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/real-life/divisibilityWithArray.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.23-935f392 [2018-07-23 13:36:29,895 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-07-23 13:36:29,897 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-07-23 13:36:29,909 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-07-23 13:36:29,909 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-07-23 13:36:29,910 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-07-23 13:36:29,912 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-07-23 13:36:29,913 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-07-23 13:36:29,915 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-07-23 13:36:29,916 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-07-23 13:36:29,917 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-07-23 13:36:29,917 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-07-23 13:36:29,918 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-07-23 13:36:29,919 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-07-23 13:36:29,920 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-07-23 13:36:29,921 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-07-23 13:36:29,922 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-07-23 13:36:29,924 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-07-23 13:36:29,926 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-07-23 13:36:29,928 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-07-23 13:36:29,929 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-07-23 13:36:29,930 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-07-23 13:36:29,933 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-07-23 13:36:29,933 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-07-23 13:36:29,933 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-07-23 13:36:29,934 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-07-23 13:36:29,935 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-07-23 13:36:29,936 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-07-23 13:36:29,937 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-07-23 13:36:29,938 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-07-23 13:36:29,938 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-07-23 13:36:29,939 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-07-23 13:36:29,939 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-07-23 13:36:29,940 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-07-23 13:36:29,941 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-07-23 13:36:29,941 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-07-23 13:36:29,942 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:36:29,956 INFO L110 SettingsManager]: Loading preferences was successful [2018-07-23 13:36:29,956 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-07-23 13:36:29,958 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-07-23 13:36:29,958 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-07-23 13:36:29,958 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-07-23 13:36:29,958 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2018-07-23 13:36:29,958 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-07-23 13:36:29,959 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-07-23 13:36:30,018 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-07-23 13:36:30,031 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-07-23 13:36:30,037 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-07-23 13:36:30,039 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-07-23 13:36:30,039 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-07-23 13:36:30,040 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/real-life/divisibilityWithArray.bpl [2018-07-23 13:36:30,040 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/real-life/divisibilityWithArray.bpl' [2018-07-23 13:36:30,091 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-07-23 13:36:30,093 INFO L131 ToolchainWalker]: Walking toolchain with 3 elements. [2018-07-23 13:36:30,094 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-07-23 13:36:30,094 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-07-23 13:36:30,094 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-07-23 13:36:30,123 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,125 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,138 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,138 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,140 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,145 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,146 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,148 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-07-23 13:36:30,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-07-23 13:36:30,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-07-23 13:36:30,150 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-07-23 13:36:30,151 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/1) ... [2018-07-23 13:36:30,237 INFO L124 BoogieDeclarations]: Specification and implementation of procedure main given in one single declaration [2018-07-23 13:36:30,237 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-07-23 13:36:30,237 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-07-23 13:36:30,387 INFO L258 CfgBuilder]: Using library mode [2018-07-23 13:36:30,388 INFO L202 PluginConnector]: Adding new model divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:36:30 BoogieIcfgContainer [2018-07-23 13:36:30,388 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-07-23 13:36:30,390 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-07-23 13:36:30,390 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-07-23 13:36:30,396 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-07-23 13:36:30,396 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:36:30" (1/2) ... [2018-07-23 13:36:30,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ddd97bc and model type divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 01:36:30, skipping insertion in model container [2018-07-23 13:36:30,398 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:36:30" (2/2) ... [2018-07-23 13:36:30,402 INFO L112 eAbstractionObserver]: Analyzing ICFG divisibilityWithArray.bpl [2018-07-23 13:36:30,413 INFO L132 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2018-07-23 13:36:30,427 INFO L144 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-07-23 13:36:30,484 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-07-23 13:36:30,485 INFO L373 AbstractCegarLoop]: Interprodecural is true [2018-07-23 13:36:30,485 INFO L374 AbstractCegarLoop]: Hoare is true [2018-07-23 13:36:30,485 INFO L375 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2018-07-23 13:36:30,486 INFO L376 AbstractCegarLoop]: Backedges is CANONICAL [2018-07-23 13:36:30,486 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-07-23 13:36:30,486 INFO L378 AbstractCegarLoop]: Difference is false [2018-07-23 13:36:30,486 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-07-23 13:36:30,487 INFO L384 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-07-23 13:36:30,501 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states. [2018-07-23 13:36:30,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-07-23 13:36:30,509 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:30,510 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-07-23 13:36:30,511 INFO L414 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:30,516 INFO L82 PathProgramCache]: Analyzing trace with hash 29920, now seen corresponding path program 1 times [2018-07-23 13:36:30,523 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:30,765 WARN L169 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 19 [2018-07-23 13:36:30,787 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:36:30,789 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:36:30,790 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-07-23 13:36:30,792 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:30,792 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:36:30,793 INFO L185 omatonBuilderFactory]: Interpolants [8#true, 9#false, 10#(and (or (< 0 main_n) (and (<= (* 4 main_n) main_i) (< main_i (+ (* 4 main_n) 1)) (= 23 (select main_a main_i)))) (<= main_i 0)), 11#(and (< 0 main_n) (<= main_i 4))] [2018-07-23 13:36:30,793 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:36:30,794 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:36:30,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:36:30,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:30,810 INFO L87 Difference]: Start difference. First operand 5 states. Second operand 4 states. [2018-07-23 13:36:30,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:30,853 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2018-07-23 13:36:30,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-07-23 13:36:30,855 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2018-07-23 13:36:30,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:30,867 INFO L225 Difference]: With dead ends: 11 [2018-07-23 13:36:30,867 INFO L226 Difference]: Without dead ends: 7 [2018-07-23 13:36:30,871 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:36:30,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-07-23 13:36:30,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 6. [2018-07-23 13:36:30,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-07-23 13:36:30,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 6 transitions. [2018-07-23 13:36:30,910 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 6 transitions. Word has length 3 [2018-07-23 13:36:30,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:30,910 INFO L471 AbstractCegarLoop]: Abstraction has 6 states and 6 transitions. [2018-07-23 13:36:30,911 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:36:30,911 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 6 transitions. [2018-07-23 13:36:30,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-07-23 13:36:30,911 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:30,911 INFO L357 BasicCegarLoop]: trace histogram [2, 1, 1, 1] [2018-07-23 13:36:30,912 INFO L414 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:30,912 INFO L82 PathProgramCache]: Analyzing trace with hash 28754210, now seen corresponding path program 1 times [2018-07-23 13:36:30,912 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:31,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,157 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:31,158 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-07-23 13:36:31,158 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:31,158 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:36:31,159 INFO L185 omatonBuilderFactory]: Interpolants [48#(and (or (<= main_n 1) (<= main_i 0)) (or (<= 0 main_i) (< 1 main_n)) (= 23 (select main_a (* 4 main_n)))), 49#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 1 main_n)) (or (<= main_n 1) (<= main_i 4))))), 50#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 4) (< 1 main_n)))), 51#(and (<= main_i 8) (< 1 main_n)), 46#true, 47#false] [2018-07-23 13:36:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,161 INFO L450 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-07-23 13:36:31,161 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-07-23 13:36:31,162 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-07-23 13:36:31,167 INFO L87 Difference]: Start difference. First operand 6 states and 6 transitions. Second operand 6 states. [2018-07-23 13:36:31,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:31,214 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2018-07-23 13:36:31,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-07-23 13:36:31,215 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2018-07-23 13:36:31,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:31,216 INFO L225 Difference]: With dead ends: 10 [2018-07-23 13:36:31,216 INFO L226 Difference]: Without dead ends: 9 [2018-07-23 13:36:31,217 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-07-23 13:36:31,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2018-07-23 13:36:31,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 8. [2018-07-23 13:36:31,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-07-23 13:36:31,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2018-07-23 13:36:31,222 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 5 [2018-07-23 13:36:31,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:31,222 INFO L471 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2018-07-23 13:36:31,222 INFO L472 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-07-23 13:36:31,223 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2018-07-23 13:36:31,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-07-23 13:36:31,223 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:31,223 INFO L357 BasicCegarLoop]: trace histogram [3, 2, 1, 1] [2018-07-23 13:36:31,224 INFO L414 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:31,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1862993124, now seen corresponding path program 2 times [2018-07-23 13:36:31,224 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:31,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:31,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,442 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:31,442 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-07-23 13:36:31,442 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:31,443 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:36:31,443 INFO L185 omatonBuilderFactory]: Interpolants [88#true, 89#false, 90#(and (or (<= main_n 2) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 2 main_n))), 91#(and (or (<= main_n 2) (<= main_i 4)) (or (< 2 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 92#(and (or (<= main_i 8) (<= main_n 2)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 2 main_n))), 93#(and (or (< 2 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 8)), 94#(and (< 2 main_n) (<= main_i 12))] [2018-07-23 13:36:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,444 INFO L450 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-07-23 13:36:31,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-07-23 13:36:31,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-07-23 13:36:31,445 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 7 states. [2018-07-23 13:36:31,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:31,511 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-07-23 13:36:31,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-07-23 13:36:31,512 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 7 [2018-07-23 13:36:31,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:31,515 INFO L225 Difference]: With dead ends: 12 [2018-07-23 13:36:31,515 INFO L226 Difference]: Without dead ends: 11 [2018-07-23 13:36:31,516 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-07-23 13:36:31,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-07-23 13:36:31,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 10. [2018-07-23 13:36:31,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-07-23 13:36:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 10 transitions. [2018-07-23 13:36:31,528 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 10 transitions. Word has length 7 [2018-07-23 13:36:31,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:31,530 INFO L471 AbstractCegarLoop]: Abstraction has 10 states and 10 transitions. [2018-07-23 13:36:31,530 INFO L472 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-07-23 13:36:31,530 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 10 transitions. [2018-07-23 13:36:31,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-07-23 13:36:31,531 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:31,531 INFO L357 BasicCegarLoop]: trace histogram [4, 3, 1, 1] [2018-07-23 13:36:31,531 INFO L414 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:31,532 INFO L82 PathProgramCache]: Analyzing trace with hash -664969178, now seen corresponding path program 3 times [2018-07-23 13:36:31,532 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:31,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,680 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:31,680 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-07-23 13:36:31,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:31,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:36:31,681 INFO L185 omatonBuilderFactory]: Interpolants [144#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 3 main_n)) (or (<= main_n 3) (<= main_i 12))), 145#(and (or (< 3 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 12)), 146#(and (<= main_i 16) (<= 4 main_n)), 139#true, 140#false, 141#(and (or (<= main_i 0) (<= main_n 3)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 3 main_n))), 142#(and (or (<= main_i 4) (<= main_n 3)) (or (< 3 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 143#(and (or (< 3 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 3)))] [2018-07-23 13:36:31,682 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,682 INFO L450 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-07-23 13:36:31,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-07-23 13:36:31,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-07-23 13:36:31,683 INFO L87 Difference]: Start difference. First operand 10 states and 10 transitions. Second operand 8 states. [2018-07-23 13:36:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:31,725 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-07-23 13:36:31,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-07-23 13:36:31,725 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 9 [2018-07-23 13:36:31,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:31,726 INFO L225 Difference]: With dead ends: 14 [2018-07-23 13:36:31,726 INFO L226 Difference]: Without dead ends: 13 [2018-07-23 13:36:31,727 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-07-23 13:36:31,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2018-07-23 13:36:31,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 12. [2018-07-23 13:36:31,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-07-23 13:36:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2018-07-23 13:36:31,734 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 9 [2018-07-23 13:36:31,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:31,735 INFO L471 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2018-07-23 13:36:31,735 INFO L472 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-07-23 13:36:31,738 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-07-23 13:36:31,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-07-23 13:36:31,739 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:31,739 INFO L357 BasicCegarLoop]: trace histogram [5, 4, 1, 1] [2018-07-23 13:36:31,740 INFO L414 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:31,740 INFO L82 PathProgramCache]: Analyzing trace with hash 914748136, now seen corresponding path program 4 times [2018-07-23 13:36:31,740 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,866 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:31,866 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-07-23 13:36:31,867 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:31,867 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:36:31,868 INFO L185 omatonBuilderFactory]: Interpolants [199#true, 200#false, 201#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 4 main_n)) (or (<= main_i 0) (<= main_n 4))), 202#(and (or (<= main_i 4) (<= main_n 4)) (or (< 4 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 203#(and (or (<= main_i 8) (<= main_n 4)) (or (< 4 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 204#(and (or (<= main_n 4) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 4 main_n))), 205#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 4 main_n)) (or (<= main_i 16) (<= main_n 4))), 206#(and (or (< 4 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 16)), 207#(and (<= main_i 20) (<= 5 main_n))] [2018-07-23 13:36:31,868 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:31,868 INFO L450 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-07-23 13:36:31,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-07-23 13:36:31,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-07-23 13:36:31,870 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand 9 states. [2018-07-23 13:36:31,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:31,921 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-07-23 13:36:31,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-07-23 13:36:31,922 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 11 [2018-07-23 13:36:31,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:31,923 INFO L225 Difference]: With dead ends: 16 [2018-07-23 13:36:31,923 INFO L226 Difference]: Without dead ends: 15 [2018-07-23 13:36:31,924 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-07-23 13:36:31,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2018-07-23 13:36:31,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2018-07-23 13:36:31,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-07-23 13:36:31,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-07-23 13:36:31,931 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 11 [2018-07-23 13:36:31,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:31,932 INFO L471 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-07-23 13:36:31,932 INFO L472 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-07-23 13:36:31,932 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-07-23 13:36:31,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-07-23 13:36:31,933 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:31,933 INFO L357 BasicCegarLoop]: trace histogram [6, 5, 1, 1] [2018-07-23 13:36:31,933 INFO L414 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:31,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1395335894, now seen corresponding path program 5 times [2018-07-23 13:36:31,934 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:32,057 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:36:32,058 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:32,058 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-07-23 13:36:32,061 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:32,062 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:36:32,063 INFO L185 omatonBuilderFactory]: Interpolants [272#(and (or (< 5 main_n) (<= 8 main_i)) (or (<= main_n 5) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 273#(and (or (<= main_n 5) (<= main_i 12)) (or (< 5 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 274#(and (or (< 5 main_n) (<= 16 main_i)) (or (<= main_n 5) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 275#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 5) (<= main_i 20)) (or (< 5 main_n) (<= (* 4 main_n) main_i))))), 276#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 5 main_n) (<= main_i 20)))), 277#(and (< 5 main_n) (<= main_i 24)), 268#true, 269#false, 270#(and (or (<= main_n 5) (<= main_i 0)) (or (<= 0 main_i) (< 5 main_n)) (= 23 (select main_a (* 4 main_n)))), 271#(and (or (<= main_n 5) (<= main_i 4)) (or (< 5 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:32,063 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:36:32,064 INFO L450 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-07-23 13:36:32,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-07-23 13:36:32,066 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-07-23 13:36:32,067 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 10 states. [2018-07-23 13:36:32,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:32,164 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2018-07-23 13:36:32,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-07-23 13:36:32,164 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 13 [2018-07-23 13:36:32,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:32,166 INFO L225 Difference]: With dead ends: 18 [2018-07-23 13:36:32,166 INFO L226 Difference]: Without dead ends: 17 [2018-07-23 13:36:32,167 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-07-23 13:36:32,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-07-23 13:36:32,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 16. [2018-07-23 13:36:32,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-07-23 13:36:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2018-07-23 13:36:32,180 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 13 [2018-07-23 13:36:32,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:32,180 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2018-07-23 13:36:32,182 INFO L472 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-07-23 13:36:32,182 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-07-23 13:36:32,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-07-23 13:36:32,183 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:32,183 INFO L357 BasicCegarLoop]: trace histogram [7, 6, 1, 1] [2018-07-23 13:36:32,186 INFO L414 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:32,186 INFO L82 PathProgramCache]: Analyzing trace with hash -887996692, now seen corresponding path program 6 times [2018-07-23 13:36:32,187 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:32,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:32,354 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,354 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:32,355 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-07-23 13:36:32,355 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:32,355 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:36:32,357 INFO L185 omatonBuilderFactory]: Interpolants [352#(and (or (< 6 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 6) (<= main_i 16))), 353#(and (or (< 6 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 6) (<= main_i 20))), 354#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 6 main_n)) (or (<= main_n 6) (<= main_i 24))), 355#(and (<= main_i 24) (or (< 6 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 356#(and (<= 7 main_n) (<= main_i 28)), 346#true, 347#false, 348#(and (or (<= main_n 6) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 6 main_n))), 349#(and (or (< 6 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 6) (<= main_i 4))), 350#(and (or (< 6 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 6) (<= main_i 8))), 351#(and (or (< 6 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 6) (<= main_i 12)))] [2018-07-23 13:36:32,358 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,358 INFO L450 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-07-23 13:36:32,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-07-23 13:36:32,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-07-23 13:36:32,359 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 11 states. [2018-07-23 13:36:32,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:32,448 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2018-07-23 13:36:32,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-07-23 13:36:32,450 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 15 [2018-07-23 13:36:32,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:32,451 INFO L225 Difference]: With dead ends: 20 [2018-07-23 13:36:32,451 INFO L226 Difference]: Without dead ends: 19 [2018-07-23 13:36:32,451 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-07-23 13:36:32,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-07-23 13:36:32,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2018-07-23 13:36:32,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2018-07-23 13:36:32,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2018-07-23 13:36:32,464 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 15 [2018-07-23 13:36:32,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:32,464 INFO L471 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2018-07-23 13:36:32,464 INFO L472 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-07-23 13:36:32,465 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2018-07-23 13:36:32,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-07-23 13:36:32,467 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:32,467 INFO L357 BasicCegarLoop]: trace histogram [8, 7, 1, 1] [2018-07-23 13:36:32,467 INFO L414 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:32,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1333671982, now seen corresponding path program 7 times [2018-07-23 13:36:32,468 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:32,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:32,627 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,628 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:32,628 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-07-23 13:36:32,628 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:32,629 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:36:32,632 INFO L185 omatonBuilderFactory]: Interpolants [433#true, 434#false, 435#(and (or (<= main_i 0) (<= main_n 7)) (or (< 7 main_n) (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))))), 436#(and (or (< 7 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_i 4) (<= main_n 7))), 437#(and (or (< 7 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 7))), 438#(and (or (< 7 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 7) (<= main_i 12))), 439#(and (or (<= main_i 16) (<= main_n 7)) (or (< 7 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 440#(and (or (<= main_i 20) (<= main_n 7)) (or (< 7 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 441#(and (or (< 7 main_n) (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 24) (<= main_n 7))), 442#(and (or (< 7 main_n) (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i))) (or (<= main_n 7) (<= main_i 28))), 443#(and (or (< 7 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 28)), 444#(and (<= main_i 32) (<= 8 main_n))] [2018-07-23 13:36:32,632 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,633 INFO L450 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-07-23 13:36:32,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-07-23 13:36:32,636 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2018-07-23 13:36:32,636 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand 12 states. [2018-07-23 13:36:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:32,728 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2018-07-23 13:36:32,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-07-23 13:36:32,728 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 17 [2018-07-23 13:36:32,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:32,729 INFO L225 Difference]: With dead ends: 22 [2018-07-23 13:36:32,730 INFO L226 Difference]: Without dead ends: 21 [2018-07-23 13:36:32,732 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2018-07-23 13:36:32,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-07-23 13:36:32,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2018-07-23 13:36:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-07-23 13:36:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-07-23 13:36:32,745 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 17 [2018-07-23 13:36:32,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:32,746 INFO L471 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-07-23 13:36:32,746 INFO L472 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-07-23 13:36:32,746 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-07-23 13:36:32,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-07-23 13:36:32,748 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:32,748 INFO L357 BasicCegarLoop]: trace histogram [9, 8, 1, 1] [2018-07-23 13:36:32,748 INFO L414 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:32,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1758521584, now seen corresponding path program 8 times [2018-07-23 13:36:32,749 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,930 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:32,930 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-07-23 13:36:32,931 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:32,931 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:36:32,933 INFO L185 omatonBuilderFactory]: Interpolants [529#true, 530#false, 531#(and (or (<= main_n 8) (<= main_i 0)) (or (<= 0 main_i) (< 8 main_n)) (= 23 (select main_a (* 4 main_n)))), 532#(and (or (< 8 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 8) (<= main_i 4))), 533#(and (or (< 8 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 8))), 534#(and (or (<= main_n 8) (<= main_i 12)) (or (< 8 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 535#(and (or (<= main_n 8) (<= main_i 16)) (or (< 8 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 536#(and (or (<= main_n 8) (<= main_i 20)) (or (< 8 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 537#(and (or (<= main_n 8) (<= main_i 24)) (or (< 8 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 538#(and (or (<= main_n 8) (<= main_i 28)) (or (<= 28 main_i) (< 8 main_n)) (= 23 (select main_a (* 4 main_n)))), 539#(and (or (= (* 4 main_n) main_i) (and (or (<= main_i 32) (<= main_n 8)) (or (< 8 main_n) (<= (* 4 main_n) main_i)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 540#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 32) (< 8 main_n)))), 541#(and (<= main_i 36) (<= 9 main_n))] [2018-07-23 13:36:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:32,934 INFO L450 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-07-23 13:36:32,934 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-07-23 13:36:32,935 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2018-07-23 13:36:32,935 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 13 states. [2018-07-23 13:36:33,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:33,038 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2018-07-23 13:36:33,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-07-23 13:36:33,038 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 19 [2018-07-23 13:36:33,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:33,040 INFO L225 Difference]: With dead ends: 24 [2018-07-23 13:36:33,041 INFO L226 Difference]: Without dead ends: 23 [2018-07-23 13:36:33,041 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2018-07-23 13:36:33,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-07-23 13:36:33,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 22. [2018-07-23 13:36:33,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-07-23 13:36:33,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-07-23 13:36:33,059 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 19 [2018-07-23 13:36:33,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:33,059 INFO L471 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-07-23 13:36:33,059 INFO L472 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-07-23 13:36:33,059 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-07-23 13:36:33,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-07-23 13:36:33,060 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:33,062 INFO L357 BasicCegarLoop]: trace histogram [10, 9, 1, 1] [2018-07-23 13:36:33,062 INFO L414 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:33,062 INFO L82 PathProgramCache]: Analyzing trace with hash 2017095986, now seen corresponding path program 9 times [2018-07-23 13:36:33,063 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:33,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:33,266 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:33,266 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-07-23 13:36:33,266 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:33,267 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:36:33,268 INFO L185 omatonBuilderFactory]: Interpolants [640#(and (or (< 9 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 9) (<= main_i 16))), 641#(and (or (< 9 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 9) (<= main_i 20))), 642#(and (or (<= main_n 9) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 9 main_n))), 643#(and (or (<= main_n 9) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 9 main_n))), 644#(and (or (< 9 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 9))), 645#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 9 main_n)) (or (<= main_i 36) (<= main_n 9))), 646#(and (<= main_i 36) (or (< 9 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 647#(and (<= main_i 40) (<= 10 main_n)), 634#true, 635#false, 636#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 9 main_n)) (or (<= main_n 9) (<= main_i 0))), 637#(and (or (<= main_n 9) (<= main_i 4)) (or (< 9 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 638#(and (or (<= main_i 8) (<= main_n 9)) (or (< 9 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 639#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 9 main_n)) (or (<= main_n 9) (<= main_i 12)))] [2018-07-23 13:36:33,268 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:33,273 INFO L450 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-07-23 13:36:33,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-07-23 13:36:33,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2018-07-23 13:36:33,274 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 14 states. [2018-07-23 13:36:33,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:33,399 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2018-07-23 13:36:33,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-07-23 13:36:33,399 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 21 [2018-07-23 13:36:33,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:33,400 INFO L225 Difference]: With dead ends: 26 [2018-07-23 13:36:33,400 INFO L226 Difference]: Without dead ends: 25 [2018-07-23 13:36:33,401 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2018-07-23 13:36:33,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-07-23 13:36:33,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2018-07-23 13:36:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-07-23 13:36:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-07-23 13:36:33,417 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 21 [2018-07-23 13:36:33,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:33,418 INFO L471 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-07-23 13:36:33,418 INFO L472 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-07-23 13:36:33,418 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-07-23 13:36:33,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-07-23 13:36:33,419 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:33,419 INFO L357 BasicCegarLoop]: trace histogram [11, 10, 1, 1] [2018-07-23 13:36:33,419 INFO L414 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:33,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1398993140, now seen corresponding path program 10 times [2018-07-23 13:36:33,420 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:33,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:33,620 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:33,621 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-07-23 13:36:33,621 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:33,621 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:36:33,622 INFO L185 omatonBuilderFactory]: Interpolants [748#true, 749#false, 750#(and (or (<= main_n 10) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n))), 751#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 10 main_n)) (or (<= main_n 10) (<= main_i 4))), 752#(and (or (<= main_i 8) (<= main_n 10)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n))), 753#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n)) (or (<= main_n 10) (<= main_i 12))), 754#(and (or (<= main_n 10) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n))), 755#(and (or (< 10 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 10) (<= main_i 20))), 756#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n)) (or (<= main_n 10) (<= main_i 24))), 757#(and (or (<= main_n 10) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n))), 758#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 10 main_n)) (or (<= main_i 32) (<= main_n 10))), 759#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 10 main_n)) (or (<= main_i 36) (<= main_n 10))), 760#(and (or (<= main_i 40) (<= main_n 10)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 10 main_n))), 761#(and (<= main_i 40) (or (< 10 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 762#(and (< 10 main_n) (<= main_i 44))] [2018-07-23 13:36:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:33,623 INFO L450 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-07-23 13:36:33,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-07-23 13:36:33,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2018-07-23 13:36:33,624 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 15 states. [2018-07-23 13:36:33,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:33,764 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2018-07-23 13:36:33,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-07-23 13:36:33,765 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 23 [2018-07-23 13:36:33,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:33,766 INFO L225 Difference]: With dead ends: 28 [2018-07-23 13:36:33,766 INFO L226 Difference]: Without dead ends: 27 [2018-07-23 13:36:33,768 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2018-07-23 13:36:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-07-23 13:36:33,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2018-07-23 13:36:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-07-23 13:36:33,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-07-23 13:36:33,789 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 23 [2018-07-23 13:36:33,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:33,789 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-07-23 13:36:33,789 INFO L472 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-07-23 13:36:33,790 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-07-23 13:36:33,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-07-23 13:36:33,791 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:33,791 INFO L357 BasicCegarLoop]: trace histogram [12, 11, 1, 1] [2018-07-23 13:36:33,792 INFO L414 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:33,792 INFO L82 PathProgramCache]: Analyzing trace with hash 107644982, now seen corresponding path program 11 times [2018-07-23 13:36:33,792 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:33,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:34,025 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,026 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:34,026 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-07-23 13:36:34,026 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:34,027 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:36:34,027 INFO L185 omatonBuilderFactory]: Interpolants [871#true, 872#false, 873#(and (or (<= main_i 0) (<= main_n 11)) (or (<= 0 main_i) (< 11 main_n)) (= 23 (select main_a (* 4 main_n)))), 874#(and (or (< 11 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 11) (<= main_i 4))), 875#(and (or (< 11 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 11))), 876#(and (or (< 11 main_n) (<= 12 main_i)) (or (<= main_n 11) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 877#(and (or (<= main_n 11) (<= main_i 16)) (or (< 11 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 878#(and (or (< 11 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 11)) (= 23 (select main_a (* 4 main_n)))), 879#(and (or (< 11 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 24) (<= main_n 11))), 880#(and (or (<= 28 main_i) (< 11 main_n)) (or (<= main_n 11) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 881#(and (or (<= main_i 32) (<= main_n 11)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 11 main_n))), 882#(and (or (< 11 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 11)) (= 23 (select main_a (* 4 main_n)))), 883#(and (or (<= main_i 40) (<= main_n 11)) (= 23 (select main_a (* 4 main_n))) (or (<= 40 main_i) (< 11 main_n))), 884#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 11 main_n)) (or (<= main_n 11) (<= main_i 44))))), 885#(and (or (= (* 4 main_n) main_i) (and (< 11 main_n) (<= main_i 44))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 886#(and (< 11 main_n) (<= main_i 48))] [2018-07-23 13:36:34,028 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,028 INFO L450 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-07-23 13:36:34,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-07-23 13:36:34,030 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2018-07-23 13:36:34,030 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 16 states. [2018-07-23 13:36:34,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:34,190 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-07-23 13:36:34,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-07-23 13:36:34,191 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 25 [2018-07-23 13:36:34,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:34,192 INFO L225 Difference]: With dead ends: 30 [2018-07-23 13:36:34,192 INFO L226 Difference]: Without dead ends: 29 [2018-07-23 13:36:34,193 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2018-07-23 13:36:34,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-07-23 13:36:34,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2018-07-23 13:36:34,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-07-23 13:36:34,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-07-23 13:36:34,215 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 25 [2018-07-23 13:36:34,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:34,215 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-07-23 13:36:34,215 INFO L472 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-07-23 13:36:34,216 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-07-23 13:36:34,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-07-23 13:36:34,216 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:34,217 INFO L357 BasicCegarLoop]: trace histogram [13, 12, 1, 1] [2018-07-23 13:36:34,217 INFO L414 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:34,217 INFO L82 PathProgramCache]: Analyzing trace with hash 367613688, now seen corresponding path program 12 times [2018-07-23 13:36:34,217 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:34,432 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,432 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:34,432 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-07-23 13:36:34,433 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:34,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:36:34,434 INFO L185 omatonBuilderFactory]: Interpolants [1003#true, 1004#false, 1005#(and (or (<= main_i 0) (<= main_n 12)) (= 23 (select main_a (* 4 main_n))) (or (< 12 main_n) (<= 0 main_i))), 1006#(and (or (<= main_n 12) (<= main_i 4)) (or (< 12 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 1007#(and (or (< 12 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 12)) (= 23 (select main_a (* 4 main_n)))), 1008#(and (or (< 12 main_n) (<= 12 main_i)) (or (<= main_n 12) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 1009#(and (or (<= main_n 12) (<= main_i 16)) (or (< 12 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 1010#(and (or (< 12 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 20) (<= main_n 12))), 1011#(and (or (<= main_n 12) (<= main_i 24)) (or (< 12 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 1012#(and (or (<= main_n 12) (<= main_i 28)) (or (< 12 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 1013#(and (or (<= main_i 32) (<= main_n 12)) (or (< 12 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n)))), 1014#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 36) (<= main_n 12)) (or (< 12 main_n) (<= 36 main_i))), 1015#(and (or (< 12 main_n) (<= 40 main_i)) (or (<= main_i 40) (<= main_n 12)) (= 23 (select main_a (* 4 main_n)))), 1016#(and (or (< 12 main_n) (<= 44 main_i)) (or (<= main_n 12) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 1017#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 12) (<= main_i 48)) (or (< 12 main_n) (<= (* 4 main_n) main_i))))), 1018#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 12 main_n) (<= main_i 48)))), 1019#(and (<= main_i 52) (<= 13 main_n))] [2018-07-23 13:36:34,434 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,434 INFO L450 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-07-23 13:36:34,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-07-23 13:36:34,435 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=240, Unknown=0, NotChecked=0, Total=272 [2018-07-23 13:36:34,436 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 17 states. [2018-07-23 13:36:34,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:34,612 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-07-23 13:36:34,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-07-23 13:36:34,613 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 27 [2018-07-23 13:36:34,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:34,613 INFO L225 Difference]: With dead ends: 32 [2018-07-23 13:36:34,614 INFO L226 Difference]: Without dead ends: 31 [2018-07-23 13:36:34,614 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=240, Unknown=0, NotChecked=0, Total=272 [2018-07-23 13:36:34,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-07-23 13:36:34,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2018-07-23 13:36:34,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-07-23 13:36:34,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-07-23 13:36:34,636 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 27 [2018-07-23 13:36:34,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:34,636 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-07-23 13:36:34,636 INFO L472 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-07-23 13:36:34,637 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-07-23 13:36:34,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-07-23 13:36:34,641 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:34,641 INFO L357 BasicCegarLoop]: trace histogram [14, 13, 1, 1] [2018-07-23 13:36:34,642 INFO L414 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:34,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1089436986, now seen corresponding path program 13 times [2018-07-23 13:36:34,642 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:34,988 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,989 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:34,989 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-07-23 13:36:34,989 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:34,989 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:36:34,990 INFO L185 omatonBuilderFactory]: Interpolants [1152#(and (or (<= main_n 13) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1153#(and (or (<= main_n 13) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1154#(and (or (<= main_i 32) (<= main_n 13)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1155#(and (or (<= main_i 36) (<= main_n 13)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 13 main_n))), 1156#(and (or (<= main_i 40) (<= main_n 13)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1157#(and (or (< 13 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 13) (<= main_i 44))), 1158#(and (or (<= main_n 13) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1159#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 13 main_n)) (or (<= main_i 52) (<= main_n 13))), 1160#(and (<= main_i 52) (or (< 13 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 1161#(and (<= main_i 56) (< 13 main_n)), 1144#true, 1145#false, 1146#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n)) (or (<= main_n 13) (<= main_i 0))), 1147#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 13 main_n)) (or (<= main_n 13) (<= main_i 4))), 1148#(and (or (<= main_i 8) (<= main_n 13)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1149#(and (or (<= main_n 13) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1150#(and (or (<= main_n 13) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 13 main_n))), 1151#(and (or (< 13 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 13) (<= main_i 20)))] [2018-07-23 13:36:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:34,990 INFO L450 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-07-23 13:36:34,991 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-07-23 13:36:34,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2018-07-23 13:36:34,992 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 18 states. [2018-07-23 13:36:35,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:35,193 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-07-23 13:36:35,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-07-23 13:36:35,194 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 29 [2018-07-23 13:36:35,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:35,195 INFO L225 Difference]: With dead ends: 34 [2018-07-23 13:36:35,195 INFO L226 Difference]: Without dead ends: 33 [2018-07-23 13:36:35,196 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2018-07-23 13:36:35,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-07-23 13:36:35,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2018-07-23 13:36:35,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-07-23 13:36:35,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-07-23 13:36:35,225 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 29 [2018-07-23 13:36:35,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:35,225 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-07-23 13:36:35,225 INFO L472 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-07-23 13:36:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-07-23 13:36:35,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-07-23 13:36:35,226 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:35,227 INFO L357 BasicCegarLoop]: trace histogram [15, 14, 1, 1] [2018-07-23 13:36:35,227 INFO L414 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:35,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1023075588, now seen corresponding path program 14 times [2018-07-23 13:36:35,228 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:35,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:35,509 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:35,509 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:35,509 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-07-23 13:36:35,510 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:35,510 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:36:35,510 INFO L185 omatonBuilderFactory]: Interpolants [1312#(and (<= main_i 60) (<= 15 main_n)), 1294#true, 1295#false, 1296#(and (or (<= main_i 0) (<= main_n 14)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n))), 1297#(and (or (<= main_n 14) (<= main_i 4)) (or (< 14 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 1298#(and (or (< 14 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 14))), 1299#(and (or (<= main_n 14) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n))), 1300#(and (or (< 14 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 14) (<= main_i 16))), 1301#(and (or (<= main_i 20) (<= main_n 14)) (or (< 14 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 1302#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n)) (or (<= main_n 14) (<= main_i 24))), 1303#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n)) (or (<= main_n 14) (<= main_i 28))), 1304#(and (or (< 14 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 14))), 1305#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 14 main_n)) (or (<= main_i 36) (<= main_n 14))), 1306#(and (or (< 14 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 14))), 1307#(and (or (<= main_n 14) (<= main_i 44)) (or (< 14 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 1308#(and (or (<= main_n 14) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n))), 1309#(and (or (<= main_i 52) (<= main_n 14)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 14 main_n))), 1310#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 14 main_n)) (or (<= main_n 14) (<= main_i 56))), 1311#(and (or (< 14 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 56))] [2018-07-23 13:36:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:35,511 INFO L450 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-07-23 13:36:35,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-07-23 13:36:35,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=306, Unknown=0, NotChecked=0, Total=342 [2018-07-23 13:36:35,512 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 19 states. [2018-07-23 13:36:35,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:35,745 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-07-23 13:36:35,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-07-23 13:36:35,746 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 31 [2018-07-23 13:36:35,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:35,746 INFO L225 Difference]: With dead ends: 36 [2018-07-23 13:36:35,746 INFO L226 Difference]: Without dead ends: 35 [2018-07-23 13:36:35,747 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=306, Unknown=0, NotChecked=0, Total=342 [2018-07-23 13:36:35,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-07-23 13:36:35,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2018-07-23 13:36:35,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-07-23 13:36:35,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-07-23 13:36:35,777 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 31 [2018-07-23 13:36:35,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:35,777 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-07-23 13:36:35,777 INFO L472 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-07-23 13:36:35,777 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-07-23 13:36:35,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-07-23 13:36:35,778 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:35,778 INFO L357 BasicCegarLoop]: trace histogram [16, 15, 1, 1] [2018-07-23 13:36:35,779 INFO L414 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:35,779 INFO L82 PathProgramCache]: Analyzing trace with hash 371871806, now seen corresponding path program 15 times [2018-07-23 13:36:35,779 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:35,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:36,064 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:36,064 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:36,064 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-07-23 13:36:36,065 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:36,065 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:36:36,069 INFO L185 omatonBuilderFactory]: Interpolants [1472#(and (<= main_i 64) (< 15 main_n)), 1453#true, 1454#false, 1455#(and (or (<= main_n 15) (<= main_i 0)) (or (<= 0 main_i) (< 15 main_n)) (= 23 (select main_a (* 4 main_n)))), 1456#(and (or (<= main_n 15) (<= main_i 4)) (= 23 (select main_a (* 4 main_n))) (or (< 15 main_n) (<= 4 main_i))), 1457#(and (or (<= 8 main_i) (< 15 main_n)) (or (<= main_i 8) (<= main_n 15)) (= 23 (select main_a (* 4 main_n)))), 1458#(and (or (< 15 main_n) (<= 12 main_i)) (or (<= main_n 15) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 1459#(and (or (<= main_n 15) (<= main_i 16)) (or (< 15 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 1460#(and (or (< 15 main_n) (<= 20 main_i)) (or (<= main_n 15) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 1461#(and (or (<= main_n 15) (<= main_i 24)) (or (<= 24 main_i) (< 15 main_n)) (= 23 (select main_a (* 4 main_n)))), 1462#(and (or (<= main_n 15) (<= main_i 28)) (= 23 (select main_a (* 4 main_n))) (or (<= 28 main_i) (< 15 main_n))), 1463#(and (or (<= 32 main_i) (< 15 main_n)) (or (<= main_i 32) (<= main_n 15)) (= 23 (select main_a (* 4 main_n)))), 1464#(and (or (<= main_i 36) (<= main_n 15)) (or (< 15 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 1465#(and (or (<= main_i 40) (<= main_n 15)) (or (<= 40 main_i) (< 15 main_n)) (= 23 (select main_a (* 4 main_n)))), 1466#(and (or (<= main_n 15) (<= main_i 44)) (or (<= 44 main_i) (< 15 main_n)) (= 23 (select main_a (* 4 main_n)))), 1467#(and (or (<= main_n 15) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 15 main_n))), 1468#(and (or (<= main_i 52) (<= main_n 15)) (= 23 (select main_a (* 4 main_n))) (or (< 15 main_n) (<= 52 main_i))), 1469#(and (or (< 15 main_n) (<= 56 main_i)) (or (<= main_n 15) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 1470#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 15) (<= main_i 60)) (or (<= (* 4 main_n) main_i) (< 15 main_n))))), 1471#(and (or (= (* 4 main_n) main_i) (and (<= main_i 60) (< 15 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))))] [2018-07-23 13:36:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:36,070 INFO L450 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-07-23 13:36:36,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-07-23 13:36:36,072 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=342, Unknown=0, NotChecked=0, Total=380 [2018-07-23 13:36:36,072 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 20 states. [2018-07-23 13:36:36,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:36,317 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-07-23 13:36:36,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-07-23 13:36:36,318 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 33 [2018-07-23 13:36:36,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:36,324 INFO L225 Difference]: With dead ends: 38 [2018-07-23 13:36:36,325 INFO L226 Difference]: Without dead ends: 37 [2018-07-23 13:36:36,325 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=342, Unknown=0, NotChecked=0, Total=380 [2018-07-23 13:36:36,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-07-23 13:36:36,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2018-07-23 13:36:36,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-07-23 13:36:36,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-07-23 13:36:36,357 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 33 [2018-07-23 13:36:36,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:36,358 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-07-23 13:36:36,358 INFO L472 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-07-23 13:36:36,358 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-07-23 13:36:36,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-07-23 13:36:36,359 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:36,359 INFO L357 BasicCegarLoop]: trace histogram [17, 16, 1, 1] [2018-07-23 13:36:36,359 INFO L414 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:36,360 INFO L82 PathProgramCache]: Analyzing trace with hash 886521088, now seen corresponding path program 16 times [2018-07-23 13:36:36,360 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:36,672 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:36,672 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:36,673 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-07-23 13:36:36,673 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:36,673 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:36:36,674 INFO L185 omatonBuilderFactory]: Interpolants [1632#(and (or (< 16 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i))) (or (<= main_i 36) (<= main_n 16))), 1633#(and (or (<= main_i 40) (<= main_n 16)) (or (< 16 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 1634#(and (or (< 16 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 16) (<= main_i 44))), 1635#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 16 main_n)) (or (<= main_n 16) (<= main_i 48))), 1636#(and (or (< 16 main_n) (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 52) (<= main_n 16))), 1637#(and (or (< 16 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 16) (<= main_i 56))), 1638#(and (or (<= main_i 60) (<= main_n 16)) (or (< 16 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 1639#(and (or (<= main_i 64) (<= main_n 16)) (or (< 16 main_n) (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)))), 1640#(and (<= main_i 64) (or (< 16 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 1641#(and (<= 17 main_n) (<= main_i 68)), 1621#true, 1622#false, 1623#(and (or (<= main_i 0) (<= main_n 16)) (or (< 16 main_n) (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))))), 1624#(and (or (< 16 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 16) (<= main_i 4))), 1625#(and (or (< 16 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 16))), 1626#(and (or (<= main_n 16) (<= main_i 12)) (or (< 16 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 1627#(and (or (<= main_n 16) (<= main_i 16)) (or (< 16 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 1628#(and (or (<= main_i 20) (<= main_n 16)) (or (< 16 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 1629#(and (or (<= main_i 24) (<= main_n 16)) (or (< 16 main_n) (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))))), 1630#(and (or (< 16 main_n) (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 16) (<= main_i 28))), 1631#(and (or (<= main_i 32) (<= main_n 16)) (or (< 16 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:36:36,674 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:36,674 INFO L450 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-07-23 13:36:36,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-07-23 13:36:36,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=380, Unknown=0, NotChecked=0, Total=420 [2018-07-23 13:36:36,676 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 21 states. [2018-07-23 13:36:36,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:36,976 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-07-23 13:36:36,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-07-23 13:36:36,976 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 35 [2018-07-23 13:36:36,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:36,977 INFO L225 Difference]: With dead ends: 40 [2018-07-23 13:36:36,977 INFO L226 Difference]: Without dead ends: 39 [2018-07-23 13:36:36,978 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=380, Unknown=0, NotChecked=0, Total=420 [2018-07-23 13:36:36,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-07-23 13:36:37,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2018-07-23 13:36:37,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-07-23 13:36:37,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-07-23 13:36:37,013 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 35 [2018-07-23 13:36:37,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:37,013 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-07-23 13:36:37,014 INFO L472 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-07-23 13:36:37,014 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-07-23 13:36:37,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-07-23 13:36:37,014 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:37,015 INFO L357 BasicCegarLoop]: trace histogram [18, 17, 1, 1] [2018-07-23 13:36:37,015 INFO L414 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:37,015 INFO L82 PathProgramCache]: Analyzing trace with hash 1543242050, now seen corresponding path program 17 times [2018-07-23 13:36:37,018 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:37,368 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:37,368 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-07-23 13:36:37,368 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:37,368 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:36:37,369 INFO L185 omatonBuilderFactory]: Interpolants [1798#true, 1799#false, 1800#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n)) (or (<= main_i 0) (<= main_n 17))), 1801#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 17 main_n)) (or (<= main_i 4) (<= main_n 17))), 1802#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n)) (or (<= main_i 8) (<= main_n 17))), 1803#(and (or (<= main_n 17) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1804#(and (or (<= main_i 16) (<= main_n 17)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1805#(and (or (< 17 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 17))), 1806#(and (or (<= main_i 24) (<= main_n 17)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1807#(and (or (<= main_n 17) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1808#(and (or (<= main_i 32) (<= main_n 17)) (or (< 17 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 1809#(and (or (<= main_i 36) (<= main_n 17)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 17 main_n))), 1810#(and (or (< 17 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 17))), 1811#(and (or (<= main_n 17) (<= main_i 44)) (or (< 17 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 1812#(and (or (<= main_i 48) (<= main_n 17)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1813#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n)) (or (<= main_i 52) (<= main_n 17))), 1814#(and (or (<= main_i 56) (<= main_n 17)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n))), 1815#(and (or (< 17 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 17))), 1816#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 17 main_n)) (or (<= main_i 64) (<= main_n 17))), 1817#(and (or (<= main_n 17) (<= main_i 68)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 17 main_n))), 1818#(and (or (< 17 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 68)), 1819#(and (< 17 main_n) (<= main_i 72))] [2018-07-23 13:36:37,369 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:37,370 INFO L450 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-07-23 13:36:37,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-07-23 13:36:37,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=420, Unknown=0, NotChecked=0, Total=462 [2018-07-23 13:36:37,371 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 22 states. [2018-07-23 13:36:37,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:37,698 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-07-23 13:36:37,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-07-23 13:36:37,698 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 37 [2018-07-23 13:36:37,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:37,699 INFO L225 Difference]: With dead ends: 42 [2018-07-23 13:36:37,699 INFO L226 Difference]: Without dead ends: 41 [2018-07-23 13:36:37,700 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=420, Unknown=0, NotChecked=0, Total=462 [2018-07-23 13:36:37,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-07-23 13:36:37,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2018-07-23 13:36:37,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-07-23 13:36:37,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-07-23 13:36:37,739 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 37 [2018-07-23 13:36:37,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:37,739 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-07-23 13:36:37,740 INFO L472 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-07-23 13:36:37,740 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-07-23 13:36:37,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-07-23 13:36:37,741 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:37,741 INFO L357 BasicCegarLoop]: trace histogram [19, 18, 1, 1] [2018-07-23 13:36:37,741 INFO L414 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:37,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1291894020, now seen corresponding path program 18 times [2018-07-23 13:36:37,743 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,172 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:38,173 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-07-23 13:36:38,173 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:38,173 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:36:38,174 INFO L185 omatonBuilderFactory]: Interpolants [1984#true, 1985#false, 1986#(and (or (<= main_n 18) (<= main_i 0)) (or (<= 0 main_i) (< 18 main_n)) (= 23 (select main_a (* 4 main_n)))), 1987#(and (or (< 18 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 18) (<= main_i 4))), 1988#(and (or (< 18 main_n) (<= 8 main_i)) (or (<= main_n 18) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 1989#(and (or (< 18 main_n) (<= 12 main_i)) (or (<= main_n 18) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 1990#(and (or (<= main_n 18) (<= main_i 16)) (= 23 (select main_a (* 4 main_n))) (or (< 18 main_n) (<= 16 main_i))), 1991#(and (or (< 18 main_n) (<= 20 main_i)) (or (<= main_n 18) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 1992#(and (or (< 18 main_n) (<= 24 main_i)) (or (<= main_n 18) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 1993#(and (or (<= 28 main_i) (< 18 main_n)) (or (<= main_n 18) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 1994#(and (or (<= main_i 32) (<= main_n 18)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 18 main_n))), 1995#(and (or (< 18 main_n) (<= 36 main_i)) (or (<= main_n 18) (<= main_i 36)) (= 23 (select main_a (* 4 main_n)))), 1996#(and (or (<= main_n 18) (<= main_i 40)) (or (<= 40 main_i) (< 18 main_n)) (= 23 (select main_a (* 4 main_n)))), 1997#(and (or (<= 44 main_i) (< 18 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 18) (<= main_i 44))), 1998#(and (or (<= main_n 18) (<= main_i 48)) (or (<= 48 main_i) (< 18 main_n)) (= 23 (select main_a (* 4 main_n)))), 1999#(and (or (<= main_n 18) (<= main_i 52)) (or (< 18 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 2000#(and (or (< 18 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 18) (<= main_i 56))), 2001#(and (or (<= main_n 18) (<= main_i 60)) (= 23 (select main_a (* 4 main_n))) (or (< 18 main_n) (<= 60 main_i))), 2002#(and (or (< 18 main_n) (<= 64 main_i)) (or (<= main_n 18) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 2003#(and (or (<= main_n 18) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 18 main_n) (<= 68 main_i))), 2004#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 18 main_n) (<= (* 4 main_n) main_i)) (or (<= main_n 18) (<= main_i 72))))), 2005#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 18 main_n) (<= main_i 72)))), 2006#(and (<= main_i 76) (<= 19 main_n))] [2018-07-23 13:36:38,174 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,175 INFO L450 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-07-23 13:36:38,175 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-07-23 13:36:38,175 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=462, Unknown=0, NotChecked=0, Total=506 [2018-07-23 13:36:38,176 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 23 states. [2018-07-23 13:36:38,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:38,511 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-07-23 13:36:38,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-07-23 13:36:38,512 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 39 [2018-07-23 13:36:38,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:38,513 INFO L225 Difference]: With dead ends: 44 [2018-07-23 13:36:38,513 INFO L226 Difference]: Without dead ends: 43 [2018-07-23 13:36:38,513 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=462, Unknown=0, NotChecked=0, Total=506 [2018-07-23 13:36:38,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-07-23 13:36:38,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2018-07-23 13:36:38,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-07-23 13:36:38,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-07-23 13:36:38,549 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 39 [2018-07-23 13:36:38,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:38,550 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-07-23 13:36:38,550 INFO L472 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-07-23 13:36:38,550 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-07-23 13:36:38,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-07-23 13:36:38,551 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:38,551 INFO L357 BasicCegarLoop]: trace histogram [20, 19, 1, 1] [2018-07-23 13:36:38,551 INFO L414 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:38,552 INFO L82 PathProgramCache]: Analyzing trace with hash 264605766, now seen corresponding path program 19 times [2018-07-23 13:36:38,552 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:38,906 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,906 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:38,907 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-07-23 13:36:38,907 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:38,909 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:36:38,910 INFO L185 omatonBuilderFactory]: Interpolants [2179#true, 2180#false, 2181#(and (or (< 19 main_n) (<= 0 main_i)) (or (<= main_n 19) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 2182#(and (or (<= main_n 19) (<= main_i 4)) (or (< 19 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 2183#(and (or (< 19 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 19)) (= 23 (select main_a (* 4 main_n)))), 2184#(and (or (<= main_n 19) (<= main_i 12)) (= 23 (select main_a (* 4 main_n))) (or (< 19 main_n) (<= 12 main_i))), 2185#(and (or (< 19 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 19) (<= main_i 16))), 2186#(and (or (<= main_n 19) (<= main_i 20)) (or (< 19 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 2187#(and (or (< 19 main_n) (<= 24 main_i)) (or (<= main_n 19) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 2188#(and (or (<= main_n 19) (<= main_i 28)) (or (< 19 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 2189#(and (or (< 19 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 19))), 2190#(and (or (<= main_i 36) (<= main_n 19)) (or (< 19 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 2191#(and (or (< 19 main_n) (<= 40 main_i)) (or (<= main_i 40) (<= main_n 19)) (= 23 (select main_a (* 4 main_n)))), 2192#(and (or (<= main_n 19) (<= main_i 44)) (or (< 19 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 2193#(and (or (<= main_n 19) (<= main_i 48)) (or (< 19 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 2194#(and (or (< 19 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 19)) (= 23 (select main_a (* 4 main_n)))), 2195#(and (or (<= main_n 19) (<= main_i 56)) (or (< 19 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 2196#(and (or (< 19 main_n) (<= 60 main_i)) (or (<= main_n 19) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 2197#(and (or (< 19 main_n) (<= 64 main_i)) (or (<= main_n 19) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 2198#(and (or (< 19 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 19) (<= main_i 68))), 2199#(and (or (<= main_n 19) (<= main_i 72)) (or (< 19 main_n) (<= 72 main_i)) (= 23 (select main_a (* 4 main_n)))), 2200#(and (or (= (* 4 main_n) main_i) (and (or (<= main_i 76) (<= main_n 19)) (or (< 19 main_n) (<= (* 4 main_n) main_i)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 2201#(and (or (= (* 4 main_n) main_i) (and (<= main_i 76) (< 19 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 2202#(and (<= 20 main_n) (<= main_i 80))] [2018-07-23 13:36:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:38,911 INFO L450 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-07-23 13:36:38,911 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-07-23 13:36:38,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=506, Unknown=0, NotChecked=0, Total=552 [2018-07-23 13:36:38,912 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 24 states. [2018-07-23 13:36:39,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:39,247 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-07-23 13:36:39,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-07-23 13:36:39,247 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 41 [2018-07-23 13:36:39,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:39,248 INFO L225 Difference]: With dead ends: 46 [2018-07-23 13:36:39,248 INFO L226 Difference]: Without dead ends: 45 [2018-07-23 13:36:39,249 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=506, Unknown=0, NotChecked=0, Total=552 [2018-07-23 13:36:39,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-07-23 13:36:39,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2018-07-23 13:36:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-07-23 13:36:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-07-23 13:36:39,285 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 41 [2018-07-23 13:36:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:39,285 INFO L471 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-07-23 13:36:39,286 INFO L472 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-07-23 13:36:39,286 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-07-23 13:36:39,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-07-23 13:36:39,287 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:39,287 INFO L357 BasicCegarLoop]: trace histogram [21, 20, 1, 1] [2018-07-23 13:36:39,287 INFO L414 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:39,287 INFO L82 PathProgramCache]: Analyzing trace with hash 883071752, now seen corresponding path program 20 times [2018-07-23 13:36:39,287 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:39,612 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:39,612 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-07-23 13:36:39,613 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:39,613 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:36:39,613 INFO L185 omatonBuilderFactory]: Interpolants [2383#true, 2384#false, 2385#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n)) (or (<= main_i 0) (<= main_n 20))), 2386#(and (or (<= main_n 20) (<= main_i 4)) (or (< 20 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 2387#(and (or (<= main_i 8) (<= main_n 20)) (or (< 20 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 2388#(and (or (<= main_n 20) (<= main_i 12)) (or (< 20 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 2389#(and (or (< 20 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 20) (<= main_i 16))), 2390#(and (or (<= main_i 20) (<= main_n 20)) (or (< 20 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 2391#(and (or (<= main_i 24) (<= main_n 20)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n))), 2392#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n)) (or (<= main_n 20) (<= main_i 28))), 2393#(and (or (<= main_i 32) (<= main_n 20)) (or (< 20 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 2394#(and (or (< 20 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i))) (or (<= main_i 36) (<= main_n 20))), 2395#(and (or (< 20 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 20))), 2396#(and (or (< 20 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 20) (<= main_i 44))), 2397#(and (or (<= main_n 20) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n))), 2398#(and (or (<= main_i 52) (<= main_n 20)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n))), 2399#(and (or (<= main_i 56) (<= main_n 20)) (or (< 20 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 2400#(and (or (< 20 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 20))), 2401#(and (or (< 20 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 64) (<= main_n 20))), 2402#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n)) (or (<= main_n 20) (<= main_i 68))), 2403#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 20 main_n)) (or (<= main_n 20) (<= main_i 72))), 2404#(and (or (<= main_i 76) (<= main_n 20)) (or (< 20 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))))), 2405#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 20 main_n)) (or (<= main_n 20) (<= main_i 80))), 2406#(and (or (< 20 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 80)), 2407#(and (<= main_i 84) (<= 21 main_n))] [2018-07-23 13:36:39,614 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:39,614 INFO L450 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-07-23 13:36:39,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-07-23 13:36:39,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=552, Unknown=0, NotChecked=0, Total=600 [2018-07-23 13:36:39,615 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 25 states. [2018-07-23 13:36:39,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:39,959 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-07-23 13:36:39,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-07-23 13:36:39,959 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 43 [2018-07-23 13:36:39,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:39,960 INFO L225 Difference]: With dead ends: 48 [2018-07-23 13:36:39,960 INFO L226 Difference]: Without dead ends: 47 [2018-07-23 13:36:39,961 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=552, Unknown=0, NotChecked=0, Total=600 [2018-07-23 13:36:39,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-07-23 13:36:40,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2018-07-23 13:36:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-07-23 13:36:40,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-07-23 13:36:40,001 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 43 [2018-07-23 13:36:40,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:40,002 INFO L471 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-07-23 13:36:40,002 INFO L472 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-07-23 13:36:40,002 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-07-23 13:36:40,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-07-23 13:36:40,003 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:40,003 INFO L357 BasicCegarLoop]: trace histogram [22, 21, 1, 1] [2018-07-23 13:36:40,003 INFO L414 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:40,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1771569846, now seen corresponding path program 21 times [2018-07-23 13:36:40,004 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:40,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:40,359 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:40,359 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:40,359 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-07-23 13:36:40,360 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:40,360 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:36:40,360 INFO L185 omatonBuilderFactory]: Interpolants [2596#true, 2597#false, 2598#(and (or (<= main_n 21) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n))), 2599#(and (or (<= main_n 21) (<= main_i 4)) (or (< 21 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 2600#(and (or (< 21 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 21))), 2601#(and (or (<= main_n 21) (<= main_i 12)) (or (< 21 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 2602#(and (or (< 21 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 16))), 2603#(and (or (< 21 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 20))), 2604#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n)) (or (<= main_n 21) (<= main_i 24))), 2605#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n)) (or (<= main_n 21) (<= main_i 28))), 2606#(and (or (< 21 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 21))), 2607#(and (or (<= main_i 36) (<= main_n 21)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 21 main_n))), 2608#(and (or (< 21 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 21))), 2609#(and (or (< 21 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 44))), 2610#(and (or (<= main_n 21) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n))), 2611#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n)) (or (<= main_i 52) (<= main_n 21))), 2612#(and (or (< 21 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 56))), 2613#(and (or (< 21 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 60))), 2614#(and (or (<= main_i 64) (<= main_n 21)) (or (< 21 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 2615#(and (or (<= main_n 21) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n))), 2616#(and (or (<= main_n 21) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n))), 2617#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 21 main_n)) (or (<= main_i 76) (<= main_n 21))), 2618#(and (or (< 21 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 21) (<= main_i 80))), 2619#(and (or (<= main_i 84) (<= main_n 21)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 21 main_n))), 2620#(and (<= main_i 84) (or (< 21 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 2621#(and (<= main_i 88) (<= 22 main_n))] [2018-07-23 13:36:40,361 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:40,361 INFO L450 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-07-23 13:36:40,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-07-23 13:36:40,362 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=600, Unknown=0, NotChecked=0, Total=650 [2018-07-23 13:36:40,362 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 26 states. [2018-07-23 13:36:40,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:40,749 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-07-23 13:36:40,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-07-23 13:36:40,749 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 45 [2018-07-23 13:36:40,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:40,750 INFO L225 Difference]: With dead ends: 50 [2018-07-23 13:36:40,750 INFO L226 Difference]: Without dead ends: 49 [2018-07-23 13:36:40,751 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=600, Unknown=0, NotChecked=0, Total=650 [2018-07-23 13:36:40,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-07-23 13:36:40,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2018-07-23 13:36:40,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-07-23 13:36:40,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-07-23 13:36:40,791 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 45 [2018-07-23 13:36:40,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:40,791 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-07-23 13:36:40,792 INFO L472 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-07-23 13:36:40,792 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-07-23 13:36:40,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-07-23 13:36:40,792 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:40,793 INFO L357 BasicCegarLoop]: trace histogram [23, 22, 1, 1] [2018-07-23 13:36:40,793 INFO L414 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:40,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1671571700, now seen corresponding path program 22 times [2018-07-23 13:36:40,793 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:40,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:41,195 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:41,195 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-07-23 13:36:41,196 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:41,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:36:41,196 INFO L185 omatonBuilderFactory]: Interpolants [2818#true, 2819#false, 2820#(and (or (<= main_i 0) (<= main_n 22)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2821#(and (or (<= main_n 22) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 22 main_n))), 2822#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_i 8) (<= main_n 22))), 2823#(and (or (<= main_n 22) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2824#(and (or (<= main_n 22) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2825#(and (or (< 22 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 22))), 2826#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_i 24) (<= main_n 22))), 2827#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_n 22) (<= main_i 28))), 2828#(and (or (<= main_i 32) (<= main_n 22)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2829#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 22 main_n)) (or (<= main_i 36) (<= main_n 22))), 2830#(and (or (<= main_i 40) (<= main_n 22)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2831#(and (or (<= main_n 22) (<= main_i 44)) (or (< 22 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 2832#(and (or (<= main_n 22) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2833#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_i 52) (<= main_n 22))), 2834#(and (or (<= main_i 56) (<= main_n 22)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2835#(and (or (< 22 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 22))), 2836#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_i 64) (<= main_n 22))), 2837#(and (or (<= main_n 22) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2838#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_n 22) (<= main_i 72))), 2839#(and (or (<= main_i 76) (<= main_n 22)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n))), 2840#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 22 main_n)) (or (<= main_n 22) (<= main_i 80))), 2841#(and (or (<= main_i 84) (<= main_n 22)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 22 main_n))), 2842#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 22 main_n)) (or (<= main_i 88) (<= main_n 22))), 2843#(and (<= main_i 88) (or (< 22 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 2844#(and (<= main_i 92) (< 22 main_n))] [2018-07-23 13:36:41,197 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:41,197 INFO L450 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-07-23 13:36:41,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-07-23 13:36:41,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=650, Unknown=0, NotChecked=0, Total=702 [2018-07-23 13:36:41,198 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 27 states. [2018-07-23 13:36:41,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:41,591 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-07-23 13:36:41,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-07-23 13:36:41,591 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 47 [2018-07-23 13:36:41,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:41,592 INFO L225 Difference]: With dead ends: 52 [2018-07-23 13:36:41,592 INFO L226 Difference]: Without dead ends: 51 [2018-07-23 13:36:41,593 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=650, Unknown=0, NotChecked=0, Total=702 [2018-07-23 13:36:41,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-07-23 13:36:41,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2018-07-23 13:36:41,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-07-23 13:36:41,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-07-23 13:36:41,637 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 47 [2018-07-23 13:36:41,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:41,637 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-07-23 13:36:41,637 INFO L472 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-07-23 13:36:41,637 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-07-23 13:36:41,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-07-23 13:36:41,638 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:41,638 INFO L357 BasicCegarLoop]: trace histogram [24, 23, 1, 1] [2018-07-23 13:36:41,638 INFO L414 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:41,641 INFO L82 PathProgramCache]: Analyzing trace with hash -62633906, now seen corresponding path program 23 times [2018-07-23 13:36:41,642 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:42,040 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:42,040 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:42,041 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-07-23 13:36:42,041 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:42,041 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:36:42,042 INFO L185 omatonBuilderFactory]: Interpolants [3072#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 23 main_n)) (or (<= main_i 84) (<= main_n 23))), 3073#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_i 88) (<= main_n 23))), 3074#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 23 main_n)) (or (<= main_i 92) (<= main_n 23))), 3075#(and (or (< 23 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 92)), 3076#(and (<= main_i 96) (< 23 main_n)), 3049#true, 3050#false, 3051#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_n 23) (<= main_i 0))), 3052#(and (or (<= main_n 23) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 23 main_n))), 3053#(and (or (<= main_i 8) (<= main_n 23)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3054#(and (or (<= main_n 23) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3055#(and (or (<= main_n 23) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3056#(and (or (<= main_n 23) (<= main_i 20)) (or (< 23 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 3057#(and (or (<= main_n 23) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3058#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_n 23) (<= main_i 28))), 3059#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_i 32) (<= main_n 23))), 3060#(and (or (<= main_i 36) (<= main_n 23)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 23 main_n))), 3061#(and (or (<= main_i 40) (<= main_n 23)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3062#(and (or (<= main_n 23) (<= main_i 44)) (or (< 23 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 3063#(and (or (<= main_n 23) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n))), 3064#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_i 52) (<= main_n 23))), 3065#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_n 23) (<= main_i 56))), 3066#(and (or (< 23 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 23) (<= main_i 60))), 3067#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_i 64) (<= main_n 23))), 3068#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_n 23) (<= main_i 68))), 3069#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_n 23) (<= main_i 72))), 3070#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)) (or (<= main_i 76) (<= main_n 23))), 3071#(and (or (<= main_n 23) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 23 main_n)))] [2018-07-23 13:36:42,043 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:42,043 INFO L450 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-07-23 13:36:42,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-07-23 13:36:42,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=702, Unknown=0, NotChecked=0, Total=756 [2018-07-23 13:36:42,045 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 28 states. [2018-07-23 13:36:42,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:42,502 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-07-23 13:36:42,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-07-23 13:36:42,503 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 49 [2018-07-23 13:36:42,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:42,503 INFO L225 Difference]: With dead ends: 54 [2018-07-23 13:36:42,504 INFO L226 Difference]: Without dead ends: 53 [2018-07-23 13:36:42,504 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=54, Invalid=702, Unknown=0, NotChecked=0, Total=756 [2018-07-23 13:36:42,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-07-23 13:36:42,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2018-07-23 13:36:42,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-07-23 13:36:42,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-07-23 13:36:42,560 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 49 [2018-07-23 13:36:42,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:42,560 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-07-23 13:36:42,561 INFO L472 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-07-23 13:36:42,561 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-07-23 13:36:42,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-07-23 13:36:42,561 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:42,561 INFO L357 BasicCegarLoop]: trace histogram [25, 24, 1, 1] [2018-07-23 13:36:42,562 INFO L414 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:42,562 INFO L82 PathProgramCache]: Analyzing trace with hash -61640432, now seen corresponding path program 24 times [2018-07-23 13:36:42,562 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:42,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:42,970 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:42,970 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-07-23 13:36:42,971 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:42,971 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:36:42,971 INFO L185 omatonBuilderFactory]: Interpolants [3289#true, 3290#false, 3291#(and (or (<= main_i 0) (<= main_n 24)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n))), 3292#(and (or (< 24 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_i 4) (<= main_n 24))), 3293#(and (or (< 24 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 24))), 3294#(and (or (<= main_n 24) (<= main_i 12)) (or (< 24 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 3295#(and (or (< 24 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 16) (<= main_n 24))), 3296#(and (or (<= main_i 20) (<= main_n 24)) (or (< 24 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 3297#(and (or (<= main_i 24) (<= main_n 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n))), 3298#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n)) (or (<= main_i 28) (<= main_n 24))), 3299#(and (or (<= main_i 32) (<= main_n 24)) (or (< 24 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 3300#(and (or (<= main_i 36) (<= main_n 24)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 24 main_n))), 3301#(and (or (< 24 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 24))), 3302#(and (or (<= main_n 24) (<= main_i 44)) (or (< 24 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 3303#(and (or (<= main_i 48) (<= main_n 24)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n))), 3304#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n)) (or (<= main_i 52) (<= main_n 24))), 3305#(and (or (< 24 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 56) (<= main_n 24))), 3306#(and (or (<= main_i 60) (<= main_n 24)) (or (< 24 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 3307#(and (or (<= main_i 64) (<= main_n 24)) (or (< 24 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 3308#(and (or (<= main_n 24) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n))), 3309#(and (or (<= main_i 72) (<= main_n 24)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n))), 3310#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 24 main_n)) (or (<= main_i 76) (<= main_n 24))), 3311#(and (or (<= main_i 80) (<= main_n 24)) (or (< 24 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 3312#(and (or (<= main_i 84) (<= main_n 24)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 24 main_n))), 3313#(and (or (< 24 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 24))), 3314#(and (or (<= main_i 92) (<= main_n 24)) (or (< 24 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 3315#(and (or (<= main_i 96) (<= main_n 24)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 24 main_n))), 3316#(and (<= main_i 96) (or (< 24 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 3317#(and (<= main_i 100) (<= 25 main_n))] [2018-07-23 13:36:42,972 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:42,972 INFO L450 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-07-23 13:36:42,973 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-07-23 13:36:42,973 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=756, Unknown=0, NotChecked=0, Total=812 [2018-07-23 13:36:42,973 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 29 states. [2018-07-23 13:36:43,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:43,378 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-07-23 13:36:43,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-07-23 13:36:43,378 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 51 [2018-07-23 13:36:43,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:43,379 INFO L225 Difference]: With dead ends: 56 [2018-07-23 13:36:43,379 INFO L226 Difference]: Without dead ends: 55 [2018-07-23 13:36:43,379 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=756, Unknown=0, NotChecked=0, Total=812 [2018-07-23 13:36:43,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-07-23 13:36:43,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2018-07-23 13:36:43,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-07-23 13:36:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-07-23 13:36:43,426 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 51 [2018-07-23 13:36:43,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:43,426 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-07-23 13:36:43,426 INFO L472 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-07-23 13:36:43,426 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-07-23 13:36:43,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-07-23 13:36:43,427 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:43,427 INFO L357 BasicCegarLoop]: trace histogram [26, 25, 1, 1] [2018-07-23 13:36:43,427 INFO L414 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:43,427 INFO L82 PathProgramCache]: Analyzing trace with hash 893088082, now seen corresponding path program 25 times [2018-07-23 13:36:43,427 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:43,784 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:43,785 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:43,785 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-07-23 13:36:43,785 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:43,785 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:36:43,786 INFO L185 omatonBuilderFactory]: Interpolants [3538#true, 3539#false, 3540#(and (or (<= main_n 25) (<= main_i 0)) (or (<= 0 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n)))), 3541#(and (or (< 25 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 25) (<= main_i 4))), 3542#(and (or (<= main_i 8) (<= main_n 25)) (or (<= 8 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n)))), 3543#(and (or (< 25 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 25) (<= main_i 12))), 3544#(and (or (<= main_n 25) (<= main_i 16)) (or (<= 16 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n)))), 3545#(and (or (< 25 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 25) (<= main_i 20))), 3546#(and (or (<= main_n 25) (<= main_i 24)) (= 23 (select main_a (* 4 main_n))) (or (<= 24 main_i) (< 25 main_n))), 3547#(and (= 23 (select main_a (* 4 main_n))) (or (<= 28 main_i) (< 25 main_n)) (or (<= main_n 25) (<= main_i 28))), 3548#(and (or (<= 32 main_i) (< 25 main_n)) (or (<= main_i 32) (<= main_n 25)) (= 23 (select main_a (* 4 main_n)))), 3549#(and (or (< 25 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 25)) (= 23 (select main_a (* 4 main_n)))), 3550#(and (or (<= main_i 40) (<= main_n 25)) (= 23 (select main_a (* 4 main_n))) (or (<= 40 main_i) (< 25 main_n))), 3551#(and (or (<= 44 main_i) (< 25 main_n)) (or (<= main_n 25) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 3552#(and (or (<= main_n 25) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 25 main_n))), 3553#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 52) (<= main_n 25)) (or (< 25 main_n) (<= 52 main_i))), 3554#(and (or (<= main_n 25) (<= main_i 56)) (= 23 (select main_a (* 4 main_n))) (or (<= 56 main_i) (< 25 main_n))), 3555#(and (or (<= 60 main_i) (< 25 main_n)) (or (<= main_n 25) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 3556#(and (or (<= 64 main_i) (< 25 main_n)) (or (<= main_n 25) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 3557#(and (or (< 25 main_n) (<= 68 main_i)) (or (<= main_n 25) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 3558#(and (or (<= 72 main_i) (< 25 main_n)) (or (<= main_n 25) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 3559#(and (or (<= 76 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 25))), 3560#(and (or (<= 80 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 25) (<= main_i 80))), 3561#(and (or (<= main_i 84) (<= main_n 25)) (or (< 25 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 3562#(and (or (<= main_i 88) (<= main_n 25)) (or (<= 88 main_i) (< 25 main_n)) (= 23 (select main_a (* 4 main_n)))), 3563#(and (or (< 25 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 25)) (= 23 (select main_a (* 4 main_n)))), 3564#(and (or (<= 96 main_i) (< 25 main_n)) (or (<= main_i 96) (<= main_n 25)) (= 23 (select main_a (* 4 main_n)))), 3565#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 25 main_n)) (or (<= main_i 100) (<= main_n 25)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 3566#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 100) (< 25 main_n)))), 3567#(and (<= main_i 104) (< 25 main_n))] [2018-07-23 13:36:43,787 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:43,787 INFO L450 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-07-23 13:36:43,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-07-23 13:36:43,788 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=812, Unknown=0, NotChecked=0, Total=870 [2018-07-23 13:36:43,788 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 30 states. [2018-07-23 13:36:44,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:44,215 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-07-23 13:36:44,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-07-23 13:36:44,216 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 53 [2018-07-23 13:36:44,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:44,217 INFO L225 Difference]: With dead ends: 58 [2018-07-23 13:36:44,217 INFO L226 Difference]: Without dead ends: 57 [2018-07-23 13:36:44,219 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=812, Unknown=0, NotChecked=0, Total=870 [2018-07-23 13:36:44,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-07-23 13:36:44,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2018-07-23 13:36:44,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-07-23 13:36:44,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-07-23 13:36:44,283 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 53 [2018-07-23 13:36:44,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:44,284 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-07-23 13:36:44,284 INFO L472 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-07-23 13:36:44,284 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-07-23 13:36:44,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-07-23 13:36:44,284 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:44,285 INFO L357 BasicCegarLoop]: trace histogram [27, 26, 1, 1] [2018-07-23 13:36:44,285 INFO L414 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:44,285 INFO L82 PathProgramCache]: Analyzing trace with hash -735811308, now seen corresponding path program 26 times [2018-07-23 13:36:44,285 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:44,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:44,692 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:44,692 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:44,692 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-07-23 13:36:44,693 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:44,693 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:36:44,694 INFO L185 omatonBuilderFactory]: Interpolants [3796#true, 3797#false, 3798#(and (or (<= main_n 26) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3799#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 26 main_n)) (or (<= main_n 26) (<= main_i 4))), 3800#(and (or (<= main_i 8) (<= main_n 26)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3801#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_n 26) (<= main_i 12))), 3802#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_n 26) (<= main_i 16))), 3803#(and (or (< 26 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 26) (<= main_i 20))), 3804#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_n 26) (<= main_i 24))), 3805#(and (or (<= main_n 26) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3806#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_i 32) (<= main_n 26))), 3807#(and (or (<= main_i 36) (<= main_n 26)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 26 main_n))), 3808#(and (or (< 26 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 26))), 3809#(and (or (<= main_n 26) (<= main_i 44)) (or (< 26 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 3810#(and (or (<= main_n 26) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3811#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_i 52) (<= main_n 26))), 3812#(and (or (<= main_n 26) (<= main_i 56)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3813#(and (or (< 26 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 26) (<= main_i 60))), 3814#(and (or (<= main_n 26) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3815#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_n 26) (<= main_i 68))), 3816#(and (or (<= main_n 26) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3817#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_i 76) (<= main_n 26))), 3818#(and (or (<= main_n 26) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3819#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 26 main_n)) (or (<= main_i 84) (<= main_n 26))), 3820#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_i 88) (<= main_n 26))), 3821#(and (or (<= main_i 92) (<= main_n 26)) (or (< 26 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 3822#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n)) (or (<= main_i 96) (<= main_n 26))), 3823#(and (or (<= main_i 100) (<= main_n 26)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 26 main_n))), 3824#(and (or (<= main_i 104) (<= main_n 26)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 26 main_n))), 3825#(and (<= main_i 104) (or (< 26 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 3826#(and (< 26 main_n) (<= main_i 108))] [2018-07-23 13:36:44,695 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:44,695 INFO L450 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-07-23 13:36:44,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-07-23 13:36:44,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=870, Unknown=0, NotChecked=0, Total=930 [2018-07-23 13:36:44,696 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 31 states. [2018-07-23 13:36:45,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:45,174 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-07-23 13:36:45,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-07-23 13:36:45,174 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 55 [2018-07-23 13:36:45,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:45,175 INFO L225 Difference]: With dead ends: 60 [2018-07-23 13:36:45,175 INFO L226 Difference]: Without dead ends: 59 [2018-07-23 13:36:45,176 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=870, Unknown=0, NotChecked=0, Total=930 [2018-07-23 13:36:45,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-07-23 13:36:45,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2018-07-23 13:36:45,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-07-23 13:36:45,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-07-23 13:36:45,232 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 55 [2018-07-23 13:36:45,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:45,232 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-07-23 13:36:45,232 INFO L472 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-07-23 13:36:45,232 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-07-23 13:36:45,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-07-23 13:36:45,233 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:45,233 INFO L357 BasicCegarLoop]: trace histogram [28, 27, 1, 1] [2018-07-23 13:36:45,233 INFO L414 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:45,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1554937942, now seen corresponding path program 27 times [2018-07-23 13:36:45,233 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:45,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:45,649 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:45,649 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-07-23 13:36:45,649 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:45,649 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:36:45,650 INFO L185 omatonBuilderFactory]: Interpolants [4063#true, 4064#false, 4065#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_i 0) (<= main_n 27))), 4066#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 27 main_n)) (or (<= main_n 27) (<= main_i 4))), 4067#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_i 8) (<= main_n 27))), 4068#(and (or (<= main_n 27) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4069#(and (or (<= main_n 27) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4070#(and (or (< 27 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 27))), 4071#(and (or (<= main_i 24) (<= main_n 27)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4072#(and (or (<= main_n 27) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4073#(and (or (<= main_i 32) (<= main_n 27)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4074#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 27 main_n)) (or (<= main_i 36) (<= main_n 27))), 4075#(and (or (<= main_i 40) (<= main_n 27)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4076#(and (or (< 27 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 27) (<= main_i 44))), 4077#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_n 27) (<= main_i 48))), 4078#(and (or (<= main_i 52) (<= main_n 27)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4079#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_i 56) (<= main_n 27))), 4080#(and (or (<= main_i 60) (<= main_n 27)) (or (< 27 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 4081#(and (or (<= main_i 64) (<= main_n 27)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4082#(and (or (<= main_n 27) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4083#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_n 27) (<= main_i 72))), 4084#(and (or (<= main_i 76) (<= main_n 27)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4085#(and (or (<= main_n 27) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4086#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 27 main_n)) (or (<= main_i 84) (<= main_n 27))), 4087#(and (or (<= main_i 88) (<= main_n 27)) (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4088#(and (or (< 27 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 27))), 4089#(and (or (<= main_i 96) (<= main_n 27)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n))), 4090#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_i 100) (<= main_n 27))), 4091#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 27 main_n)) (or (<= main_i 104) (<= main_n 27))), 4092#(and (or (<= main_n 27) (<= main_i 108)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 27 main_n))), 4093#(and (or (< 27 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 108)), 4094#(and (< 27 main_n) (<= main_i 112))] [2018-07-23 13:36:45,651 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:45,651 INFO L450 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-07-23 13:36:45,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-07-23 13:36:45,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=930, Unknown=0, NotChecked=0, Total=992 [2018-07-23 13:36:45,653 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 32 states. [2018-07-23 13:36:46,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:46,165 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-07-23 13:36:46,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-07-23 13:36:46,166 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 57 [2018-07-23 13:36:46,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:46,167 INFO L225 Difference]: With dead ends: 62 [2018-07-23 13:36:46,167 INFO L226 Difference]: Without dead ends: 61 [2018-07-23 13:36:46,168 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=930, Unknown=0, NotChecked=0, Total=992 [2018-07-23 13:36:46,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-07-23 13:36:46,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2018-07-23 13:36:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-07-23 13:36:46,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-07-23 13:36:46,239 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 57 [2018-07-23 13:36:46,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:46,239 INFO L471 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-07-23 13:36:46,240 INFO L472 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-07-23 13:36:46,240 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-07-23 13:36:46,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-07-23 13:36:46,240 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:46,241 INFO L357 BasicCegarLoop]: trace histogram [29, 28, 1, 1] [2018-07-23 13:36:46,241 INFO L414 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:46,241 INFO L82 PathProgramCache]: Analyzing trace with hash -353255656, now seen corresponding path program 28 times [2018-07-23 13:36:46,241 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:46,758 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:46,762 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:46,762 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-07-23 13:36:46,762 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:46,762 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:36:46,763 INFO L185 omatonBuilderFactory]: Interpolants [4352#(and (or (< 28 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 28) (<= main_i 44))), 4353#(and (or (<= main_n 28) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n))), 4354#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 52) (<= main_n 28))), 4355#(and (or (< 28 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 28) (<= main_i 56))), 4356#(and (or (<= main_n 28) (<= main_i 60)) (or (< 28 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 4357#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 64) (<= main_n 28))), 4358#(and (or (<= main_n 28) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n))), 4359#(and (or (<= main_n 28) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n))), 4360#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 76) (<= main_n 28))), 4361#(and (or (<= main_n 28) (<= main_i 80)) (or (< 28 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 4362#(and (or (<= main_i 84) (<= main_n 28)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 28 main_n))), 4363#(and (or (< 28 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 28))), 4364#(and (or (<= main_i 92) (<= main_n 28)) (or (< 28 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 4365#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 96) (<= main_n 28))), 4366#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 100) (<= main_n 28))), 4367#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_i 104) (<= main_n 28))), 4368#(and (or (<= main_n 28) (<= main_i 108)) (or (< 28 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 4369#(and (or (<= main_n 28) (<= main_i 112)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 28 main_n))), 4370#(and (or (< 28 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 112)), 4371#(and (<= main_i 116) (<= 29 main_n)), 4339#true, 4340#false, 4341#(and (or (<= main_n 28) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n))), 4342#(and (or (<= main_n 28) (<= main_i 4)) (or (< 28 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 4343#(and (or (<= main_i 8) (<= main_n 28)) (or (< 28 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 4344#(and (or (< 28 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 28) (<= main_i 12))), 4345#(and (or (< 28 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 28) (<= main_i 16))), 4346#(and (or (< 28 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 28) (<= main_i 20))), 4347#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n)) (or (<= main_n 28) (<= main_i 24))), 4348#(and (or (<= main_n 28) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 28 main_n))), 4349#(and (or (< 28 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 28))), 4350#(and (or (<= main_i 36) (<= main_n 28)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 28 main_n))), 4351#(and (or (< 28 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 28)))] [2018-07-23 13:36:46,767 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:46,767 INFO L450 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-07-23 13:36:46,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-07-23 13:36:46,768 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=992, Unknown=0, NotChecked=0, Total=1056 [2018-07-23 13:36:46,768 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 33 states. [2018-07-23 13:36:47,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:47,251 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-07-23 13:36:47,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-07-23 13:36:47,251 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 59 [2018-07-23 13:36:47,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:47,252 INFO L225 Difference]: With dead ends: 64 [2018-07-23 13:36:47,252 INFO L226 Difference]: Without dead ends: 63 [2018-07-23 13:36:47,253 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=992, Unknown=0, NotChecked=0, Total=1056 [2018-07-23 13:36:47,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-07-23 13:36:47,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2018-07-23 13:36:47,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-07-23 13:36:47,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-07-23 13:36:47,309 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 59 [2018-07-23 13:36:47,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:47,310 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-07-23 13:36:47,310 INFO L472 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-07-23 13:36:47,310 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-07-23 13:36:47,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-07-23 13:36:47,311 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:47,311 INFO L357 BasicCegarLoop]: trace histogram [30, 29, 1, 1] [2018-07-23 13:36:47,311 INFO L414 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:47,311 INFO L82 PathProgramCache]: Analyzing trace with hash -176267942, now seen corresponding path program 29 times [2018-07-23 13:36:47,311 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:47,722 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:47,723 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:47,723 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-07-23 13:36:47,723 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:47,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:36:47,724 INFO L185 omatonBuilderFactory]: Interpolants [4624#true, 4625#false, 4626#(and (or (<= main_n 29) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4627#(and (or (< 29 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 29) (<= main_i 4))), 4628#(and (or (<= main_n 29) (<= main_i 8)) (or (< 29 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 4629#(and (or (< 29 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 12))), 4630#(and (or (< 29 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 16))), 4631#(and (or (< 29 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 20))), 4632#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n)) (or (<= main_n 29) (<= main_i 24))), 4633#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n)) (or (<= main_n 29) (<= main_i 28))), 4634#(and (or (<= main_i 32) (<= main_n 29)) (or (< 29 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 4635#(and (or (<= main_i 36) (<= main_n 29)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 29 main_n))), 4636#(and (or (< 29 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 40))), 4637#(and (or (< 29 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 44))), 4638#(and (or (<= main_n 29) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4639#(and (or (<= main_i 52) (<= main_n 29)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4640#(and (or (<= main_n 29) (<= main_i 56)) (or (< 29 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 4641#(and (or (<= main_n 29) (<= main_i 60)) (or (< 29 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 4642#(and (or (<= main_n 29) (<= main_i 64)) (or (< 29 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 4643#(and (or (<= main_n 29) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4644#(and (or (<= main_n 29) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4645#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n)) (or (<= main_i 76) (<= main_n 29))), 4646#(and (or (<= main_n 29) (<= main_i 80)) (or (< 29 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 4647#(and (or (<= main_n 29) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 29 main_n))), 4648#(and (or (<= main_i 88) (<= main_n 29)) (or (< 29 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 4649#(and (or (<= main_i 92) (<= main_n 29)) (or (< 29 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 4650#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n)) (or (<= main_i 96) (<= main_n 29))), 4651#(and (or (<= main_i 100) (<= main_n 29)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4652#(and (or (<= main_i 104) (<= main_n 29)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 29 main_n))), 4653#(and (or (< 29 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 29) (<= main_i 108))), 4654#(and (or (<= main_n 29) (<= main_i 112)) (or (< 29 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 4655#(and (or (<= main_n 29) (<= main_i 116)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 29 main_n))), 4656#(and (<= main_i 116) (or (< 29 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 4657#(and (<= main_i 120) (< 29 main_n))] [2018-07-23 13:36:47,725 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:47,725 INFO L450 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-07-23 13:36:47,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-07-23 13:36:47,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=1056, Unknown=0, NotChecked=0, Total=1122 [2018-07-23 13:36:47,726 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 34 states. [2018-07-23 13:36:48,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:48,229 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-07-23 13:36:48,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-07-23 13:36:48,230 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 61 [2018-07-23 13:36:48,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:48,231 INFO L225 Difference]: With dead ends: 66 [2018-07-23 13:36:48,231 INFO L226 Difference]: Without dead ends: 65 [2018-07-23 13:36:48,232 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=1056, Unknown=0, NotChecked=0, Total=1122 [2018-07-23 13:36:48,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-07-23 13:36:48,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 64. [2018-07-23 13:36:48,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-07-23 13:36:48,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-07-23 13:36:48,295 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 61 [2018-07-23 13:36:48,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:48,296 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-07-23 13:36:48,296 INFO L472 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-07-23 13:36:48,296 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-07-23 13:36:48,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-07-23 13:36:48,297 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:48,297 INFO L357 BasicCegarLoop]: trace histogram [31, 30, 1, 1] [2018-07-23 13:36:48,297 INFO L414 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:48,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1889766628, now seen corresponding path program 30 times [2018-07-23 13:36:48,299 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:48,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:48,694 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:48,695 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:48,695 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-07-23 13:36:48,695 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:48,695 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:36:48,696 INFO L185 omatonBuilderFactory]: Interpolants [4928#(and (or (<= 32 main_i) (< 30 main_n)) (or (<= main_i 32) (<= main_n 30)) (= 23 (select main_a (* 4 main_n)))), 4929#(and (or (< 30 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 30)) (= 23 (select main_a (* 4 main_n)))), 4930#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 30) (<= main_i 40)) (or (<= 40 main_i) (< 30 main_n))), 4931#(and (or (<= main_n 30) (<= main_i 44)) (= 23 (select main_a (* 4 main_n))) (or (<= 44 main_i) (< 30 main_n))), 4932#(and (or (<= main_n 30) (<= main_i 48)) (or (<= 48 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4933#(and (or (<= main_i 52) (<= main_n 30)) (= 23 (select main_a (* 4 main_n))) (or (<= 52 main_i) (< 30 main_n))), 4934#(and (or (<= 56 main_i) (< 30 main_n)) (or (<= main_n 30) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 4935#(and (or (<= 60 main_i) (< 30 main_n)) (or (<= main_n 30) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 4936#(and (or (<= main_n 30) (<= main_i 64)) (= 23 (select main_a (* 4 main_n))) (or (<= 64 main_i) (< 30 main_n))), 4937#(and (or (<= main_n 30) (<= main_i 68)) (or (<= 68 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4938#(and (or (<= 72 main_i) (< 30 main_n)) (or (<= main_n 30) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 4939#(and (or (<= 76 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 30))), 4940#(and (or (<= 80 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 30) (<= main_i 80))), 4941#(and (or (< 30 main_n) (<= 84 main_i)) (or (<= main_n 30) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 4942#(and (or (<= main_i 88) (<= main_n 30)) (or (<= 88 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4943#(and (or (<= main_i 92) (<= main_n 30)) (= 23 (select main_a (* 4 main_n))) (or (<= 92 main_i) (< 30 main_n))), 4944#(and (or (<= main_i 96) (<= main_n 30)) (or (<= 96 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4945#(and (or (<= main_i 100) (<= main_n 30)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 30 main_n))), 4946#(and (or (<= main_i 104) (<= main_n 30)) (or (<= 104 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4947#(and (or (<= main_n 30) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 30 main_n))), 4948#(and (or (< 30 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 30) (<= main_i 112))), 4949#(and (or (<= main_n 30) (<= main_i 116)) (or (<= 116 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4950#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 30) (<= main_i 120)) (or (<= (* 4 main_n) main_i) (< 30 main_n))))), 4951#(and (or (= (* 4 main_n) main_i) (and (<= main_i 120) (< 30 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 4952#(and (<= main_i 124) (< 30 main_n)), 4918#true, 4919#false, 4920#(and (or (<= main_n 30) (<= main_i 0)) (= 23 (select main_a (* 4 main_n))) (or (<= 0 main_i) (< 30 main_n))), 4921#(and (or (< 30 main_n) (<= 4 main_i)) (or (<= main_n 30) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 4922#(and (or (<= 8 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 30) (<= main_i 8))), 4923#(and (or (<= 12 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 30) (<= main_i 12))), 4924#(and (or (<= 16 main_i) (< 30 main_n)) (or (<= main_n 30) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 4925#(and (or (<= main_n 30) (<= main_i 20)) (or (<= 20 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4926#(and (or (<= main_n 30) (<= main_i 24)) (or (<= 24 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n)))), 4927#(and (or (<= main_n 30) (<= main_i 28)) (or (<= 28 main_i) (< 30 main_n)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:48,697 INFO L134 CoverageAnalysis]: Checked inductivity of 930 backedges. 0 proven. 930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:48,697 INFO L450 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-07-23 13:36:48,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-07-23 13:36:48,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=1122, Unknown=0, NotChecked=0, Total=1190 [2018-07-23 13:36:48,698 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 35 states. [2018-07-23 13:36:49,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:49,187 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-07-23 13:36:49,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-07-23 13:36:49,187 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 63 [2018-07-23 13:36:49,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:49,188 INFO L225 Difference]: With dead ends: 68 [2018-07-23 13:36:49,188 INFO L226 Difference]: Without dead ends: 67 [2018-07-23 13:36:49,189 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=1122, Unknown=0, NotChecked=0, Total=1190 [2018-07-23 13:36:49,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-07-23 13:36:49,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2018-07-23 13:36:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-07-23 13:36:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-07-23 13:36:49,245 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 63 [2018-07-23 13:36:49,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:49,246 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-07-23 13:36:49,246 INFO L472 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-07-23 13:36:49,246 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-07-23 13:36:49,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-07-23 13:36:49,247 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:49,247 INFO L357 BasicCegarLoop]: trace histogram [32, 31, 1, 1] [2018-07-23 13:36:49,247 INFO L414 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:49,247 INFO L82 PathProgramCache]: Analyzing trace with hash 705437790, now seen corresponding path program 31 times [2018-07-23 13:36:49,247 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:49,649 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:49,649 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-07-23 13:36:49,650 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:49,650 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:36:49,651 INFO L185 omatonBuilderFactory]: Interpolants [5248#(and (or (<= main_i 100) (<= main_n 31)) (or (< 31 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 5249#(and (or (< 31 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 31)) (= 23 (select main_a (* 4 main_n)))), 5250#(and (or (<= main_n 31) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (< 31 main_n) (<= 108 main_i))), 5251#(and (or (< 31 main_n) (<= 112 main_i)) (or (<= main_n 31) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 5252#(and (or (<= 116 main_i) (< 31 main_n)) (or (<= main_n 31) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 5253#(and (or (<= 120 main_i) (< 31 main_n)) (or (<= main_i 120) (<= main_n 31)) (= 23 (select main_a (* 4 main_n)))), 5254#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 31) (<= main_i 124)) (or (<= (* 4 main_n) main_i) (< 31 main_n))))), 5255#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 31 main_n) (<= main_i 124)))), 5256#(and (< 31 main_n) (<= main_i 128)), 5221#true, 5222#false, 5223#(and (or (<= main_n 31) (<= main_i 0)) (or (<= 0 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5224#(and (or (<= main_n 31) (<= main_i 4)) (or (< 31 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 5225#(and (or (< 31 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 31))), 5226#(and (or (< 31 main_n) (<= 12 main_i)) (or (<= main_n 31) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 5227#(and (or (< 31 main_n) (<= 16 main_i)) (or (<= main_n 31) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 5228#(and (or (<= main_n 31) (<= main_i 20)) (or (< 31 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 5229#(and (or (<= main_n 31) (<= main_i 24)) (= 23 (select main_a (* 4 main_n))) (or (< 31 main_n) (<= 24 main_i))), 5230#(and (or (<= main_n 31) (<= main_i 28)) (or (<= 28 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5231#(and (or (<= main_i 32) (<= main_n 31)) (or (<= 32 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5232#(and (or (< 31 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 36) (<= main_n 31))), 5233#(and (or (<= main_i 40) (<= main_n 31)) (or (<= 40 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5234#(and (or (<= main_n 31) (<= main_i 44)) (or (<= 44 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5235#(and (or (<= 48 main_i) (< 31 main_n)) (or (<= main_n 31) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 5236#(and (or (<= main_i 52) (<= main_n 31)) (or (< 31 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 5237#(and (or (< 31 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 31) (<= main_i 56))), 5238#(and (or (< 31 main_n) (<= 60 main_i)) (or (<= main_n 31) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 5239#(and (or (<= main_i 64) (<= main_n 31)) (or (<= 64 main_i) (< 31 main_n)) (= 23 (select main_a (* 4 main_n)))), 5240#(and (or (<= main_n 31) (<= main_i 68)) (or (< 31 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 5241#(and (or (<= 72 main_i) (< 31 main_n)) (or (<= main_n 31) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 5242#(and (or (<= 76 main_i) (< 31 main_n)) (or (<= main_i 76) (<= main_n 31)) (= 23 (select main_a (* 4 main_n)))), 5243#(and (or (< 31 main_n) (<= 80 main_i)) (or (<= main_n 31) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 5244#(and (or (<= main_i 84) (<= main_n 31)) (or (< 31 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 5245#(and (or (< 31 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 31))), 5246#(and (or (<= main_i 92) (<= main_n 31)) (or (< 31 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 5247#(and (or (<= main_i 96) (<= main_n 31)) (or (< 31 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:49,651 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 0 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:49,652 INFO L450 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-07-23 13:36:49,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-07-23 13:36:49,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=1190, Unknown=0, NotChecked=0, Total=1260 [2018-07-23 13:36:49,653 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 36 states. [2018-07-23 13:36:50,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:50,178 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-07-23 13:36:50,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-07-23 13:36:50,178 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 65 [2018-07-23 13:36:50,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:50,179 INFO L225 Difference]: With dead ends: 70 [2018-07-23 13:36:50,179 INFO L226 Difference]: Without dead ends: 69 [2018-07-23 13:36:50,180 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=1190, Unknown=0, NotChecked=0, Total=1260 [2018-07-23 13:36:50,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-07-23 13:36:50,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2018-07-23 13:36:50,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-07-23 13:36:50,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-07-23 13:36:50,239 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 65 [2018-07-23 13:36:50,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:50,239 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-07-23 13:36:50,240 INFO L472 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-07-23 13:36:50,240 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-07-23 13:36:50,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-07-23 13:36:50,240 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:50,240 INFO L357 BasicCegarLoop]: trace histogram [33, 32, 1, 1] [2018-07-23 13:36:50,241 INFO L414 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:50,241 INFO L82 PathProgramCache]: Analyzing trace with hash -679115488, now seen corresponding path program 32 times [2018-07-23 13:36:50,241 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:50,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 0 proven. 1056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:50,708 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:50,708 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-07-23 13:36:50,708 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:50,710 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:36:50,710 INFO L185 omatonBuilderFactory]: Interpolants [5568#(and (or (< 32 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 128)), 5569#(and (<= main_i 132) (<= 33 main_n)), 5533#true, 5534#false, 5535#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n)) (or (<= main_n 32) (<= main_i 0))), 5536#(and (or (<= main_n 32) (<= main_i 4)) (or (< 32 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 5537#(and (or (<= main_n 32) (<= main_i 8)) (or (< 32 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 5538#(and (or (< 32 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 12))), 5539#(and (or (<= main_n 32) (<= main_i 16)) (or (< 32 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 5540#(and (or (< 32 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 20))), 5541#(and (or (<= main_n 32) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n))), 5542#(and (or (<= main_n 32) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n))), 5543#(and (or (<= main_i 32) (<= main_n 32)) (or (< 32 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 5544#(and (or (< 32 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i))) (or (<= main_i 36) (<= main_n 32))), 5545#(and (or (<= main_n 32) (<= main_i 40)) (or (< 32 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 5546#(and (or (<= main_n 32) (<= main_i 44)) (or (< 32 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 5547#(and (or (<= main_n 32) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n))), 5548#(and (or (< 32 main_n) (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 52))), 5549#(and (or (<= main_n 32) (<= main_i 56)) (or (< 32 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 5550#(and (or (<= main_n 32) (<= main_i 60)) (or (< 32 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 5551#(and (or (< 32 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 64))), 5552#(and (or (<= main_n 32) (<= main_i 68)) (or (< 32 main_n) (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))))), 5553#(and (or (<= main_n 32) (<= main_i 72)) (or (< 32 main_n) (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))))), 5554#(and (or (< 32 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 76))), 5555#(and (or (<= main_n 32) (<= main_i 80)) (or (< 32 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 5556#(and (or (< 32 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i))) (or (<= main_n 32) (<= main_i 84))), 5557#(and (or (<= main_n 32) (<= main_i 88)) (or (< 32 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 5558#(and (or (< 32 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 92))), 5559#(and (or (<= main_i 96) (<= main_n 32)) (or (< 32 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))))), 5560#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n)) (or (<= main_n 32) (<= main_i 100))), 5561#(and (or (< 32 main_n) (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 104) (<= main_n 32))), 5562#(and (or (< 32 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 108))), 5563#(and (or (<= main_n 32) (<= main_i 112)) (or (< 32 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 5564#(and (or (< 32 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 32) (<= main_i 116))), 5565#(and (or (<= main_n 32) (<= main_i 120)) (or (< 32 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 5566#(and (or (<= main_n 32) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 32 main_n))), 5567#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 32 main_n)) (or (<= main_n 32) (<= main_i 128)))] [2018-07-23 13:36:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1056 backedges. 0 proven. 1056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:50,712 INFO L450 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-07-23 13:36:50,712 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-07-23 13:36:50,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=1260, Unknown=0, NotChecked=0, Total=1332 [2018-07-23 13:36:50,713 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 37 states. [2018-07-23 13:36:51,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:51,271 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-07-23 13:36:51,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-07-23 13:36:51,271 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 67 [2018-07-23 13:36:51,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:51,272 INFO L225 Difference]: With dead ends: 72 [2018-07-23 13:36:51,272 INFO L226 Difference]: Without dead ends: 71 [2018-07-23 13:36:51,274 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=72, Invalid=1260, Unknown=0, NotChecked=0, Total=1332 [2018-07-23 13:36:51,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-07-23 13:36:51,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2018-07-23 13:36:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-07-23 13:36:51,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-07-23 13:36:51,337 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 67 [2018-07-23 13:36:51,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:51,337 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-07-23 13:36:51,337 INFO L472 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-07-23 13:36:51,337 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-07-23 13:36:51,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-07-23 13:36:51,338 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:51,338 INFO L357 BasicCegarLoop]: trace histogram [34, 33, 1, 1] [2018-07-23 13:36:51,338 INFO L414 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:51,339 INFO L82 PathProgramCache]: Analyzing trace with hash 205046114, now seen corresponding path program 33 times [2018-07-23 13:36:51,339 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:51,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:51,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:51,739 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:51,739 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-07-23 13:36:51,739 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:51,740 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:36:51,741 INFO L185 omatonBuilderFactory]: Interpolants [5888#(and (or (<= main_i 128) (<= main_n 33)) (= 23 (select main_a (* 4 main_n))) (or (< 33 main_n) (<= 128 main_i))), 5889#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 33 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 132) (<= main_n 33))))), 5890#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 132) (< 33 main_n)))), 5891#(and (<= main_i 136) (<= 34 main_n)), 5854#true, 5855#false, 5856#(and (or (<= main_i 0) (<= main_n 33)) (or (< 33 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 5857#(and (or (<= main_n 33) (<= main_i 4)) (or (< 33 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 5858#(and (or (<= main_i 8) (<= main_n 33)) (= 23 (select main_a (* 4 main_n))) (or (< 33 main_n) (<= 8 main_i))), 5859#(and (or (< 33 main_n) (<= 12 main_i)) (or (<= main_n 33) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 5860#(and (or (<= main_n 33) (<= main_i 16)) (or (< 33 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 5861#(and (or (< 33 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5862#(and (or (< 33 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5863#(and (or (<= main_n 33) (<= main_i 28)) (or (< 33 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 5864#(and (or (<= 32 main_i) (< 33 main_n)) (or (<= main_i 32) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5865#(and (or (<= main_i 36) (<= main_n 33)) (or (< 33 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 5866#(and (or (<= main_i 40) (<= main_n 33)) (= 23 (select main_a (* 4 main_n))) (or (<= 40 main_i) (< 33 main_n))), 5867#(and (or (<= main_n 33) (<= main_i 44)) (or (< 33 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 5868#(and (or (< 33 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 33) (<= main_i 48))), 5869#(and (or (<= main_i 52) (<= main_n 33)) (= 23 (select main_a (* 4 main_n))) (or (< 33 main_n) (<= 52 main_i))), 5870#(and (or (<= main_i 56) (<= main_n 33)) (or (< 33 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 5871#(and (or (<= main_i 60) (<= main_n 33)) (or (< 33 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 5872#(and (or (<= main_i 64) (<= main_n 33)) (or (< 33 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n)))), 5873#(and (or (< 33 main_n) (<= 68 main_i)) (or (<= main_n 33) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 5874#(and (or (<= main_i 72) (<= main_n 33)) (or (<= 72 main_i) (< 33 main_n)) (= 23 (select main_a (* 4 main_n)))), 5875#(and (or (<= 76 main_i) (< 33 main_n)) (or (<= main_i 76) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5876#(and (or (<= main_n 33) (<= main_i 80)) (or (< 33 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 5877#(and (or (< 33 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 84) (<= main_n 33))), 5878#(and (or (< 33 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 33))), 5879#(and (or (< 33 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5880#(and (or (< 33 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5881#(and (or (< 33 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 33)) (= 23 (select main_a (* 4 main_n)))), 5882#(and (or (<= main_i 104) (<= main_n 33)) (or (< 33 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n)))), 5883#(and (or (<= main_n 33) (<= main_i 108)) (or (< 33 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 5884#(and (or (<= main_n 33) (<= main_i 112)) (= 23 (select main_a (* 4 main_n))) (or (< 33 main_n) (<= 112 main_i))), 5885#(and (or (<= main_i 116) (<= main_n 33)) (or (<= 116 main_i) (< 33 main_n)) (= 23 (select main_a (* 4 main_n)))), 5886#(and (or (< 33 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 120) (<= main_n 33))), 5887#(and (or (< 33 main_n) (<= 124 main_i)) (or (<= main_i 124) (<= main_n 33)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 0 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:51,742 INFO L450 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-07-23 13:36:51,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-07-23 13:36:51,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=1332, Unknown=0, NotChecked=0, Total=1406 [2018-07-23 13:36:51,743 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 38 states. [2018-07-23 13:36:52,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:52,313 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-07-23 13:36:52,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-07-23 13:36:52,313 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 69 [2018-07-23 13:36:52,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:52,314 INFO L225 Difference]: With dead ends: 74 [2018-07-23 13:36:52,314 INFO L226 Difference]: Without dead ends: 73 [2018-07-23 13:36:52,315 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=1332, Unknown=0, NotChecked=0, Total=1406 [2018-07-23 13:36:52,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-07-23 13:36:52,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 72. [2018-07-23 13:36:52,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-07-23 13:36:52,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-07-23 13:36:52,381 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 69 [2018-07-23 13:36:52,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:52,381 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-07-23 13:36:52,381 INFO L472 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-07-23 13:36:52,381 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-07-23 13:36:52,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-07-23 13:36:52,382 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:52,382 INFO L357 BasicCegarLoop]: trace histogram [35, 34, 1, 1] [2018-07-23 13:36:52,382 INFO L414 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:52,382 INFO L82 PathProgramCache]: Analyzing trace with hash -519178972, now seen corresponding path program 34 times [2018-07-23 13:36:52,383 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:52,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:52,819 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:52,819 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-07-23 13:36:52,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:52,820 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:36:52,821 INFO L185 omatonBuilderFactory]: Interpolants [6208#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 88) (<= main_n 34))), 6209#(and (or (<= main_i 92) (<= main_n 34)) (or (< 34 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 6210#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 96) (<= main_n 34))), 6211#(and (or (<= main_i 100) (<= main_n 34)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6212#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 104) (<= main_n 34))), 6213#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_n 34) (<= main_i 108))), 6214#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 34 main_n)) (or (<= main_n 34) (<= main_i 112))), 6215#(and (or (<= main_i 116) (<= main_n 34)) (or (< 34 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 6216#(and (or (<= main_i 120) (<= main_n 34)) (or (< 34 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 6217#(and (or (<= main_i 124) (<= main_n 34)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6218#(and (or (<= main_i 128) (<= main_n 34)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 34 main_n))), 6219#(and (or (< 34 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 34))), 6220#(and (or (<= main_i 136) (<= main_n 34)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 34 main_n))), 6221#(and (<= main_i 136) (or (< 34 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 6222#(and (< 34 main_n) (<= main_i 140)), 6184#true, 6185#false, 6186#(and (or (<= main_i 0) (<= main_n 34)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6187#(and (or (< 34 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_i 4) (<= main_n 34))), 6188#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 8) (<= main_n 34))), 6189#(and (or (<= main_n 34) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6190#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 16) (<= main_n 34))), 6191#(and (or (<= main_i 20) (<= main_n 34)) (or (< 34 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 6192#(and (or (<= main_i 24) (<= main_n 34)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6193#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_n 34) (<= main_i 28))), 6194#(and (or (< 34 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 34))), 6195#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 34 main_n)) (or (<= main_i 36) (<= main_n 34))), 6196#(and (or (< 34 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 34))), 6197#(and (or (< 34 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 34) (<= main_i 44))), 6198#(and (or (<= main_n 34) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6199#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 52) (<= main_n 34))), 6200#(and (or (<= main_i 56) (<= main_n 34)) (or (< 34 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 6201#(and (or (< 34 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 34))), 6202#(and (or (<= main_i 64) (<= main_n 34)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6203#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_n 34) (<= main_i 68))), 6204#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n)) (or (<= main_i 72) (<= main_n 34))), 6205#(and (or (<= main_i 76) (<= main_n 34)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6206#(and (or (<= main_n 34) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 34 main_n))), 6207#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 34 main_n)) (or (<= main_i 84) (<= main_n 34)))] [2018-07-23 13:36:52,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:52,821 INFO L450 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-07-23 13:36:52,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-07-23 13:36:52,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1406, Unknown=0, NotChecked=0, Total=1482 [2018-07-23 13:36:52,823 INFO L87 Difference]: Start difference. First operand 72 states and 72 transitions. Second operand 39 states. [2018-07-23 13:36:53,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:53,429 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-07-23 13:36:53,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-07-23 13:36:53,429 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 71 [2018-07-23 13:36:53,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:53,430 INFO L225 Difference]: With dead ends: 76 [2018-07-23 13:36:53,430 INFO L226 Difference]: Without dead ends: 75 [2018-07-23 13:36:53,431 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=1406, Unknown=0, NotChecked=0, Total=1482 [2018-07-23 13:36:53,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-07-23 13:36:53,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2018-07-23 13:36:53,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-07-23 13:36:53,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2018-07-23 13:36:53,498 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 71 [2018-07-23 13:36:53,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:53,499 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2018-07-23 13:36:53,499 INFO L472 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-07-23 13:36:53,499 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2018-07-23 13:36:53,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-07-23 13:36:53,500 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:53,500 INFO L357 BasicCegarLoop]: trace histogram [36, 35, 1, 1] [2018-07-23 13:36:53,500 INFO L414 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:53,500 INFO L82 PathProgramCache]: Analyzing trace with hash -714784666, now seen corresponding path program 35 times [2018-07-23 13:36:53,501 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 0 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:54,001 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:54,001 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-07-23 13:36:54,004 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:54,005 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:36:54,006 INFO L185 omatonBuilderFactory]: Interpolants [6528#(and (or (< 35 main_n) (<= 12 main_i)) (or (<= main_n 35) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 6529#(and (or (<= main_i 16) (<= main_n 35)) (or (< 35 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 6530#(and (or (< 35 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6531#(and (or (<= main_i 24) (<= main_n 35)) (or (< 35 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 6532#(and (or (<= main_n 35) (<= main_i 28)) (= 23 (select main_a (* 4 main_n))) (or (<= 28 main_i) (< 35 main_n))), 6533#(and (or (<= main_i 32) (<= main_n 35)) (or (<= 32 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n)))), 6534#(and (or (< 35 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6535#(and (or (<= 40 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 35))), 6536#(and (or (<= 44 main_i) (< 35 main_n)) (or (<= main_n 35) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 6537#(and (or (<= 48 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 35) (<= main_i 48))), 6538#(and (or (<= main_i 52) (<= main_n 35)) (or (< 35 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 6539#(and (= 23 (select main_a (* 4 main_n))) (or (< 35 main_n) (<= 56 main_i)) (or (<= main_i 56) (<= main_n 35))), 6540#(and (or (<= main_i 60) (<= main_n 35)) (or (< 35 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 6541#(and (or (<= main_i 64) (<= main_n 35)) (or (< 35 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n)))), 6542#(and (or (<= main_n 35) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 35 main_n) (<= 68 main_i))), 6543#(and (or (<= 72 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 72) (<= main_n 35))), 6544#(and (or (<= main_i 76) (<= main_n 35)) (or (<= 76 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n)))), 6545#(and (= 23 (select main_a (* 4 main_n))) (or (< 35 main_n) (<= 80 main_i)) (or (<= main_n 35) (<= main_i 80))), 6546#(and (or (<= main_i 84) (<= main_n 35)) (or (< 35 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 6547#(and (or (<= main_i 88) (<= main_n 35)) (or (< 35 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 6548#(and (or (< 35 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6549#(and (or (< 35 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 96) (<= main_n 35))), 6550#(and (or (<= main_i 100) (<= main_n 35)) (or (< 35 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 6551#(and (or (< 35 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 104) (<= main_n 35))), 6552#(and (or (<= main_n 35) (<= main_i 108)) (or (< 35 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 6553#(and (or (< 35 main_n) (<= 112 main_i)) (or (<= main_n 35) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 6554#(and (or (<= 116 main_i) (< 35 main_n)) (or (<= main_i 116) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6555#(and (or (<= 120 main_i) (< 35 main_n)) (or (<= main_i 120) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6556#(and (or (<= main_i 124) (<= main_n 35)) (or (< 35 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 6557#(and (or (<= main_i 128) (<= main_n 35)) (or (< 35 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 6558#(and (or (<= main_i 132) (<= main_n 35)) (or (<= 132 main_i) (< 35 main_n)) (= 23 (select main_a (* 4 main_n)))), 6559#(and (or (<= 136 main_i) (< 35 main_n)) (or (<= main_i 136) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6560#(and (or (= (* 4 main_n) main_i) (and (or (<= main_n 35) (<= main_i 140)) (or (< 35 main_n) (<= (* 4 main_n) main_i)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 6561#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 35 main_n) (<= main_i 140)))), 6562#(and (<= 36 main_n) (<= main_i 144)), 6523#true, 6524#false, 6525#(and (or (<= 0 main_i) (< 35 main_n)) (or (<= main_i 0) (<= main_n 35)) (= 23 (select main_a (* 4 main_n)))), 6526#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 4) (<= main_n 35)) (or (< 35 main_n) (<= 4 main_i))), 6527#(and (or (< 35 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 35)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:54,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 0 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:54,006 INFO L450 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-07-23 13:36:54,007 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-07-23 13:36:54,007 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=1482, Unknown=0, NotChecked=0, Total=1560 [2018-07-23 13:36:54,008 INFO L87 Difference]: Start difference. First operand 74 states and 74 transitions. Second operand 40 states. [2018-07-23 13:36:54,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:54,637 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-07-23 13:36:54,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-07-23 13:36:54,638 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 73 [2018-07-23 13:36:54,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:54,638 INFO L225 Difference]: With dead ends: 78 [2018-07-23 13:36:54,639 INFO L226 Difference]: Without dead ends: 77 [2018-07-23 13:36:54,639 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=1482, Unknown=0, NotChecked=0, Total=1560 [2018-07-23 13:36:54,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-07-23 13:36:54,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2018-07-23 13:36:54,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-07-23 13:36:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 76 transitions. [2018-07-23 13:36:54,700 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 76 transitions. Word has length 73 [2018-07-23 13:36:54,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:54,701 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 76 transitions. [2018-07-23 13:36:54,701 INFO L472 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-07-23 13:36:54,701 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 76 transitions. [2018-07-23 13:36:54,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-07-23 13:36:54,702 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:54,702 INFO L357 BasicCegarLoop]: trace histogram [37, 36, 1, 1] [2018-07-23 13:36:54,702 INFO L414 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:54,702 INFO L82 PathProgramCache]: Analyzing trace with hash 286704424, now seen corresponding path program 36 times [2018-07-23 13:36:54,703 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:54,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1332 backedges. 0 proven. 1332 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:55,137 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:55,137 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-07-23 13:36:55,138 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:55,138 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:36:55,139 INFO L185 omatonBuilderFactory]: Interpolants [6871#true, 6872#false, 6873#(and (or (<= main_i 0) (<= main_n 36)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6874#(and (or (< 36 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_i 4) (<= main_n 36))), 6875#(and (or (<= main_i 8) (<= main_n 36)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6876#(and (or (<= main_n 36) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6877#(and (or (<= main_i 16) (<= main_n 36)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6878#(and (or (< 36 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 36))), 6879#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 24) (<= main_n 36))), 6880#(and (or (<= main_n 36) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6881#(and (or (<= main_i 32) (<= main_n 36)) (or (< 36 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 6882#(and (or (<= main_i 36) (<= main_n 36)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 36 main_n))), 6883#(and (or (<= main_i 40) (<= main_n 36)) (or (< 36 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 6884#(and (or (<= main_n 36) (<= main_i 44)) (or (< 36 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 6885#(and (or (<= main_i 48) (<= main_n 36)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6886#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 52) (<= main_n 36))), 6887#(and (or (< 36 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 56) (<= main_n 36))), 6888#(and (or (<= main_i 60) (<= main_n 36)) (or (< 36 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 6889#(and (or (<= main_i 64) (<= main_n 36)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6890#(and (or (<= main_n 36) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6891#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 72) (<= main_n 36))), 6892#(and (or (<= main_i 76) (<= main_n 36)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6893#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 80) (<= main_n 36))), 6894#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 36 main_n)) (or (<= main_i 84) (<= main_n 36))), 6895#(and (or (<= main_i 88) (<= main_n 36)) (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6896#(and (or (<= main_i 92) (<= main_n 36)) (or (< 36 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 6897#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 96) (<= main_n 36))), 6898#(and (or (<= main_i 100) (<= main_n 36)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6899#(and (or (<= main_i 104) (<= main_n 36)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6900#(and (or (<= main_i 108) (<= main_n 36)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n))), 6901#(and (or (<= main_n 36) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 36 main_n))), 6902#(and (or (< 36 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 116) (<= main_n 36))), 6903#(and (or (<= main_i 120) (<= main_n 36)) (or (< 36 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 6904#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 36 main_n)) (or (<= main_i 124) (<= main_n 36))), 6905#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 36 main_n)) (or (<= main_i 128) (<= main_n 36))), 6906#(and (or (< 36 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 36))), 6907#(and (or (< 36 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 36))), 6908#(and (or (< 36 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 36) (<= main_i 140))), 6909#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 36 main_n)) (or (<= main_n 36) (<= main_i 144))), 6910#(and (or (< 36 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 144)), 6911#(and (< 36 main_n) (<= main_i 148))] [2018-07-23 13:36:55,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1332 backedges. 0 proven. 1332 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:55,139 INFO L450 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-07-23 13:36:55,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-07-23 13:36:55,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1560, Unknown=0, NotChecked=0, Total=1640 [2018-07-23 13:36:55,141 INFO L87 Difference]: Start difference. First operand 76 states and 76 transitions. Second operand 41 states. [2018-07-23 13:36:55,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:55,736 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-07-23 13:36:55,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-07-23 13:36:55,736 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 75 [2018-07-23 13:36:55,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:55,737 INFO L225 Difference]: With dead ends: 80 [2018-07-23 13:36:55,737 INFO L226 Difference]: Without dead ends: 79 [2018-07-23 13:36:55,738 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=1560, Unknown=0, NotChecked=0, Total=1640 [2018-07-23 13:36:55,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-07-23 13:36:55,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 78. [2018-07-23 13:36:55,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-07-23 13:36:55,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2018-07-23 13:36:55,801 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 75 [2018-07-23 13:36:55,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:55,802 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2018-07-23 13:36:55,802 INFO L472 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-07-23 13:36:55,802 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2018-07-23 13:36:55,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-07-23 13:36:55,803 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:55,803 INFO L357 BasicCegarLoop]: trace histogram [38, 37, 1, 1] [2018-07-23 13:36:55,803 INFO L414 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:55,803 INFO L82 PathProgramCache]: Analyzing trace with hash 645045610, now seen corresponding path program 37 times [2018-07-23 13:36:55,804 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:55,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:56,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 0 proven. 1406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:56,246 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:56,246 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-07-23 13:36:56,246 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:56,247 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:36:56,247 INFO L185 omatonBuilderFactory]: Interpolants [7232#(and (or (<= main_i 8) (<= main_n 37)) (or (< 37 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 7233#(and (= 23 (select main_a (* 4 main_n))) (or (< 37 main_n) (<= 12 main_i)) (or (<= main_n 37) (<= main_i 12))), 7234#(and (or (<= main_i 16) (<= main_n 37)) (or (< 37 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 7235#(and (or (<= main_i 20) (<= main_n 37)) (or (< 37 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 7236#(and (or (< 37 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7237#(and (or (<= main_n 37) (<= main_i 28)) (or (<= 28 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n)))), 7238#(and (or (<= 32 main_i) (< 37 main_n)) (or (<= main_i 32) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7239#(and (or (<= main_i 36) (<= main_n 37)) (or (< 37 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 7240#(and (or (<= 40 main_i) (< 37 main_n)) (or (<= main_i 40) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7241#(and (or (<= 44 main_i) (< 37 main_n)) (or (<= main_n 37) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 7242#(and (or (<= main_n 37) (<= main_i 48)) (or (<= 48 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n)))), 7243#(and (or (<= main_i 52) (<= main_n 37)) (= 23 (select main_a (* 4 main_n))) (or (< 37 main_n) (<= 52 main_i))), 7244#(and (or (<= main_i 56) (<= main_n 37)) (or (< 37 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 7245#(and (or (< 37 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7246#(and (or (< 37 main_n) (<= 64 main_i)) (or (<= main_i 64) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7247#(and (or (< 37 main_n) (<= 68 main_i)) (or (<= main_n 37) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 7248#(and (or (<= main_i 72) (<= main_n 37)) (or (<= 72 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n)))), 7249#(and (or (<= 76 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 37))), 7250#(and (or (<= main_n 37) (<= main_i 80)) (or (< 37 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 7251#(and (or (<= main_i 84) (<= main_n 37)) (or (< 37 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 7252#(and (or (< 37 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7253#(and (or (<= main_i 92) (<= main_n 37)) (or (< 37 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 7254#(and (or (< 37 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7255#(and (or (< 37 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7256#(and (or (<= main_i 104) (<= main_n 37)) (or (< 37 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n)))), 7257#(and (or (< 37 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 37) (<= main_i 108))), 7258#(and (or (<= main_n 37) (<= main_i 112)) (or (< 37 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 7259#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 116) (<= main_n 37)) (or (<= 116 main_i) (< 37 main_n))), 7260#(and (or (<= main_i 120) (<= main_n 37)) (or (<= 120 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n)))), 7261#(and (or (<= main_i 124) (<= main_n 37)) (or (< 37 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 7262#(and (or (< 37 main_n) (<= 128 main_i)) (or (<= main_i 128) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7263#(and (or (<= main_i 132) (<= main_n 37)) (or (<= 132 main_i) (< 37 main_n)) (= 23 (select main_a (* 4 main_n)))), 7264#(and (or (<= 136 main_i) (< 37 main_n)) (or (<= main_i 136) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7265#(and (or (<= main_n 37) (<= main_i 140)) (or (< 37 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 7266#(and (or (<= main_n 37) (<= main_i 144)) (or (< 37 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 7267#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 37 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 148) (<= main_n 37))))), 7268#(and (or (= (* 4 main_n) main_i) (and (< 37 main_n) (<= main_i 148))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 7269#(and (<= 38 main_n) (<= main_i 152)), 7228#true, 7229#false, 7230#(and (or (<= 0 main_i) (< 37 main_n)) (or (<= main_i 0) (<= main_n 37)) (= 23 (select main_a (* 4 main_n)))), 7231#(and (or (< 37 main_n) (<= 4 main_i)) (or (<= main_i 4) (<= main_n 37)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:56,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 0 proven. 1406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:56,248 INFO L450 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-07-23 13:36:56,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-07-23 13:36:56,249 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1640, Unknown=0, NotChecked=0, Total=1722 [2018-07-23 13:36:56,250 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand 42 states. [2018-07-23 13:36:56,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:56,840 INFO L93 Difference]: Finished difference Result 82 states and 82 transitions. [2018-07-23 13:36:56,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-07-23 13:36:56,840 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 77 [2018-07-23 13:36:56,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:56,841 INFO L225 Difference]: With dead ends: 82 [2018-07-23 13:36:56,841 INFO L226 Difference]: Without dead ends: 81 [2018-07-23 13:36:56,842 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=1640, Unknown=0, NotChecked=0, Total=1722 [2018-07-23 13:36:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-07-23 13:36:56,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2018-07-23 13:36:56,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-07-23 13:36:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 80 transitions. [2018-07-23 13:36:56,912 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 80 transitions. Word has length 77 [2018-07-23 13:36:56,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:56,913 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 80 transitions. [2018-07-23 13:36:56,913 INFO L472 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-07-23 13:36:56,913 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 80 transitions. [2018-07-23 13:36:56,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-07-23 13:36:56,914 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:56,914 INFO L357 BasicCegarLoop]: trace histogram [39, 38, 1, 1] [2018-07-23 13:36:56,914 INFO L414 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:56,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1413541676, now seen corresponding path program 38 times [2018-07-23 13:36:56,915 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:56,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1482 backedges. 0 proven. 1482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:57,349 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:57,349 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-07-23 13:36:57,349 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:57,350 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:36:57,350 INFO L185 omatonBuilderFactory]: Interpolants [7616#(and (or (<= main_n 38) (<= main_i 80)) (or (<= 80 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7617#(and (or (< 38 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 84) (<= main_n 38))), 7618#(and (or (<= main_i 88) (<= main_n 38)) (or (< 38 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 7619#(and (or (<= main_i 92) (<= main_n 38)) (or (< 38 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 7620#(and (or (<= 96 main_i) (< 38 main_n)) (or (<= main_i 96) (<= main_n 38)) (= 23 (select main_a (* 4 main_n)))), 7621#(and (or (<= main_i 100) (<= main_n 38)) (or (<= 100 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7622#(and (or (<= 104 main_i) (< 38 main_n)) (or (<= main_i 104) (<= main_n 38)) (= 23 (select main_a (* 4 main_n)))), 7623#(and (or (<= main_n 38) (<= main_i 108)) (or (<= 108 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7624#(and (or (<= main_n 38) (<= main_i 112)) (or (< 38 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 7625#(and (or (<= 116 main_i) (< 38 main_n)) (or (<= main_n 38) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 7626#(and (or (<= main_i 120) (<= main_n 38)) (= 23 (select main_a (* 4 main_n))) (or (<= 120 main_i) (< 38 main_n))), 7627#(and (or (<= main_n 38) (<= main_i 124)) (or (<= 124 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7628#(and (or (<= main_n 38) (<= main_i 128)) (= 23 (select main_a (* 4 main_n))) (or (< 38 main_n) (<= 128 main_i))), 7629#(and (or (<= 132 main_i) (< 38 main_n)) (or (<= main_i 132) (<= main_n 38)) (= 23 (select main_a (* 4 main_n)))), 7630#(and (or (<= main_i 136) (<= main_n 38)) (or (<= 136 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7631#(and (or (<= main_n 38) (<= main_i 140)) (or (< 38 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 7632#(and (or (<= main_n 38) (<= main_i 144)) (or (<= 144 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7633#(and (or (< 38 main_n) (<= 148 main_i)) (or (<= main_n 38) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 7634#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 38 main_n)) (or (<= main_n 38) (<= main_i 152)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 7635#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 38 main_n) (<= main_i 152)))), 7636#(and (<= main_i 156) (< 38 main_n)), 7594#true, 7595#false, 7596#(and (or (<= 0 main_i) (< 38 main_n)) (or (<= main_n 38) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 7597#(and (or (<= main_n 38) (<= main_i 4)) (or (< 38 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 7598#(and (= 23 (select main_a (* 4 main_n))) (or (<= 8 main_i) (< 38 main_n)) (or (<= main_i 8) (<= main_n 38))), 7599#(and (or (< 38 main_n) (<= 12 main_i)) (or (<= main_n 38) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 7600#(and (or (<= 16 main_i) (< 38 main_n)) (or (<= main_n 38) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 7601#(and (or (< 38 main_n) (<= 20 main_i)) (or (<= main_n 38) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 7602#(and (or (<= main_n 38) (<= main_i 24)) (= 23 (select main_a (* 4 main_n))) (or (<= 24 main_i) (< 38 main_n))), 7603#(and (or (<= main_n 38) (<= main_i 28)) (= 23 (select main_a (* 4 main_n))) (or (<= 28 main_i) (< 38 main_n))), 7604#(and (or (<= 32 main_i) (< 38 main_n)) (or (<= main_i 32) (<= main_n 38)) (= 23 (select main_a (* 4 main_n)))), 7605#(and (or (<= main_i 36) (<= main_n 38)) (= 23 (select main_a (* 4 main_n))) (or (< 38 main_n) (<= 36 main_i))), 7606#(and (or (<= 40 main_i) (< 38 main_n)) (or (<= main_i 40) (<= main_n 38)) (= 23 (select main_a (* 4 main_n)))), 7607#(and (or (<= 44 main_i) (< 38 main_n)) (or (<= main_n 38) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 7608#(and (or (<= main_n 38) (<= main_i 48)) (or (<= 48 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7609#(and (or (<= main_i 52) (<= main_n 38)) (or (< 38 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 7610#(and (or (< 38 main_n) (<= 56 main_i)) (or (<= main_n 38) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 7611#(and (or (<= main_n 38) (<= main_i 60)) (or (<= 60 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n)))), 7612#(and (or (<= 64 main_i) (< 38 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 64) (<= main_n 38))), 7613#(and (= 23 (select main_a (* 4 main_n))) (or (< 38 main_n) (<= 68 main_i)) (or (<= main_n 38) (<= main_i 68))), 7614#(and (or (<= main_n 38) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 38 main_n))), 7615#(and (or (<= 76 main_i) (< 38 main_n)) (or (<= main_i 76) (<= main_n 38)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:57,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1482 backedges. 0 proven. 1482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:57,351 INFO L450 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-07-23 13:36:57,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-07-23 13:36:57,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1722, Unknown=0, NotChecked=0, Total=1806 [2018-07-23 13:36:57,353 INFO L87 Difference]: Start difference. First operand 80 states and 80 transitions. Second operand 43 states. [2018-07-23 13:36:58,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:58,014 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2018-07-23 13:36:58,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-07-23 13:36:58,014 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 79 [2018-07-23 13:36:58,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:58,015 INFO L225 Difference]: With dead ends: 84 [2018-07-23 13:36:58,015 INFO L226 Difference]: Without dead ends: 83 [2018-07-23 13:36:58,016 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=1722, Unknown=0, NotChecked=0, Total=1806 [2018-07-23 13:36:58,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-07-23 13:36:58,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2018-07-23 13:36:58,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-07-23 13:36:58,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 82 transitions. [2018-07-23 13:36:58,093 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 82 transitions. Word has length 79 [2018-07-23 13:36:58,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:58,093 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 82 transitions. [2018-07-23 13:36:58,093 INFO L472 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-07-23 13:36:58,093 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 82 transitions. [2018-07-23 13:36:58,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-07-23 13:36:58,095 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:58,095 INFO L357 BasicCegarLoop]: trace histogram [40, 39, 1, 1] [2018-07-23 13:36:58,095 INFO L414 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:58,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1203886190, now seen corresponding path program 39 times [2018-07-23 13:36:58,095 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 0 proven. 1560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:58,560 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:58,561 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-07-23 13:36:58,561 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:58,561 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:36:58,562 INFO L185 omatonBuilderFactory]: Interpolants [8000#(and (or (<= main_n 39) (<= main_i 116)) (or (< 39 main_n) (<= 116 main_i)) (= 23 (select main_a (* 4 main_n)))), 8001#(and (or (< 39 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 39) (<= main_i 120))), 8002#(and (or (<= main_n 39) (<= main_i 124)) (or (< 39 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 8003#(and (or (<= main_n 39) (<= main_i 128)) (= 23 (select main_a (* 4 main_n))) (or (< 39 main_n) (<= 128 main_i))), 8004#(and (or (< 39 main_n) (<= 132 main_i)) (or (<= main_i 132) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 8005#(and (or (<= main_i 136) (<= main_n 39)) (or (< 39 main_n) (<= 136 main_i)) (= 23 (select main_a (* 4 main_n)))), 8006#(and (or (< 39 main_n) (<= 140 main_i)) (or (<= main_n 39) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 8007#(and (or (< 39 main_n) (<= 144 main_i)) (or (<= main_n 39) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 8008#(and (or (<= main_n 39) (<= main_i 148)) (or (< 39 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 8009#(and (or (< 39 main_n) (<= 152 main_i)) (or (<= main_n 39) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 8010#(and (or (= (* 4 main_n) main_i) (and (or (<= main_i 156) (<= main_n 39)) (or (< 39 main_n) (<= (* 4 main_n) main_i)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 8011#(and (or (= (* 4 main_n) main_i) (and (< 39 main_n) (<= main_i 156))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 8012#(and (<= 40 main_n) (<= main_i 160)), 7969#true, 7970#false, 7971#(and (or (<= main_n 39) (<= main_i 0)) (or (< 39 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 7972#(and (or (<= main_n 39) (<= main_i 4)) (or (< 39 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 7973#(and (or (< 39 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 7974#(and (or (< 39 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 39) (<= main_i 12))), 7975#(and (or (<= main_n 39) (<= main_i 16)) (or (< 39 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 7976#(and (or (<= main_n 39) (<= main_i 20)) (or (< 39 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 7977#(and (or (< 39 main_n) (<= 24 main_i)) (or (<= main_n 39) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 7978#(and (or (< 39 main_n) (<= 28 main_i)) (or (<= main_n 39) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 7979#(and (or (<= main_i 32) (<= main_n 39)) (or (< 39 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n)))), 7980#(and (or (< 39 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 7981#(and (or (<= main_i 40) (<= main_n 39)) (or (< 39 main_n) (<= 40 main_i)) (= 23 (select main_a (* 4 main_n)))), 7982#(and (or (< 39 main_n) (<= 44 main_i)) (or (<= main_n 39) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 7983#(and (or (< 39 main_n) (<= 48 main_i)) (or (<= main_n 39) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 7984#(and (or (< 39 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 7985#(and (or (<= main_n 39) (<= main_i 56)) (or (< 39 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 7986#(and (or (<= main_n 39) (<= main_i 60)) (or (< 39 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 7987#(and (or (< 39 main_n) (<= 64 main_i)) (or (<= main_n 39) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 7988#(and (or (<= main_n 39) (<= main_i 68)) (or (< 39 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 7989#(and (or (<= main_n 39) (<= main_i 72)) (or (< 39 main_n) (<= 72 main_i)) (= 23 (select main_a (* 4 main_n)))), 7990#(and (or (<= main_i 76) (<= main_n 39)) (or (< 39 main_n) (<= 76 main_i)) (= 23 (select main_a (* 4 main_n)))), 7991#(and (or (<= main_n 39) (<= main_i 80)) (or (< 39 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 7992#(and (or (<= main_n 39) (<= main_i 84)) (or (< 39 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 7993#(and (or (<= main_i 88) (<= main_n 39)) (or (< 39 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 7994#(and (or (< 39 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 7995#(and (= 23 (select main_a (* 4 main_n))) (or (< 39 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 39))), 7996#(and (or (<= main_i 100) (<= main_n 39)) (= 23 (select main_a (* 4 main_n))) (or (< 39 main_n) (<= 100 main_i))), 7997#(and (or (< 39 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 39)) (= 23 (select main_a (* 4 main_n)))), 7998#(and (or (<= main_n 39) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (< 39 main_n) (<= 108 main_i))), 7999#(and (or (< 39 main_n) (<= 112 main_i)) (or (<= main_n 39) (<= main_i 112)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:58,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 0 proven. 1560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:58,563 INFO L450 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-07-23 13:36:58,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-07-23 13:36:58,564 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1806, Unknown=0, NotChecked=0, Total=1892 [2018-07-23 13:36:58,564 INFO L87 Difference]: Start difference. First operand 82 states and 82 transitions. Second operand 44 states. [2018-07-23 13:36:59,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:36:59,202 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2018-07-23 13:36:59,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-07-23 13:36:59,202 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 81 [2018-07-23 13:36:59,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:36:59,203 INFO L225 Difference]: With dead ends: 86 [2018-07-23 13:36:59,203 INFO L226 Difference]: Without dead ends: 85 [2018-07-23 13:36:59,204 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=1806, Unknown=0, NotChecked=0, Total=1892 [2018-07-23 13:36:59,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-07-23 13:36:59,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2018-07-23 13:36:59,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-07-23 13:36:59,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 84 transitions. [2018-07-23 13:36:59,276 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 84 transitions. Word has length 81 [2018-07-23 13:36:59,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:36:59,277 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 84 transitions. [2018-07-23 13:36:59,277 INFO L472 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-07-23 13:36:59,277 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 84 transitions. [2018-07-23 13:36:59,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-07-23 13:36:59,278 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:36:59,278 INFO L357 BasicCegarLoop]: trace histogram [41, 40, 1, 1] [2018-07-23 13:36:59,278 INFO L414 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:36:59,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1588427056, now seen corresponding path program 40 times [2018-07-23 13:36:59,280 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:36:59,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:36:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1640 backedges. 0 proven. 1640 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:59,771 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:36:59,771 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-07-23 13:36:59,772 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:36:59,772 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:36:59,772 INFO L185 omatonBuilderFactory]: Interpolants [8384#(and (or (<= 116 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 116) (<= main_n 40))), 8385#(and (= 23 (select main_a (* 4 main_n))) (or (<= 120 main_i) (< 40 main_n)) (or (<= main_i 120) (<= main_n 40))), 8386#(and (or (<= main_n 40) (<= main_i 124)) (= 23 (select main_a (* 4 main_n))) (or (<= 124 main_i) (< 40 main_n))), 8387#(and (or (<= 128 main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 8388#(and (or (<= main_i 132) (<= main_n 40)) (or (<= 132 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8389#(and (or (<= main_i 136) (<= main_n 40)) (or (<= 136 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8390#(and (or (<= 140 main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 8391#(and (or (<= main_n 40) (<= main_i 144)) (or (<= 144 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8392#(and (or (<= 148 main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 8393#(and (or (<= main_n 40) (<= main_i 152)) (= 23 (select main_a (* 4 main_n))) (or (<= 152 main_i) (< 40 main_n))), 8394#(and (or (<= 156 main_i) (< 40 main_n)) (or (<= main_i 156) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8395#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 160))))), 8396#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 160) (< 40 main_n)))), 8397#(and (<= main_i 164) (< 40 main_n)), 8353#true, 8354#false, 8355#(and (or (<= main_i 0) (<= main_n 40)) (or (<= 0 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8356#(and (or (<= main_n 40) (<= main_i 4)) (or (<= 4 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8357#(and (or (<= main_i 8) (<= main_n 40)) (= 23 (select main_a (* 4 main_n))) (or (<= 8 main_i) (< 40 main_n))), 8358#(and (or (<= 12 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 40) (<= main_i 12))), 8359#(and (or (<= main_n 40) (<= main_i 16)) (= 23 (select main_a (* 4 main_n))) (or (<= 16 main_i) (< 40 main_n))), 8360#(and (or (<= 20 main_i) (< 40 main_n)) (or (<= main_i 20) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8361#(and (or (<= 24 main_i) (< 40 main_n)) (or (<= main_i 24) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8362#(and (or (<= main_n 40) (<= main_i 28)) (or (<= 28 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8363#(and (or (<= main_i 32) (<= main_n 40)) (or (<= 32 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8364#(and (or (<= 36 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 36) (<= main_n 40))), 8365#(and (or (<= 40 main_i) (< 40 main_n)) (or (<= main_i 40) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8366#(and (or (<= main_n 40) (<= main_i 44)) (or (<= 44 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8367#(and (or (<= 48 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 40) (<= main_i 48))), 8368#(and (or (<= main_i 52) (<= main_n 40)) (= 23 (select main_a (* 4 main_n))) (or (<= 52 main_i) (< 40 main_n))), 8369#(and (or (<= main_n 40) (<= main_i 56)) (or (<= 56 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8370#(and (or (<= 60 main_i) (< 40 main_n)) (or (<= main_i 60) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8371#(and (or (<= main_i 64) (<= main_n 40)) (or (<= 64 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8372#(and (or (<= 68 main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 8373#(and (or (<= main_n 40) (<= main_i 72)) (or (<= 72 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8374#(and (or (<= 76 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 40))), 8375#(and (or (<= main_n 40) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 40 main_n))), 8376#(and (or (<= main_i 84) (<= main_n 40)) (or (< 40 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 8377#(and (or (<= 88 main_i) (< 40 main_n)) (or (<= main_i 88) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8378#(and (or (<= main_i 92) (<= main_n 40)) (or (<= 92 main_i) (< 40 main_n)) (= 23 (select main_a (* 4 main_n)))), 8379#(and (or (<= 96 main_i) (< 40 main_n)) (or (<= main_i 96) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8380#(and (or (<= 100 main_i) (< 40 main_n)) (or (<= main_i 100) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8381#(and (or (<= 104 main_i) (< 40 main_n)) (or (<= main_i 104) (<= main_n 40)) (= 23 (select main_a (* 4 main_n)))), 8382#(and (or (<= main_n 40) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 40 main_n))), 8383#(and (or (<= 112 main_i) (< 40 main_n)) (or (<= main_n 40) (<= main_i 112)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:36:59,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1640 backedges. 0 proven. 1640 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:36:59,773 INFO L450 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-07-23 13:36:59,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-07-23 13:36:59,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1892, Unknown=0, NotChecked=0, Total=1980 [2018-07-23 13:36:59,775 INFO L87 Difference]: Start difference. First operand 84 states and 84 transitions. Second operand 45 states. [2018-07-23 13:37:00,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:00,471 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-07-23 13:37:00,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-07-23 13:37:00,471 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 83 [2018-07-23 13:37:00,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:00,472 INFO L225 Difference]: With dead ends: 88 [2018-07-23 13:37:00,472 INFO L226 Difference]: Without dead ends: 87 [2018-07-23 13:37:00,473 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=1892, Unknown=0, NotChecked=0, Total=1980 [2018-07-23 13:37:00,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2018-07-23 13:37:00,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 86. [2018-07-23 13:37:00,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-07-23 13:37:00,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 86 transitions. [2018-07-23 13:37:00,555 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 86 transitions. Word has length 83 [2018-07-23 13:37:00,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:00,555 INFO L471 AbstractCegarLoop]: Abstraction has 86 states and 86 transitions. [2018-07-23 13:37:00,555 INFO L472 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-07-23 13:37:00,555 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 86 transitions. [2018-07-23 13:37:00,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-07-23 13:37:00,556 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:00,556 INFO L357 BasicCegarLoop]: trace histogram [42, 41, 1, 1] [2018-07-23 13:37:00,556 INFO L414 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:00,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1765011826, now seen corresponding path program 41 times [2018-07-23 13:37:00,557 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1722 backedges. 0 proven. 1722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:01,116 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:01,117 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-07-23 13:37:01,117 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:01,117 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:37:01,118 INFO L185 omatonBuilderFactory]: Interpolants [8768#(and (or (<= main_n 41) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 41 main_n))), 8769#(and (or (<= main_i 84) (<= main_n 41)) (or (< 41 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 8770#(and (or (< 41 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8771#(and (or (<= main_i 92) (<= main_n 41)) (or (< 41 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 8772#(and (or (<= 96 main_i) (< 41 main_n)) (or (<= main_i 96) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8773#(and (or (<= main_i 100) (<= main_n 41)) (or (<= 100 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8774#(and (or (<= 104 main_i) (< 41 main_n)) (or (<= main_i 104) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8775#(and (or (<= 108 main_i) (< 41 main_n)) (or (<= main_n 41) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 8776#(and (or (<= main_n 41) (<= main_i 112)) (or (< 41 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 8777#(and (or (<= 116 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 116) (<= main_n 41))), 8778#(and (or (<= main_i 120) (<= main_n 41)) (or (<= 120 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8779#(and (or (<= main_n 41) (<= main_i 124)) (or (<= 124 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8780#(and (or (< 41 main_n) (<= 128 main_i)) (or (<= main_n 41) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 8781#(and (or (<= 132 main_i) (< 41 main_n)) (or (<= main_i 132) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8782#(and (or (<= main_i 136) (<= main_n 41)) (or (<= 136 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8783#(and (or (<= main_n 41) (<= main_i 140)) (= 23 (select main_a (* 4 main_n))) (or (< 41 main_n) (<= 140 main_i))), 8784#(and (or (<= main_n 41) (<= main_i 144)) (or (<= 144 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8785#(and (or (< 41 main_n) (<= 148 main_i)) (or (<= main_n 41) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 8786#(and (or (<= main_n 41) (<= main_i 152)) (or (<= 152 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8787#(and (or (<= main_i 156) (<= main_n 41)) (= 23 (select main_a (* 4 main_n))) (or (<= 156 main_i) (< 41 main_n))), 8788#(and (or (<= main_n 41) (<= main_i 160)) (or (<= 160 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8789#(and (or (= (* 4 main_n) main_i) (and (or (<= main_i 164) (<= main_n 41)) (or (<= (* 4 main_n) main_i) (< 41 main_n)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 8790#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 164) (< 41 main_n)))), 8791#(and (< 41 main_n) (<= main_i 168)), 8746#true, 8747#false, 8748#(and (or (<= 0 main_i) (< 41 main_n)) (or (<= main_i 0) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8749#(and (or (<= main_n 41) (<= main_i 4)) (or (< 41 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 8750#(and (or (<= 8 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 41))), 8751#(and (or (< 41 main_n) (<= 12 main_i)) (or (<= main_n 41) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 8752#(and (or (<= main_n 41) (<= main_i 16)) (or (< 41 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 8753#(and (or (< 41 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 20) (<= main_n 41))), 8754#(and (or (<= 24 main_i) (< 41 main_n)) (or (<= main_i 24) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8755#(and (or (<= main_n 41) (<= main_i 28)) (or (<= 28 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8756#(and (or (<= 32 main_i) (< 41 main_n)) (or (<= main_i 32) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8757#(and (or (< 41 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8758#(and (or (<= 40 main_i) (< 41 main_n)) (or (<= main_i 40) (<= main_n 41)) (= 23 (select main_a (* 4 main_n)))), 8759#(and (or (<= main_n 41) (<= main_i 44)) (or (<= 44 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8760#(and (or (<= 48 main_i) (< 41 main_n)) (or (<= main_n 41) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 8761#(and (or (<= main_i 52) (<= main_n 41)) (or (< 41 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 8762#(and (or (< 41 main_n) (<= 56 main_i)) (or (<= main_n 41) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 8763#(and (or (< 41 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 60) (<= main_n 41))), 8764#(and (or (<= main_i 64) (<= main_n 41)) (or (<= 64 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8765#(and (or (<= main_n 41) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 41 main_n) (<= 68 main_i))), 8766#(and (or (<= main_n 41) (<= main_i 72)) (or (<= 72 main_i) (< 41 main_n)) (= 23 (select main_a (* 4 main_n)))), 8767#(and (= 23 (select main_a (* 4 main_n))) (or (<= 76 main_i) (< 41 main_n)) (or (<= main_i 76) (<= main_n 41)))] [2018-07-23 13:37:01,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1722 backedges. 0 proven. 1722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:01,119 INFO L450 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-07-23 13:37:01,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-07-23 13:37:01,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1980, Unknown=0, NotChecked=0, Total=2070 [2018-07-23 13:37:01,121 INFO L87 Difference]: Start difference. First operand 86 states and 86 transitions. Second operand 46 states. [2018-07-23 13:37:02,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:02,059 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2018-07-23 13:37:02,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-07-23 13:37:02,059 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 85 [2018-07-23 13:37:02,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:02,060 INFO L225 Difference]: With dead ends: 90 [2018-07-23 13:37:02,060 INFO L226 Difference]: Without dead ends: 89 [2018-07-23 13:37:02,061 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=1980, Unknown=0, NotChecked=0, Total=2070 [2018-07-23 13:37:02,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-07-23 13:37:02,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2018-07-23 13:37:02,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-07-23 13:37:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-07-23 13:37:02,161 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 85 [2018-07-23 13:37:02,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:02,162 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-07-23 13:37:02,162 INFO L472 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-07-23 13:37:02,162 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-07-23 13:37:02,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-07-23 13:37:02,163 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:02,163 INFO L357 BasicCegarLoop]: trace histogram [43, 42, 1, 1] [2018-07-23 13:37:02,163 INFO L414 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:02,163 INFO L82 PathProgramCache]: Analyzing trace with hash -335716044, now seen corresponding path program 42 times [2018-07-23 13:37:02,163 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:02,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1806 backedges. 0 proven. 1806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:02,607 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:02,607 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-07-23 13:37:02,608 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:02,608 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:37:02,614 INFO L185 omatonBuilderFactory]: Interpolants [9152#(and (or (<= 8 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 9153#(and (or (<= 12 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 9154#(and (or (<= main_n 42) (<= main_i 16)) (= 23 (select main_a (* 4 main_n))) (or (<= 16 main_i) (< 42 main_n))), 9155#(and (or (<= main_n 42) (<= main_i 20)) (or (<= 20 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9156#(and (or (<= 24 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 9157#(and (or (<= main_n 42) (<= main_i 28)) (or (<= 28 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9158#(and (or (<= main_i 32) (<= main_n 42)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 42 main_n))), 9159#(and (or (< 42 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 42)) (= 23 (select main_a (* 4 main_n)))), 9160#(and (or (<= 40 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 9161#(and (or (<= 44 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 9162#(and (or (<= main_n 42) (<= main_i 48)) (or (<= 48 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9163#(and (or (<= main_n 42) (<= main_i 52)) (= 23 (select main_a (* 4 main_n))) (or (<= 52 main_i) (< 42 main_n))), 9164#(and (or (<= main_n 42) (<= main_i 56)) (or (<= 56 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9165#(and (or (<= main_n 42) (<= main_i 60)) (or (<= 60 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9166#(and (or (<= main_n 42) (<= main_i 64)) (or (<= 64 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9167#(and (or (<= main_n 42) (<= main_i 68)) (or (<= 68 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9168#(and (or (<= main_n 42) (<= main_i 72)) (or (<= 72 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9169#(and (or (<= main_i 76) (<= main_n 42)) (or (<= 76 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9170#(and (or (<= 80 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 42) (<= main_i 80))), 9171#(and (or (< 42 main_n) (<= 84 main_i)) (or (<= main_n 42) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 9172#(and (or (<= main_i 88) (<= main_n 42)) (or (<= 88 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9173#(and (or (<= 92 main_i) (< 42 main_n)) (or (<= main_i 92) (<= main_n 42)) (= 23 (select main_a (* 4 main_n)))), 9174#(and (or (<= 96 main_i) (< 42 main_n)) (or (<= main_i 96) (<= main_n 42)) (= 23 (select main_a (* 4 main_n)))), 9175#(and (or (<= main_n 42) (<= main_i 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 42 main_n))), 9176#(and (or (<= main_i 104) (<= main_n 42)) (or (<= 104 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9177#(and (or (<= main_n 42) (<= main_i 108)) (or (<= 108 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9178#(and (or (< 42 main_n) (<= 112 main_i)) (or (<= main_n 42) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 9179#(and (or (<= 116 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 9180#(and (or (<= 120 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 120)) (= 23 (select main_a (* 4 main_n)))), 9181#(and (or (<= main_n 42) (<= main_i 124)) (or (<= 124 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9182#(and (or (<= main_n 42) (<= main_i 128)) (or (<= 128 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9183#(and (or (<= 132 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 132)) (= 23 (select main_a (* 4 main_n)))), 9184#(and (or (<= main_i 136) (<= main_n 42)) (or (<= 136 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9185#(and (or (< 42 main_n) (<= 140 main_i)) (or (<= main_n 42) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 9186#(and (or (<= 144 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 9187#(and (or (<= 148 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 9188#(and (or (<= main_n 42) (<= main_i 152)) (or (<= 152 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9189#(and (or (<= main_n 42) (<= main_i 156)) (= 23 (select main_a (* 4 main_n))) (or (<= 156 main_i) (< 42 main_n))), 9190#(and (or (<= main_n 42) (<= main_i 160)) (or (<= 160 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9191#(and (or (<= main_n 42) (<= main_i 164)) (or (<= 164 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n)))), 9192#(and (or (= (* 4 main_n) main_i) (and (or (<= main_n 42) (<= main_i 168)) (or (<= (* 4 main_n) main_i) (< 42 main_n)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 9193#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 168) (< 42 main_n)))), 9194#(and (<= main_i 172) (< 42 main_n)), 9148#true, 9149#false, 9150#(and (or (<= 0 main_i) (< 42 main_n)) (or (<= main_n 42) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 9151#(and (or (<= main_n 42) (<= main_i 4)) (or (<= 4 main_i) (< 42 main_n)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:37:02,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1806 backedges. 0 proven. 1806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:02,615 INFO L450 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-07-23 13:37:02,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-07-23 13:37:02,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=2070, Unknown=0, NotChecked=0, Total=2162 [2018-07-23 13:37:02,617 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand 47 states. [2018-07-23 13:37:03,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:03,146 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2018-07-23 13:37:03,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-07-23 13:37:03,147 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 87 [2018-07-23 13:37:03,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:03,147 INFO L225 Difference]: With dead ends: 92 [2018-07-23 13:37:03,148 INFO L226 Difference]: Without dead ends: 91 [2018-07-23 13:37:03,148 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=2070, Unknown=0, NotChecked=0, Total=2162 [2018-07-23 13:37:03,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-07-23 13:37:03,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 90. [2018-07-23 13:37:03,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2018-07-23 13:37:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 90 transitions. [2018-07-23 13:37:03,235 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 90 transitions. Word has length 87 [2018-07-23 13:37:03,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:03,235 INFO L471 AbstractCegarLoop]: Abstraction has 90 states and 90 transitions. [2018-07-23 13:37:03,235 INFO L472 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-07-23 13:37:03,235 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 90 transitions. [2018-07-23 13:37:03,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-07-23 13:37:03,242 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:03,242 INFO L357 BasicCegarLoop]: trace histogram [44, 43, 1, 1] [2018-07-23 13:37:03,242 INFO L414 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:03,242 INFO L82 PathProgramCache]: Analyzing trace with hash -500569994, now seen corresponding path program 43 times [2018-07-23 13:37:03,243 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:03,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 0 proven. 1892 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:03,697 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:03,697 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-07-23 13:37:03,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37: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:37:03,700 INFO L185 omatonBuilderFactory]: Interpolants [9600#(and (or (<= main_n 43) (<= main_i 156)) (or (< 43 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 9601#(and (or (< 43 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 160))), 9602#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 164))), 9603#(and (or (< 43 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 168))), 9604#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 43 main_n)) (or (<= main_n 43) (<= main_i 172))), 9605#(and (or (< 43 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 172)), 9606#(and (<= main_i 176) (<= 44 main_n)), 9559#true, 9560#false, 9561#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 0))), 9562#(and (or (<= main_n 43) (<= main_i 4)) (or (< 43 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 9563#(and (or (< 43 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 8))), 9564#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 12))), 9565#(and (or (<= main_n 43) (<= main_i 16)) (or (< 43 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 9566#(and (or (<= main_n 43) (<= main_i 20)) (or (< 43 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 9567#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 24))), 9568#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 28))), 9569#(and (or (< 43 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 43))), 9570#(and (or (<= main_n 43) (<= main_i 36)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 43 main_n))), 9571#(and (or (< 43 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 40))), 9572#(and (or (<= main_n 43) (<= main_i 44)) (or (< 43 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 9573#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 48))), 9574#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 52))), 9575#(and (or (< 43 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 56))), 9576#(and (or (< 43 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 60))), 9577#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 64))), 9578#(and (or (<= main_n 43) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n))), 9579#(and (or (<= main_n 43) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n))), 9580#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 76))), 9581#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 80))), 9582#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 43 main_n)) (or (<= main_n 43) (<= main_i 84))), 9583#(and (or (< 43 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 88))), 9584#(and (or (<= main_n 43) (<= main_i 92)) (or (< 43 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 9585#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_i 96) (<= main_n 43))), 9586#(and (or (<= main_n 43) (<= main_i 100)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n))), 9587#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_i 104) (<= main_n 43))), 9588#(and (or (<= main_n 43) (<= main_i 108)) (or (< 43 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 9589#(and (or (<= main_n 43) (<= main_i 112)) (or (< 43 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 9590#(and (or (< 43 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 116))), 9591#(and (or (< 43 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 43) (<= main_i 120))), 9592#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 124))), 9593#(and (or (<= main_n 43) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 43 main_n))), 9594#(and (or (<= main_n 43) (<= main_i 132)) (or (< 43 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 9595#(and (or (<= main_n 43) (<= main_i 136)) (or (< 43 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 9596#(and (or (< 43 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 43) (<= main_i 140))), 9597#(and (or (<= main_n 43) (<= main_i 144)) (or (< 43 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 9598#(and (or (<= main_n 43) (<= main_i 148)) (or (< 43 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 9599#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 43 main_n)) (or (<= main_n 43) (<= main_i 152)))] [2018-07-23 13:37:03,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 0 proven. 1892 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:03,701 INFO L450 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-07-23 13:37:03,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-07-23 13:37:03,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=2162, Unknown=0, NotChecked=0, Total=2256 [2018-07-23 13:37:03,702 INFO L87 Difference]: Start difference. First operand 90 states and 90 transitions. Second operand 48 states. [2018-07-23 13:37:04,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:04,275 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2018-07-23 13:37:04,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-07-23 13:37:04,275 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 89 [2018-07-23 13:37:04,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:04,276 INFO L225 Difference]: With dead ends: 94 [2018-07-23 13:37:04,276 INFO L226 Difference]: Without dead ends: 93 [2018-07-23 13:37:04,277 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=2162, Unknown=0, NotChecked=0, Total=2256 [2018-07-23 13:37:04,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-07-23 13:37:04,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2018-07-23 13:37:04,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-07-23 13:37:04,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 92 transitions. [2018-07-23 13:37:04,355 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 92 transitions. Word has length 89 [2018-07-23 13:37:04,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:04,355 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 92 transitions. [2018-07-23 13:37:04,355 INFO L472 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-07-23 13:37:04,355 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 92 transitions. [2018-07-23 13:37:04,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-07-23 13:37:04,356 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:04,356 INFO L357 BasicCegarLoop]: trace histogram [45, 44, 1, 1] [2018-07-23 13:37:04,356 INFO L414 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:04,357 INFO L82 PathProgramCache]: Analyzing trace with hash -11425992, now seen corresponding path program 44 times [2018-07-23 13:37:04,357 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:04,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:04,848 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:04,848 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-07-23 13:37:04,848 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:04,848 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:37:04,849 INFO L185 omatonBuilderFactory]: Interpolants [9984#(and (or (<= main_n 44) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 9985#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 16))), 9986#(and (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 20) (<= main_n 44))), 9987#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 24) (<= main_n 44))), 9988#(and (or (<= main_n 44) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 9989#(and (or (<= main_i 32) (<= main_n 44)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 9990#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 44 main_n)) (or (<= main_i 36) (<= main_n 44))), 9991#(and (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 40) (<= main_n 44))), 9992#(and (or (<= main_n 44) (<= main_i 44)) (or (< 44 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 9993#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 48))), 9994#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 52) (<= main_n 44))), 9995#(and (or (<= main_i 56) (<= main_n 44)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 9996#(and (or (<= main_i 60) (<= main_n 44)) (or (< 44 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 9997#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 64) (<= main_n 44))), 9998#(and (or (<= main_n 44) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 9999#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 72))), 10000#(and (or (<= main_i 76) (<= main_n 44)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10001#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 80))), 10002#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 44 main_n)) (or (<= main_i 84) (<= main_n 44))), 10003#(and (or (<= main_i 88) (<= main_n 44)) (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10004#(and (or (< 44 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 44))), 10005#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 96) (<= main_n 44))), 10006#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 100) (<= main_n 44))), 10007#(and (or (<= main_i 104) (<= main_n 44)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10008#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 108))), 10009#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 44 main_n)) (or (<= main_n 44) (<= main_i 112))), 10010#(and (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 116) (<= main_n 44))), 10011#(and (or (<= main_i 120) (<= main_n 44)) (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10012#(and (or (<= main_n 44) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10013#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 44 main_n)) (or (<= main_i 128) (<= main_n 44))), 10014#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 132) (<= main_n 44))), 10015#(and (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 136) (<= main_n 44))), 10016#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 44 main_n)) (or (<= main_n 44) (<= main_i 140))), 10017#(and (or (< 44 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 44) (<= main_i 144))), 10018#(and (or (< 44 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 44) (<= main_i 148))), 10019#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 152))), 10020#(and (or (<= main_i 156) (<= main_n 44)) (or (< 44 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 10021#(and (or (<= main_n 44) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10022#(and (or (<= main_i 164) (<= main_n 44)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10023#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_n 44) (<= main_i 168))), 10024#(and (or (<= main_i 172) (<= main_n 44)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n))), 10025#(and (or (<= main_i 176) (<= main_n 44)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 44 main_n))), 10026#(and (<= main_i 176) (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 44 main_n))), 10027#(and (<= main_i 180) (<= 45 main_n)), 9979#true, 9980#false, 9981#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)) (or (<= main_i 0) (<= main_n 44))), 9982#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 44 main_n)) (or (<= main_n 44) (<= main_i 4))), 9983#(and (or (<= main_i 8) (<= main_n 44)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 44 main_n)))] [2018-07-23 13:37:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:04,850 INFO L450 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-07-23 13:37:04,850 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-07-23 13:37:04,850 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=2256, Unknown=0, NotChecked=0, Total=2352 [2018-07-23 13:37:04,851 INFO L87 Difference]: Start difference. First operand 92 states and 92 transitions. Second operand 49 states. [2018-07-23 13:37:05,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:05,438 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2018-07-23 13:37:05,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-07-23 13:37:05,438 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 91 [2018-07-23 13:37:05,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:05,439 INFO L225 Difference]: With dead ends: 96 [2018-07-23 13:37:05,439 INFO L226 Difference]: Without dead ends: 95 [2018-07-23 13:37:05,440 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=2256, Unknown=0, NotChecked=0, Total=2352 [2018-07-23 13:37:05,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-07-23 13:37:05,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2018-07-23 13:37:05,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-07-23 13:37:05,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 94 transitions. [2018-07-23 13:37:05,512 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 94 transitions. Word has length 91 [2018-07-23 13:37:05,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:05,513 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 94 transitions. [2018-07-23 13:37:05,513 INFO L472 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-07-23 13:37:05,513 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 94 transitions. [2018-07-23 13:37:05,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-07-23 13:37:05,514 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:05,514 INFO L357 BasicCegarLoop]: trace histogram [46, 45, 1, 1] [2018-07-23 13:37:05,515 INFO L414 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:05,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1904524666, now seen corresponding path program 45 times [2018-07-23 13:37:05,515 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:05,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 0 proven. 2070 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:05,977 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:05,978 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-07-23 13:37:05,978 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:05,978 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:37:05,979 INFO L185 omatonBuilderFactory]: Interpolants [10408#true, 10409#false, 10410#(and (or (<= main_n 45) (<= main_i 0)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 0 main_i))), 10411#(and (or (<= main_n 45) (<= main_i 4)) (or (< 45 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 10412#(and (or (<= main_n 45) (<= main_i 8)) (or (< 45 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 10413#(and (or (< 45 main_n) (<= 12 main_i)) (or (<= main_n 45) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 10414#(and (or (< 45 main_n) (<= 16 main_i)) (or (<= main_n 45) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 10415#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 45) (<= main_i 20)) (or (< 45 main_n) (<= 20 main_i))), 10416#(and (or (< 45 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 45) (<= main_i 24))), 10417#(and (or (<= main_n 45) (<= main_i 28)) (or (< 45 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 10418#(and (or (<= main_i 32) (<= main_n 45)) (or (< 45 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n)))), 10419#(and (or (<= main_i 36) (<= main_n 45)) (or (< 45 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 10420#(and (or (<= main_n 45) (<= main_i 40)) (or (< 45 main_n) (<= 40 main_i)) (= 23 (select main_a (* 4 main_n)))), 10421#(and (or (<= main_n 45) (<= main_i 44)) (or (< 45 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 10422#(and (or (<= main_n 45) (<= main_i 48)) (or (< 45 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 10423#(and (or (< 45 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 52) (<= main_n 45))), 10424#(and (or (<= main_n 45) (<= main_i 56)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 56 main_i))), 10425#(and (or (< 45 main_n) (<= 60 main_i)) (or (<= main_n 45) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 10426#(and (or (<= main_n 45) (<= main_i 64)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 64 main_i))), 10427#(and (or (<= main_n 45) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 68 main_i))), 10428#(and (or (<= main_n 45) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 72 main_i))), 10429#(and (or (<= main_i 76) (<= main_n 45)) (or (< 45 main_n) (<= 76 main_i)) (= 23 (select main_a (* 4 main_n)))), 10430#(and (or (< 45 main_n) (<= 80 main_i)) (or (<= main_n 45) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 10431#(and (or (<= main_n 45) (<= main_i 84)) (or (< 45 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 10432#(and (or (<= main_i 88) (<= main_n 45)) (or (< 45 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 10433#(and (or (<= main_i 92) (<= main_n 45)) (or (< 45 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 10434#(and (or (<= main_i 96) (<= main_n 45)) (or (< 45 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 10435#(and (or (< 45 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 45) (<= main_i 100))), 10436#(and (or (<= main_i 104) (<= main_n 45)) (or (< 45 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n)))), 10437#(and (or (< 45 main_n) (<= 108 main_i)) (or (<= main_n 45) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 10438#(and (or (<= main_n 45) (<= main_i 112)) (or (< 45 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 10439#(and (or (<= 116 main_i) (< 45 main_n)) (or (<= main_n 45) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 10440#(and (or (< 45 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 45) (<= main_i 120))), 10441#(and (or (< 45 main_n) (<= 124 main_i)) (or (<= main_n 45) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 10442#(and (or (<= main_n 45) (<= main_i 128)) (or (< 45 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 10443#(and (or (<= main_n 45) (<= main_i 132)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 132 main_i))), 10444#(and (or (< 45 main_n) (<= 136 main_i)) (or (<= main_i 136) (<= main_n 45)) (= 23 (select main_a (* 4 main_n)))), 10445#(and (or (< 45 main_n) (<= 140 main_i)) (or (<= main_n 45) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 10446#(and (or (<= main_n 45) (<= main_i 144)) (or (< 45 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 10447#(and (or (< 45 main_n) (<= 148 main_i)) (or (<= main_n 45) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 10448#(and (or (< 45 main_n) (<= 152 main_i)) (or (<= main_n 45) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 10449#(and (or (< 45 main_n) (<= 156 main_i)) (or (<= main_n 45) (<= main_i 156)) (= 23 (select main_a (* 4 main_n)))), 10450#(and (or (< 45 main_n) (<= 160 main_i)) (or (<= main_n 45) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 10451#(and (or (< 45 main_n) (<= 164 main_i)) (or (<= main_n 45) (<= main_i 164)) (= 23 (select main_a (* 4 main_n)))), 10452#(and (or (<= 168 main_i) (< 45 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 45) (<= main_i 168))), 10453#(and (or (<= main_n 45) (<= main_i 172)) (= 23 (select main_a (* 4 main_n))) (or (< 45 main_n) (<= 172 main_i))), 10454#(and (or (<= main_i 176) (<= main_n 45)) (or (<= 176 main_i) (< 45 main_n)) (= 23 (select main_a (* 4 main_n)))), 10455#(and (or (= (* 4 main_n) main_i) (and (or (< 45 main_n) (<= (* 4 main_n) main_i)) (or (<= main_n 45) (<= main_i 180)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 10456#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 45 main_n) (<= main_i 180)))), 10457#(and (<= main_i 184) (<= 46 main_n))] [2018-07-23 13:37:05,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 0 proven. 2070 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:05,980 INFO L450 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-07-23 13:37:05,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-07-23 13:37:05,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=2352, Unknown=0, NotChecked=0, Total=2450 [2018-07-23 13:37:05,981 INFO L87 Difference]: Start difference. First operand 94 states and 94 transitions. Second operand 50 states. [2018-07-23 13:37:06,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:06,521 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2018-07-23 13:37:06,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-07-23 13:37:06,521 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 93 [2018-07-23 13:37:06,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:06,522 INFO L225 Difference]: With dead ends: 98 [2018-07-23 13:37:06,522 INFO L226 Difference]: Without dead ends: 97 [2018-07-23 13:37:06,523 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=2352, Unknown=0, NotChecked=0, Total=2450 [2018-07-23 13:37:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-07-23 13:37:06,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2018-07-23 13:37:06,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-07-23 13:37:06,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 96 transitions. [2018-07-23 13:37:06,614 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 96 transitions. Word has length 93 [2018-07-23 13:37:06,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:06,615 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 96 transitions. [2018-07-23 13:37:06,615 INFO L472 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-07-23 13:37:06,615 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 96 transitions. [2018-07-23 13:37:06,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-07-23 13:37:06,616 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:06,616 INFO L357 BasicCegarLoop]: trace histogram [47, 46, 1, 1] [2018-07-23 13:37:06,616 INFO L414 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:06,616 INFO L82 PathProgramCache]: Analyzing trace with hash 592137020, now seen corresponding path program 46 times [2018-07-23 13:37:06,616 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:06,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:07,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 0 proven. 2162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:07,061 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:07,061 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-07-23 13:37:07,061 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:07,062 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:37:07,062 INFO L185 omatonBuilderFactory]: Interpolants [10880#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 46 main_n)) (or (<= main_n 46) (<= main_i 128))), 10881#(and (or (<= main_n 46) (<= main_i 132)) (or (< 46 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 10882#(and (or (<= main_n 46) (<= main_i 136)) (or (< 46 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 10883#(and (or (<= main_n 46) (<= main_i 140)) (or (< 46 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 10884#(and (or (< 46 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 144))), 10885#(and (or (<= main_n 46) (<= main_i 148)) (or (< 46 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 10886#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 152))), 10887#(and (or (< 46 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 156))), 10888#(and (or (<= main_n 46) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10889#(and (or (<= main_n 46) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10890#(and (or (< 46 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 168))), 10891#(and (or (<= main_n 46) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10892#(and (or (< 46 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 176))), 10893#(and (or (<= main_n 46) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 46 main_n))), 10894#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 46 main_n)) (or (<= main_n 46) (<= main_i 184))), 10895#(and (<= main_i 184) (or (< 46 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 10896#(and (<= main_i 188) (< 46 main_n)), 10846#true, 10847#false, 10848#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 0))), 10849#(and (or (<= main_n 46) (<= main_i 4)) (or (< 46 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 10850#(and (or (< 46 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 8))), 10851#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 12))), 10852#(and (or (<= main_n 46) (<= main_i 16)) (or (< 46 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 10853#(and (or (<= main_n 46) (<= main_i 20)) (or (< 46 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 10854#(and (or (<= main_n 46) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10855#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 28))), 10856#(and (or (< 46 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 46))), 10857#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 46 main_n)) (or (<= main_i 36) (<= main_n 46))), 10858#(and (or (<= main_n 46) (<= main_i 40)) (or (< 46 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 10859#(and (or (< 46 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 44))), 10860#(and (or (<= main_n 46) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10861#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 52))), 10862#(and (or (<= main_n 46) (<= main_i 56)) (or (< 46 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 10863#(and (or (< 46 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 60))), 10864#(and (or (<= main_n 46) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10865#(and (or (<= main_n 46) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10866#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 72))), 10867#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_i 76) (<= main_n 46))), 10868#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 80))), 10869#(and (or (<= main_n 46) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 46 main_n))), 10870#(and (or (< 46 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 46) (<= main_i 88))), 10871#(and (or (<= main_i 92) (<= main_n 46)) (or (< 46 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 10872#(and (or (<= main_i 96) (<= main_n 46)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10873#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 100))), 10874#(and (or (<= main_i 104) (<= main_n 46)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n))), 10875#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)) (or (<= main_n 46) (<= main_i 108))), 10876#(and (or (<= main_n 46) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 46 main_n))), 10877#(and (or (<= main_n 46) (<= main_i 116)) (or (< 46 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 10878#(and (or (<= main_n 46) (<= main_i 120)) (or (< 46 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 10879#(and (or (<= main_n 46) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 46 main_n)))] [2018-07-23 13:37:07,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2162 backedges. 0 proven. 2162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:07,062 INFO L450 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-07-23 13:37:07,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-07-23 13:37:07,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=2450, Unknown=0, NotChecked=0, Total=2550 [2018-07-23 13:37:07,063 INFO L87 Difference]: Start difference. First operand 96 states and 96 transitions. Second operand 51 states. [2018-07-23 13:37:07,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:07,673 INFO L93 Difference]: Finished difference Result 100 states and 100 transitions. [2018-07-23 13:37:07,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-07-23 13:37:07,673 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 95 [2018-07-23 13:37:07,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:07,674 INFO L225 Difference]: With dead ends: 100 [2018-07-23 13:37:07,674 INFO L226 Difference]: Without dead ends: 99 [2018-07-23 13:37:07,674 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=2450, Unknown=0, NotChecked=0, Total=2550 [2018-07-23 13:37:07,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2018-07-23 13:37:07,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2018-07-23 13:37:07,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-07-23 13:37:07,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2018-07-23 13:37:07,754 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 95 [2018-07-23 13:37:07,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:07,754 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2018-07-23 13:37:07,754 INFO L472 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-07-23 13:37:07,754 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2018-07-23 13:37:07,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-07-23 13:37:07,755 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:07,755 INFO L357 BasicCegarLoop]: trace histogram [48, 47, 1, 1] [2018-07-23 13:37:07,755 INFO L414 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:07,756 INFO L82 PathProgramCache]: Analyzing trace with hash 2107994238, now seen corresponding path program 47 times [2018-07-23 13:37:07,756 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:07,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2256 backedges. 0 proven. 2256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:08,416 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:08,416 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-07-23 13:37:08,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:08,416 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:37:08,417 INFO L185 omatonBuilderFactory]: Interpolants [11293#true, 11294#false, 11295#(and (or (<= main_i 0) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (<= 0 main_i) (< 47 main_n))), 11296#(and (or (<= main_i 4) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (< 47 main_n) (<= 4 main_i))), 11297#(and (or (< 47 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11298#(and (or (<= main_n 47) (<= main_i 12)) (or (< 47 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 11299#(and (or (<= main_i 16) (<= main_n 47)) (or (< 47 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 11300#(and (or (<= main_i 20) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (< 47 main_n) (<= 20 main_i))), 11301#(and (or (<= main_i 24) (<= main_n 47)) (or (< 47 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 11302#(and (or (<= main_n 47) (<= main_i 28)) (or (<= 28 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11303#(and (or (<= 32 main_i) (< 47 main_n)) (or (<= main_i 32) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11304#(and (or (<= main_i 36) (<= main_n 47)) (or (< 47 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 11305#(and (or (<= 40 main_i) (< 47 main_n)) (or (<= main_i 40) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11306#(and (or (<= main_n 47) (<= main_i 44)) (= 23 (select main_a (* 4 main_n))) (or (<= 44 main_i) (< 47 main_n))), 11307#(and (or (<= main_i 48) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 47 main_n))), 11308#(and (or (< 47 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11309#(and (or (<= main_i 56) (<= main_n 47)) (or (< 47 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 11310#(and (or (< 47 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11311#(and (or (<= 64 main_i) (< 47 main_n)) (or (<= main_i 64) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11312#(and (or (< 47 main_n) (<= 68 main_i)) (or (<= main_n 47) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 11313#(and (or (<= 72 main_i) (< 47 main_n)) (or (<= main_i 72) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11314#(and (or (<= main_i 76) (<= main_n 47)) (or (<= 76 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11315#(and (or (< 47 main_n) (<= 80 main_i)) (or (<= main_n 47) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 11316#(and (or (< 47 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 84) (<= main_n 47))), 11317#(and (or (<= main_i 88) (<= main_n 47)) (or (< 47 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 11318#(and (or (<= main_i 92) (<= main_n 47)) (or (< 47 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 11319#(and (or (< 47 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 96) (<= main_n 47))), 11320#(and (or (<= main_i 100) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (< 47 main_n) (<= 100 main_i))), 11321#(and (or (< 47 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11322#(and (or (<= main_i 108) (<= main_n 47)) (or (< 47 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 11323#(and (or (< 47 main_n) (<= 112 main_i)) (or (<= main_n 47) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 11324#(and (or (<= main_i 116) (<= main_n 47)) (or (<= 116 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11325#(and (or (<= main_i 120) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (<= 120 main_i) (< 47 main_n))), 11326#(and (or (<= main_i 124) (<= main_n 47)) (or (<= 124 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11327#(and (or (<= main_i 128) (<= main_n 47)) (or (< 47 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 11328#(and (or (<= 132 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 47))), 11329#(and (or (<= main_i 136) (<= main_n 47)) (or (<= 136 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11330#(and (or (<= main_n 47) (<= main_i 140)) (or (< 47 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 11331#(and (or (<= main_n 47) (<= main_i 144)) (or (< 47 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 11332#(and (or (<= main_i 148) (<= main_n 47)) (= 23 (select main_a (* 4 main_n))) (or (< 47 main_n) (<= 148 main_i))), 11333#(and (or (<= main_n 47) (<= main_i 152)) (or (<= 152 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n)))), 11334#(and (or (<= 156 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 156) (<= main_n 47))), 11335#(and (or (<= 160 main_i) (< 47 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 47) (<= main_i 160))), 11336#(and (or (<= 164 main_i) (< 47 main_n)) (or (<= main_i 164) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11337#(and (or (<= 168 main_i) (< 47 main_n)) (or (<= main_i 168) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11338#(and (or (<= main_i 172) (<= main_n 47)) (or (< 47 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 11339#(and (or (<= 176 main_i) (< 47 main_n)) (or (<= main_i 176) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11340#(and (or (<= main_i 180) (<= main_n 47)) (or (< 47 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 11341#(and (or (< 47 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 47)) (= 23 (select main_a (* 4 main_n)))), 11342#(and (or (= (* 4 main_n) main_i) (and (or (< 47 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 188) (<= main_n 47)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 11343#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 188) (< 47 main_n)))), 11344#(and (<= main_i 192) (<= 48 main_n))] [2018-07-23 13:37:08,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2256 backedges. 0 proven. 2256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:08,418 INFO L450 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-07-23 13:37:08,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-07-23 13:37:08,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=2550, Unknown=0, NotChecked=0, Total=2652 [2018-07-23 13:37:08,419 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand 52 states. [2018-07-23 13:37:09,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:09,004 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2018-07-23 13:37:09,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-07-23 13:37:09,004 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 97 [2018-07-23 13:37:09,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:09,005 INFO L225 Difference]: With dead ends: 102 [2018-07-23 13:37:09,005 INFO L226 Difference]: Without dead ends: 101 [2018-07-23 13:37:09,005 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=2550, Unknown=0, NotChecked=0, Total=2652 [2018-07-23 13:37:09,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-07-23 13:37:09,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2018-07-23 13:37:09,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-07-23 13:37:09,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 100 transitions. [2018-07-23 13:37:09,069 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 100 transitions. Word has length 97 [2018-07-23 13:37:09,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:09,069 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 100 transitions. [2018-07-23 13:37:09,069 INFO L472 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-07-23 13:37:09,069 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 100 transitions. [2018-07-23 13:37:09,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-07-23 13:37:09,070 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:09,070 INFO L357 BasicCegarLoop]: trace histogram [49, 48, 1, 1] [2018-07-23 13:37:09,071 INFO L414 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:09,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1442099904, now seen corresponding path program 48 times [2018-07-23 13:37:09,071 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:09,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2352 backedges. 0 proven. 2352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:09,721 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:09,721 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-07-23 13:37:09,721 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:09,721 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:37:09,722 INFO L185 omatonBuilderFactory]: Interpolants [11776#(and (or (<= main_n 48) (<= main_i 100)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11777#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_i 104) (<= main_n 48))), 11778#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 108))), 11779#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 48 main_n)) (or (<= main_n 48) (<= main_i 112))), 11780#(and (or (<= main_n 48) (<= main_i 116)) (or (< 48 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 11781#(and (or (< 48 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 48) (<= main_i 120))), 11782#(and (or (<= main_n 48) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11783#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 48 main_n)) (or (<= main_n 48) (<= main_i 128))), 11784#(and (or (<= main_n 48) (<= main_i 132)) (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11785#(and (or (<= main_i 136) (<= main_n 48)) (or (< 48 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 11786#(and (or (< 48 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 48) (<= main_i 140))), 11787#(and (or (<= main_n 48) (<= main_i 144)) (or (< 48 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 11788#(and (or (< 48 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 48) (<= main_i 148))), 11789#(and (or (<= main_n 48) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11790#(and (or (<= main_n 48) (<= main_i 156)) (or (< 48 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 11791#(and (or (<= main_n 48) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11792#(and (or (<= main_n 48) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11793#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 168))), 11794#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 172))), 11795#(and (or (<= main_n 48) (<= main_i 176)) (or (< 48 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 11796#(and (or (<= main_n 48) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 48 main_n))), 11797#(and (or (<= main_n 48) (<= main_i 184)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 48 main_n))), 11798#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 48 main_n)) (or (<= main_i 188) (<= main_n 48))), 11799#(and (or (<= main_n 48) (<= main_i 192)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 48 main_n))), 11800#(and (or (< 48 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 192)), 11801#(and (< 48 main_n) (<= main_i 196)), 11749#true, 11750#false, 11751#(and (or (<= main_n 48) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11752#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 48 main_n)) (or (<= main_n 48) (<= main_i 4))), 11753#(and (or (<= main_n 48) (<= main_i 8)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11754#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 12))), 11755#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 16))), 11756#(and (or (< 48 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 48) (<= main_i 20))), 11757#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 24))), 11758#(and (or (<= main_n 48) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11759#(and (or (<= main_i 32) (<= main_n 48)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11760#(and (or (<= main_i 36) (<= main_n 48)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 48 main_n))), 11761#(and (or (< 48 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 48) (<= main_i 40))), 11762#(and (or (<= main_n 48) (<= main_i 44)) (or (< 48 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 11763#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 48))), 11764#(and (or (<= main_n 48) (<= main_i 52)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11765#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 56))), 11766#(and (or (<= main_n 48) (<= main_i 60)) (or (< 48 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 11767#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 64))), 11768#(and (or (<= main_n 48) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11769#(and (or (<= main_n 48) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11770#(and (or (<= main_i 76) (<= main_n 48)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n))), 11771#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_n 48) (<= main_i 80))), 11772#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 48 main_n)) (or (<= main_n 48) (<= main_i 84))), 11773#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)) (or (<= main_i 88) (<= main_n 48))), 11774#(and (or (<= main_i 92) (<= main_n 48)) (or (< 48 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 11775#(and (or (<= main_i 96) (<= main_n 48)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 48 main_n)))] [2018-07-23 13:37:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2352 backedges. 0 proven. 2352 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:09,723 INFO L450 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-07-23 13:37:09,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-07-23 13:37:09,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=2652, Unknown=0, NotChecked=0, Total=2756 [2018-07-23 13:37:09,724 INFO L87 Difference]: Start difference. First operand 100 states and 100 transitions. Second operand 53 states. [2018-07-23 13:37:10,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:10,418 INFO L93 Difference]: Finished difference Result 104 states and 104 transitions. [2018-07-23 13:37:10,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-07-23 13:37:10,418 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 99 [2018-07-23 13:37:10,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:10,419 INFO L225 Difference]: With dead ends: 104 [2018-07-23 13:37:10,419 INFO L226 Difference]: Without dead ends: 103 [2018-07-23 13:37:10,420 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=2652, Unknown=0, NotChecked=0, Total=2756 [2018-07-23 13:37:10,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-07-23 13:37:10,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 102. [2018-07-23 13:37:10,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-07-23 13:37:10,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 102 transitions. [2018-07-23 13:37:10,491 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 102 transitions. Word has length 99 [2018-07-23 13:37:10,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:10,491 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 102 transitions. [2018-07-23 13:37:10,491 INFO L472 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-07-23 13:37:10,491 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 102 transitions. [2018-07-23 13:37:10,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-07-23 13:37:10,492 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:10,492 INFO L357 BasicCegarLoop]: trace histogram [50, 49, 1, 1] [2018-07-23 13:37:10,492 INFO L414 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:10,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1416429954, now seen corresponding path program 49 times [2018-07-23 13:37:10,492 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2450 backedges. 0 proven. 2450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:10,979 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:10,979 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-07-23 13:37:10,979 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:10,979 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:37:10,980 INFO L185 omatonBuilderFactory]: Interpolants [12214#true, 12215#false, 12216#(and (or (<= 0 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 12217#(and (or (<= main_n 49) (<= main_i 4)) (or (<= 4 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12218#(and (= 23 (select main_a (* 4 main_n))) (or (<= 8 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 8))), 12219#(and (or (<= main_n 49) (<= main_i 12)) (or (<= 12 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12220#(and (or (<= 16 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 12221#(and (or (<= 20 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 12222#(and (or (<= 24 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 12223#(and (or (<= 28 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 12224#(and (or (<= main_i 32) (<= main_n 49)) (or (<= 32 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12225#(and (or (<= main_i 36) (<= main_n 49)) (or (< 49 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 12226#(and (or (<= 40 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 12227#(and (or (<= 44 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 12228#(and (or (<= main_n 49) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 49 main_n))), 12229#(and (or (<= 52 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 52)) (= 23 (select main_a (* 4 main_n)))), 12230#(and (or (<= main_n 49) (<= main_i 56)) (or (<= 56 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12231#(and (or (<= main_n 49) (<= main_i 60)) (or (<= 60 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12232#(and (or (<= main_n 49) (<= main_i 64)) (or (<= 64 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12233#(and (or (<= 68 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 49) (<= main_i 68))), 12234#(and (or (<= main_n 49) (<= main_i 72)) (or (<= 72 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12235#(and (or (<= 76 main_i) (< 49 main_n)) (or (<= main_i 76) (<= main_n 49)) (= 23 (select main_a (* 4 main_n)))), 12236#(and (or (<= 80 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 12237#(and (or (<= main_n 49) (<= main_i 84)) (or (< 49 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 12238#(and (or (<= 88 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 49) (<= main_i 88))), 12239#(and (or (<= 92 main_i) (< 49 main_n)) (or (<= main_i 92) (<= main_n 49)) (= 23 (select main_a (* 4 main_n)))), 12240#(and (or (<= 96 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 96) (<= main_n 49))), 12241#(and (or (<= 100 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 100)) (= 23 (select main_a (* 4 main_n)))), 12242#(and (or (<= main_i 104) (<= main_n 49)) (or (<= 104 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12243#(and (or (<= main_n 49) (<= main_i 108)) (or (<= 108 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12244#(and (or (< 49 main_n) (<= 112 main_i)) (or (<= main_n 49) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 12245#(and (or (<= 116 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 12246#(and (or (<= 120 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 120)) (= 23 (select main_a (* 4 main_n)))), 12247#(and (or (<= 124 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 12248#(and (or (<= main_n 49) (<= main_i 128)) (or (<= 128 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12249#(and (or (<= 132 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 132)) (= 23 (select main_a (* 4 main_n)))), 12250#(and (or (<= main_n 49) (<= main_i 136)) (or (<= 136 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12251#(and (or (<= main_n 49) (<= main_i 140)) (or (< 49 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 12252#(and (or (<= main_n 49) (<= main_i 144)) (or (<= 144 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12253#(and (or (<= 148 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 49) (<= main_i 148))), 12254#(and (or (<= 152 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 49) (<= main_i 152))), 12255#(and (or (<= main_n 49) (<= main_i 156)) (= 23 (select main_a (* 4 main_n))) (or (<= 156 main_i) (< 49 main_n))), 12256#(and (or (<= main_n 49) (<= main_i 160)) (or (<= 160 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12257#(and (or (<= main_n 49) (<= main_i 164)) (or (<= 164 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12258#(and (or (<= main_n 49) (<= main_i 168)) (= 23 (select main_a (* 4 main_n))) (or (<= 168 main_i) (< 49 main_n))), 12259#(and (or (<= main_n 49) (<= main_i 172)) (or (<= 172 main_i) (< 49 main_n)) (= 23 (select main_a (* 4 main_n)))), 12260#(and (or (<= 176 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 176)) (= 23 (select main_a (* 4 main_n)))), 12261#(and (or (<= 180 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 12262#(and (or (< 49 main_n) (<= 184 main_i)) (or (<= main_n 49) (<= main_i 184)) (= 23 (select main_a (* 4 main_n)))), 12263#(and (or (< 49 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 49) (<= main_i 188))), 12264#(and (or (<= 192 main_i) (< 49 main_n)) (or (<= main_n 49) (<= main_i 192)) (= 23 (select main_a (* 4 main_n)))), 12265#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 49) (<= main_i 196)) (or (<= (* 4 main_n) main_i) (< 49 main_n))))), 12266#(and (or (= (* 4 main_n) main_i) (and (< 49 main_n) (<= main_i 196))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 12267#(and (<= main_i 200) (< 49 main_n))] [2018-07-23 13:37:10,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2450 backedges. 0 proven. 2450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:10,980 INFO L450 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-07-23 13:37:10,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-07-23 13:37:10,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=2756, Unknown=0, NotChecked=0, Total=2862 [2018-07-23 13:37:10,982 INFO L87 Difference]: Start difference. First operand 102 states and 102 transitions. Second operand 54 states. [2018-07-23 13:37:11,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:11,852 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2018-07-23 13:37:11,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-07-23 13:37:11,852 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 101 [2018-07-23 13:37:11,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:11,853 INFO L225 Difference]: With dead ends: 106 [2018-07-23 13:37:11,853 INFO L226 Difference]: Without dead ends: 105 [2018-07-23 13:37:11,853 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=2756, Unknown=0, NotChecked=0, Total=2862 [2018-07-23 13:37:11,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-07-23 13:37:11,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 104. [2018-07-23 13:37:11,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-07-23 13:37:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 104 transitions. [2018-07-23 13:37:11,924 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 104 transitions. Word has length 101 [2018-07-23 13:37:11,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:11,924 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 104 transitions. [2018-07-23 13:37:11,925 INFO L472 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-07-23 13:37:11,925 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 104 transitions. [2018-07-23 13:37:11,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-07-23 13:37:11,925 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:11,925 INFO L357 BasicCegarLoop]: trace histogram [51, 50, 1, 1] [2018-07-23 13:37:11,925 INFO L414 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:11,925 INFO L82 PathProgramCache]: Analyzing trace with hash -315445948, now seen corresponding path program 50 times [2018-07-23 13:37:11,926 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:11,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2550 backedges. 0 proven. 2550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:12,400 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:12,400 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-07-23 13:37:12,400 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:12,401 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:37:12,401 INFO L185 omatonBuilderFactory]: Interpolants [12688#true, 12689#false, 12690#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 0))), 12691#(and (or (< 50 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 50) (<= main_i 4))), 12692#(and (or (< 50 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 8))), 12693#(and (or (<= main_n 50) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12694#(and (or (<= main_n 50) (<= main_i 16)) (or (< 50 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 12695#(and (or (<= main_n 50) (<= main_i 20)) (or (< 50 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 12696#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 24))), 12697#(and (or (<= main_n 50) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12698#(and (or (<= main_i 32) (<= main_n 50)) (or (< 50 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 12699#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 50 main_n)) (or (<= main_i 36) (<= main_n 50))), 12700#(and (or (<= main_i 40) (<= main_n 50)) (or (< 50 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 12701#(and (or (<= main_n 50) (<= main_i 44)) (or (< 50 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 12702#(and (or (<= main_n 50) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12703#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_i 52) (<= main_n 50))), 12704#(and (or (< 50 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 56))), 12705#(and (or (< 50 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 60))), 12706#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 64))), 12707#(and (or (<= main_n 50) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12708#(and (or (<= main_n 50) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12709#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_i 76) (<= main_n 50))), 12710#(and (or (<= main_n 50) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12711#(and (or (<= main_n 50) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 50 main_n))), 12712#(and (or (<= main_i 88) (<= main_n 50)) (or (< 50 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 12713#(and (or (<= main_i 92) (<= main_n 50)) (or (< 50 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 12714#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_i 96) (<= main_n 50))), 12715#(and (or (<= main_i 100) (<= main_n 50)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12716#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_i 104) (<= main_n 50))), 12717#(and (or (<= main_n 50) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12718#(and (or (<= main_n 50) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 50 main_n))), 12719#(and (or (< 50 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 116))), 12720#(and (or (<= main_n 50) (<= main_i 120)) (or (< 50 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 12721#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 124))), 12722#(and (or (<= main_n 50) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 50 main_n))), 12723#(and (or (< 50 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 50))), 12724#(and (or (<= main_i 136) (<= main_n 50)) (or (< 50 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 12725#(and (or (< 50 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 50) (<= main_i 140))), 12726#(and (or (< 50 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 144))), 12727#(and (or (< 50 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 148))), 12728#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 152))), 12729#(and (or (< 50 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 50))), 12730#(and (or (<= main_n 50) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12731#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n)) (or (<= main_n 50) (<= main_i 164))), 12732#(and (or (< 50 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 50) (<= main_i 168))), 12733#(and (or (<= main_n 50) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12734#(and (or (< 50 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 50))), 12735#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 50 main_n)) (or (<= main_n 50) (<= main_i 180))), 12736#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 50 main_n)) (or (<= main_i 184) (<= main_n 50))), 12737#(and (or (<= main_i 188) (<= main_n 50)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 50 main_n))), 12738#(and (or (<= main_n 50) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 50 main_n))), 12739#(and (or (<= main_n 50) (<= main_i 196)) (or (< 50 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 12740#(and (or (<= main_n 50) (<= main_i 200)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 50 main_n))), 12741#(and (or (< 50 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 200)), 12742#(and (< 50 main_n) (<= main_i 204))] [2018-07-23 13:37:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2550 backedges. 0 proven. 2550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:12,402 INFO L450 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-07-23 13:37:12,402 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-07-23 13:37:12,402 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=2862, Unknown=0, NotChecked=0, Total=2970 [2018-07-23 13:37:12,403 INFO L87 Difference]: Start difference. First operand 104 states and 104 transitions. Second operand 55 states. [2018-07-23 13:37:13,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:13,116 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2018-07-23 13:37:13,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-07-23 13:37:13,116 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 103 [2018-07-23 13:37:13,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:13,117 INFO L225 Difference]: With dead ends: 108 [2018-07-23 13:37:13,117 INFO L226 Difference]: Without dead ends: 107 [2018-07-23 13:37:13,118 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=2862, Unknown=0, NotChecked=0, Total=2970 [2018-07-23 13:37:13,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-07-23 13:37:13,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2018-07-23 13:37:13,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-07-23 13:37:13,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 106 transitions. [2018-07-23 13:37:13,198 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 106 transitions. Word has length 103 [2018-07-23 13:37:13,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:13,198 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 106 transitions. [2018-07-23 13:37:13,199 INFO L472 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-07-23 13:37:13,199 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2018-07-23 13:37:13,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-07-23 13:37:13,199 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:13,199 INFO L357 BasicCegarLoop]: trace histogram [52, 51, 1, 1] [2018-07-23 13:37:13,200 INFO L414 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:13,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1799123078, now seen corresponding path program 51 times [2018-07-23 13:37:13,200 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2652 backedges. 0 proven. 2652 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:13,676 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:13,676 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-07-23 13:37:13,676 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:13,676 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:37:13,677 INFO L185 omatonBuilderFactory]: Interpolants [13184#(and (or (<= main_n 51) (<= main_i 44)) (or (< 51 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 13185#(and (or (<= main_n 51) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13186#(and (or (<= main_i 52) (<= main_n 51)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13187#(and (or (<= main_n 51) (<= main_i 56)) (or (< 51 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 13188#(and (or (< 51 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 60))), 13189#(and (or (<= main_n 51) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13190#(and (or (<= main_n 51) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13191#(and (or (<= main_n 51) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13192#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_i 76) (<= main_n 51))), 13193#(and (or (< 51 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 80))), 13194#(and (or (<= main_i 84) (<= main_n 51)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 51 main_n))), 13195#(and (or (<= main_i 88) (<= main_n 51)) (or (< 51 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 13196#(and (or (<= main_i 92) (<= main_n 51)) (or (< 51 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 13197#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_i 96) (<= main_n 51))), 13198#(and (or (<= main_i 100) (<= main_n 51)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13199#(and (or (<= main_i 104) (<= main_n 51)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13200#(and (or (<= main_n 51) (<= main_i 108)) (or (< 51 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 13201#(and (or (<= main_n 51) (<= main_i 112)) (or (< 51 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 13202#(and (or (<= main_n 51) (<= main_i 116)) (or (< 51 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 13203#(and (or (< 51 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 51))), 13204#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_n 51) (<= main_i 124))), 13205#(and (or (<= main_n 51) (<= main_i 128)) (or (< 51 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 13206#(and (or (<= main_i 132) (<= main_n 51)) (or (< 51 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 13207#(and (or (< 51 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 51))), 13208#(and (or (< 51 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 51) (<= main_i 140))), 13209#(and (or (<= main_n 51) (<= main_i 144)) (or (< 51 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 13210#(and (or (< 51 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 148))), 13211#(and (or (<= main_n 51) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13212#(and (or (< 51 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 51))), 13213#(and (or (<= main_n 51) (<= main_i 160)) (or (< 51 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 13214#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_n 51) (<= main_i 164))), 13215#(and (or (<= main_n 51) (<= main_i 168)) (or (< 51 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 13216#(and (or (< 51 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 172))), 13217#(and (or (< 51 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 51))), 13218#(and (or (<= main_n 51) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 51 main_n))), 13219#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 51 main_n)) (or (<= main_i 184) (<= main_n 51))), 13220#(and (or (< 51 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 51))), 13221#(and (or (<= main_i 192) (<= main_n 51)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n))), 13222#(and (or (< 51 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 196))), 13223#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 51 main_n)) (or (<= main_n 51) (<= main_i 200))), 13224#(and (or (<= main_n 51) (<= main_i 204)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 51 main_n))), 13225#(and (or (< 51 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 204)), 13226#(and (<= main_i 208) (<= 52 main_n)), 13171#true, 13172#false, 13173#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_n 51) (<= main_i 0))), 13174#(and (or (<= main_n 51) (<= main_i 4)) (or (< 51 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 13175#(and (or (<= main_i 8) (<= main_n 51)) (or (< 51 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 13176#(and (or (< 51 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 12))), 13177#(and (or (< 51 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 51) (<= main_i 16))), 13178#(and (or (<= main_n 51) (<= main_i 20)) (or (< 51 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 13179#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_n 51) (<= main_i 24))), 13180#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 51 main_n)) (or (<= main_n 51) (<= main_i 28))), 13181#(and (or (<= main_i 32) (<= main_n 51)) (or (< 51 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 13182#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 51 main_n)) (or (<= main_i 36) (<= main_n 51))), 13183#(and (or (<= main_i 40) (<= main_n 51)) (or (< 51 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:37:13,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2652 backedges. 0 proven. 2652 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:13,678 INFO L450 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-07-23 13:37:13,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-07-23 13:37:13,679 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=2970, Unknown=0, NotChecked=0, Total=3080 [2018-07-23 13:37:13,679 INFO L87 Difference]: Start difference. First operand 106 states and 106 transitions. Second operand 56 states. [2018-07-23 13:37:14,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:14,537 INFO L93 Difference]: Finished difference Result 110 states and 110 transitions. [2018-07-23 13:37:14,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-07-23 13:37:14,537 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 105 [2018-07-23 13:37:14,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:14,538 INFO L225 Difference]: With dead ends: 110 [2018-07-23 13:37:14,538 INFO L226 Difference]: Without dead ends: 109 [2018-07-23 13:37:14,539 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=2970, Unknown=0, NotChecked=0, Total=3080 [2018-07-23 13:37:14,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2018-07-23 13:37:14,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2018-07-23 13:37:14,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-07-23 13:37:14,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2018-07-23 13:37:14,656 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 105 [2018-07-23 13:37:14,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:14,657 INFO L471 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2018-07-23 13:37:14,657 INFO L472 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-07-23 13:37:14,657 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2018-07-23 13:37:14,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-07-23 13:37:14,657 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:14,657 INFO L357 BasicCegarLoop]: trace histogram [53, 52, 1, 1] [2018-07-23 13:37:14,657 INFO L414 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:14,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1914541240, now seen corresponding path program 52 times [2018-07-23 13:37:14,658 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:14,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2756 backedges. 0 proven. 2756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:15,129 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:15,129 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-07-23 13:37:15,130 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:15,130 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:37:15,130 INFO L185 omatonBuilderFactory]: Interpolants [13696#(and (or (<= 124 main_i) (< 52 main_n)) (or (<= main_i 124) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13697#(and (or (<= main_i 128) (<= main_n 52)) (or (< 52 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 13698#(and (or (<= 132 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 52))), 13699#(and (or (<= 136 main_i) (< 52 main_n)) (or (<= main_i 136) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13700#(and (or (<= main_n 52) (<= main_i 140)) (or (< 52 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 13701#(and (or (<= main_n 52) (<= main_i 144)) (or (< 52 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 13702#(and (or (< 52 main_n) (<= 148 main_i)) (or (<= main_n 52) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 13703#(and (or (<= main_n 52) (<= main_i 152)) (= 23 (select main_a (* 4 main_n))) (or (<= 152 main_i) (< 52 main_n))), 13704#(and (or (<= main_i 156) (<= main_n 52)) (or (<= 156 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13705#(and (or (<= main_n 52) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 52 main_n))), 13706#(and (or (<= 164 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 164) (<= main_n 52))), 13707#(and (or (<= 168 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 52) (<= main_i 168))), 13708#(and (or (<= main_i 172) (<= main_n 52)) (= 23 (select main_a (* 4 main_n))) (or (< 52 main_n) (<= 172 main_i))), 13709#(and (or (<= main_i 176) (<= main_n 52)) (or (<= 176 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13710#(and (or (< 52 main_n) (<= 180 main_i)) (or (<= main_i 180) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13711#(and (or (< 52 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13712#(and (or (<= main_i 188) (<= main_n 52)) (or (< 52 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 13713#(and (or (<= 192 main_i) (< 52 main_n)) (or (<= main_i 192) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13714#(and (or (< 52 main_n) (<= 196 main_i)) (or (<= main_n 52) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 13715#(and (or (<= main_n 52) (<= main_i 200)) (or (< 52 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 13716#(and (or (<= 204 main_i) (< 52 main_n)) (or (<= main_i 204) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13717#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 208) (<= main_n 52)) (or (< 52 main_n) (<= (* 4 main_n) main_i))))), 13718#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 52 main_n) (<= main_i 208)))), 13719#(and (<= main_i 212) (<= 53 main_n)), 13663#true, 13664#false, 13665#(and (or (<= 0 main_i) (< 52 main_n)) (or (<= main_i 0) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13666#(and (or (<= main_n 52) (<= main_i 4)) (or (< 52 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 13667#(and (or (< 52 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 52))), 13668#(and (or (< 52 main_n) (<= 12 main_i)) (or (<= main_n 52) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 13669#(and (or (< 52 main_n) (<= 16 main_i)) (or (<= main_n 52) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 13670#(and (or (< 52 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13671#(and (or (<= main_i 24) (<= main_n 52)) (or (< 52 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 13672#(and (or (<= 28 main_i) (< 52 main_n)) (or (<= main_n 52) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 13673#(and (or (<= main_i 32) (<= main_n 52)) (or (<= 32 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13674#(and (or (<= main_i 36) (<= main_n 52)) (or (< 52 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 13675#(and (or (<= main_i 40) (<= main_n 52)) (or (<= 40 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13676#(and (or (<= main_n 52) (<= main_i 44)) (= 23 (select main_a (* 4 main_n))) (or (<= 44 main_i) (< 52 main_n))), 13677#(and (or (<= main_n 52) (<= main_i 48)) (or (<= 48 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13678#(and (or (< 52 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13679#(and (or (<= main_i 56) (<= main_n 52)) (or (< 52 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 13680#(and (or (< 52 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13681#(and (or (<= 64 main_i) (< 52 main_n)) (or (<= main_i 64) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13682#(and (or (< 52 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 52) (<= main_i 68))), 13683#(and (or (<= 72 main_i) (< 52 main_n)) (or (<= main_i 72) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13684#(and (or (<= main_i 76) (<= main_n 52)) (or (<= 76 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13685#(and (or (<= main_n 52) (<= main_i 80)) (or (< 52 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 13686#(and (or (< 52 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13687#(and (or (< 52 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 52)) (= 23 (select main_a (* 4 main_n)))), 13688#(and (or (<= main_i 92) (<= main_n 52)) (= 23 (select main_a (* 4 main_n))) (or (< 52 main_n) (<= 92 main_i))), 13689#(and (or (<= main_i 96) (<= main_n 52)) (= 23 (select main_a (* 4 main_n))) (or (< 52 main_n) (<= 96 main_i))), 13690#(and (or (<= main_i 100) (<= main_n 52)) (or (< 52 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 13691#(and (or (<= main_i 104) (<= main_n 52)) (or (< 52 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n)))), 13692#(and (or (<= main_n 52) (<= main_i 108)) (or (< 52 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 13693#(and (or (< 52 main_n) (<= 112 main_i)) (or (<= main_n 52) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 13694#(and (or (<= main_i 116) (<= main_n 52)) (or (<= 116 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n)))), 13695#(and (or (<= main_i 120) (<= main_n 52)) (or (<= 120 main_i) (< 52 main_n)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:37:15,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2756 backedges. 0 proven. 2756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:15,131 INFO L450 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-07-23 13:37:15,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-07-23 13:37:15,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=3080, Unknown=0, NotChecked=0, Total=3192 [2018-07-23 13:37:15,132 INFO L87 Difference]: Start difference. First operand 108 states and 108 transitions. Second operand 57 states. [2018-07-23 13:37:15,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:15,917 INFO L93 Difference]: Finished difference Result 112 states and 112 transitions. [2018-07-23 13:37:15,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-07-23 13:37:15,917 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 107 [2018-07-23 13:37:15,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:15,918 INFO L225 Difference]: With dead ends: 112 [2018-07-23 13:37:15,918 INFO L226 Difference]: Without dead ends: 111 [2018-07-23 13:37:15,919 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=3080, Unknown=0, NotChecked=0, Total=3192 [2018-07-23 13:37:15,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-07-23 13:37:16,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 110. [2018-07-23 13:37:16,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-07-23 13:37:16,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 110 transitions. [2018-07-23 13:37:16,018 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 110 transitions. Word has length 107 [2018-07-23 13:37:16,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:16,018 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 110 transitions. [2018-07-23 13:37:16,018 INFO L472 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-07-23 13:37:16,018 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 110 transitions. [2018-07-23 13:37:16,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-07-23 13:37:16,019 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:16,019 INFO L357 BasicCegarLoop]: trace histogram [54, 53, 1, 1] [2018-07-23 13:37:16,019 INFO L414 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:16,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1628127862, now seen corresponding path program 53 times [2018-07-23 13:37:16,020 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2862 backedges. 0 proven. 2862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:16,672 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:16,672 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-07-23 13:37:16,673 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:16,673 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:37:16,674 INFO L185 omatonBuilderFactory]: Interpolants [14208#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 168))), 14209#(and (or (<= main_n 53) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14210#(and (or (<= main_i 176) (<= main_n 53)) (or (< 53 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 14211#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 53 main_n)) (or (<= main_n 53) (<= main_i 180))), 14212#(and (or (<= main_i 184) (<= main_n 53)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 53 main_n))), 14213#(and (or (<= main_i 188) (<= main_n 53)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 53 main_n))), 14214#(and (or (<= main_i 192) (<= main_n 53)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14215#(and (or (<= main_n 53) (<= main_i 196)) (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14216#(and (or (<= main_n 53) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 53 main_n))), 14217#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 204))), 14218#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 53 main_n)) (or (<= main_i 208) (<= main_n 53))), 14219#(and (or (<= main_i 212) (<= main_n 53)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 53 main_n))), 14220#(and (<= main_i 212) (or (< 53 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 14221#(and (<= main_i 216) (<= 54 main_n)), 14164#true, 14165#false, 14166#(and (or (<= main_n 53) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14167#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 53 main_n)) (or (<= main_n 53) (<= main_i 4))), 14168#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 8) (<= main_n 53))), 14169#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 12))), 14170#(and (or (<= main_n 53) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14171#(and (or (<= main_n 53) (<= main_i 20)) (or (< 53 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 14172#(and (or (<= main_n 53) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14173#(and (or (<= main_n 53) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14174#(and (or (<= main_i 32) (<= main_n 53)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14175#(and (or (<= main_i 36) (<= main_n 53)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 53 main_n))), 14176#(and (or (<= main_i 40) (<= main_n 53)) (or (< 53 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 14177#(and (or (<= main_n 53) (<= main_i 44)) (or (< 53 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 14178#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 48))), 14179#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 52) (<= main_n 53))), 14180#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 56))), 14181#(and (or (<= main_n 53) (<= main_i 60)) (or (< 53 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 14182#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 64) (<= main_n 53))), 14183#(and (or (<= main_n 53) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14184#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 72))), 14185#(and (or (<= main_i 76) (<= main_n 53)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14186#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 80))), 14187#(and (or (<= main_i 84) (<= main_n 53)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 53 main_n))), 14188#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 88) (<= main_n 53))), 14189#(and (or (< 53 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 53))), 14190#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 96) (<= main_n 53))), 14191#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 100) (<= main_n 53))), 14192#(and (or (<= main_i 104) (<= main_n 53)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14193#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_n 53) (<= main_i 108))), 14194#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 53 main_n)) (or (<= main_n 53) (<= main_i 112))), 14195#(and (or (<= main_n 53) (<= main_i 116)) (or (< 53 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 14196#(and (or (< 53 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 53))), 14197#(and (or (<= main_n 53) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14198#(and (or (<= main_n 53) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 53 main_n))), 14199#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 132) (<= main_n 53))), 14200#(and (or (< 53 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 53))), 14201#(and (or (< 53 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 53) (<= main_i 140))), 14202#(and (or (< 53 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 53) (<= main_i 144))), 14203#(and (or (< 53 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 53) (<= main_i 148))), 14204#(and (or (<= main_n 53) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14205#(and (or (< 53 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 53))), 14206#(and (or (<= main_n 53) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n))), 14207#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 53 main_n)) (or (<= main_i 164) (<= main_n 53)))] [2018-07-23 13:37:16,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2862 backedges. 0 proven. 2862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:16,674 INFO L450 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-07-23 13:37:16,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-07-23 13:37:16,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=3192, Unknown=0, NotChecked=0, Total=3306 [2018-07-23 13:37:16,675 INFO L87 Difference]: Start difference. First operand 110 states and 110 transitions. Second operand 58 states. [2018-07-23 13:37:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:17,641 INFO L93 Difference]: Finished difference Result 114 states and 114 transitions. [2018-07-23 13:37:17,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-07-23 13:37:17,641 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 109 [2018-07-23 13:37:17,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:17,642 INFO L225 Difference]: With dead ends: 114 [2018-07-23 13:37:17,642 INFO L226 Difference]: Without dead ends: 113 [2018-07-23 13:37:17,642 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=3192, Unknown=0, NotChecked=0, Total=3306 [2018-07-23 13:37:17,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-07-23 13:37:17,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 112. [2018-07-23 13:37:17,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-07-23 13:37:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 112 transitions. [2018-07-23 13:37:17,732 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 112 transitions. Word has length 109 [2018-07-23 13:37:17,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:17,732 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 112 transitions. [2018-07-23 13:37:17,732 INFO L472 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-07-23 13:37:17,732 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 112 transitions. [2018-07-23 13:37:17,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-07-23 13:37:17,733 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:17,733 INFO L357 BasicCegarLoop]: trace histogram [55, 54, 1, 1] [2018-07-23 13:37:17,733 INFO L414 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1262778548, now seen corresponding path program 54 times [2018-07-23 13:37:17,733 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:18,375 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:37:18,375 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:18,375 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-07-23 13:37:18,376 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:18,376 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:37:18,376 INFO L185 omatonBuilderFactory]: Interpolants [14720#(and (or (< 54 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 54))), 14721#(and (or (<= main_i 180) (<= main_n 54)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 54 main_n))), 14722#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 54 main_n)) (or (<= main_i 184) (<= main_n 54))), 14723#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 54 main_n)) (or (<= main_i 188) (<= main_n 54))), 14724#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 192) (<= main_n 54))), 14725#(and (or (< 54 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 54) (<= main_i 196))), 14726#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 54 main_n)) (or (<= main_i 200) (<= main_n 54))), 14727#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 204) (<= main_n 54))), 14728#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 54 main_n)) (or (<= main_i 208) (<= main_n 54))), 14729#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 212) (<= main_n 54))), 14730#(and (or (<= main_i 216) (<= main_n 54)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 54 main_n))), 14731#(and (<= main_i 216) (or (< 54 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 14732#(and (<= main_i 220) (<= 55 main_n)), 14674#true, 14675#false, 14676#(and (or (<= main_i 0) (<= main_n 54)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14677#(and (or (< 54 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_i 4) (<= main_n 54))), 14678#(and (or (<= main_i 8) (<= main_n 54)) (or (< 54 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 14679#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_n 54) (<= main_i 12))), 14680#(and (or (<= main_i 16) (<= main_n 54)) (or (< 54 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 14681#(and (or (<= main_i 20) (<= main_n 54)) (or (< 54 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 14682#(and (or (<= main_i 24) (<= main_n 54)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14683#(and (or (<= main_i 28) (<= main_n 54)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14684#(and (or (<= main_i 32) (<= main_n 54)) (or (< 54 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 14685#(and (or (<= main_i 36) (<= main_n 54)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 54 main_n))), 14686#(and (or (<= main_i 40) (<= main_n 54)) (or (< 54 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 14687#(and (or (< 54 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 54) (<= main_i 44))), 14688#(and (or (<= main_i 48) (<= main_n 54)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14689#(and (or (<= main_i 52) (<= main_n 54)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14690#(and (or (<= main_i 56) (<= main_n 54)) (or (< 54 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 14691#(and (or (< 54 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 54))), 14692#(and (or (<= main_i 64) (<= main_n 54)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14693#(and (or (<= main_n 54) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14694#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 72) (<= main_n 54))), 14695#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 76) (<= main_n 54))), 14696#(and (or (<= main_i 80) (<= main_n 54)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14697#(and (or (<= main_i 84) (<= main_n 54)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 54 main_n))), 14698#(and (or (< 54 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 54))), 14699#(and (or (<= main_i 92) (<= main_n 54)) (or (< 54 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 14700#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 96) (<= main_n 54))), 14701#(and (or (<= main_i 100) (<= main_n 54)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14702#(and (or (<= main_i 104) (<= main_n 54)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14703#(and (or (< 54 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 108) (<= main_n 54))), 14704#(and (or (< 54 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 54) (<= main_i 112))), 14705#(and (or (<= main_i 116) (<= main_n 54)) (or (< 54 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 14706#(and (or (< 54 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 54))), 14707#(and (or (<= main_i 124) (<= main_n 54)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14708#(and (or (<= main_i 128) (<= main_n 54)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 54 main_n))), 14709#(and (or (<= main_i 132) (<= main_n 54)) (or (< 54 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 14710#(and (or (<= main_i 136) (<= main_n 54)) (or (< 54 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 14711#(and (or (<= main_i 140) (<= main_n 54)) (or (< 54 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 14712#(and (or (<= main_n 54) (<= main_i 144)) (or (< 54 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 14713#(and (or (<= main_i 148) (<= main_n 54)) (or (< 54 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 14714#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 152) (<= main_n 54))), 14715#(and (or (< 54 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 54))), 14716#(and (or (<= main_n 54) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n))), 14717#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 164) (<= main_n 54))), 14718#(and (or (< 54 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 168) (<= main_n 54))), 14719#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 54 main_n)) (or (<= main_i 172) (<= main_n 54)))] [2018-07-23 13:37:18,377 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:37:18,377 INFO L450 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-07-23 13:37:18,377 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-07-23 13:37:18,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=3306, Unknown=0, NotChecked=0, Total=3422 [2018-07-23 13:37:18,378 INFO L87 Difference]: Start difference. First operand 112 states and 112 transitions. Second operand 59 states. [2018-07-23 13:37:19,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:19,176 INFO L93 Difference]: Finished difference Result 116 states and 116 transitions. [2018-07-23 13:37:19,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-07-23 13:37:19,176 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 111 [2018-07-23 13:37:19,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:19,177 INFO L225 Difference]: With dead ends: 116 [2018-07-23 13:37:19,177 INFO L226 Difference]: Without dead ends: 115 [2018-07-23 13:37:19,178 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=116, Invalid=3306, Unknown=0, NotChecked=0, Total=3422 [2018-07-23 13:37:19,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-07-23 13:37:19,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 114. [2018-07-23 13:37:19,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-07-23 13:37:19,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 114 transitions. [2018-07-23 13:37:19,266 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 114 transitions. Word has length 111 [2018-07-23 13:37:19,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:19,267 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 114 transitions. [2018-07-23 13:37:19,267 INFO L472 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-07-23 13:37:19,267 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 114 transitions. [2018-07-23 13:37:19,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-07-23 13:37:19,268 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:19,268 INFO L357 BasicCegarLoop]: trace histogram [56, 55, 1, 1] [2018-07-23 13:37:19,268 INFO L414 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:19,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1945561230, now seen corresponding path program 55 times [2018-07-23 13:37:19,269 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:19,830 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:19,830 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-07-23 13:37:19,830 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:19,830 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:37:19,831 INFO L185 omatonBuilderFactory]: Interpolants [15232#(and (or (<= main_n 55) (<= main_i 148)) (or (< 55 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 15233#(and (or (<= main_n 55) (<= main_i 152)) (or (< 55 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))))), 15234#(and (or (< 55 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 156))), 15235#(and (or (<= main_n 55) (<= main_i 160)) (or (< 55 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 15236#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n)) (or (<= main_n 55) (<= main_i 164))), 15237#(and (or (< 55 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 168))), 15238#(and (or (< 55 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 172))), 15239#(and (or (< 55 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 176))), 15240#(and (or (<= main_n 55) (<= main_i 180)) (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)))), 15241#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i))) (or (<= main_n 55) (<= main_i 184))), 15242#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_n 55) (<= main_i 188))), 15243#(and (or (<= main_n 55) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n))), 15244#(and (or (<= main_n 55) (<= main_i 196)) (or (< 55 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 15245#(and (or (<= main_n 55) (<= main_i 200)) (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)))), 15246#(and (or (<= main_n 55) (<= main_i 204)) (or (< 55 main_n) (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))))), 15247#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 55 main_n)) (or (<= main_n 55) (<= main_i 208))), 15248#(and (or (<= main_n 55) (<= main_i 212)) (or (< 55 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))))), 15249#(and (or (< 55 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 216))), 15250#(and (or (<= main_n 55) (<= main_i 220)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 55 main_n))), 15251#(and (or (and (= (* 4 main_n) main_i) (= 23 (select main_a main_i))) (< 55 main_n)) (<= main_i 220)), 15252#(and (<= 56 main_n) (<= main_i 224)), 15193#true, 15194#false, 15195#(and (or (<= main_n 55) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n))), 15196#(and (or (<= main_n 55) (<= main_i 4)) (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 15197#(and (or (<= main_n 55) (<= main_i 8)) (or (< 55 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 15198#(and (or (< 55 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 12))), 15199#(and (or (< 55 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 16))), 15200#(and (or (< 55 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 20))), 15201#(and (or (<= main_n 55) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n))), 15202#(and (or (<= main_n 55) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n))), 15203#(and (or (<= main_i 32) (<= main_n 55)) (or (< 55 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 15204#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i))) (or (<= main_i 36) (<= main_n 55))), 15205#(and (or (<= main_n 55) (<= main_i 40)) (or (< 55 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 15206#(and (or (<= main_n 55) (<= main_i 44)) (or (< 55 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 15207#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n)) (or (<= main_n 55) (<= main_i 48))), 15208#(and (or (< 55 main_n) (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 52))), 15209#(and (or (< 55 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 56))), 15210#(and (or (<= main_n 55) (<= main_i 60)) (or (< 55 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 15211#(and (or (<= main_n 55) (<= main_i 64)) (or (< 55 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 15212#(and (or (<= main_n 55) (<= main_i 68)) (or (< 55 main_n) (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))))), 15213#(and (or (< 55 main_n) (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 72))), 15214#(and (or (<= main_i 76) (<= main_n 55)) (or (< 55 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))))), 15215#(and (or (<= main_n 55) (<= main_i 80)) (or (< 55 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 15216#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i))) (or (<= main_n 55) (<= main_i 84))), 15217#(and (or (< 55 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 88))), 15218#(and (or (<= main_i 92) (<= main_n 55)) (or (< 55 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 15219#(and (or (<= main_i 96) (<= main_n 55)) (or (< 55 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))))), 15220#(and (or (<= main_n 55) (<= main_i 100)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 55 main_n))), 15221#(and (or (< 55 main_n) (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 104) (<= main_n 55))), 15222#(and (or (<= main_n 55) (<= main_i 108)) (or (< 55 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 15223#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 55) (<= main_i 112))), 15224#(and (or (<= main_n 55) (<= main_i 116)) (or (< 55 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 15225#(and (or (< 55 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 120))), 15226#(and (or (< 55 main_n) (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 124))), 15227#(and (or (<= main_n 55) (<= main_i 128)) (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 15228#(and (or (< 55 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 132))), 15229#(and (or (< 55 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 55) (<= main_i 136))), 15230#(and (or (< 55 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 55) (<= main_i 140))), 15231#(and (or (<= main_n 55) (<= main_i 144)) (or (< 55 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:37:19,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:19,832 INFO L450 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-07-23 13:37:19,832 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-07-23 13:37:19,832 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=3422, Unknown=0, NotChecked=0, Total=3540 [2018-07-23 13:37:19,832 INFO L87 Difference]: Start difference. First operand 114 states and 114 transitions. Second operand 60 states. [2018-07-23 13:37:20,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:20,704 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2018-07-23 13:37:20,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-07-23 13:37:20,704 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 113 [2018-07-23 13:37:20,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:20,705 INFO L225 Difference]: With dead ends: 118 [2018-07-23 13:37:20,705 INFO L226 Difference]: Without dead ends: 117 [2018-07-23 13:37:20,706 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=3422, Unknown=0, NotChecked=0, Total=3540 [2018-07-23 13:37:20,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2018-07-23 13:37:20,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2018-07-23 13:37:20,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-07-23 13:37:20,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 116 transitions. [2018-07-23 13:37:20,813 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 116 transitions. Word has length 113 [2018-07-23 13:37:20,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:20,813 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 116 transitions. [2018-07-23 13:37:20,813 INFO L472 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-07-23 13:37:20,813 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 116 transitions. [2018-07-23 13:37:20,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-07-23 13:37:20,814 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:20,814 INFO L357 BasicCegarLoop]: trace histogram [57, 56, 1, 1] [2018-07-23 13:37:20,814 INFO L414 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:20,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1373569360, now seen corresponding path program 56 times [2018-07-23 13:37:20,815 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:21,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3192 backedges. 0 proven. 3192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:21,692 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:21,692 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-07-23 13:37:21,693 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:21,693 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:37:21,694 INFO L185 omatonBuilderFactory]: Interpolants [15744#(and (or (<= main_n 56) (<= main_i 84)) (or (< 56 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 15745#(and (or (<= main_i 88) (<= main_n 56)) (or (<= 88 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15746#(and (or (<= 92 main_i) (< 56 main_n)) (or (<= main_i 92) (<= main_n 56)) (= 23 (select main_a (* 4 main_n)))), 15747#(and (or (<= 96 main_i) (< 56 main_n)) (or (<= main_i 96) (<= main_n 56)) (= 23 (select main_a (* 4 main_n)))), 15748#(and (or (<= main_n 56) (<= main_i 100)) (or (<= 100 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15749#(and (or (<= main_i 104) (<= main_n 56)) (or (<= 104 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15750#(and (or (<= 108 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 15751#(and (or (<= main_n 56) (<= main_i 112)) (or (<= 112 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15752#(and (or (<= 116 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 116))), 15753#(and (or (<= main_n 56) (<= main_i 120)) (or (<= 120 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15754#(and (or (<= main_n 56) (<= main_i 124)) (= 23 (select main_a (* 4 main_n))) (or (<= 124 main_i) (< 56 main_n))), 15755#(and (or (<= main_n 56) (<= main_i 128)) (or (<= 128 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15756#(and (or (<= main_n 56) (<= main_i 132)) (= 23 (select main_a (* 4 main_n))) (or (<= 132 main_i) (< 56 main_n))), 15757#(and (or (<= 136 main_i) (< 56 main_n)) (or (<= main_i 136) (<= main_n 56)) (= 23 (select main_a (* 4 main_n)))), 15758#(and (or (<= 140 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 15759#(and (or (<= main_n 56) (<= main_i 144)) (or (<= 144 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15760#(and (or (<= 148 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 148))), 15761#(and (or (<= 152 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 152))), 15762#(and (or (<= 156 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 156)) (= 23 (select main_a (* 4 main_n)))), 15763#(and (or (<= 160 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 15764#(and (or (<= main_n 56) (<= main_i 164)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 56 main_n))), 15765#(and (or (<= main_n 56) (<= main_i 168)) (or (<= 168 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15766#(and (or (<= 172 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 15767#(and (or (<= main_i 176) (<= main_n 56)) (or (<= 176 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15768#(and (or (<= main_n 56) (<= main_i 180)) (or (<= 180 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15769#(and (or (<= 184 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 184)) (= 23 (select main_a (* 4 main_n)))), 15770#(and (or (<= 188 main_i) (< 56 main_n)) (or (<= main_i 188) (<= main_n 56)) (= 23 (select main_a (* 4 main_n)))), 15771#(and (or (<= 192 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 192)) (= 23 (select main_a (* 4 main_n)))), 15772#(and (or (<= 196 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 15773#(and (or (<= main_n 56) (<= main_i 200)) (= 23 (select main_a (* 4 main_n))) (or (<= 200 main_i) (< 56 main_n))), 15774#(and (or (<= main_n 56) (<= main_i 204)) (or (<= 204 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15775#(and (or (<= 208 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 208))), 15776#(and (or (<= 212 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 212))), 15777#(and (or (<= 216 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 216))), 15778#(and (or (<= main_n 56) (<= main_i 220)) (or (<= 220 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15779#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 56) (<= main_i 224)) (or (<= (* 4 main_n) main_i) (< 56 main_n))))), 15780#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 224) (< 56 main_n)))), 15781#(and (<= main_i 228) (< 56 main_n)), 15721#true, 15722#false, 15723#(and (or (<= 0 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 56) (<= main_i 0))), 15724#(and (or (<= main_n 56) (<= main_i 4)) (or (<= 4 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15725#(and (or (<= main_n 56) (<= main_i 8)) (or (<= 8 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15726#(and (or (<= main_n 56) (<= main_i 12)) (or (<= 12 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15727#(and (or (<= main_n 56) (<= main_i 16)) (or (<= 16 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15728#(and (or (<= 20 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 15729#(and (or (<= 24 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 15730#(and (or (<= main_n 56) (<= main_i 28)) (or (<= 28 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15731#(and (or (<= main_i 32) (<= main_n 56)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 56 main_n))), 15732#(and (or (<= main_i 36) (<= main_n 56)) (or (<= 36 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15733#(and (or (<= 40 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 15734#(and (or (<= main_n 56) (<= main_i 44)) (or (<= 44 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15735#(and (or (<= 48 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 15736#(and (or (<= main_n 56) (<= main_i 52)) (or (<= 52 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15737#(and (or (<= 56 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 15738#(and (or (<= 60 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 15739#(and (or (<= main_n 56) (<= main_i 64)) (or (<= 64 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15740#(and (or (<= main_n 56) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (<= 68 main_i) (< 56 main_n))), 15741#(and (or (<= main_n 56) (<= main_i 72)) (or (<= 72 main_i) (< 56 main_n)) (= 23 (select main_a (* 4 main_n)))), 15742#(and (or (<= 76 main_i) (< 56 main_n)) (or (<= main_i 76) (<= main_n 56)) (= 23 (select main_a (* 4 main_n)))), 15743#(and (or (<= 80 main_i) (< 56 main_n)) (or (<= main_n 56) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:37:21,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3192 backedges. 0 proven. 3192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:21,695 INFO L450 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-07-23 13:37:21,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-07-23 13:37:21,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=3540, Unknown=0, NotChecked=0, Total=3660 [2018-07-23 13:37:21,696 INFO L87 Difference]: Start difference. First operand 116 states and 116 transitions. Second operand 61 states. [2018-07-23 13:37:22,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:22,669 INFO L93 Difference]: Finished difference Result 120 states and 120 transitions. [2018-07-23 13:37:22,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-07-23 13:37:22,669 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 115 [2018-07-23 13:37:22,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:22,670 INFO L225 Difference]: With dead ends: 120 [2018-07-23 13:37:22,670 INFO L226 Difference]: Without dead ends: 119 [2018-07-23 13:37:22,670 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=120, Invalid=3540, Unknown=0, NotChecked=0, Total=3660 [2018-07-23 13:37:22,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-07-23 13:37:22,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2018-07-23 13:37:22,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-07-23 13:37:22,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2018-07-23 13:37:22,759 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 115 [2018-07-23 13:37:22,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:22,760 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2018-07-23 13:37:22,760 INFO L472 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-07-23 13:37:22,760 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2018-07-23 13:37:22,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-07-23 13:37:22,760 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:22,760 INFO L357 BasicCegarLoop]: trace histogram [58, 57, 1, 1] [2018-07-23 13:37:22,761 INFO L414 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:22,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1445196178, now seen corresponding path program 57 times [2018-07-23 13:37:22,761 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:22,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3306 backedges. 0 proven. 3306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:23,322 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:23,322 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-07-23 13:37:23,322 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:23,322 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:37:23,323 INFO L185 omatonBuilderFactory]: Interpolants [16258#true, 16259#false, 16260#(and (or (<= 0 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 0) (<= main_n 57))), 16261#(and (or (< 57 main_n) (<= 4 main_i)) (or (<= main_n 57) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 16262#(and (or (< 57 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16263#(and (or (<= main_n 57) (<= main_i 12)) (or (< 57 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 16264#(and (or (< 57 main_n) (<= 16 main_i)) (or (<= main_n 57) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 16265#(and (= 23 (select main_a (* 4 main_n))) (or (< 57 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 57))), 16266#(and (or (< 57 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16267#(and (or (<= 28 main_i) (< 57 main_n)) (or (<= main_n 57) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 16268#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 57)) (or (<= 32 main_i) (< 57 main_n))), 16269#(and (or (<= main_i 36) (<= main_n 57)) (or (< 57 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 16270#(and (or (<= main_i 40) (<= main_n 57)) (= 23 (select main_a (* 4 main_n))) (or (<= 40 main_i) (< 57 main_n))), 16271#(and (or (<= main_n 57) (<= main_i 44)) (or (<= 44 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16272#(and (or (<= main_n 57) (<= main_i 48)) (or (<= 48 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16273#(and (or (<= main_i 52) (<= main_n 57)) (or (< 57 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 16274#(and (or (< 57 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 56))), 16275#(and (= 23 (select main_a (* 4 main_n))) (or (< 57 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 57))), 16276#(and (or (<= main_i 64) (<= main_n 57)) (or (<= 64 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16277#(and (or (< 57 main_n) (<= 68 main_i)) (or (<= main_n 57) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 16278#(and (or (<= 72 main_i) (< 57 main_n)) (or (<= main_n 57) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 16279#(and (or (<= 76 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 57))), 16280#(and (or (<= main_n 57) (<= main_i 80)) (or (< 57 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 16281#(and (or (<= main_i 84) (<= main_n 57)) (= 23 (select main_a (* 4 main_n))) (or (< 57 main_n) (<= 84 main_i))), 16282#(and (or (<= main_i 88) (<= main_n 57)) (= 23 (select main_a (* 4 main_n))) (or (< 57 main_n) (<= 88 main_i))), 16283#(and (or (<= main_i 92) (<= main_n 57)) (or (< 57 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 16284#(and (or (<= main_i 96) (<= main_n 57)) (= 23 (select main_a (* 4 main_n))) (or (< 57 main_n) (<= 96 main_i))), 16285#(and (or (< 57 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16286#(and (or (< 57 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 104) (<= main_n 57))), 16287#(and (or (< 57 main_n) (<= 108 main_i)) (or (<= main_n 57) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 16288#(and (or (< 57 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 112))), 16289#(and (or (<= 116 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 116))), 16290#(and (or (<= 120 main_i) (< 57 main_n)) (or (<= main_i 120) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16291#(and (or (<= 124 main_i) (< 57 main_n)) (or (<= main_n 57) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 16292#(and (or (< 57 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 128))), 16293#(and (or (<= main_i 132) (<= main_n 57)) (or (<= 132 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16294#(and (or (<= 136 main_i) (< 57 main_n)) (or (<= main_i 136) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16295#(and (or (< 57 main_n) (<= 140 main_i)) (or (<= main_n 57) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 16296#(and (or (< 57 main_n) (<= 144 main_i)) (or (<= main_n 57) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 16297#(and (or (< 57 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 148))), 16298#(and (or (<= main_n 57) (<= main_i 152)) (or (<= 152 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16299#(and (or (<= main_i 156) (<= main_n 57)) (or (<= 156 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16300#(and (or (<= main_n 57) (<= main_i 160)) (or (<= 160 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16301#(and (or (<= 164 main_i) (< 57 main_n)) (or (<= main_i 164) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16302#(and (or (<= 168 main_i) (< 57 main_n)) (or (<= main_n 57) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 16303#(and (or (< 57 main_n) (<= 172 main_i)) (or (<= main_n 57) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 16304#(and (or (<= main_i 176) (<= main_n 57)) (= 23 (select main_a (* 4 main_n))) (or (<= 176 main_i) (< 57 main_n))), 16305#(and (or (<= main_i 180) (<= main_n 57)) (or (< 57 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 16306#(and (or (<= main_i 184) (<= main_n 57)) (or (< 57 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 16307#(and (or (<= main_i 188) (<= main_n 57)) (or (< 57 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 16308#(and (or (<= 192 main_i) (< 57 main_n)) (or (<= main_i 192) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16309#(and (or (<= main_n 57) (<= main_i 196)) (or (<= 196 main_i) (< 57 main_n)) (= 23 (select main_a (* 4 main_n)))), 16310#(and (or (< 57 main_n) (<= 200 main_i)) (or (<= main_n 57) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 16311#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 57) (<= main_i 204)) (or (<= 204 main_i) (< 57 main_n))), 16312#(and (or (< 57 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 57)) (= 23 (select main_a (* 4 main_n)))), 16313#(and (or (< 57 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 212) (<= main_n 57))), 16314#(and (or (< 57 main_n) (<= 216 main_i)) (or (<= main_n 57) (<= main_i 216)) (= 23 (select main_a (* 4 main_n)))), 16315#(and (or (< 57 main_n) (<= 220 main_i)) (or (<= main_n 57) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 16316#(and (or (<= main_n 57) (<= main_i 224)) (or (< 57 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 16317#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 57 main_n)) (or (<= main_i 228) (<= main_n 57)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 16318#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 228) (< 57 main_n)))), 16319#(and (< 57 main_n) (<= main_i 232))] [2018-07-23 13:37:23,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3306 backedges. 0 proven. 3306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:23,323 INFO L450 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-07-23 13:37:23,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-07-23 13:37:23,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=3660, Unknown=0, NotChecked=0, Total=3782 [2018-07-23 13:37:23,324 INFO L87 Difference]: Start difference. First operand 118 states and 118 transitions. Second operand 62 states. [2018-07-23 13:37:24,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:24,222 INFO L93 Difference]: Finished difference Result 122 states and 122 transitions. [2018-07-23 13:37:24,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-07-23 13:37:24,222 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 117 [2018-07-23 13:37:24,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:24,223 INFO L225 Difference]: With dead ends: 122 [2018-07-23 13:37:24,223 INFO L226 Difference]: Without dead ends: 121 [2018-07-23 13:37:24,223 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=3660, Unknown=0, NotChecked=0, Total=3782 [2018-07-23 13:37:24,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-07-23 13:37:24,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2018-07-23 13:37:24,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-07-23 13:37:24,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 120 transitions. [2018-07-23 13:37:24,315 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 120 transitions. Word has length 117 [2018-07-23 13:37:24,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:24,315 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 120 transitions. [2018-07-23 13:37:24,315 INFO L472 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-07-23 13:37:24,315 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 120 transitions. [2018-07-23 13:37:24,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2018-07-23 13:37:24,316 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:24,316 INFO L357 BasicCegarLoop]: trace histogram [59, 58, 1, 1] [2018-07-23 13:37:24,316 INFO L414 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:24,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1559091540, now seen corresponding path program 58 times [2018-07-23 13:37:24,316 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:24,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3422 backedges. 0 proven. 3422 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:24,904 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:24,905 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-07-23 13:37:24,905 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:24,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:37:24,906 INFO L185 omatonBuilderFactory]: Interpolants [16804#true, 16805#false, 16806#(and (or (<= main_n 58) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16807#(and (or (<= main_n 58) (<= main_i 4)) (or (< 58 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 16808#(and (or (< 58 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 58))), 16809#(and (or (< 58 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 12))), 16810#(and (or (< 58 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 16))), 16811#(and (or (<= main_n 58) (<= main_i 20)) (or (< 58 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 16812#(and (or (<= main_n 58) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16813#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_n 58) (<= main_i 28))), 16814#(and (or (<= main_i 32) (<= main_n 58)) (or (< 58 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 16815#(and (or (<= main_i 36) (<= main_n 58)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 58 main_n))), 16816#(and (or (< 58 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 58))), 16817#(and (or (< 58 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 44))), 16818#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_n 58) (<= main_i 48))), 16819#(and (or (<= main_i 52) (<= main_n 58)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16820#(and (or (<= main_n 58) (<= main_i 56)) (or (< 58 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 16821#(and (or (<= main_n 58) (<= main_i 60)) (or (< 58 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 16822#(and (or (<= main_i 64) (<= main_n 58)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16823#(and (or (<= main_n 58) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16824#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_n 58) (<= main_i 72))), 16825#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_i 76) (<= main_n 58))), 16826#(and (or (< 58 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 80))), 16827#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 58 main_n)) (or (<= main_i 84) (<= main_n 58))), 16828#(and (or (< 58 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 58))), 16829#(and (or (< 58 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 58))), 16830#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_i 96) (<= main_n 58))), 16831#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_i 100) (<= main_n 58))), 16832#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_i 104) (<= main_n 58))), 16833#(and (or (<= main_n 58) (<= main_i 108)) (or (< 58 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 16834#(and (or (<= main_n 58) (<= main_i 112)) (or (< 58 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 16835#(and (or (< 58 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 116))), 16836#(and (or (<= main_i 120) (<= main_n 58)) (or (< 58 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 16837#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_n 58) (<= main_i 124))), 16838#(and (or (< 58 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i))) (or (<= main_n 58) (<= main_i 128))), 16839#(and (or (<= main_i 132) (<= main_n 58)) (or (< 58 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 16840#(and (or (< 58 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 58))), 16841#(and (or (<= main_n 58) (<= main_i 140)) (or (< 58 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 16842#(and (or (< 58 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 144))), 16843#(and (or (<= main_n 58) (<= main_i 148)) (or (< 58 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 16844#(and (or (<= main_n 58) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16845#(and (or (< 58 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 58))), 16846#(and (or (< 58 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 160))), 16847#(and (or (<= main_i 164) (<= main_n 58)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16848#(and (or (<= main_n 58) (<= main_i 168)) (or (< 58 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 16849#(and (or (< 58 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 172))), 16850#(and (or (< 58 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 58))), 16851#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 58 main_n)) (or (<= main_i 180) (<= main_n 58))), 16852#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 58 main_n)) (or (<= main_i 184) (<= main_n 58))), 16853#(and (or (< 58 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 58))), 16854#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_i 192) (<= main_n 58))), 16855#(and (or (< 58 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 196))), 16856#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 58 main_n)) (or (<= main_n 58) (<= main_i 200))), 16857#(and (or (<= main_n 58) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16858#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 58 main_n)) (or (<= main_i 208) (<= main_n 58))), 16859#(and (or (<= main_i 212) (<= main_n 58)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n))), 16860#(and (or (< 58 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 216))), 16861#(and (or (< 58 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 58) (<= main_i 220))), 16862#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 58 main_n)) (or (<= main_n 58) (<= main_i 224))), 16863#(and (or (<= main_i 228) (<= main_n 58)) (or (< 58 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 16864#(and (or (<= main_n 58) (<= main_i 232)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 58 main_n))), 16865#(and (or (< 58 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 232)), 16866#(and (<= main_i 236) (<= 59 main_n))] [2018-07-23 13:37:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3422 backedges. 0 proven. 3422 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:24,906 INFO L450 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-07-23 13:37:24,907 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-07-23 13:37:24,907 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=3782, Unknown=0, NotChecked=0, Total=3906 [2018-07-23 13:37:24,907 INFO L87 Difference]: Start difference. First operand 120 states and 120 transitions. Second operand 63 states. [2018-07-23 13:37:25,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:25,879 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2018-07-23 13:37:25,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-07-23 13:37:25,879 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 119 [2018-07-23 13:37:25,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:25,880 INFO L225 Difference]: With dead ends: 124 [2018-07-23 13:37:25,880 INFO L226 Difference]: Without dead ends: 123 [2018-07-23 13:37:25,880 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=3782, Unknown=0, NotChecked=0, Total=3906 [2018-07-23 13:37:25,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-07-23 13:37:25,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 122. [2018-07-23 13:37:25,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-07-23 13:37:25,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 122 transitions. [2018-07-23 13:37:25,983 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 122 transitions. Word has length 119 [2018-07-23 13:37:25,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:25,983 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 122 transitions. [2018-07-23 13:37:25,983 INFO L472 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-07-23 13:37:25,984 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 122 transitions. [2018-07-23 13:37:25,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-07-23 13:37:25,984 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:25,984 INFO L357 BasicCegarLoop]: trace histogram [60, 59, 1, 1] [2018-07-23 13:37:25,984 INFO L414 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:25,984 INFO L82 PathProgramCache]: Analyzing trace with hash -656615274, now seen corresponding path program 59 times [2018-07-23 13:37:25,984 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:25,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:26,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3540 backedges. 0 proven. 3540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:26,707 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:26,707 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-07-23 13:37:26,707 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:26,707 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:37:26,708 INFO L185 omatonBuilderFactory]: Interpolants [17408#(and (or (<= main_i 188) (<= main_n 59)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 59 main_n))), 17409#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 192) (<= main_n 59))), 17410#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 196))), 17411#(and (or (<= main_n 59) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 59 main_n))), 17412#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 204) (<= main_n 59))), 17413#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 59 main_n)) (or (<= main_i 208) (<= main_n 59))), 17414#(and (or (<= main_i 212) (<= main_n 59)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17415#(and (or (<= main_i 216) (<= main_n 59)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17416#(and (or (<= main_n 59) (<= main_i 220)) (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17417#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 224))), 17418#(and (or (<= main_i 228) (<= main_n 59)) (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17419#(and (or (< 59 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 232) (<= main_n 59))), 17420#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 59 main_n)) (or (<= main_i 236) (<= main_n 59))), 17421#(and (<= main_i 236) (or (< 59 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 17422#(and (<= main_i 240) (< 59 main_n)), 17359#true, 17360#false, 17361#(and (or (<= main_i 0) (<= main_n 59)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17362#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 59 main_n)) (or (<= main_n 59) (<= main_i 4))), 17363#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 8) (<= main_n 59))), 17364#(and (or (<= main_n 59) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17365#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 16))), 17366#(and (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 20) (<= main_n 59))), 17367#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 24) (<= main_n 59))), 17368#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 28))), 17369#(and (or (<= main_i 32) (<= main_n 59)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17370#(and (or (<= main_i 36) (<= main_n 59)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 59 main_n))), 17371#(and (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 40) (<= main_n 59))), 17372#(and (or (< 59 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 59) (<= main_i 44))), 17373#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 48))), 17374#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 52) (<= main_n 59))), 17375#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 56))), 17376#(and (or (< 59 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 59))), 17377#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 64) (<= main_n 59))), 17378#(and (or (<= main_n 59) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17379#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 72))), 17380#(and (or (<= main_i 76) (<= main_n 59)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17381#(and (or (<= main_n 59) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17382#(and (or (<= main_i 84) (<= main_n 59)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 59 main_n))), 17383#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 88) (<= main_n 59))), 17384#(and (or (< 59 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 59))), 17385#(and (or (<= main_i 96) (<= main_n 59)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17386#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 100) (<= main_n 59))), 17387#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_i 104) (<= main_n 59))), 17388#(and (or (<= main_n 59) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17389#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 59 main_n)) (or (<= main_n 59) (<= main_i 112))), 17390#(and (or (<= main_i 116) (<= main_n 59)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17391#(and (or (<= main_i 120) (<= main_n 59)) (or (< 59 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 17392#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 124))), 17393#(and (or (<= main_n 59) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 59 main_n))), 17394#(and (or (<= main_i 132) (<= main_n 59)) (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17395#(and (or (< 59 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 59))), 17396#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 59 main_n)) (or (<= main_n 59) (<= main_i 140))), 17397#(and (or (< 59 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 59) (<= main_i 144))), 17398#(and (or (<= main_n 59) (<= main_i 148)) (or (< 59 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 17399#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 152))), 17400#(and (or (< 59 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 59))), 17401#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 160))), 17402#(and (or (<= main_i 164) (<= main_n 59)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n))), 17403#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 168))), 17404#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 59 main_n)) (or (<= main_n 59) (<= main_i 172))), 17405#(and (or (<= main_i 176) (<= main_n 59)) (or (< 59 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 17406#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 59 main_n)) (or (<= main_i 180) (<= main_n 59))), 17407#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 59 main_n)) (or (<= main_i 184) (<= main_n 59)))] [2018-07-23 13:37:26,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3540 backedges. 0 proven. 3540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:26,709 INFO L450 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-07-23 13:37:26,709 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-07-23 13:37:26,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=3906, Unknown=0, NotChecked=0, Total=4032 [2018-07-23 13:37:26,710 INFO L87 Difference]: Start difference. First operand 122 states and 122 transitions. Second operand 64 states. [2018-07-23 13:37:27,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:27,747 INFO L93 Difference]: Finished difference Result 126 states and 126 transitions. [2018-07-23 13:37:27,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-07-23 13:37:27,747 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 121 [2018-07-23 13:37:27,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:27,748 INFO L225 Difference]: With dead ends: 126 [2018-07-23 13:37:27,748 INFO L226 Difference]: Without dead ends: 125 [2018-07-23 13:37:27,749 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=126, Invalid=3906, Unknown=0, NotChecked=0, Total=4032 [2018-07-23 13:37:27,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-07-23 13:37:27,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2018-07-23 13:37:27,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-07-23 13:37:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 124 transitions. [2018-07-23 13:37:27,859 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 124 transitions. Word has length 121 [2018-07-23 13:37:27,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:27,859 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 124 transitions. [2018-07-23 13:37:27,859 INFO L472 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-07-23 13:37:27,859 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2018-07-23 13:37:27,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-07-23 13:37:27,860 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:27,860 INFO L357 BasicCegarLoop]: trace histogram [61, 60, 1, 1] [2018-07-23 13:37:27,860 INFO L414 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:27,860 INFO L82 PathProgramCache]: Analyzing trace with hash 352915288, now seen corresponding path program 60 times [2018-07-23 13:37:27,861 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:27,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3660 backedges. 0 proven. 3660 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:28,503 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:28,504 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-07-23 13:37:28,504 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:28,504 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:37:28,505 INFO L185 omatonBuilderFactory]: Interpolants [17923#true, 17924#false, 17925#(and (or (<= main_i 0) (<= main_n 60)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17926#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 60 main_n)) (or (<= main_n 60) (<= main_i 4))), 17927#(and (or (<= main_i 8) (<= main_n 60)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17928#(and (or (<= main_n 60) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17929#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_n 60) (<= main_i 16))), 17930#(and (or (< 60 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 60))), 17931#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 24) (<= main_n 60))), 17932#(and (or (<= main_n 60) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17933#(and (or (< 60 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 60))), 17934#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 60 main_n)) (or (<= main_i 36) (<= main_n 60))), 17935#(and (or (< 60 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 60))), 17936#(and (or (< 60 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 60) (<= main_i 44))), 17937#(and (or (<= main_n 60) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17938#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 52) (<= main_n 60))), 17939#(and (or (<= main_i 56) (<= main_n 60)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17940#(and (or (< 60 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 60))), 17941#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 64) (<= main_n 60))), 17942#(and (or (<= main_n 60) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17943#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 72) (<= main_n 60))), 17944#(and (or (<= main_i 76) (<= main_n 60)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17945#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_n 60) (<= main_i 80))), 17946#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 60 main_n)) (or (<= main_i 84) (<= main_n 60))), 17947#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 88) (<= main_n 60))), 17948#(and (or (<= main_i 92) (<= main_n 60)) (or (< 60 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 17949#(and (or (<= main_i 96) (<= main_n 60)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17950#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 100) (<= main_n 60))), 17951#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 104) (<= main_n 60))), 17952#(and (or (<= main_n 60) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17953#(and (or (<= main_n 60) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 60 main_n))), 17954#(and (or (< 60 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 116) (<= main_n 60))), 17955#(and (or (< 60 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 60))), 17956#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 124) (<= main_n 60))), 17957#(and (or (<= main_i 128) (<= main_n 60)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 60 main_n))), 17958#(and (or (<= main_i 132) (<= main_n 60)) (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17959#(and (or (<= main_i 136) (<= main_n 60)) (or (< 60 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 17960#(and (or (< 60 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 60) (<= main_i 140))), 17961#(and (or (< 60 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 60) (<= main_i 144))), 17962#(and (or (< 60 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 60) (<= main_i 148))), 17963#(and (or (<= main_n 60) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17964#(and (or (< 60 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 60))), 17965#(and (or (<= main_n 60) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17966#(and (or (<= main_i 164) (<= main_n 60)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17967#(and (or (<= main_n 60) (<= main_i 168)) (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17968#(and (or (<= main_i 172) (<= main_n 60)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17969#(and (or (< 60 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 60))), 17970#(and (or (<= main_i 180) (<= main_n 60)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 60 main_n))), 17971#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 60 main_n)) (or (<= main_i 184) (<= main_n 60))), 17972#(and (or (<= main_i 188) (<= main_n 60)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 60 main_n))), 17973#(and (or (<= main_i 192) (<= main_n 60)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17974#(and (or (<= main_n 60) (<= main_i 196)) (or (< 60 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 17975#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 60 main_n)) (or (<= main_n 60) (<= main_i 200))), 17976#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 204) (<= main_n 60))), 17977#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 60 main_n)) (or (<= main_i 208) (<= main_n 60))), 17978#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 212) (<= main_n 60))), 17979#(and (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 216) (<= main_n 60))), 17980#(and (or (<= main_i 220) (<= main_n 60)) (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17981#(and (or (<= main_n 60) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n))), 17982#(and (or (< 60 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 60))), 17983#(and (or (< 60 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 232) (<= main_n 60))), 17984#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 60 main_n)) (or (<= main_i 236) (<= main_n 60))), 17985#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 60 main_n)) (or (<= main_i 240) (<= main_n 60))), 17986#(and (<= main_i 240) (or (< 60 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 17987#(and (< 60 main_n) (<= main_i 244))] [2018-07-23 13:37:28,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3660 backedges. 0 proven. 3660 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:28,505 INFO L450 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-07-23 13:37:28,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-07-23 13:37:28,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=4032, Unknown=0, NotChecked=0, Total=4160 [2018-07-23 13:37:28,506 INFO L87 Difference]: Start difference. First operand 124 states and 124 transitions. Second operand 65 states. [2018-07-23 13:37:29,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:29,540 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2018-07-23 13:37:29,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-07-23 13:37:29,541 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 123 [2018-07-23 13:37:29,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:29,542 INFO L225 Difference]: With dead ends: 128 [2018-07-23 13:37:29,542 INFO L226 Difference]: Without dead ends: 127 [2018-07-23 13:37:29,542 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=4032, Unknown=0, NotChecked=0, Total=4160 [2018-07-23 13:37:29,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2018-07-23 13:37:29,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2018-07-23 13:37:29,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-07-23 13:37:29,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 126 transitions. [2018-07-23 13:37:29,663 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 126 transitions. Word has length 123 [2018-07-23 13:37:29,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:29,663 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 126 transitions. [2018-07-23 13:37:29,664 INFO L472 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-07-23 13:37:29,664 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 126 transitions. [2018-07-23 13:37:29,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-07-23 13:37:29,664 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:29,665 INFO L357 BasicCegarLoop]: trace histogram [62, 61, 1, 1] [2018-07-23 13:37:29,665 INFO L414 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:29,665 INFO L82 PathProgramCache]: Analyzing trace with hash -150823526, now seen corresponding path program 61 times [2018-07-23 13:37:29,665 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:30,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 3782 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:30,384 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:30,385 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-07-23 13:37:30,385 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:30,385 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:37:30,386 INFO L185 omatonBuilderFactory]: Interpolants [18560#(and (or (< 61 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 244)), 18561#(and (<= main_i 248) (< 61 main_n)), 18496#true, 18497#false, 18498#(and (or (<= main_n 61) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18499#(and (or (<= main_n 61) (<= main_i 4)) (or (< 61 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 18500#(and (or (<= main_i 8) (<= main_n 61)) (or (< 61 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 18501#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 12))), 18502#(and (or (< 61 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 16))), 18503#(and (or (<= main_n 61) (<= main_i 20)) (or (< 61 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 18504#(and (or (<= main_n 61) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18505#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 28))), 18506#(and (or (< 61 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 61))), 18507#(and (or (<= main_i 36) (<= main_n 61)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 61 main_n))), 18508#(and (or (< 61 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 61))), 18509#(and (or (< 61 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 44))), 18510#(and (or (<= main_n 61) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18511#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_i 52) (<= main_n 61))), 18512#(and (or (< 61 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 56))), 18513#(and (or (< 61 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 60))), 18514#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 64))), 18515#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 68))), 18516#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 72))), 18517#(and (or (<= main_i 76) (<= main_n 61)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18518#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 80))), 18519#(and (or (<= main_i 84) (<= main_n 61)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 61 main_n))), 18520#(and (or (<= main_i 88) (<= main_n 61)) (or (< 61 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 18521#(and (or (<= main_i 92) (<= main_n 61)) (or (< 61 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 18522#(and (or (<= main_i 96) (<= main_n 61)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18523#(and (or (<= main_i 100) (<= main_n 61)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18524#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_i 104) (<= main_n 61))), 18525#(and (or (< 61 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 108))), 18526#(and (or (<= main_n 61) (<= main_i 112)) (or (< 61 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 18527#(and (or (< 61 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 116))), 18528#(and (or (<= main_i 120) (<= main_n 61)) (or (< 61 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 18529#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 124))), 18530#(and (or (<= main_n 61) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 61 main_n))), 18531#(and (or (<= main_i 132) (<= main_n 61)) (or (< 61 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 18532#(and (or (< 61 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 61))), 18533#(and (or (<= main_n 61) (<= main_i 140)) (or (< 61 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 18534#(and (or (<= main_n 61) (<= main_i 144)) (or (< 61 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 18535#(and (or (< 61 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 148))), 18536#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 152))), 18537#(and (or (<= main_i 156) (<= main_n 61)) (or (< 61 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 18538#(and (or (<= main_n 61) (<= main_i 160)) (or (< 61 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 18539#(and (or (<= main_n 61) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18540#(and (or (<= main_n 61) (<= main_i 168)) (or (< 61 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 18541#(and (or (<= main_n 61) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18542#(and (or (<= main_i 176) (<= main_n 61)) (or (< 61 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 18543#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 61 main_n)) (or (<= main_n 61) (<= main_i 180))), 18544#(and (or (<= main_i 184) (<= main_n 61)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 61 main_n))), 18545#(and (or (<= main_i 188) (<= main_n 61)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 61 main_n))), 18546#(and (or (<= main_i 192) (<= main_n 61)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18547#(and (or (<= main_n 61) (<= main_i 196)) (or (< 61 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 18548#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 61 main_n)) (or (<= main_n 61) (<= main_i 200))), 18549#(and (or (<= main_n 61) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18550#(and (or (<= main_n 61) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 61 main_n))), 18551#(and (or (<= main_i 212) (<= main_n 61)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18552#(and (or (< 61 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 216))), 18553#(and (or (<= main_n 61) (<= main_i 220)) (or (< 61 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 18554#(and (or (<= main_n 61) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n))), 18555#(and (or (<= main_i 228) (<= main_n 61)) (or (< 61 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 18556#(and (or (< 61 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 61) (<= main_i 232))), 18557#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 61 main_n)) (or (<= main_n 61) (<= main_i 236))), 18558#(and (or (<= main_i 240) (<= main_n 61)) (or (< 61 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 18559#(and (or (<= main_n 61) (<= main_i 244)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 61 main_n)))] [2018-07-23 13:37:30,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 3782 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:30,386 INFO L450 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-07-23 13:37:30,386 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-07-23 13:37:30,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=4160, Unknown=0, NotChecked=0, Total=4290 [2018-07-23 13:37:30,387 INFO L87 Difference]: Start difference. First operand 126 states and 126 transitions. Second operand 66 states. [2018-07-23 13:37:31,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:31,502 INFO L93 Difference]: Finished difference Result 130 states and 130 transitions. [2018-07-23 13:37:31,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-07-23 13:37:31,502 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 125 [2018-07-23 13:37:31,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:31,503 INFO L225 Difference]: With dead ends: 130 [2018-07-23 13:37:31,503 INFO L226 Difference]: Without dead ends: 129 [2018-07-23 13:37:31,504 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=4160, Unknown=0, NotChecked=0, Total=4290 [2018-07-23 13:37:31,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2018-07-23 13:37:31,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2018-07-23 13:37:31,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-07-23 13:37:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2018-07-23 13:37:31,607 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 125 [2018-07-23 13:37:31,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:31,607 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2018-07-23 13:37:31,607 INFO L472 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-07-23 13:37:31,607 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2018-07-23 13:37:31,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-07-23 13:37:31,608 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:31,608 INFO L357 BasicCegarLoop]: trace histogram [63, 62, 1, 1] [2018-07-23 13:37:31,608 INFO L414 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:31,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1087480668, now seen corresponding path program 62 times [2018-07-23 13:37:31,609 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:31,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3906 backedges. 0 proven. 3906 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:32,234 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:32,235 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-07-23 13:37:32,235 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:32,235 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:37:32,235 INFO L185 omatonBuilderFactory]: Interpolants [19078#true, 19079#false, 19080#(and (or (<= main_n 62) (<= main_i 0)) (or (<= 0 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19081#(and (or (< 62 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 4))), 19082#(and (or (<= 8 main_i) (< 62 main_n)) (or (<= main_i 8) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19083#(and (or (<= main_n 62) (<= main_i 12)) (or (< 62 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 19084#(and (or (<= main_n 62) (<= main_i 16)) (or (<= 16 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19085#(and (or (< 62 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 20))), 19086#(and (or (<= main_n 62) (<= main_i 24)) (or (<= 24 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19087#(and (or (<= main_n 62) (<= main_i 28)) (or (<= 28 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19088#(and (or (<= main_i 32) (<= main_n 62)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 62 main_n))), 19089#(and (or (<= main_i 36) (<= main_n 62)) (= 23 (select main_a (* 4 main_n))) (or (< 62 main_n) (<= 36 main_i))), 19090#(and (or (<= 40 main_i) (< 62 main_n)) (or (<= main_i 40) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19091#(and (or (<= 44 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 44))), 19092#(and (or (<= 48 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 19093#(and (or (< 62 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19094#(and (or (<= 56 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 56))), 19095#(and (or (<= 60 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 19096#(and (or (<= main_i 64) (<= main_n 62)) (or (<= 64 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19097#(and (or (< 62 main_n) (<= 68 main_i)) (or (<= main_n 62) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 19098#(and (or (<= main_n 62) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 62 main_n))), 19099#(and (or (<= main_i 76) (<= main_n 62)) (or (<= 76 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19100#(and (or (<= main_n 62) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 62 main_n))), 19101#(and (or (< 62 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 84) (<= main_n 62))), 19102#(and (or (<= main_i 88) (<= main_n 62)) (= 23 (select main_a (* 4 main_n))) (or (< 62 main_n) (<= 88 main_i))), 19103#(and (or (< 62 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19104#(and (or (<= main_i 96) (<= main_n 62)) (or (<= 96 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19105#(and (or (<= main_i 100) (<= main_n 62)) (or (<= 100 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19106#(and (or (<= 104 main_i) (< 62 main_n)) (or (<= main_i 104) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19107#(and (or (<= main_n 62) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 62 main_n))), 19108#(and (or (< 62 main_n) (<= 112 main_i)) (or (<= main_n 62) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 19109#(and (or (<= main_n 62) (<= main_i 116)) (or (<= 116 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19110#(and (or (<= 120 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 120) (<= main_n 62))), 19111#(and (or (<= main_n 62) (<= main_i 124)) (or (<= 124 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19112#(and (or (<= main_n 62) (<= main_i 128)) (or (< 62 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 19113#(and (or (<= 132 main_i) (< 62 main_n)) (or (<= main_i 132) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19114#(and (or (<= main_i 136) (<= main_n 62)) (= 23 (select main_a (* 4 main_n))) (or (<= 136 main_i) (< 62 main_n))), 19115#(and (or (< 62 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 140))), 19116#(and (or (<= main_n 62) (<= main_i 144)) (or (<= 144 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19117#(and (or (<= main_n 62) (<= main_i 148)) (= 23 (select main_a (* 4 main_n))) (or (< 62 main_n) (<= 148 main_i))), 19118#(and (or (<= main_n 62) (<= main_i 152)) (or (<= 152 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19119#(and (or (<= main_i 156) (<= main_n 62)) (or (<= 156 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19120#(and (or (<= 160 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 19121#(and (or (<= main_i 164) (<= main_n 62)) (or (<= 164 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19122#(and (or (<= main_n 62) (<= main_i 168)) (or (<= 168 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19123#(and (or (<= 172 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 62) (<= main_i 172))), 19124#(and (or (<= main_i 176) (<= main_n 62)) (or (<= 176 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19125#(and (or (< 62 main_n) (<= 180 main_i)) (or (<= main_i 180) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19126#(and (or (<= main_i 184) (<= main_n 62)) (or (< 62 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 19127#(and (or (< 62 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19128#(and (or (<= 192 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 192) (<= main_n 62))), 19129#(and (or (<= 196 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 19130#(and (or (<= main_n 62) (<= main_i 200)) (or (< 62 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 19131#(and (or (<= 204 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 19132#(and (or (< 62 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 62)) (= 23 (select main_a (* 4 main_n)))), 19133#(and (or (<= main_i 212) (<= main_n 62)) (or (<= 212 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19134#(and (or (<= 216 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 216)) (= 23 (select main_a (* 4 main_n)))), 19135#(and (or (<= 220 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 19136#(and (or (<= 224 main_i) (< 62 main_n)) (or (<= main_n 62) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 19137#(and (or (<= main_i 228) (<= main_n 62)) (or (<= 228 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19138#(and (or (<= main_n 62) (<= main_i 232)) (or (<= 232 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19139#(and (or (<= main_i 236) (<= main_n 62)) (or (<= 236 main_i) (< 62 main_n)) (= 23 (select main_a (* 4 main_n)))), 19140#(and (or (<= main_i 240) (<= main_n 62)) (or (< 62 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 19141#(and (or (<= main_n 62) (<= main_i 244)) (or (< 62 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 19142#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 62 main_n)) (or (<= main_i 248) (<= main_n 62)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 19143#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 248) (< 62 main_n)))), 19144#(and (<= main_i 252) (<= 63 main_n))] [2018-07-23 13:37:32,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3906 backedges. 0 proven. 3906 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:32,236 INFO L450 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-07-23 13:37:32,236 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-07-23 13:37:32,236 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=4290, Unknown=0, NotChecked=0, Total=4422 [2018-07-23 13:37:32,237 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand 67 states. [2018-07-23 13:37:33,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:33,317 INFO L93 Difference]: Finished difference Result 132 states and 132 transitions. [2018-07-23 13:37:33,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-07-23 13:37:33,317 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 127 [2018-07-23 13:37:33,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:33,318 INFO L225 Difference]: With dead ends: 132 [2018-07-23 13:37:33,318 INFO L226 Difference]: Without dead ends: 131 [2018-07-23 13:37:33,318 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=4290, Unknown=0, NotChecked=0, Total=4422 [2018-07-23 13:37:33,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-07-23 13:37:33,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2018-07-23 13:37:33,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-07-23 13:37:33,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 130 transitions. [2018-07-23 13:37:33,432 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 130 transitions. Word has length 127 [2018-07-23 13:37:33,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:33,432 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 130 transitions. [2018-07-23 13:37:33,432 INFO L472 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-07-23 13:37:33,432 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 130 transitions. [2018-07-23 13:37:33,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-07-23 13:37:33,433 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:33,433 INFO L357 BasicCegarLoop]: trace histogram [64, 63, 1, 1] [2018-07-23 13:37:33,433 INFO L414 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:33,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1391870110, now seen corresponding path program 63 times [2018-07-23 13:37:33,434 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:34,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4032 backedges. 0 proven. 4032 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:34,277 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:34,277 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-07-23 13:37:34,277 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:34,277 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:37:34,278 INFO L185 omatonBuilderFactory]: Interpolants [19712#(and (or (<= main_i 164) (<= main_n 63)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19713#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 168))), 19714#(and (or (<= main_i 172) (<= main_n 63)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19715#(and (or (<= main_i 176) (<= main_n 63)) (or (< 63 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 19716#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 63 main_n)) (or (<= main_i 180) (<= main_n 63))), 19717#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 63 main_n)) (or (<= main_i 184) (<= main_n 63))), 19718#(and (or (<= main_i 188) (<= main_n 63)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 63 main_n))), 19719#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 192) (<= main_n 63))), 19720#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 196))), 19721#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 63 main_n)) (or (<= main_i 200) (<= main_n 63))), 19722#(and (or (<= main_i 204) (<= main_n 63)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19723#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 63 main_n)) (or (<= main_i 208) (<= main_n 63))), 19724#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 212) (<= main_n 63))), 19725#(and (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 216) (<= main_n 63))), 19726#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 220) (<= main_n 63))), 19727#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 224))), 19728#(and (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 228) (<= main_n 63))), 19729#(and (or (<= main_i 232) (<= main_n 63)) (or (< 63 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 19730#(and (or (<= main_i 236) (<= main_n 63)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19731#(and (or (<= main_i 240) (<= main_n 63)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 63 main_n))), 19732#(and (or (<= main_i 244) (<= main_n 63)) (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19733#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 248) (<= main_n 63))), 19734#(and (or (<= main_i 252) (<= main_n 63)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 63 main_n))), 19735#(and (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 63 main_n)) (<= main_i 252)), 19736#(and (< 63 main_n) (<= main_i 256)), 19669#true, 19670#false, 19671#(and (or (<= main_i 0) (<= main_n 63)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19672#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 63 main_n)) (or (<= main_n 63) (<= main_i 4))), 19673#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 8) (<= main_n 63))), 19674#(and (or (<= main_n 63) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19675#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 16))), 19676#(and (or (<= main_i 20) (<= main_n 63)) (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19677#(and (or (<= main_i 24) (<= main_n 63)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19678#(and (or (<= main_n 63) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19679#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 32) (<= main_n 63))), 19680#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 63 main_n)) (or (<= main_i 36) (<= main_n 63))), 19681#(and (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 40) (<= main_n 63))), 19682#(and (or (<= main_n 63) (<= main_i 44)) (or (< 63 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 19683#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 48))), 19684#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 52) (<= main_n 63))), 19685#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 56) (<= main_n 63))), 19686#(and (or (< 63 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 63))), 19687#(and (or (<= main_i 64) (<= main_n 63)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19688#(and (or (<= main_n 63) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19689#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 72) (<= main_n 63))), 19690#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 76) (<= main_n 63))), 19691#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 80))), 19692#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 63 main_n)) (or (<= main_i 84) (<= main_n 63))), 19693#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 88) (<= main_n 63))), 19694#(and (or (< 63 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 63))), 19695#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 96) (<= main_n 63))), 19696#(and (or (<= main_i 100) (<= main_n 63)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19697#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 104) (<= main_n 63))), 19698#(and (or (<= main_n 63) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19699#(and (or (<= main_n 63) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 63 main_n))), 19700#(and (or (<= main_i 116) (<= main_n 63)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19701#(and (or (<= main_i 120) (<= main_n 63)) (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19702#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 124) (<= main_n 63))), 19703#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 63 main_n)) (or (<= main_i 128) (<= main_n 63))), 19704#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 132) (<= main_n 63))), 19705#(and (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_i 136) (<= main_n 63))), 19706#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 63 main_n)) (or (<= main_n 63) (<= main_i 140))), 19707#(and (or (<= main_n 63) (<= main_i 144)) (or (< 63 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 19708#(and (or (<= main_n 63) (<= main_i 148)) (or (< 63 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 19709#(and (or (<= main_n 63) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n))), 19710#(and (or (<= main_i 156) (<= main_n 63)) (or (< 63 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 19711#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 63 main_n)) (or (<= main_n 63) (<= main_i 160)))] [2018-07-23 13:37:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4032 backedges. 0 proven. 4032 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:34,279 INFO L450 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-07-23 13:37:34,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-07-23 13:37:34,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=4422, Unknown=0, NotChecked=0, Total=4556 [2018-07-23 13:37:34,280 INFO L87 Difference]: Start difference. First operand 130 states and 130 transitions. Second operand 68 states. [2018-07-23 13:37:35,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:35,355 INFO L93 Difference]: Finished difference Result 134 states and 134 transitions. [2018-07-23 13:37:35,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-07-23 13:37:35,356 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 129 [2018-07-23 13:37:35,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:35,356 INFO L225 Difference]: With dead ends: 134 [2018-07-23 13:37:35,356 INFO L226 Difference]: Without dead ends: 133 [2018-07-23 13:37:35,357 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=134, Invalid=4422, Unknown=0, NotChecked=0, Total=4556 [2018-07-23 13:37:35,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-07-23 13:37:35,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2018-07-23 13:37:35,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-07-23 13:37:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 132 transitions. [2018-07-23 13:37:35,467 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 132 transitions. Word has length 129 [2018-07-23 13:37:35,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:35,467 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 132 transitions. [2018-07-23 13:37:35,468 INFO L472 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-07-23 13:37:35,468 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 132 transitions. [2018-07-23 13:37:35,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-07-23 13:37:35,468 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:35,469 INFO L357 BasicCegarLoop]: trace histogram [65, 64, 1, 1] [2018-07-23 13:37:35,469 INFO L414 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:35,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1852347744, now seen corresponding path program 64 times [2018-07-23 13:37:35,469 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:36,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4160 backedges. 0 proven. 4160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:36,097 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:36,098 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-07-23 13:37:36,098 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:36,098 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:37:36,099 INFO L185 omatonBuilderFactory]: Interpolants [20269#true, 20270#false, 20271#(and (or (<= 0 main_i) (< 64 main_n)) (or (<= main_i 0) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20272#(and (or (< 64 main_n) (<= 4 main_i)) (or (<= main_n 64) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 20273#(and (or (< 64 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20274#(and (or (< 64 main_n) (<= 12 main_i)) (or (<= main_n 64) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 20275#(and (or (< 64 main_n) (<= 16 main_i)) (or (<= main_n 64) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 20276#(and (or (<= main_i 20) (<= main_n 64)) (or (< 64 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 20277#(and (or (< 64 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 24) (<= main_n 64))), 20278#(and (or (<= 28 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 64) (<= main_i 28))), 20279#(and (or (<= main_i 32) (<= main_n 64)) (or (<= 32 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20280#(and (or (<= main_i 36) (<= main_n 64)) (or (< 64 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 20281#(and (or (<= 40 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 64))), 20282#(and (or (<= 44 main_i) (< 64 main_n)) (or (<= main_n 64) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 20283#(and (or (<= main_n 64) (<= main_i 48)) (or (<= 48 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20284#(and (or (<= main_i 52) (<= main_n 64)) (or (< 64 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 20285#(and (or (<= main_i 56) (<= main_n 64)) (or (< 64 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 20286#(and (or (< 64 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 60) (<= main_n 64))), 20287#(and (or (<= main_i 64) (<= main_n 64)) (or (< 64 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n)))), 20288#(and (or (< 64 main_n) (<= 68 main_i)) (or (<= main_n 64) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 20289#(and (or (<= main_n 64) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 64 main_n))), 20290#(and (or (<= 76 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 64))), 20291#(and (or (<= main_n 64) (<= main_i 80)) (or (< 64 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 20292#(and (or (<= main_i 84) (<= main_n 64)) (or (< 64 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 20293#(and (or (< 64 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20294#(and (or (<= main_i 92) (<= main_n 64)) (or (< 64 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 20295#(and (or (<= main_i 96) (<= main_n 64)) (or (< 64 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 20296#(and (or (<= main_i 100) (<= main_n 64)) (or (< 64 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 20297#(and (or (<= main_i 104) (<= main_n 64)) (= 23 (select main_a (* 4 main_n))) (or (< 64 main_n) (<= 104 main_i))), 20298#(and (or (<= main_n 64) (<= main_i 108)) (or (< 64 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 20299#(and (or (< 64 main_n) (<= 112 main_i)) (or (<= main_n 64) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 20300#(and (or (<= main_i 116) (<= main_n 64)) (= 23 (select main_a (* 4 main_n))) (or (<= 116 main_i) (< 64 main_n))), 20301#(and (or (<= 120 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 120) (<= main_n 64))), 20302#(and (or (< 64 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 64) (<= main_i 124))), 20303#(and (or (<= main_n 64) (<= main_i 128)) (or (< 64 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 20304#(and (or (<= 132 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 64))), 20305#(and (or (<= main_i 136) (<= main_n 64)) (or (<= 136 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20306#(and (or (< 64 main_n) (<= 140 main_i)) (or (<= main_n 64) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 20307#(and (or (< 64 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 64) (<= main_i 144))), 20308#(and (or (<= main_n 64) (<= main_i 148)) (or (< 64 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 20309#(and (or (<= main_n 64) (<= main_i 152)) (or (<= 152 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20310#(and (or (<= main_i 156) (<= main_n 64)) (or (<= 156 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20311#(and (or (<= main_n 64) (<= main_i 160)) (or (<= 160 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20312#(and (or (<= 164 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 164) (<= main_n 64))), 20313#(and (or (<= main_n 64) (<= main_i 168)) (or (<= 168 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20314#(and (or (<= main_i 172) (<= main_n 64)) (or (< 64 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 20315#(and (or (<= main_i 176) (<= main_n 64)) (or (<= 176 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20316#(and (or (< 64 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 180) (<= main_n 64))), 20317#(and (or (<= main_i 184) (<= main_n 64)) (= 23 (select main_a (* 4 main_n))) (or (< 64 main_n) (<= 184 main_i))), 20318#(and (or (< 64 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 188) (<= main_n 64))), 20319#(and (or (<= main_i 192) (<= main_n 64)) (or (<= 192 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20320#(and (or (<= main_n 64) (<= main_i 196)) (or (< 64 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n)))), 20321#(and (or (< 64 main_n) (<= 200 main_i)) (or (<= main_n 64) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 20322#(and (or (<= main_i 204) (<= main_n 64)) (or (<= 204 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20323#(and (or (<= main_i 208) (<= main_n 64)) (or (< 64 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 20324#(and (or (< 64 main_n) (<= 212 main_i)) (or (<= main_i 212) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20325#(and (or (< 64 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20326#(and (or (<= main_i 220) (<= main_n 64)) (or (< 64 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 20327#(and (or (< 64 main_n) (<= 224 main_i)) (or (<= main_n 64) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 20328#(and (or (<= main_i 228) (<= main_n 64)) (or (<= 228 main_i) (< 64 main_n)) (= 23 (select main_a (* 4 main_n)))), 20329#(and (or (<= main_i 232) (<= main_n 64)) (= 23 (select main_a (* 4 main_n))) (or (< 64 main_n) (<= 232 main_i))), 20330#(and (or (< 64 main_n) (<= 236 main_i)) (or (<= main_i 236) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20331#(and (or (< 64 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 240) (<= main_n 64))), 20332#(and (or (< 64 main_n) (<= 244 main_i)) (or (<= main_n 64) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 20333#(and (or (< 64 main_n) (<= 248 main_i)) (or (<= main_i 248) (<= main_n 64)) (= 23 (select main_a (* 4 main_n)))), 20334#(and (or (< 64 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 252) (<= main_n 64))), 20335#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 64) (<= main_i 256)) (or (< 64 main_n) (<= (* 4 main_n) main_i))))), 20336#(and (or (= (* 4 main_n) main_i) (and (< 64 main_n) (<= main_i 256))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 20337#(and (<= main_i 260) (<= 65 main_n))] [2018-07-23 13:37:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4160 backedges. 0 proven. 4160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:36,100 INFO L450 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-07-23 13:37:36,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-07-23 13:37:36,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=4556, Unknown=0, NotChecked=0, Total=4692 [2018-07-23 13:37:36,100 INFO L87 Difference]: Start difference. First operand 132 states and 132 transitions. Second operand 69 states. [2018-07-23 13:37:37,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:37,278 INFO L93 Difference]: Finished difference Result 136 states and 136 transitions. [2018-07-23 13:37:37,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-07-23 13:37:37,279 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 131 [2018-07-23 13:37:37,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:37,280 INFO L225 Difference]: With dead ends: 136 [2018-07-23 13:37:37,280 INFO L226 Difference]: Without dead ends: 135 [2018-07-23 13:37:37,280 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=4556, Unknown=0, NotChecked=0, Total=4692 [2018-07-23 13:37:37,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2018-07-23 13:37:37,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2018-07-23 13:37:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-07-23 13:37:37,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 134 transitions. [2018-07-23 13:37:37,407 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 134 transitions. Word has length 131 [2018-07-23 13:37:37,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:37,408 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 134 transitions. [2018-07-23 13:37:37,408 INFO L472 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-07-23 13:37:37,408 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 134 transitions. [2018-07-23 13:37:37,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:37:37,409 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:37,409 INFO L357 BasicCegarLoop]: trace histogram [66, 65, 1, 1] [2018-07-23 13:37:37,409 INFO L414 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:37,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1989722530, now seen corresponding path program 65 times [2018-07-23 13:37:37,410 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:38,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4290 backedges. 0 proven. 4290 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:38,318 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:38,318 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-07-23 13:37:38,318 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:38,318 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:37:38,319 INFO L185 omatonBuilderFactory]: Interpolants [20878#true, 20879#false, 20880#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 0))), 20881#(and (or (<= main_n 65) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 65 main_n))), 20882#(and (or (<= main_i 8) (<= main_n 65)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20883#(and (or (<= main_n 65) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20884#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 16))), 20885#(and (or (<= main_n 65) (<= main_i 20)) (or (< 65 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 20886#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 24))), 20887#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 28))), 20888#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 32) (<= main_n 65))), 20889#(and (or (<= main_i 36) (<= main_n 65)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 65 main_n))), 20890#(and (or (< 65 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 65))), 20891#(and (or (<= main_n 65) (<= main_i 44)) (or (< 65 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 20892#(and (or (<= main_n 65) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20893#(and (or (<= main_i 52) (<= main_n 65)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20894#(and (or (<= main_n 65) (<= main_i 56)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20895#(and (or (< 65 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 65) (<= main_i 60))), 20896#(and (or (<= main_i 64) (<= main_n 65)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20897#(and (or (<= main_n 65) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20898#(and (or (<= main_n 65) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20899#(and (or (<= main_i 76) (<= main_n 65)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20900#(and (or (<= main_n 65) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20901#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 65 main_n)) (or (<= main_i 84) (<= main_n 65))), 20902#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 88) (<= main_n 65))), 20903#(and (or (<= main_i 92) (<= main_n 65)) (or (< 65 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 20904#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 96) (<= main_n 65))), 20905#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 100) (<= main_n 65))), 20906#(and (or (<= main_i 104) (<= main_n 65)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20907#(and (or (<= main_n 65) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20908#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 65 main_n)) (or (<= main_n 65) (<= main_i 112))), 20909#(and (or (<= main_n 65) (<= main_i 116)) (or (< 65 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 20910#(and (or (<= main_i 120) (<= main_n 65)) (or (< 65 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 20911#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 124))), 20912#(and (or (<= main_n 65) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 65 main_n))), 20913#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 132) (<= main_n 65))), 20914#(and (or (< 65 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 65))), 20915#(and (or (< 65 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 65) (<= main_i 140))), 20916#(and (or (< 65 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 65) (<= main_i 144))), 20917#(and (or (<= main_n 65) (<= main_i 148)) (or (< 65 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 20918#(and (or (<= main_n 65) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20919#(and (or (<= main_i 156) (<= main_n 65)) (or (< 65 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 20920#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 160))), 20921#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 164) (<= main_n 65))), 20922#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 168))), 20923#(and (or (<= main_n 65) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20924#(and (or (<= main_i 176) (<= main_n 65)) (or (< 65 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 20925#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 65 main_n)) (or (<= main_i 180) (<= main_n 65))), 20926#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 65 main_n)) (or (<= main_i 184) (<= main_n 65))), 20927#(and (or (<= main_i 188) (<= main_n 65)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 65 main_n))), 20928#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 192) (<= main_n 65))), 20929#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 196))), 20930#(and (or (<= main_n 65) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 65 main_n))), 20931#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 204))), 20932#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 65 main_n)) (or (<= main_i 208) (<= main_n 65))), 20933#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 212) (<= main_n 65))), 20934#(and (or (<= main_n 65) (<= main_i 216)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20935#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 220))), 20936#(and (or (<= main_n 65) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20937#(and (or (<= main_i 228) (<= main_n 65)) (or (< 65 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 20938#(and (or (<= main_n 65) (<= main_i 232)) (or (< 65 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 20939#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_i 236) (<= main_n 65))), 20940#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 65 main_n)) (or (<= main_i 240) (<= main_n 65))), 20941#(and (or (<= main_n 65) (<= main_i 244)) (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20942#(and (or (<= main_i 248) (<= main_n 65)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n))), 20943#(and (or (< 65 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 65) (<= main_i 252))), 20944#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 65 main_n)) (or (<= main_n 65) (<= main_i 256))), 20945#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 65 main_n)) (or (<= main_i 260) (<= main_n 65))), 20946#(and (<= main_i 260) (or (< 65 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 20947#(and (<= main_i 264) (<= 66 main_n))] [2018-07-23 13:37:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4290 backedges. 0 proven. 4290 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:38,320 INFO L450 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-07-23 13:37:38,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-07-23 13:37:38,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=4692, Unknown=0, NotChecked=0, Total=4830 [2018-07-23 13:37:38,320 INFO L87 Difference]: Start difference. First operand 134 states and 134 transitions. Second operand 70 states. [2018-07-23 13:37:39,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:39,520 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2018-07-23 13:37:39,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-07-23 13:37:39,520 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 133 [2018-07-23 13:37:39,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:39,521 INFO L225 Difference]: With dead ends: 138 [2018-07-23 13:37:39,521 INFO L226 Difference]: Without dead ends: 137 [2018-07-23 13:37:39,522 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=138, Invalid=4692, Unknown=0, NotChecked=0, Total=4830 [2018-07-23 13:37:39,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-07-23 13:37:39,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 136. [2018-07-23 13:37:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-07-23 13:37:39,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 136 transitions. [2018-07-23 13:37:39,717 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 136 transitions. Word has length 133 [2018-07-23 13:37:39,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:39,717 INFO L471 AbstractCegarLoop]: Abstraction has 136 states and 136 transitions. [2018-07-23 13:37:39,717 INFO L472 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-07-23 13:37:39,718 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 136 transitions. [2018-07-23 13:37:39,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-07-23 13:37:39,718 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:39,718 INFO L357 BasicCegarLoop]: trace histogram [67, 66, 1, 1] [2018-07-23 13:37:39,719 INFO L414 AbstractCegarLoop]: === Iteration 67 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:39,719 INFO L82 PathProgramCache]: Analyzing trace with hash 862905700, now seen corresponding path program 66 times [2018-07-23 13:37:39,719 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4422 backedges. 0 proven. 4422 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:40,471 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:40,471 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-07-23 13:37:40,471 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:40,471 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:37:40,472 INFO L185 omatonBuilderFactory]: Interpolants [21504#(and (or (<= main_i 24) (<= main_n 66)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n))), 21505#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_n 66) (<= main_i 28))), 21506#(and (or (< 66 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 66))), 21507#(and (or (<= main_i 36) (<= main_n 66)) (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)))), 21508#(and (or (<= main_i 40) (<= main_n 66)) (or (< 66 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 21509#(and (or (<= main_n 66) (<= main_i 44)) (or (< 66 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 21510#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_n 66) (<= main_i 48))), 21511#(and (or (<= main_i 52) (<= main_n 66)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n))), 21512#(and (or (<= main_i 56) (<= main_n 66)) (or (< 66 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 21513#(and (or (< 66 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 66))), 21514#(and (or (<= main_i 64) (<= main_n 66)) (or (< 66 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 21515#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_n 66) (<= main_i 68))), 21516#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_i 72) (<= main_n 66))), 21517#(and (or (< 66 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 76) (<= main_n 66))), 21518#(and (or (<= main_n 66) (<= main_i 80)) (or (< 66 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 21519#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 66 main_n)) (or (<= main_i 84) (<= main_n 66))), 21520#(and (or (< 66 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 66))), 21521#(and (or (<= main_i 92) (<= main_n 66)) (or (< 66 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 21522#(and (or (<= main_i 96) (<= main_n 66)) (or (< 66 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))))), 21523#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_i 100) (<= main_n 66))), 21524#(and (or (< 66 main_n) (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 104) (<= main_n 66))), 21525#(and (or (<= main_n 66) (<= main_i 108)) (or (< 66 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 21526#(and (or (<= main_n 66) (<= main_i 112)) (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 21527#(and (or (< 66 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 116) (<= main_n 66))), 21528#(and (or (< 66 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 66))), 21529#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_i 124) (<= main_n 66))), 21530#(and (or (<= main_i 128) (<= main_n 66)) (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 21531#(and (or (<= main_i 132) (<= main_n 66)) (or (< 66 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 21532#(and (or (< 66 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 66))), 21533#(and (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 66) (<= main_i 140))), 21534#(and (or (<= main_n 66) (<= main_i 144)) (or (< 66 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 21535#(and (or (< 66 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 148))), 21536#(and (or (< 66 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 152))), 21537#(and (or (< 66 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 66))), 21538#(and (or (< 66 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 160))), 21539#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_i 164) (<= main_n 66))), 21540#(and (or (<= main_i 168) (<= main_n 66)) (or (< 66 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 21541#(and (or (<= main_i 172) (<= main_n 66)) (or (< 66 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 21542#(and (or (< 66 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 66))), 21543#(and (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i))) (or (<= main_i 180) (<= main_n 66))), 21544#(and (or (<= main_i 184) (<= main_n 66)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 66 main_n))), 21545#(and (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 66))), 21546#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n)) (or (<= main_i 192) (<= main_n 66))), 21547#(and (or (< 66 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 196))), 21548#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 66 main_n)) (or (<= main_i 200) (<= main_n 66))), 21549#(and (or (< 66 main_n) (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 204) (<= main_n 66))), 21550#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 66 main_n)) (or (<= main_i 208) (<= main_n 66))), 21551#(and (or (< 66 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 212) (<= main_n 66))), 21552#(and (or (< 66 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 216) (<= main_n 66))), 21553#(and (or (< 66 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 220) (<= main_n 66))), 21554#(and (or (<= main_n 66) (<= main_i 224)) (or (< 66 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))))), 21555#(and (or (< 66 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 66))), 21556#(and (or (<= main_i 232) (<= main_n 66)) (or (< 66 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 21557#(and (or (<= main_i 236) (<= main_n 66)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n))), 21558#(and (or (<= main_i 240) (<= main_n 66)) (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 21559#(and (or (<= main_i 244) (<= main_n 66)) (or (< 66 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 21560#(and (or (<= main_i 248) (<= main_n 66)) (or (< 66 main_n) (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))))), 21561#(and (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_i 252) (<= main_n 66))), 21562#(and (or (< 66 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 256))), 21563#(and (or (< 66 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 66))), 21564#(and (or (<= main_i 264) (<= main_n 66)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 66 main_n))), 21565#(and (or (< 66 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 264)), 21566#(and (< 66 main_n) (<= main_i 268)), 21496#true, 21497#false, 21498#(and (or (<= main_i 0) (<= main_n 66)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 66 main_n))), 21499#(and (or (<= main_i 4) (<= main_n 66)) (or (< 66 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 21500#(and (or (< 66 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 66))), 21501#(and (or (< 66 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 66) (<= main_i 12))), 21502#(and (or (<= main_n 66) (<= main_i 16)) (or (< 66 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 21503#(and (or (<= main_i 20) (<= main_n 66)) (or (< 66 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:37:40,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4422 backedges. 0 proven. 4422 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:40,472 INFO L450 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-07-23 13:37:40,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-07-23 13:37:40,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=4830, Unknown=0, NotChecked=0, Total=4970 [2018-07-23 13:37:40,473 INFO L87 Difference]: Start difference. First operand 136 states and 136 transitions. Second operand 71 states. [2018-07-23 13:37:41,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:41,655 INFO L93 Difference]: Finished difference Result 140 states and 140 transitions. [2018-07-23 13:37:41,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-07-23 13:37:41,656 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 135 [2018-07-23 13:37:41,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:41,656 INFO L225 Difference]: With dead ends: 140 [2018-07-23 13:37:41,657 INFO L226 Difference]: Without dead ends: 139 [2018-07-23 13:37:41,657 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=140, Invalid=4830, Unknown=0, NotChecked=0, Total=4970 [2018-07-23 13:37:41,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-07-23 13:37:41,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2018-07-23 13:37:41,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2018-07-23 13:37:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2018-07-23 13:37:41,777 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 135 [2018-07-23 13:37:41,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:41,778 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2018-07-23 13:37:41,778 INFO L472 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-07-23 13:37:41,778 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2018-07-23 13:37:41,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-07-23 13:37:41,778 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:41,778 INFO L357 BasicCegarLoop]: trace histogram [68, 67, 1, 1] [2018-07-23 13:37:41,779 INFO L414 AbstractCegarLoop]: === Iteration 68 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:41,779 INFO L82 PathProgramCache]: Analyzing trace with hash 323690662, now seen corresponding path program 67 times [2018-07-23 13:37:41,779 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:42,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 0 proven. 4556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:42,551 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:42,551 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-07-23 13:37:42,552 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:42,552 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:37:42,552 INFO L185 omatonBuilderFactory]: Interpolants [22144#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 76) (<= main_n 67))), 22145#(and (or (<= main_n 67) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22146#(and (or (<= main_i 84) (<= main_n 67)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 67 main_n))), 22147#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 88) (<= main_n 67))), 22148#(and (or (<= main_i 92) (<= main_n 67)) (or (< 67 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 22149#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 96) (<= main_n 67))), 22150#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 100) (<= main_n 67))), 22151#(and (or (<= main_i 104) (<= main_n 67)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22152#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 108))), 22153#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 67 main_n)) (or (<= main_n 67) (<= main_i 112))), 22154#(and (or (<= main_i 116) (<= main_n 67)) (or (< 67 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 22155#(and (or (< 67 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 67))), 22156#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 124) (<= main_n 67))), 22157#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 67 main_n)) (or (<= main_i 128) (<= main_n 67))), 22158#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 132) (<= main_n 67))), 22159#(and (or (< 67 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 67))), 22160#(and (or (< 67 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 67) (<= main_i 140))), 22161#(and (or (<= main_n 67) (<= main_i 144)) (or (< 67 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 22162#(and (or (<= main_i 148) (<= main_n 67)) (or (< 67 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 22163#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 152))), 22164#(and (or (<= main_i 156) (<= main_n 67)) (or (< 67 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 22165#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 160))), 22166#(and (or (<= main_i 164) (<= main_n 67)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22167#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 168) (<= main_n 67))), 22168#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 172) (<= main_n 67))), 22169#(and (or (<= main_i 176) (<= main_n 67)) (or (< 67 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 22170#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 67 main_n)) (or (<= main_i 180) (<= main_n 67))), 22171#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 67 main_n)) (or (<= main_i 184) (<= main_n 67))), 22172#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 67 main_n)) (or (<= main_i 188) (<= main_n 67))), 22173#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 192) (<= main_n 67))), 22174#(and (or (<= main_n 67) (<= main_i 196)) (or (< 67 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 22175#(and (or (<= main_i 200) (<= main_n 67)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 67 main_n))), 22176#(and (or (<= main_i 204) (<= main_n 67)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22177#(and (or (<= main_i 208) (<= main_n 67)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 67 main_n))), 22178#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 212) (<= main_n 67))), 22179#(and (or (<= main_i 216) (<= main_n 67)) (or (< 67 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))))), 22180#(and (or (< 67 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 220) (<= main_n 67))), 22181#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 224))), 22182#(and (or (< 67 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 67))), 22183#(and (or (<= main_i 232) (<= main_n 67)) (or (< 67 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 22184#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 236) (<= main_n 67))), 22185#(and (or (< 67 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_i 240) (<= main_n 67))), 22186#(and (or (<= main_i 244) (<= main_n 67)) (or (< 67 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 22187#(and (or (<= main_i 248) (<= main_n 67)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22188#(and (or (<= main_i 252) (<= main_n 67)) (or (< 67 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 22189#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 256))), 22190#(and (or (< 67 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 67))), 22191#(and (or (<= main_i 264) (<= main_n 67)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22192#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 67 main_n)) (or (<= main_i 268) (<= main_n 67))), 22193#(and (<= main_i 268) (or (< 67 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 22194#(and (<= main_i 272) (< 67 main_n)), 22123#true, 22124#false, 22125#(and (or (<= main_i 0) (<= main_n 67)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22126#(and (or (<= main_i 4) (<= main_n 67)) (or (< 67 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 22127#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 8) (<= main_n 67))), 22128#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 12))), 22129#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 16) (<= main_n 67))), 22130#(and (or (< 67 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 67))), 22131#(and (or (<= main_i 24) (<= main_n 67)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22132#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 28))), 22133#(and (or (< 67 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 67))), 22134#(and (or (<= main_i 36) (<= main_n 67)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 67 main_n))), 22135#(and (or (<= main_i 40) (<= main_n 67)) (or (< 67 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 22136#(and (or (<= main_n 67) (<= main_i 44)) (or (< 67 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 22137#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 48))), 22138#(and (or (<= main_i 52) (<= main_n 67)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n))), 22139#(and (or (<= main_i 56) (<= main_n 67)) (or (< 67 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 22140#(and (or (<= main_i 60) (<= main_n 67)) (or (< 67 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 22141#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_i 64) (<= main_n 67))), 22142#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)) (or (<= main_n 67) (<= main_i 68))), 22143#(and (or (<= main_i 72) (<= main_n 67)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 67 main_n)))] [2018-07-23 13:37:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 0 proven. 4556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:42,553 INFO L450 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-07-23 13:37:42,553 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-07-23 13:37:42,553 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=4970, Unknown=0, NotChecked=0, Total=5112 [2018-07-23 13:37:42,553 INFO L87 Difference]: Start difference. First operand 138 states and 138 transitions. Second operand 72 states. [2018-07-23 13:37:43,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:43,741 INFO L93 Difference]: Finished difference Result 142 states and 142 transitions. [2018-07-23 13:37:43,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-07-23 13:37:43,741 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 137 [2018-07-23 13:37:43,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:43,742 INFO L225 Difference]: With dead ends: 142 [2018-07-23 13:37:43,742 INFO L226 Difference]: Without dead ends: 141 [2018-07-23 13:37:43,743 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=4970, Unknown=0, NotChecked=0, Total=5112 [2018-07-23 13:37:43,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-07-23 13:37:43,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2018-07-23 13:37:43,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-07-23 13:37:43,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 140 transitions. [2018-07-23 13:37:43,918 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 140 transitions. Word has length 137 [2018-07-23 13:37:43,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:43,918 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 140 transitions. [2018-07-23 13:37:43,919 INFO L472 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-07-23 13:37:43,919 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 140 transitions. [2018-07-23 13:37:43,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-07-23 13:37:43,919 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:43,919 INFO L357 BasicCegarLoop]: trace histogram [69, 68, 1, 1] [2018-07-23 13:37:43,919 INFO L414 AbstractCegarLoop]: === Iteration 69 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:43,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1829081960, now seen corresponding path program 68 times [2018-07-23 13:37:43,920 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:43,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4692 backedges. 0 proven. 4692 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:44,681 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:44,681 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2018-07-23 13:37:44,681 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:44,681 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:37:44,682 INFO L185 omatonBuilderFactory]: Interpolants [22784#(and (or (<= main_i 92) (<= main_n 68)) (or (< 68 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 22785#(and (or (< 68 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 96) (<= main_n 68))), 22786#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n)) (or (<= main_n 68) (<= main_i 100))), 22787#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n)) (or (<= main_i 104) (<= main_n 68))), 22788#(and (or (< 68 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 108))), 22789#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 68) (<= main_i 112))), 22790#(and (or (< 68 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 116))), 22791#(and (or (<= main_n 68) (<= main_i 120)) (or (< 68 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 22792#(and (or (<= main_n 68) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22793#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i))) (or (<= main_n 68) (<= main_i 128))), 22794#(and (or (<= main_i 132) (<= main_n 68)) (or (< 68 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 22795#(and (or (< 68 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 68))), 22796#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 68) (<= main_i 140))), 22797#(and (or (<= main_n 68) (<= main_i 144)) (or (< 68 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 22798#(and (or (< 68 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 148))), 22799#(and (or (<= main_n 68) (<= main_i 152)) (or (< 68 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))))), 22800#(and (or (< 68 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 156))), 22801#(and (or (<= main_n 68) (<= main_i 160)) (or (< 68 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 22802#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n)) (or (<= main_n 68) (<= main_i 164))), 22803#(and (or (< 68 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 168))), 22804#(and (or (<= main_n 68) (<= main_i 172)) (or (< 68 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 22805#(and (or (<= main_i 176) (<= main_n 68)) (or (< 68 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 22806#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i))) (or (<= main_n 68) (<= main_i 180))), 22807#(and (or (<= main_i 184) (<= main_n 68)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 68 main_n))), 22808#(and (or (<= main_i 188) (<= main_n 68)) (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)))), 22809#(and (or (<= main_n 68) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22810#(and (or (<= main_n 68) (<= main_i 196)) (or (< 68 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 22811#(and (or (<= main_n 68) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 68 main_n))), 22812#(and (or (<= main_n 68) (<= main_i 204)) (or (< 68 main_n) (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))))), 22813#(and (or (<= main_n 68) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 68 main_n))), 22814#(and (or (< 68 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 212))), 22815#(and (or (< 68 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 216))), 22816#(and (or (<= main_n 68) (<= main_i 220)) (or (< 68 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 22817#(and (or (< 68 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 224))), 22818#(and (or (< 68 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 228))), 22819#(and (or (<= main_n 68) (<= main_i 232)) (or (< 68 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 22820#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n)) (or (<= main_n 68) (<= main_i 236))), 22821#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_n 68) (<= main_i 240))), 22822#(and (or (<= main_n 68) (<= main_i 244)) (or (< 68 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 22823#(and (or (<= main_i 248) (<= main_n 68)) (or (< 68 main_n) (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))))), 22824#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 68) (<= main_i 252))), 22825#(and (or (<= main_n 68) (<= main_i 256)) (or (< 68 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 22826#(and (or (<= main_i 260) (<= main_n 68)) (or (< 68 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 22827#(and (or (< 68 main_n) (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 264))), 22828#(and (or (<= main_n 68) (<= main_i 268)) (or (< 68 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))))), 22829#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 68 main_n)) (or (<= main_i 272) (<= main_n 68))), 22830#(and (<= main_i 272) (or (< 68 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 22831#(and (<= 69 main_n) (<= main_i 276)), 22759#true, 22760#false, 22761#(and (or (<= main_n 68) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22762#(and (or (< 68 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 68) (<= main_i 4))), 22763#(and (or (< 68 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 8))), 22764#(and (or (< 68 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 12))), 22765#(and (or (< 68 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 16))), 22766#(and (or (<= main_n 68) (<= main_i 20)) (or (< 68 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 22767#(and (or (<= main_n 68) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22768#(and (or (<= main_n 68) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22769#(and (or (< 68 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 68))), 22770#(and (or (<= main_i 36) (<= main_n 68)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 68 main_n))), 22771#(and (or (<= main_n 68) (<= main_i 40)) (or (< 68 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 22772#(and (or (<= main_n 68) (<= main_i 44)) (or (< 68 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 22773#(and (or (<= main_n 68) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22774#(and (or (<= main_i 52) (<= main_n 68)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22775#(and (or (<= main_n 68) (<= main_i 56)) (or (< 68 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 22776#(and (or (<= main_n 68) (<= main_i 60)) (or (< 68 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 22777#(and (or (<= main_n 68) (<= main_i 64)) (or (< 68 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 22778#(and (or (<= main_n 68) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22779#(and (or (<= main_n 68) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 68 main_n))), 22780#(and (or (<= main_i 76) (<= main_n 68)) (or (< 68 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))))), 22781#(and (or (< 68 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 68) (<= main_i 80))), 22782#(and (or (<= main_n 68) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 68 main_n))), 22783#(and (or (<= main_i 88) (<= main_n 68)) (or (< 68 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:37:44,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4692 backedges. 0 proven. 4692 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:44,682 INFO L450 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-07-23 13:37:44,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-07-23 13:37:44,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=5112, Unknown=0, NotChecked=0, Total=5256 [2018-07-23 13:37:44,683 INFO L87 Difference]: Start difference. First operand 140 states and 140 transitions. Second operand 73 states. [2018-07-23 13:37:46,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:46,130 INFO L93 Difference]: Finished difference Result 144 states and 144 transitions. [2018-07-23 13:37:46,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-07-23 13:37:46,130 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 139 [2018-07-23 13:37:46,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:46,131 INFO L225 Difference]: With dead ends: 144 [2018-07-23 13:37:46,131 INFO L226 Difference]: Without dead ends: 143 [2018-07-23 13:37:46,132 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=144, Invalid=5112, Unknown=0, NotChecked=0, Total=5256 [2018-07-23 13:37:46,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-07-23 13:37:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 142. [2018-07-23 13:37:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-07-23 13:37:46,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 142 transitions. [2018-07-23 13:37:46,254 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 142 transitions. Word has length 139 [2018-07-23 13:37:46,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:46,255 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 142 transitions. [2018-07-23 13:37:46,255 INFO L472 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-07-23 13:37:46,255 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2018-07-23 13:37:46,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-07-23 13:37:46,256 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:46,256 INFO L357 BasicCegarLoop]: trace histogram [70, 69, 1, 1] [2018-07-23 13:37:46,256 INFO L414 AbstractCegarLoop]: === Iteration 70 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:46,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1106140586, now seen corresponding path program 69 times [2018-07-23 13:37:46,257 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:47,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4830 backedges. 0 proven. 4830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:47,147 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:47,147 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-07-23 13:37:47,148 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:47,148 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:37:47,148 INFO L185 omatonBuilderFactory]: Interpolants [23424#(and (or (<= main_n 69) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23425#(and (or (<= main_i 76) (<= main_n 69)) (or (< 69 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))))), 23426#(and (or (< 69 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 80))), 23427#(and (or (<= main_i 84) (<= main_n 69)) (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)))), 23428#(and (or (< 69 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 69))), 23429#(and (or (< 69 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 69))), 23430#(and (or (<= main_i 96) (<= main_n 69)) (or (< 69 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))))), 23431#(and (or (<= main_i 100) (<= main_n 69)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23432#(and (or (< 69 main_n) (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 104) (<= main_n 69))), 23433#(and (or (< 69 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 108))), 23434#(and (or (<= main_n 69) (<= main_i 112)) (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 23435#(and (or (< 69 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 116))), 23436#(and (or (<= main_i 120) (<= main_n 69)) (or (< 69 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 23437#(and (or (<= main_n 69) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23438#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i))) (or (<= main_n 69) (<= main_i 128))), 23439#(and (or (< 69 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 69))), 23440#(and (or (<= main_i 136) (<= main_n 69)) (or (< 69 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 23441#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 69) (<= main_i 140))), 23442#(and (or (<= main_n 69) (<= main_i 144)) (or (< 69 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 23443#(and (or (< 69 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 148))), 23444#(and (or (<= main_n 69) (<= main_i 152)) (or (< 69 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))))), 23445#(and (or (< 69 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 69))), 23446#(and (or (<= main_n 69) (<= main_i 160)) (or (< 69 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 23447#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n)) (or (<= main_i 164) (<= main_n 69))), 23448#(and (or (<= main_n 69) (<= main_i 168)) (or (< 69 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 23449#(and (or (<= main_n 69) (<= main_i 172)) (or (< 69 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 23450#(and (or (< 69 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 69))), 23451#(and (or (<= main_i 180) (<= main_n 69)) (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)))), 23452#(and (or (<= main_i 184) (<= main_n 69)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 69 main_n))), 23453#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 69))), 23454#(and (or (<= main_i 192) (<= main_n 69)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23455#(and (or (<= main_n 69) (<= main_i 196)) (or (< 69 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 23456#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 69 main_n)) (or (<= main_n 69) (<= main_i 200))), 23457#(and (or (<= main_n 69) (<= main_i 204)) (or (< 69 main_n) (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))))), 23458#(and (or (<= main_i 208) (<= main_n 69)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 69 main_n))), 23459#(and (or (< 69 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 212) (<= main_n 69))), 23460#(and (or (<= main_i 216) (<= main_n 69)) (or (< 69 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))))), 23461#(and (or (<= main_n 69) (<= main_i 220)) (or (< 69 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 23462#(and (or (<= main_n 69) (<= main_i 224)) (or (< 69 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))))), 23463#(and (or (<= main_i 228) (<= main_n 69)) (or (< 69 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 23464#(and (or (<= main_i 232) (<= main_n 69)) (or (< 69 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 23465#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n)) (or (<= main_i 236) (<= main_n 69))), 23466#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_i 240) (<= main_n 69))), 23467#(and (or (< 69 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 244))), 23468#(and (or (<= main_i 248) (<= main_n 69)) (or (< 69 main_n) (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))))), 23469#(and (or (<= main_i 252) (<= main_n 69)) (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 23470#(and (or (<= main_n 69) (<= main_i 256)) (or (< 69 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 23471#(and (or (< 69 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 69))), 23472#(and (or (< 69 main_n) (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 264) (<= main_n 69))), 23473#(and (or (<= main_i 268) (<= main_n 69)) (or (< 69 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))))), 23474#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_i 272) (<= main_n 69))), 23475#(and (or (<= main_i 276) (<= main_n 69)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 69 main_n))), 23476#(and (or (< 69 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 276)), 23477#(and (<= 70 main_n) (<= main_i 280)), 23404#true, 23405#false, 23406#(and (or (<= main_i 0) (<= main_n 69)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23407#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 69) (<= main_i 4))), 23408#(and (or (< 69 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 69))), 23409#(and (or (<= main_n 69) (<= main_i 12)) (or (< 69 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 23410#(and (or (<= main_n 69) (<= main_i 16)) (or (< 69 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 23411#(and (or (<= main_i 20) (<= main_n 69)) (or (< 69 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 23412#(and (or (<= main_i 24) (<= main_n 69)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23413#(and (or (<= main_n 69) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n))), 23414#(and (or (<= main_i 32) (<= main_n 69)) (or (< 69 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 23415#(and (or (< 69 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i))) (or (<= main_i 36) (<= main_n 69))), 23416#(and (or (< 69 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 69))), 23417#(and (or (<= main_n 69) (<= main_i 44)) (or (< 69 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 23418#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n)) (or (<= main_n 69) (<= main_i 48))), 23419#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n)) (or (<= main_i 52) (<= main_n 69))), 23420#(and (or (< 69 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 69) (<= main_i 56))), 23421#(and (or (< 69 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 69))), 23422#(and (or (<= main_i 64) (<= main_n 69)) (or (< 69 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 23423#(and (or (<= main_n 69) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 69 main_n)))] [2018-07-23 13:37:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 4830 backedges. 0 proven. 4830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:47,149 INFO L450 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-07-23 13:37:47,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-07-23 13:37:47,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=5256, Unknown=0, NotChecked=0, Total=5402 [2018-07-23 13:37:47,150 INFO L87 Difference]: Start difference. First operand 142 states and 142 transitions. Second operand 74 states. [2018-07-23 13:37:48,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:48,393 INFO L93 Difference]: Finished difference Result 146 states and 146 transitions. [2018-07-23 13:37:48,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-07-23 13:37:48,393 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 141 [2018-07-23 13:37:48,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:48,394 INFO L225 Difference]: With dead ends: 146 [2018-07-23 13:37:48,394 INFO L226 Difference]: Without dead ends: 145 [2018-07-23 13:37:48,395 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=146, Invalid=5256, Unknown=0, NotChecked=0, Total=5402 [2018-07-23 13:37:48,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-07-23 13:37:48,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 144. [2018-07-23 13:37:48,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-07-23 13:37:48,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 144 transitions. [2018-07-23 13:37:48,529 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 144 transitions. Word has length 141 [2018-07-23 13:37:48,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:48,529 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 144 transitions. [2018-07-23 13:37:48,529 INFO L472 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-07-23 13:37:48,529 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 144 transitions. [2018-07-23 13:37:48,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-07-23 13:37:48,530 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:48,530 INFO L357 BasicCegarLoop]: trace histogram [71, 70, 1, 1] [2018-07-23 13:37:48,530 INFO L414 AbstractCegarLoop]: === Iteration 71 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:48,530 INFO L82 PathProgramCache]: Analyzing trace with hash 2144182124, now seen corresponding path program 70 times [2018-07-23 13:37:48,530 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:48,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4970 backedges. 0 proven. 4970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:49,331 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:49,331 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2018-07-23 13:37:49,331 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:49,332 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:37:49,332 INFO L185 omatonBuilderFactory]: Interpolants [24064#(and (or (<= main_n 70) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24065#(and (or (<= main_i 20) (<= main_n 70)) (or (< 70 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 24066#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 24) (<= main_n 70))), 24067#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_n 70) (<= main_i 28))), 24068#(and (or (<= main_i 32) (<= main_n 70)) (or (< 70 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 24069#(and (or (<= main_i 36) (<= main_n 70)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 70 main_n))), 24070#(and (or (< 70 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 70))), 24071#(and (or (<= main_n 70) (<= main_i 44)) (or (< 70 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 24072#(and (or (<= main_n 70) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24073#(and (or (<= main_i 52) (<= main_n 70)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24074#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 56) (<= main_n 70))), 24075#(and (or (<= main_i 60) (<= main_n 70)) (or (< 70 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 24076#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 64) (<= main_n 70))), 24077#(and (or (<= main_n 70) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24078#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 72) (<= main_n 70))), 24079#(and (or (<= main_i 76) (<= main_n 70)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24080#(and (or (<= main_n 70) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24081#(and (or (<= main_i 84) (<= main_n 70)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 70 main_n))), 24082#(and (or (<= main_i 88) (<= main_n 70)) (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24083#(and (or (<= main_i 92) (<= main_n 70)) (or (< 70 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 24084#(and (or (<= main_i 96) (<= main_n 70)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24085#(and (or (<= main_i 100) (<= main_n 70)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24086#(and (or (<= main_i 104) (<= main_n 70)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24087#(and (or (<= main_n 70) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24088#(and (or (<= main_n 70) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 70 main_n))), 24089#(and (or (<= main_i 116) (<= main_n 70)) (or (< 70 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 24090#(and (or (<= main_i 120) (<= main_n 70)) (or (< 70 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 24091#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 124) (<= main_n 70))), 24092#(and (or (<= main_i 128) (<= main_n 70)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 70 main_n))), 24093#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 132) (<= main_n 70))), 24094#(and (or (< 70 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 70))), 24095#(and (or (< 70 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 70) (<= main_i 140))), 24096#(and (or (< 70 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 70) (<= main_i 144))), 24097#(and (or (<= main_n 70) (<= main_i 148)) (or (< 70 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 24098#(and (or (<= main_n 70) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24099#(and (or (< 70 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 70))), 24100#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_n 70) (<= main_i 160))), 24101#(and (or (<= main_i 164) (<= main_n 70)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24102#(and (or (<= main_n 70) (<= main_i 168)) (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24103#(and (or (<= main_i 172) (<= main_n 70)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24104#(and (or (< 70 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 70))), 24105#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 70 main_n)) (or (<= main_i 180) (<= main_n 70))), 24106#(and (or (<= main_i 184) (<= main_n 70)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 70 main_n))), 24107#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 70 main_n)) (or (<= main_i 188) (<= main_n 70))), 24108#(and (or (<= main_i 192) (<= main_n 70)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24109#(and (or (<= main_n 70) (<= main_i 196)) (or (< 70 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 24110#(and (or (<= main_n 70) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 70 main_n))), 24111#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 204) (<= main_n 70))), 24112#(and (or (<= main_i 208) (<= main_n 70)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 70 main_n))), 24113#(and (or (<= main_i 212) (<= main_n 70)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24114#(and (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 216) (<= main_n 70))), 24115#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 220) (<= main_n 70))), 24116#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_n 70) (<= main_i 224))), 24117#(and (or (<= main_i 228) (<= main_n 70)) (or (< 70 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 24118#(and (or (<= main_i 232) (<= main_n 70)) (or (< 70 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 24119#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 236) (<= main_n 70))), 24120#(and (or (<= main_i 240) (<= main_n 70)) (or (< 70 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 24121#(and (or (< 70 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 244) (<= main_n 70))), 24122#(and (or (<= main_i 248) (<= main_n 70)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24123#(and (or (< 70 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_i 252) (<= main_n 70))), 24124#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_n 70) (<= main_i 256))), 24125#(and (or (< 70 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 70))), 24126#(and (or (<= main_i 264) (<= main_n 70)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24127#(and (or (<= main_i 268) (<= main_n 70)) (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24128#(and (or (<= main_i 272) (<= main_n 70)) (or (< 70 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 24129#(and (or (< 70 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 276) (<= main_n 70))), 24130#(and (or (<= main_i 280) (<= main_n 70)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 70 main_n))), 24131#(and (or (< 70 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 280)), 24132#(and (<= main_i 284) (< 70 main_n)), 24058#true, 24059#false, 24060#(and (or (<= main_i 0) (<= main_n 70)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n))), 24061#(and (or (<= main_n 70) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 70 main_n))), 24062#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_i 8) (<= main_n 70))), 24063#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 70 main_n)) (or (<= main_n 70) (<= main_i 12)))] [2018-07-23 13:37:49,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4970 backedges. 0 proven. 4970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:49,333 INFO L450 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-07-23 13:37:49,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-07-23 13:37:49,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=5402, Unknown=0, NotChecked=0, Total=5550 [2018-07-23 13:37:49,333 INFO L87 Difference]: Start difference. First operand 144 states and 144 transitions. Second operand 75 states. [2018-07-23 13:37:50,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:50,645 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2018-07-23 13:37:50,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-07-23 13:37:50,645 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 143 [2018-07-23 13:37:50,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:50,646 INFO L225 Difference]: With dead ends: 148 [2018-07-23 13:37:50,646 INFO L226 Difference]: Without dead ends: 147 [2018-07-23 13:37:50,647 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=148, Invalid=5402, Unknown=0, NotChecked=0, Total=5550 [2018-07-23 13:37:50,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-07-23 13:37:50,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2018-07-23 13:37:50,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-07-23 13:37:50,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 146 transitions. [2018-07-23 13:37:50,779 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 146 transitions. Word has length 143 [2018-07-23 13:37:50,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:50,779 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 146 transitions. [2018-07-23 13:37:50,779 INFO L472 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-07-23 13:37:50,779 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 146 transitions. [2018-07-23 13:37:50,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-07-23 13:37:50,780 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:50,780 INFO L357 BasicCegarLoop]: trace histogram [72, 71, 1, 1] [2018-07-23 13:37:50,780 INFO L414 AbstractCegarLoop]: === Iteration 72 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:50,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1025279826, now seen corresponding path program 71 times [2018-07-23 13:37:50,780 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:51,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5112 backedges. 0 proven. 5112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:51,575 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:51,575 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2018-07-23 13:37:51,575 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:51,575 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:37:51,576 INFO L185 omatonBuilderFactory]: Interpolants [24721#true, 24722#false, 24723#(and (or (< 71 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 0))), 24724#(and (or (<= main_n 71) (<= main_i 4)) (or (< 71 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 24725#(and (or (< 71 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 8))), 24726#(and (or (<= main_n 71) (<= main_i 12)) (or (< 71 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 24727#(and (or (<= main_n 71) (<= main_i 16)) (or (< 71 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 24728#(and (or (<= main_n 71) (<= main_i 20)) (or (< 71 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 24729#(and (or (< 71 main_n) (<= 24 main_i)) (or (<= main_n 71) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 24730#(and (or (< 71 main_n) (<= 28 main_i)) (or (<= main_n 71) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 24731#(and (or (<= main_i 32) (<= main_n 71)) (or (<= 32 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24732#(and (or (< 71 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24733#(and (or (<= 40 main_i) (< 71 main_n)) (or (<= main_n 71) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 24734#(and (or (< 71 main_n) (<= 44 main_i)) (or (<= main_n 71) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 24735#(and (or (<= main_n 71) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 48 main_i))), 24736#(and (or (< 71 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24737#(and (or (< 71 main_n) (<= 56 main_i)) (or (<= main_n 71) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 24738#(and (or (<= main_n 71) (<= main_i 60)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 60 main_i))), 24739#(and (or (< 71 main_n) (<= 64 main_i)) (or (<= main_n 71) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 24740#(and (or (<= main_n 71) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 68 main_i))), 24741#(and (or (<= main_n 71) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 71 main_n))), 24742#(and (or (<= 76 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 71))), 24743#(and (or (< 71 main_n) (<= 80 main_i)) (or (<= main_n 71) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 24744#(and (or (<= main_n 71) (<= main_i 84)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 84 main_i))), 24745#(and (or (< 71 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24746#(and (or (< 71 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24747#(and (or (<= main_i 96) (<= main_n 71)) (or (< 71 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 24748#(and (or (<= main_i 100) (<= main_n 71)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 100 main_i))), 24749#(and (or (< 71 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24750#(and (or (<= main_n 71) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 108 main_i))), 24751#(and (or (<= main_n 71) (<= main_i 112)) (or (< 71 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 24752#(and (or (<= main_n 71) (<= main_i 116)) (= 23 (select main_a (* 4 main_n))) (or (<= 116 main_i) (< 71 main_n))), 24753#(and (or (<= main_n 71) (<= main_i 120)) (or (<= 120 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24754#(and (or (< 71 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 124))), 24755#(and (or (<= main_n 71) (<= main_i 128)) (or (< 71 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 24756#(and (or (<= 132 main_i) (< 71 main_n)) (or (<= main_i 132) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24757#(and (or (<= 136 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 136) (<= main_n 71))), 24758#(and (or (<= main_n 71) (<= main_i 140)) (or (< 71 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 24759#(and (or (<= main_n 71) (<= main_i 144)) (or (< 71 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 24760#(and (or (<= main_n 71) (<= main_i 148)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 148 main_i))), 24761#(and (or (<= main_n 71) (<= main_i 152)) (or (< 71 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n)))), 24762#(and (or (< 71 main_n) (<= 156 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 156) (<= main_n 71))), 24763#(and (or (<= main_n 71) (<= main_i 160)) (or (<= 160 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24764#(and (or (<= 164 main_i) (< 71 main_n)) (or (<= main_n 71) (<= main_i 164)) (= 23 (select main_a (* 4 main_n)))), 24765#(and (or (<= main_n 71) (<= main_i 168)) (or (<= 168 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24766#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 172)) (or (< 71 main_n) (<= 172 main_i))), 24767#(and (or (<= main_i 176) (<= main_n 71)) (or (<= 176 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24768#(and (or (< 71 main_n) (<= 180 main_i)) (or (<= main_n 71) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 24769#(and (or (<= main_i 184) (<= main_n 71)) (or (< 71 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 24770#(and (or (<= main_i 188) (<= main_n 71)) (or (< 71 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 24771#(and (or (<= main_n 71) (<= main_i 192)) (or (<= 192 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n)))), 24772#(and (or (< 71 main_n) (<= 196 main_i)) (or (<= main_n 71) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 24773#(and (or (< 71 main_n) (<= 200 main_i)) (or (<= main_n 71) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 24774#(and (or (<= 204 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 204))), 24775#(and (or (< 71 main_n) (<= 208 main_i)) (or (<= main_n 71) (<= main_i 208)) (= 23 (select main_a (* 4 main_n)))), 24776#(and (or (< 71 main_n) (<= 212 main_i)) (or (<= main_n 71) (<= main_i 212)) (= 23 (select main_a (* 4 main_n)))), 24777#(and (or (< 71 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 216))), 24778#(and (or (<= main_n 71) (<= main_i 220)) (or (< 71 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 24779#(and (or (<= main_n 71) (<= main_i 224)) (or (< 71 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 24780#(and (or (<= 228 main_i) (< 71 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 228))), 24781#(and (or (< 71 main_n) (<= 232 main_i)) (or (<= main_n 71) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 24782#(and (or (< 71 main_n) (<= 236 main_i)) (or (<= main_n 71) (<= main_i 236)) (= 23 (select main_a (* 4 main_n)))), 24783#(and (or (< 71 main_n) (<= 240 main_i)) (or (<= main_n 71) (<= main_i 240)) (= 23 (select main_a (* 4 main_n)))), 24784#(and (or (< 71 main_n) (<= 244 main_i)) (or (<= main_n 71) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 24785#(and (or (<= main_i 248) (<= main_n 71)) (= 23 (select main_a (* 4 main_n))) (or (< 71 main_n) (<= 248 main_i))), 24786#(and (or (< 71 main_n) (<= 252 main_i)) (or (<= main_n 71) (<= main_i 252)) (= 23 (select main_a (* 4 main_n)))), 24787#(and (or (< 71 main_n) (<= 256 main_i)) (or (<= main_n 71) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 24788#(and (or (< 71 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 71)) (= 23 (select main_a (* 4 main_n)))), 24789#(and (or (<= main_n 71) (<= main_i 264)) (= 23 (select main_a (* 4 main_n))) (or (<= 264 main_i) (< 71 main_n))), 24790#(and (or (<= main_n 71) (<= main_i 268)) (or (< 71 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 24791#(and (or (<= main_i 272) (<= main_n 71)) (or (< 71 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 24792#(and (or (< 71 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 71) (<= main_i 276))), 24793#(and (or (< 71 main_n) (<= 280 main_i)) (or (<= main_n 71) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 24794#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 71) (<= main_i 284)) (or (< 71 main_n) (<= (* 4 main_n) main_i))))), 24795#(and (or (= (* 4 main_n) main_i) (and (< 71 main_n) (<= main_i 284))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 24796#(and (< 71 main_n) (<= main_i 288))] [2018-07-23 13:37:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5112 backedges. 0 proven. 5112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:51,576 INFO L450 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-07-23 13:37:51,576 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-07-23 13:37:51,577 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=5550, Unknown=0, NotChecked=0, Total=5700 [2018-07-23 13:37:51,577 INFO L87 Difference]: Start difference. First operand 146 states and 146 transitions. Second operand 76 states. [2018-07-23 13:37:52,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:52,843 INFO L93 Difference]: Finished difference Result 150 states and 150 transitions. [2018-07-23 13:37:52,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-07-23 13:37:52,843 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 145 [2018-07-23 13:37:52,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:52,844 INFO L225 Difference]: With dead ends: 150 [2018-07-23 13:37:52,844 INFO L226 Difference]: Without dead ends: 149 [2018-07-23 13:37:52,845 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=150, Invalid=5550, Unknown=0, NotChecked=0, Total=5700 [2018-07-23 13:37:52,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-07-23 13:37:52,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 148. [2018-07-23 13:37:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-07-23 13:37:52,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2018-07-23 13:37:52,985 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 145 [2018-07-23 13:37:52,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:52,985 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2018-07-23 13:37:52,985 INFO L472 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-07-23 13:37:52,985 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2018-07-23 13:37:52,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-07-23 13:37:52,986 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:52,986 INFO L357 BasicCegarLoop]: trace histogram [73, 72, 1, 1] [2018-07-23 13:37:52,986 INFO L414 AbstractCegarLoop]: === Iteration 73 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:52,986 INFO L82 PathProgramCache]: Analyzing trace with hash -1746400912, now seen corresponding path program 72 times [2018-07-23 13:37:52,986 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:53,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5256 backedges. 0 proven. 5256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:53,741 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:53,741 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2018-07-23 13:37:53,741 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:53,741 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:37:53,742 INFO L185 omatonBuilderFactory]: Interpolants [25393#true, 25394#false, 25395#(and (or (<= main_n 72) (<= main_i 0)) (or (<= 0 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25396#(and (or (<= main_n 72) (<= main_i 4)) (or (< 72 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 25397#(and (or (<= 8 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 8))), 25398#(and (or (<= main_n 72) (<= main_i 12)) (or (< 72 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 25399#(and (or (<= main_n 72) (<= main_i 16)) (or (< 72 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 25400#(and (or (<= main_n 72) (<= main_i 20)) (or (< 72 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 25401#(and (or (< 72 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 24))), 25402#(and (or (<= main_n 72) (<= main_i 28)) (or (<= 28 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25403#(and (or (<= main_i 32) (<= main_n 72)) (or (<= 32 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25404#(and (or (< 72 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 72)) (= 23 (select main_a (* 4 main_n)))), 25405#(and (or (<= 40 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 25406#(and (or (<= 44 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 44))), 25407#(and (or (<= 48 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 25408#(and (or (< 72 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 52))), 25409#(and (or (< 72 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 56))), 25410#(and (or (< 72 main_n) (<= 60 main_i)) (or (<= main_n 72) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 25411#(and (or (<= 64 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 25412#(and (or (< 72 main_n) (<= 68 main_i)) (or (<= main_n 72) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 25413#(and (or (<= main_n 72) (<= main_i 72)) (or (<= 72 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25414#(and (or (<= 76 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 72))), 25415#(and (or (<= 80 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 25416#(and (or (< 72 main_n) (<= 84 main_i)) (or (<= main_n 72) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 25417#(and (or (<= main_n 72) (<= main_i 88)) (or (< 72 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 25418#(and (or (< 72 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 72)) (= 23 (select main_a (* 4 main_n)))), 25419#(and (or (<= main_i 96) (<= main_n 72)) (or (<= 96 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25420#(and (or (<= 100 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 100)) (= 23 (select main_a (* 4 main_n)))), 25421#(and (or (<= 104 main_i) (< 72 main_n)) (or (<= main_i 104) (<= main_n 72)) (= 23 (select main_a (* 4 main_n)))), 25422#(and (or (<= main_n 72) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 72 main_n))), 25423#(and (or (< 72 main_n) (<= 112 main_i)) (or (<= main_n 72) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 25424#(and (or (<= main_n 72) (<= main_i 116)) (or (<= 116 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25425#(and (or (<= 120 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 120)) (= 23 (select main_a (* 4 main_n)))), 25426#(and (or (<= main_n 72) (<= main_i 124)) (or (<= 124 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25427#(and (or (< 72 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 128))), 25428#(and (or (<= main_n 72) (<= main_i 132)) (or (<= 132 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25429#(and (or (<= 136 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 136)) (= 23 (select main_a (* 4 main_n)))), 25430#(and (or (< 72 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 140))), 25431#(and (or (<= 144 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 144))), 25432#(and (or (<= main_n 72) (<= main_i 148)) (or (< 72 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 25433#(and (or (<= 152 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 152))), 25434#(and (or (<= 156 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 156)) (= 23 (select main_a (* 4 main_n)))), 25435#(and (or (<= main_n 72) (<= main_i 160)) (or (<= 160 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25436#(and (or (<= main_n 72) (<= main_i 164)) (or (<= 164 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25437#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 168)) (or (<= 168 main_i) (< 72 main_n))), 25438#(and (or (< 72 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 72) (<= main_i 172))), 25439#(and (or (<= 176 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 176)) (= 23 (select main_a (* 4 main_n)))), 25440#(and (or (< 72 main_n) (<= 180 main_i)) (or (<= main_n 72) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 25441#(and (or (< 72 main_n) (<= 184 main_i)) (or (<= main_n 72) (<= main_i 184)) (= 23 (select main_a (* 4 main_n)))), 25442#(and (or (<= main_n 72) (<= main_i 188)) (or (< 72 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 25443#(and (or (<= main_n 72) (<= main_i 192)) (or (<= 192 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25444#(and (or (<= main_n 72) (<= main_i 196)) (or (<= 196 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25445#(and (or (< 72 main_n) (<= 200 main_i)) (or (<= main_n 72) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 25446#(and (or (<= main_n 72) (<= main_i 204)) (or (<= 204 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25447#(and (or (<= main_n 72) (<= main_i 208)) (or (< 72 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 25448#(and (or (<= main_n 72) (<= main_i 212)) (or (< 72 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n)))), 25449#(and (or (<= main_n 72) (<= main_i 216)) (or (< 72 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 25450#(and (or (<= main_n 72) (<= main_i 220)) (or (< 72 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 25451#(and (or (< 72 main_n) (<= 224 main_i)) (or (<= main_n 72) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 25452#(and (or (<= 228 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 228)) (= 23 (select main_a (* 4 main_n)))), 25453#(and (or (<= main_n 72) (<= main_i 232)) (or (<= 232 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25454#(and (or (<= 236 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 236)) (= 23 (select main_a (* 4 main_n)))), 25455#(and (or (<= main_n 72) (<= main_i 240)) (or (< 72 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 25456#(and (or (< 72 main_n) (<= 244 main_i)) (or (<= main_n 72) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 25457#(and (or (<= main_n 72) (<= main_i 248)) (or (<= 248 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25458#(and (or (<= main_n 72) (<= main_i 252)) (or (< 72 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 25459#(and (or (<= main_n 72) (<= main_i 256)) (= 23 (select main_a (* 4 main_n))) (or (<= 256 main_i) (< 72 main_n))), 25460#(and (or (< 72 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 260) (<= main_n 72))), 25461#(and (or (<= 264 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 25462#(and (or (<= main_n 72) (<= main_i 268)) (or (<= 268 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25463#(and (or (<= main_n 72) (<= main_i 272)) (or (< 72 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 25464#(and (or (<= main_n 72) (<= main_i 276)) (= 23 (select main_a (* 4 main_n))) (or (< 72 main_n) (<= 276 main_i))), 25465#(and (or (<= 280 main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 25466#(and (or (<= main_n 72) (<= main_i 284)) (or (<= 284 main_i) (< 72 main_n)) (= 23 (select main_a (* 4 main_n)))), 25467#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 72 main_n)) (or (<= main_n 72) (<= main_i 288)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 25468#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 72 main_n) (<= main_i 288)))), 25469#(and (<= main_i 292) (<= 73 main_n))] [2018-07-23 13:37:53,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5256 backedges. 0 proven. 5256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:53,742 INFO L450 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-07-23 13:37:53,743 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-07-23 13:37:53,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=5700, Unknown=0, NotChecked=0, Total=5852 [2018-07-23 13:37:53,743 INFO L87 Difference]: Start difference. First operand 148 states and 148 transitions. Second operand 77 states. [2018-07-23 13:37:55,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:55,100 INFO L93 Difference]: Finished difference Result 152 states and 152 transitions. [2018-07-23 13:37:55,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-07-23 13:37:55,100 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 147 [2018-07-23 13:37:55,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:55,101 INFO L225 Difference]: With dead ends: 152 [2018-07-23 13:37:55,101 INFO L226 Difference]: Without dead ends: 151 [2018-07-23 13:37:55,102 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=152, Invalid=5700, Unknown=0, NotChecked=0, Total=5852 [2018-07-23 13:37:55,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-07-23 13:37:55,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 150. [2018-07-23 13:37:55,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-07-23 13:37:55,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 150 transitions. [2018-07-23 13:37:55,338 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 150 transitions. Word has length 147 [2018-07-23 13:37:55,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:55,338 INFO L471 AbstractCegarLoop]: Abstraction has 150 states and 150 transitions. [2018-07-23 13:37:55,338 INFO L472 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-07-23 13:37:55,338 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 150 transitions. [2018-07-23 13:37:55,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-07-23 13:37:55,339 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:55,339 INFO L357 BasicCegarLoop]: trace histogram [74, 73, 1, 1] [2018-07-23 13:37:55,339 INFO L414 AbstractCegarLoop]: === Iteration 74 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:55,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1040937394, now seen corresponding path program 73 times [2018-07-23 13:37:55,340 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5402 backedges. 0 proven. 5402 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:56,301 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:56,301 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2018-07-23 13:37:56,301 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:56,301 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:37:56,302 INFO L185 omatonBuilderFactory]: Interpolants [26112#(and (or (<= main_n 73) (<= main_i 144)) (or (<= 144 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26113#(and (or (<= 148 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 26114#(and (or (<= 152 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 73) (<= main_i 152))), 26115#(and (or (<= main_i 156) (<= main_n 73)) (= 23 (select main_a (* 4 main_n))) (or (<= 156 main_i) (< 73 main_n))), 26116#(and (or (<= main_n 73) (<= main_i 160)) (or (<= 160 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26117#(and (or (<= main_i 164) (<= main_n 73)) (or (<= 164 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26118#(and (or (<= 168 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 73) (<= main_i 168))), 26119#(and (or (<= main_n 73) (<= main_i 172)) (or (<= 172 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26120#(and (or (<= main_i 176) (<= main_n 73)) (or (<= 176 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26121#(and (or (<= main_i 180) (<= main_n 73)) (or (<= 180 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26122#(and (or (<= main_i 184) (<= main_n 73)) (or (<= 184 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26123#(and (or (<= main_i 188) (<= main_n 73)) (or (<= 188 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26124#(and (or (<= main_i 192) (<= main_n 73)) (or (<= 192 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26125#(and (or (<= main_n 73) (<= main_i 196)) (= 23 (select main_a (* 4 main_n))) (or (<= 196 main_i) (< 73 main_n))), 26126#(and (or (<= main_n 73) (<= main_i 200)) (= 23 (select main_a (* 4 main_n))) (or (<= 200 main_i) (< 73 main_n))), 26127#(and (or (<= main_n 73) (<= main_i 204)) (or (<= 204 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26128#(and (or (<= 208 main_i) (< 73 main_n)) (or (<= main_i 208) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26129#(and (or (<= 212 main_i) (< 73 main_n)) (or (<= main_i 212) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26130#(and (or (<= main_n 73) (<= main_i 216)) (or (<= 216 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26131#(and (or (<= main_n 73) (<= main_i 220)) (or (<= 220 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26132#(and (or (<= 224 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 26133#(and (or (<= main_i 228) (<= main_n 73)) (or (<= 228 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26134#(and (or (<= 232 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 26135#(and (or (<= main_i 236) (<= main_n 73)) (or (<= 236 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26136#(and (or (<= 240 main_i) (< 73 main_n)) (or (<= main_i 240) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26137#(and (or (<= 244 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 26138#(and (or (<= 248 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 248) (<= main_n 73))), 26139#(and (or (<= main_n 73) (<= main_i 252)) (or (<= 252 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26140#(and (or (<= main_n 73) (<= main_i 256)) (or (<= 256 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26141#(and (or (<= main_i 260) (<= main_n 73)) (= 23 (select main_a (* 4 main_n))) (or (<= 260 main_i) (< 73 main_n))), 26142#(and (or (<= 264 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 26143#(and (or (<= main_i 268) (<= main_n 73)) (or (<= 268 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26144#(and (or (<= main_i 272) (<= main_n 73)) (or (< 73 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 26145#(and (or (<= 276 main_i) (< 73 main_n)) (or (<= main_i 276) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26146#(and (or (<= main_n 73) (<= main_i 280)) (or (<= 280 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26147#(and (= 23 (select main_a (* 4 main_n))) (or (<= 284 main_i) (< 73 main_n)) (or (<= main_i 284) (<= main_n 73))), 26148#(and (or (<= main_n 73) (<= main_i 288)) (or (<= 288 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26149#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 292) (<= main_n 73)) (or (<= (* 4 main_n) main_i) (< 73 main_n))))), 26150#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 292) (< 73 main_n)))), 26151#(and (<= main_i 296) (< 73 main_n)), 26074#true, 26075#false, 26076#(and (or (<= 0 main_i) (< 73 main_n)) (or (<= main_i 0) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26077#(and (or (<= 4 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 26078#(and (or (<= main_i 8) (<= main_n 73)) (or (<= 8 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26079#(and (or (<= 12 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 26080#(and (or (<= 16 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 26081#(and (or (<= main_i 20) (<= main_n 73)) (= 23 (select main_a (* 4 main_n))) (or (<= 20 main_i) (< 73 main_n))), 26082#(and (or (<= main_n 73) (<= main_i 24)) (or (<= 24 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26083#(and (or (<= 28 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 26084#(and (or (<= main_i 32) (<= main_n 73)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 73 main_n))), 26085#(and (or (<= main_i 36) (<= main_n 73)) (or (<= 36 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26086#(and (or (<= 40 main_i) (< 73 main_n)) (or (<= main_i 40) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26087#(and (or (<= 44 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 26088#(and (or (<= main_n 73) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 73 main_n))), 26089#(and (or (<= 52 main_i) (< 73 main_n)) (or (<= main_i 52) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26090#(and (or (<= 56 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 73) (<= main_i 56))), 26091#(and (or (<= 60 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 73) (<= main_i 60))), 26092#(and (or (<= 64 main_i) (< 73 main_n)) (or (<= main_i 64) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26093#(and (or (<= main_n 73) (<= main_i 68)) (or (<= 68 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26094#(and (or (<= main_n 73) (<= main_i 72)) (or (<= 72 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26095#(and (or (<= main_i 76) (<= main_n 73)) (or (<= 76 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26096#(and (or (<= main_n 73) (<= main_i 80)) (or (<= 80 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26097#(and (or (<= main_i 84) (<= main_n 73)) (or (< 73 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 26098#(and (or (<= 88 main_i) (< 73 main_n)) (or (<= main_i 88) (<= main_n 73)) (= 23 (select main_a (* 4 main_n)))), 26099#(and (or (<= main_i 92) (<= main_n 73)) (or (<= 92 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26100#(and (or (<= main_i 96) (<= main_n 73)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 73 main_n))), 26101#(and (or (<= 100 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 100) (<= main_n 73))), 26102#(and (or (<= main_i 104) (<= main_n 73)) (or (<= 104 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26103#(and (or (<= main_n 73) (<= main_i 108)) (or (<= 108 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26104#(and (or (<= 112 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 26105#(and (or (<= main_n 73) (<= main_i 116)) (or (<= 116 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26106#(and (or (<= 120 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 120) (<= main_n 73))), 26107#(and (or (<= 124 main_i) (< 73 main_n)) (or (<= main_n 73) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 26108#(and (or (<= main_n 73) (<= main_i 128)) (or (<= 128 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26109#(and (or (<= main_i 132) (<= main_n 73)) (or (<= 132 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26110#(and (or (<= main_i 136) (<= main_n 73)) (or (<= 136 main_i) (< 73 main_n)) (= 23 (select main_a (* 4 main_n)))), 26111#(and (or (<= main_n 73) (<= main_i 140)) (= 23 (select main_a (* 4 main_n))) (or (< 73 main_n) (<= 140 main_i)))] [2018-07-23 13:37:56,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5402 backedges. 0 proven. 5402 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:56,302 INFO L450 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-07-23 13:37:56,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-07-23 13:37:56,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=5852, Unknown=0, NotChecked=0, Total=6006 [2018-07-23 13:37:56,303 INFO L87 Difference]: Start difference. First operand 150 states and 150 transitions. Second operand 78 states. [2018-07-23 13:37:57,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:57,635 INFO L93 Difference]: Finished difference Result 154 states and 154 transitions. [2018-07-23 13:37:57,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-07-23 13:37:57,635 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 149 [2018-07-23 13:37:57,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:57,636 INFO L225 Difference]: With dead ends: 154 [2018-07-23 13:37:57,636 INFO L226 Difference]: Without dead ends: 153 [2018-07-23 13:37:57,636 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=154, Invalid=5852, Unknown=0, NotChecked=0, Total=6006 [2018-07-23 13:37:57,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2018-07-23 13:37:57,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 152. [2018-07-23 13:37:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-07-23 13:37:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 152 transitions. [2018-07-23 13:37:57,772 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 152 transitions. Word has length 149 [2018-07-23 13:37:57,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:37:57,772 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 152 transitions. [2018-07-23 13:37:57,773 INFO L472 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-07-23 13:37:57,773 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 152 transitions. [2018-07-23 13:37:57,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-07-23 13:37:57,773 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:37:57,773 INFO L357 BasicCegarLoop]: trace histogram [75, 74, 1, 1] [2018-07-23 13:37:57,773 INFO L414 AbstractCegarLoop]: === Iteration 75 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:37:57,773 INFO L82 PathProgramCache]: Analyzing trace with hash -386543244, now seen corresponding path program 74 times [2018-07-23 13:37:57,774 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:37:57,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:37:58,585 INFO L134 CoverageAnalysis]: Checked inductivity of 5550 backedges. 0 proven. 5550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:58,586 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:37:58,586 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2018-07-23 13:37:58,586 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:37:58,586 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:37:58,587 INFO L185 omatonBuilderFactory]: Interpolants [26764#true, 26765#false, 26766#(and (or (< 74 main_n) (<= 0 main_i)) (or (<= main_i 0) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26767#(and (or (< 74 main_n) (<= 4 main_i)) (or (<= main_n 74) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 26768#(and (or (< 74 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 74))), 26769#(and (or (< 74 main_n) (<= 12 main_i)) (or (<= main_n 74) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 26770#(and (or (<= main_n 74) (<= main_i 16)) (or (< 74 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 26771#(and (or (<= main_i 20) (<= main_n 74)) (or (< 74 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 26772#(and (or (<= main_i 24) (<= main_n 74)) (or (< 74 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 26773#(and (or (< 74 main_n) (<= 28 main_i)) (or (<= main_n 74) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 26774#(and (or (< 74 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 74))), 26775#(and (or (<= main_i 36) (<= main_n 74)) (or (< 74 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 26776#(and (or (<= 40 main_i) (< 74 main_n)) (or (<= main_i 40) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26777#(and (or (<= main_n 74) (<= main_i 44)) (or (< 74 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 26778#(and (or (<= main_n 74) (<= main_i 48)) (or (< 74 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 26779#(and (or (< 74 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 52) (<= main_n 74))), 26780#(and (or (< 74 main_n) (<= 56 main_i)) (or (<= main_i 56) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26781#(and (or (<= main_i 60) (<= main_n 74)) (or (< 74 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 26782#(and (or (< 74 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 64) (<= main_n 74))), 26783#(and (or (< 74 main_n) (<= 68 main_i)) (or (<= main_n 74) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 26784#(and (or (<= main_n 74) (<= main_i 72)) (or (<= 72 main_i) (< 74 main_n)) (= 23 (select main_a (* 4 main_n)))), 26785#(and (or (<= 76 main_i) (< 74 main_n)) (or (<= main_i 76) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26786#(and (or (< 74 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 74) (<= main_i 80))), 26787#(and (or (<= main_i 84) (<= main_n 74)) (or (< 74 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 26788#(and (or (< 74 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 74))), 26789#(and (or (<= main_i 92) (<= main_n 74)) (or (< 74 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 26790#(and (or (<= main_i 96) (<= main_n 74)) (or (< 74 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 26791#(and (or (<= main_i 100) (<= main_n 74)) (or (< 74 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 26792#(and (or (<= main_i 104) (<= main_n 74)) (or (< 74 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n)))), 26793#(and (or (<= main_n 74) (<= main_i 108)) (or (< 74 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 26794#(and (or (< 74 main_n) (<= 112 main_i)) (or (<= main_n 74) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 26795#(and (or (<= 116 main_i) (< 74 main_n)) (or (<= main_i 116) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26796#(and (or (<= main_i 120) (<= main_n 74)) (or (< 74 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n)))), 26797#(and (or (<= main_n 74) (<= main_i 124)) (or (< 74 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 26798#(and (or (<= main_n 74) (<= main_i 128)) (= 23 (select main_a (* 4 main_n))) (or (< 74 main_n) (<= 128 main_i))), 26799#(and (or (<= 132 main_i) (< 74 main_n)) (or (<= main_i 132) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26800#(and (or (<= 136 main_i) (< 74 main_n)) (or (<= main_i 136) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26801#(and (or (< 74 main_n) (<= 140 main_i)) (or (<= main_n 74) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 26802#(and (or (<= main_n 74) (<= main_i 144)) (or (< 74 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 26803#(and (or (< 74 main_n) (<= 148 main_i)) (or (<= main_n 74) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 26804#(and (or (< 74 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 74) (<= main_i 152))), 26805#(and (or (< 74 main_n) (<= 156 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 156) (<= main_n 74))), 26806#(and (or (<= 160 main_i) (< 74 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 74) (<= main_i 160))), 26807#(and (or (< 74 main_n) (<= 164 main_i)) (or (<= main_i 164) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26808#(and (or (<= main_n 74) (<= main_i 168)) (or (<= 168 main_i) (< 74 main_n)) (= 23 (select main_a (* 4 main_n)))), 26809#(and (or (<= main_i 172) (<= main_n 74)) (or (< 74 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 26810#(and (or (<= 176 main_i) (< 74 main_n)) (or (<= main_i 176) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26811#(and (or (<= main_i 180) (<= main_n 74)) (= 23 (select main_a (* 4 main_n))) (or (< 74 main_n) (<= 180 main_i))), 26812#(and (or (< 74 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26813#(and (or (<= main_i 188) (<= main_n 74)) (= 23 (select main_a (* 4 main_n))) (or (< 74 main_n) (<= 188 main_i))), 26814#(and (or (<= main_i 192) (<= main_n 74)) (= 23 (select main_a (* 4 main_n))) (or (< 74 main_n) (<= 192 main_i))), 26815#(and (or (< 74 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 74) (<= main_i 196))), 26816#(and (or (< 74 main_n) (<= 200 main_i)) (or (<= main_n 74) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 26817#(and (or (<= main_i 204) (<= main_n 74)) (or (< 74 main_n) (<= 204 main_i)) (= 23 (select main_a (* 4 main_n)))), 26818#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 208) (<= main_n 74)) (or (< 74 main_n) (<= 208 main_i))), 26819#(and (or (<= main_i 212) (<= main_n 74)) (or (< 74 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n)))), 26820#(and (or (< 74 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26821#(and (or (< 74 main_n) (<= 220 main_i)) (or (<= main_i 220) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26822#(and (or (< 74 main_n) (<= 224 main_i)) (or (<= main_n 74) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 26823#(and (or (< 74 main_n) (<= 228 main_i)) (or (<= main_i 228) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26824#(and (or (< 74 main_n) (<= 232 main_i)) (or (<= main_i 232) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26825#(and (or (< 74 main_n) (<= 236 main_i)) (or (<= main_i 236) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26826#(and (or (< 74 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26827#(and (or (< 74 main_n) (<= 244 main_i)) (or (<= main_n 74) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 26828#(and (or (<= main_i 248) (<= main_n 74)) (or (< 74 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n)))), 26829#(and (or (< 74 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26830#(and (or (< 74 main_n) (<= 256 main_i)) (or (<= main_n 74) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 26831#(and (or (<= main_i 260) (<= main_n 74)) (or (< 74 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 26832#(and (or (< 74 main_n) (<= 264 main_i)) (or (<= main_i 264) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26833#(and (or (< 74 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 268) (<= main_n 74))), 26834#(and (or (< 74 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26835#(and (or (<= main_i 276) (<= main_n 74)) (or (< 74 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 26836#(and (or (< 74 main_n) (<= 280 main_i)) (or (<= main_i 280) (<= main_n 74)) (= 23 (select main_a (* 4 main_n)))), 26837#(and (or (<= main_i 284) (<= main_n 74)) (or (< 74 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 26838#(and (or (< 74 main_n) (<= 288 main_i)) (or (<= main_n 74) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 26839#(and (or (<= main_i 292) (<= main_n 74)) (= 23 (select main_a (* 4 main_n))) (or (< 74 main_n) (<= 292 main_i))), 26840#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 74 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 296) (<= main_n 74))))), 26841#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 74 main_n) (<= main_i 296)))), 26842#(and (< 74 main_n) (<= main_i 300))] [2018-07-23 13:37:58,587 INFO L134 CoverageAnalysis]: Checked inductivity of 5550 backedges. 0 proven. 5550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:37:58,587 INFO L450 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-07-23 13:37:58,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-07-23 13:37:58,588 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=6006, Unknown=0, NotChecked=0, Total=6162 [2018-07-23 13:37:58,588 INFO L87 Difference]: Start difference. First operand 152 states and 152 transitions. Second operand 79 states. [2018-07-23 13:37:59,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:37:59,994 INFO L93 Difference]: Finished difference Result 156 states and 156 transitions. [2018-07-23 13:37:59,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-07-23 13:37:59,994 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 151 [2018-07-23 13:37:59,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:37:59,995 INFO L225 Difference]: With dead ends: 156 [2018-07-23 13:37:59,995 INFO L226 Difference]: Without dead ends: 155 [2018-07-23 13:37:59,995 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=156, Invalid=6006, Unknown=0, NotChecked=0, Total=6162 [2018-07-23 13:37:59,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-07-23 13:38:00,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2018-07-23 13:38:00,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-07-23 13:38:00,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 154 transitions. [2018-07-23 13:38:00,163 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 154 transitions. Word has length 151 [2018-07-23 13:38:00,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:00,163 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 154 transitions. [2018-07-23 13:38:00,163 INFO L472 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-07-23 13:38:00,163 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 154 transitions. [2018-07-23 13:38:00,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-07-23 13:38:00,164 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:00,164 INFO L357 BasicCegarLoop]: trace histogram [76, 75, 1, 1] [2018-07-23 13:38:00,164 INFO L414 AbstractCegarLoop]: === Iteration 76 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:00,164 INFO L82 PathProgramCache]: Analyzing trace with hash -2100868938, now seen corresponding path program 75 times [2018-07-23 13:38:00,164 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:00,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:01,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5700 backedges. 0 proven. 5700 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:01,007 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:01,007 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2018-07-23 13:38:01,007 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:01,007 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:38:01,008 INFO L185 omatonBuilderFactory]: Interpolants [27520#(and (or (< 75 main_n) (<= 220 main_i)) (or (<= main_i 220) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27521#(and (or (<= main_n 75) (<= main_i 224)) (= 23 (select main_a (* 4 main_n))) (or (< 75 main_n) (<= 224 main_i))), 27522#(and (or (<= main_i 228) (<= main_n 75)) (or (<= 228 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27523#(and (or (<= main_i 232) (<= main_n 75)) (or (<= 232 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27524#(and (or (<= main_i 236) (<= main_n 75)) (or (<= 236 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27525#(and (or (< 75 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27526#(and (or (< 75 main_n) (<= 244 main_i)) (or (<= main_i 244) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27527#(and (or (<= main_i 248) (<= main_n 75)) (or (<= 248 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27528#(and (or (<= main_i 252) (<= main_n 75)) (or (< 75 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 27529#(and (or (<= 256 main_i) (< 75 main_n)) (or (<= main_n 75) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 27530#(and (or (<= main_i 260) (<= main_n 75)) (or (< 75 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 27531#(and (or (<= main_i 264) (<= main_n 75)) (or (<= 264 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27532#(and (or (<= 268 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 268) (<= main_n 75))), 27533#(and (or (<= main_i 272) (<= main_n 75)) (or (< 75 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 27534#(and (or (<= main_i 276) (<= main_n 75)) (or (< 75 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 27535#(and (or (<= 280 main_i) (< 75 main_n)) (or (<= main_i 280) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27536#(and (or (<= 284 main_i) (< 75 main_n)) (or (<= main_i 284) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27537#(and (or (< 75 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 288) (<= main_n 75))), 27538#(and (or (<= 292 main_i) (< 75 main_n)) (or (<= main_i 292) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27539#(and (or (<= main_i 296) (<= main_n 75)) (or (<= 296 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27540#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 300) (<= main_n 75)) (or (<= (* 4 main_n) main_i) (< 75 main_n))))), 27541#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 75 main_n) (<= main_i 300)))), 27542#(and (< 75 main_n) (<= main_i 304)), 27463#true, 27464#false, 27465#(and (or (<= main_i 0) (<= main_n 75)) (or (<= 0 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27466#(and (or (< 75 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 4) (<= main_n 75))), 27467#(and (or (<= 8 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 75))), 27468#(and (or (<= main_n 75) (<= main_i 12)) (or (< 75 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 27469#(and (or (<= main_i 16) (<= main_n 75)) (or (<= 16 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27470#(and (or (<= main_i 20) (<= main_n 75)) (or (< 75 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 27471#(and (or (<= 24 main_i) (< 75 main_n)) (or (<= main_i 24) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27472#(and (or (<= main_n 75) (<= main_i 28)) (or (<= 28 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27473#(and (or (<= main_i 32) (<= main_n 75)) (or (<= 32 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27474#(and (or (<= main_i 36) (<= main_n 75)) (or (< 75 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 27475#(and (or (<= 40 main_i) (< 75 main_n)) (or (<= main_i 40) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27476#(and (or (<= 44 main_i) (< 75 main_n)) (or (<= main_n 75) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 27477#(and (or (<= 48 main_i) (< 75 main_n)) (or (<= main_i 48) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27478#(and (or (< 75 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27479#(and (or (< 75 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 56) (<= main_n 75))), 27480#(and (or (<= 60 main_i) (< 75 main_n)) (or (<= main_i 60) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27481#(and (or (<= 64 main_i) (< 75 main_n)) (or (<= main_i 64) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27482#(and (or (< 75 main_n) (<= 68 main_i)) (or (<= main_n 75) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 27483#(and (or (<= main_i 72) (<= main_n 75)) (or (<= 72 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27484#(and (or (<= 76 main_i) (< 75 main_n)) (or (<= main_i 76) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27485#(and (or (<= main_n 75) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 75 main_n))), 27486#(and (or (<= main_i 84) (<= main_n 75)) (or (< 75 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 27487#(and (or (< 75 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 75))), 27488#(and (or (<= main_i 92) (<= main_n 75)) (or (< 75 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 27489#(and (or (<= main_i 96) (<= main_n 75)) (or (<= 96 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27490#(and (or (<= main_i 100) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 75 main_n))), 27491#(and (or (<= 104 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 104) (<= main_n 75))), 27492#(and (or (<= main_i 108) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 75 main_n))), 27493#(and (or (< 75 main_n) (<= 112 main_i)) (or (<= main_n 75) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 27494#(and (or (<= 116 main_i) (< 75 main_n)) (or (<= main_i 116) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27495#(and (or (<= 120 main_i) (< 75 main_n)) (or (<= main_i 120) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27496#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 124) (<= main_n 75)) (or (<= 124 main_i) (< 75 main_n))), 27497#(and (or (<= main_i 128) (<= main_n 75)) (or (< 75 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 27498#(and (or (<= main_i 132) (<= main_n 75)) (or (<= 132 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27499#(and (or (<= 136 main_i) (< 75 main_n)) (or (<= main_i 136) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27500#(and (or (<= main_n 75) (<= main_i 140)) (or (< 75 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 27501#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 75) (<= main_i 144)) (or (<= 144 main_i) (< 75 main_n))), 27502#(and (or (< 75 main_n) (<= 148 main_i)) (or (<= main_i 148) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27503#(and (or (<= main_n 75) (<= main_i 152)) (= 23 (select main_a (* 4 main_n))) (or (<= 152 main_i) (< 75 main_n))), 27504#(and (or (<= main_i 156) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (<= 156 main_i) (< 75 main_n))), 27505#(and (or (<= 160 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 75) (<= main_i 160))), 27506#(and (or (<= 164 main_i) (< 75 main_n)) (or (<= main_i 164) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27507#(and (or (<= main_i 168) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (<= 168 main_i) (< 75 main_n))), 27508#(and (or (<= 172 main_i) (< 75 main_n)) (or (<= main_i 172) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27509#(and (or (<= main_i 176) (<= main_n 75)) (or (<= 176 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27510#(and (or (<= main_i 180) (<= main_n 75)) (or (< 75 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 27511#(and (or (< 75 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 184) (<= main_n 75))), 27512#(and (or (<= main_i 188) (<= main_n 75)) (or (< 75 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 27513#(and (or (<= 192 main_i) (< 75 main_n)) (or (<= main_i 192) (<= main_n 75)) (= 23 (select main_a (* 4 main_n)))), 27514#(and (or (<= main_n 75) (<= main_i 196)) (or (<= 196 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27515#(and (or (<= main_i 200) (<= main_n 75)) (or (< 75 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 27516#(and (or (<= main_i 204) (<= main_n 75)) (or (<= 204 main_i) (< 75 main_n)) (= 23 (select main_a (* 4 main_n)))), 27517#(and (or (<= main_i 208) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (< 75 main_n) (<= 208 main_i))), 27518#(and (or (<= main_i 212) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))) (or (<= 212 main_i) (< 75 main_n))), 27519#(and (or (<= 216 main_i) (< 75 main_n)) (or (<= main_i 216) (<= main_n 75)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:38:01,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5700 backedges. 0 proven. 5700 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:01,008 INFO L450 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-07-23 13:38:01,009 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-07-23 13:38:01,009 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=6162, Unknown=0, NotChecked=0, Total=6320 [2018-07-23 13:38:01,009 INFO L87 Difference]: Start difference. First operand 154 states and 154 transitions. Second operand 80 states. [2018-07-23 13:38:02,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:02,434 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2018-07-23 13:38:02,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-07-23 13:38:02,434 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 153 [2018-07-23 13:38:02,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:02,435 INFO L225 Difference]: With dead ends: 158 [2018-07-23 13:38:02,435 INFO L226 Difference]: Without dead ends: 157 [2018-07-23 13:38:02,435 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=6162, Unknown=0, NotChecked=0, Total=6320 [2018-07-23 13:38:02,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-07-23 13:38:02,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 156. [2018-07-23 13:38:02,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-07-23 13:38:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 156 transitions. [2018-07-23 13:38:02,614 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 156 transitions. Word has length 153 [2018-07-23 13:38:02,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:02,615 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 156 transitions. [2018-07-23 13:38:02,615 INFO L472 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-07-23 13:38:02,615 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 156 transitions. [2018-07-23 13:38:02,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-07-23 13:38:02,615 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:02,615 INFO L357 BasicCegarLoop]: trace histogram [77, 76, 1, 1] [2018-07-23 13:38:02,616 INFO L414 AbstractCegarLoop]: === Iteration 77 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:02,616 INFO L82 PathProgramCache]: Analyzing trace with hash -300419208, now seen corresponding path program 76 times [2018-07-23 13:38:02,616 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:03,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5852 backedges. 0 proven. 5852 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:03,616 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:03,616 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2018-07-23 13:38:03,616 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:03,616 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:38:03,617 INFO L185 omatonBuilderFactory]: Interpolants [28171#true, 28172#false, 28173#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 0) (<= main_n 76))), 28174#(and (or (<= main_i 4) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 76 main_n))), 28175#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 8) (<= main_n 76))), 28176#(and (or (<= main_n 76) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28177#(and (or (<= main_i 16) (<= main_n 76)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28178#(and (or (< 76 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 76))), 28179#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 24) (<= main_n 76))), 28180#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 28) (<= main_n 76))), 28181#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 32) (<= main_n 76))), 28182#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 76 main_n)) (or (<= main_i 36) (<= main_n 76))), 28183#(and (or (<= main_i 40) (<= main_n 76)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28184#(and (or (< 76 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 44) (<= main_n 76))), 28185#(and (or (<= main_i 48) (<= main_n 76)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28186#(and (or (<= main_i 52) (<= main_n 76)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28187#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 56) (<= main_n 76))), 28188#(and (or (<= main_i 60) (<= main_n 76)) (or (< 76 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 28189#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 64) (<= main_n 76))), 28190#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 68) (<= main_n 76))), 28191#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 72) (<= main_n 76))), 28192#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 76) (<= main_n 76))), 28193#(and (or (<= main_i 80) (<= main_n 76)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28194#(and (or (<= main_i 84) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 76 main_n))), 28195#(and (or (<= main_i 88) (<= main_n 76)) (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28196#(and (or (<= main_i 92) (<= main_n 76)) (or (< 76 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 28197#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 96) (<= main_n 76))), 28198#(and (or (<= main_i 100) (<= main_n 76)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28199#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 104) (<= main_n 76))), 28200#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 108) (<= main_n 76))), 28201#(and (or (<= main_i 112) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 76 main_n))), 28202#(and (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 116) (<= main_n 76))), 28203#(and (or (<= main_i 120) (<= main_n 76)) (or (< 76 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 28204#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 124) (<= main_n 76))), 28205#(and (or (<= main_i 128) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 76 main_n))), 28206#(and (or (<= main_i 132) (<= main_n 76)) (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28207#(and (or (<= main_i 136) (<= main_n 76)) (or (< 76 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 28208#(and (or (<= main_i 140) (<= main_n 76)) (or (< 76 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 28209#(and (or (< 76 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 144) (<= main_n 76))), 28210#(and (or (<= main_i 148) (<= main_n 76)) (or (< 76 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 28211#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 152) (<= main_n 76))), 28212#(and (or (<= main_i 156) (<= main_n 76)) (or (< 76 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 28213#(and (or (<= main_i 160) (<= main_n 76)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28214#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 164) (<= main_n 76))), 28215#(and (or (<= main_i 168) (<= main_n 76)) (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28216#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 172) (<= main_n 76))), 28217#(and (or (< 76 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 76))), 28218#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 76 main_n)) (or (<= main_i 180) (<= main_n 76))), 28219#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 76 main_n)) (or (<= main_i 184) (<= main_n 76))), 28220#(and (or (<= main_i 188) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 76 main_n))), 28221#(and (or (<= main_i 192) (<= main_n 76)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28222#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 196) (<= main_n 76))), 28223#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 76 main_n)) (or (<= main_i 200) (<= main_n 76))), 28224#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 204) (<= main_n 76))), 28225#(and (or (<= main_i 208) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 76 main_n))), 28226#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 212) (<= main_n 76))), 28227#(and (or (<= main_i 216) (<= main_n 76)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28228#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 220) (<= main_n 76))), 28229#(and (or (<= main_i 224) (<= main_n 76)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28230#(and (or (< 76 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 76))), 28231#(and (or (<= main_i 232) (<= main_n 76)) (or (< 76 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 28232#(and (or (<= main_i 236) (<= main_n 76)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28233#(and (or (<= main_i 240) (<= main_n 76)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 76 main_n))), 28234#(and (or (<= main_i 244) (<= main_n 76)) (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28235#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 248) (<= main_n 76))), 28236#(and (or (<= main_i 252) (<= main_n 76)) (or (< 76 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 28237#(and (or (<= main_i 256) (<= main_n 76)) (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28238#(and (or (<= main_i 260) (<= main_n 76)) (or (< 76 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 28239#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 264) (<= main_n 76))), 28240#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 268) (<= main_n 76))), 28241#(and (or (<= main_i 272) (<= main_n 76)) (or (< 76 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 28242#(and (or (< 76 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 276) (<= main_n 76))), 28243#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 280) (<= main_n 76))), 28244#(and (or (<= main_i 284) (<= main_n 76)) (or (< 76 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 28245#(and (or (<= main_i 288) (<= main_n 76)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28246#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n)) (or (<= main_i 292) (<= main_n 76))), 28247#(and (or (<= main_i 296) (<= main_n 76)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28248#(and (or (<= main_i 300) (<= main_n 76)) (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 76 main_n))), 28249#(and (or (<= main_i 304) (<= main_n 76)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 76 main_n))), 28250#(and (<= main_i 304) (or (< 76 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 28251#(and (< 76 main_n) (<= main_i 308))] [2018-07-23 13:38:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5852 backedges. 0 proven. 5852 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:03,618 INFO L450 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-07-23 13:38:03,618 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-07-23 13:38:03,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=6320, Unknown=0, NotChecked=0, Total=6480 [2018-07-23 13:38:03,619 INFO L87 Difference]: Start difference. First operand 156 states and 156 transitions. Second operand 81 states. [2018-07-23 13:38:05,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:05,352 INFO L93 Difference]: Finished difference Result 160 states and 160 transitions. [2018-07-23 13:38:05,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-07-23 13:38:05,352 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 155 [2018-07-23 13:38:05,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:05,353 INFO L225 Difference]: With dead ends: 160 [2018-07-23 13:38:05,353 INFO L226 Difference]: Without dead ends: 159 [2018-07-23 13:38:05,353 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=160, Invalid=6320, Unknown=0, NotChecked=0, Total=6480 [2018-07-23 13:38:05,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-07-23 13:38:05,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2018-07-23 13:38:05,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-07-23 13:38:05,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2018-07-23 13:38:05,517 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 155 [2018-07-23 13:38:05,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:05,517 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2018-07-23 13:38:05,517 INFO L472 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-07-23 13:38:05,517 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2018-07-23 13:38:05,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-07-23 13:38:05,518 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:05,518 INFO L357 BasicCegarLoop]: trace histogram [78, 77, 1, 1] [2018-07-23 13:38:05,518 INFO L414 AbstractCegarLoop]: === Iteration 78 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:05,518 INFO L82 PathProgramCache]: Analyzing trace with hash -940048966, now seen corresponding path program 77 times [2018-07-23 13:38:05,518 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:05,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6006 backedges. 0 proven. 6006 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:06,487 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:06,487 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2018-07-23 13:38:06,487 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:06,488 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:38:06,488 INFO L185 omatonBuilderFactory]: Interpolants [28928#(and (or (<= main_n 77) (<= main_i 152)) (or (<= 152 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28929#(and (or (<= 156 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 156))), 28930#(and (or (<= main_n 77) (<= main_i 160)) (or (<= 160 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28931#(and (or (<= main_n 77) (<= main_i 164)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 77 main_n))), 28932#(and (or (<= 168 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 168))), 28933#(and (or (<= 172 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 28934#(and (or (<= 176 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 176)) (= 23 (select main_a (* 4 main_n)))), 28935#(and (or (< 77 main_n) (<= 180 main_i)) (or (<= main_n 77) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 28936#(and (or (< 77 main_n) (<= 184 main_i)) (or (<= main_n 77) (<= main_i 184)) (= 23 (select main_a (* 4 main_n)))), 28937#(and (or (<= main_n 77) (<= main_i 188)) (or (< 77 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 28938#(and (or (<= 192 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 192)) (= 23 (select main_a (* 4 main_n)))), 28939#(and (or (<= 196 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 28940#(and (or (<= main_n 77) (<= main_i 200)) (or (< 77 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 28941#(and (or (<= main_n 77) (<= main_i 204)) (or (<= 204 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28942#(and (or (<= main_n 77) (<= main_i 208)) (or (< 77 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 28943#(and (or (<= 212 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 212))), 28944#(and (or (<= main_n 77) (<= main_i 216)) (= 23 (select main_a (* 4 main_n))) (or (<= 216 main_i) (< 77 main_n))), 28945#(and (or (<= main_n 77) (<= main_i 220)) (or (<= 220 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28946#(and (or (<= main_n 77) (<= main_i 224)) (or (<= 224 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28947#(and (or (<= main_n 77) (<= main_i 228)) (= 23 (select main_a (* 4 main_n))) (or (<= 228 main_i) (< 77 main_n))), 28948#(and (or (<= main_n 77) (<= main_i 232)) (= 23 (select main_a (* 4 main_n))) (or (<= 232 main_i) (< 77 main_n))), 28949#(and (or (<= 236 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 236)) (= 23 (select main_a (* 4 main_n)))), 28950#(and (or (<= main_n 77) (<= main_i 240)) (or (< 77 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 28951#(and (or (<= main_n 77) (<= main_i 244)) (= 23 (select main_a (* 4 main_n))) (or (<= 244 main_i) (< 77 main_n))), 28952#(and (or (<= 248 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 248)) (= 23 (select main_a (* 4 main_n)))), 28953#(and (or (<= main_n 77) (<= main_i 252)) (or (< 77 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 28954#(and (or (<= main_n 77) (<= main_i 256)) (or (<= 256 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28955#(and (or (<= 260 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 260)) (= 23 (select main_a (* 4 main_n)))), 28956#(and (or (<= 264 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 28957#(and (or (<= 268 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 268)) (= 23 (select main_a (* 4 main_n)))), 28958#(and (or (<= main_n 77) (<= main_i 272)) (or (< 77 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 28959#(and (= 23 (select main_a (* 4 main_n))) (or (<= 276 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 276))), 28960#(and (or (<= 280 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 28961#(and (or (<= main_n 77) (<= main_i 284)) (or (<= 284 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28962#(and (or (<= main_n 77) (<= main_i 288)) (or (<= 288 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28963#(and (or (<= 292 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 292)) (= 23 (select main_a (* 4 main_n)))), 28964#(and (or (<= 296 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 296)) (= 23 (select main_a (* 4 main_n)))), 28965#(and (or (<= 300 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 300))), 28966#(and (or (<= 304 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 304))), 28967#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 308))))), 28968#(and (or (= (* 4 main_n) main_i) (and (< 77 main_n) (<= main_i 308))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 28969#(and (< 77 main_n) (<= main_i 312)), 28888#true, 28889#false, 28890#(and (or (<= main_n 77) (<= main_i 0)) (or (<= 0 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28891#(and (or (<= main_n 77) (<= main_i 4)) (or (< 77 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 28892#(and (or (<= main_n 77) (<= main_i 8)) (or (<= 8 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28893#(and (or (<= 12 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 28894#(and (or (<= main_n 77) (<= main_i 16)) (or (<= 16 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28895#(and (or (<= main_n 77) (<= main_i 20)) (or (<= 20 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28896#(and (or (<= 24 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 24))), 28897#(and (or (<= 28 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 28898#(and (or (<= 32 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 32))), 28899#(and (or (<= main_n 77) (<= main_i 36)) (or (< 77 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 28900#(and (or (<= 40 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 28901#(and (or (<= 44 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 28902#(and (or (<= 48 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 28903#(and (or (<= main_n 77) (<= main_i 52)) (or (<= 52 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28904#(and (or (<= main_n 77) (<= main_i 56)) (or (<= 56 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28905#(and (or (<= main_n 77) (<= main_i 60)) (or (<= 60 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28906#(and (or (<= main_n 77) (<= main_i 64)) (or (<= 64 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28907#(and (or (<= main_n 77) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (<= 68 main_i) (< 77 main_n))), 28908#(and (or (<= main_n 77) (<= main_i 72)) (or (<= 72 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28909#(and (or (<= 76 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 76)) (= 23 (select main_a (* 4 main_n)))), 28910#(and (or (<= main_n 77) (<= main_i 80)) (or (<= 80 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28911#(and (or (< 77 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 84))), 28912#(and (or (<= 88 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 88))), 28913#(and (or (<= 92 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 92)) (= 23 (select main_a (* 4 main_n)))), 28914#(and (or (<= main_n 77) (<= main_i 96)) (or (<= 96 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28915#(and (or (<= 100 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 100))), 28916#(and (or (<= 104 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 104)) (= 23 (select main_a (* 4 main_n)))), 28917#(and (or (<= main_n 77) (<= main_i 108)) (or (<= 108 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28918#(and (or (< 77 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 112))), 28919#(and (or (<= main_n 77) (<= main_i 116)) (= 23 (select main_a (* 4 main_n))) (or (<= 116 main_i) (< 77 main_n))), 28920#(and (or (<= 120 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 120))), 28921#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 124)) (or (<= 124 main_i) (< 77 main_n))), 28922#(and (or (<= main_n 77) (<= main_i 128)) (or (< 77 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 28923#(and (or (<= 132 main_i) (< 77 main_n)) (or (<= main_n 77) (<= main_i 132)) (= 23 (select main_a (* 4 main_n)))), 28924#(and (or (<= main_n 77) (<= main_i 136)) (or (<= 136 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n)))), 28925#(and (or (< 77 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 140))), 28926#(and (or (<= 144 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 144))), 28927#(and (or (<= 148 main_i) (< 77 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 77) (<= main_i 148)))] [2018-07-23 13:38:06,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6006 backedges. 0 proven. 6006 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:06,489 INFO L450 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-07-23 13:38:06,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-07-23 13:38:06,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=6480, Unknown=0, NotChecked=0, Total=6642 [2018-07-23 13:38:06,489 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand 82 states. [2018-07-23 13:38:08,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:08,118 INFO L93 Difference]: Finished difference Result 162 states and 162 transitions. [2018-07-23 13:38:08,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-07-23 13:38:08,118 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 157 [2018-07-23 13:38:08,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:08,119 INFO L225 Difference]: With dead ends: 162 [2018-07-23 13:38:08,119 INFO L226 Difference]: Without dead ends: 161 [2018-07-23 13:38:08,119 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=6480, Unknown=0, NotChecked=0, Total=6642 [2018-07-23 13:38:08,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-07-23 13:38:08,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2018-07-23 13:38:08,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-07-23 13:38:08,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 160 transitions. [2018-07-23 13:38:08,291 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 160 transitions. Word has length 157 [2018-07-23 13:38:08,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:08,291 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 160 transitions. [2018-07-23 13:38:08,291 INFO L472 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-07-23 13:38:08,291 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2018-07-23 13:38:08,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2018-07-23 13:38:08,292 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:08,292 INFO L357 BasicCegarLoop]: trace histogram [79, 78, 1, 1] [2018-07-23 13:38:08,292 INFO L414 AbstractCegarLoop]: === Iteration 79 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:08,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1443923076, now seen corresponding path program 78 times [2018-07-23 13:38:08,292 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:08,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:09,283 INFO L134 CoverageAnalysis]: Checked inductivity of 6162 backedges. 0 proven. 6162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:09,284 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:09,284 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2018-07-23 13:38:09,284 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:09,284 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:38:09,285 INFO L185 omatonBuilderFactory]: Interpolants [29696#(and (<= main_i 316) (< 78 main_n)), 29614#true, 29615#false, 29616#(and (or (<= main_i 0) (<= main_n 78)) (or (<= 0 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29617#(and (or (< 78 main_n) (<= 4 main_i)) (or (<= main_n 78) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 29618#(and (or (< 78 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29619#(and (or (< 78 main_n) (<= 12 main_i)) (or (<= main_n 78) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 29620#(and (or (< 78 main_n) (<= 16 main_i)) (or (<= main_n 78) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 29621#(and (or (< 78 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 20) (<= main_n 78))), 29622#(and (or (<= main_n 78) (<= main_i 24)) (or (< 78 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 29623#(and (or (<= 28 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 29624#(and (or (<= main_i 32) (<= main_n 78)) (or (<= 32 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29625#(and (or (<= main_i 36) (<= main_n 78)) (or (< 78 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 29626#(and (or (<= main_i 40) (<= main_n 78)) (or (<= 40 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29627#(and (or (<= main_n 78) (<= main_i 44)) (or (<= 44 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29628#(and (or (<= main_n 78) (<= main_i 48)) (or (<= 48 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29629#(and (or (<= main_i 52) (<= main_n 78)) (or (< 78 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 29630#(and (or (<= main_n 78) (<= main_i 56)) (or (< 78 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 29631#(and (or (< 78 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 60))), 29632#(and (or (<= 64 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 64) (<= main_n 78))), 29633#(and (or (<= main_n 78) (<= main_i 68)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 68 main_i))), 29634#(and (or (<= main_n 78) (<= main_i 72)) (or (<= 72 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29635#(and (or (<= main_i 76) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (<= 76 main_i) (< 78 main_n))), 29636#(and (or (<= main_n 78) (<= main_i 80)) (or (<= 80 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29637#(and (or (< 78 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29638#(and (or (<= main_i 88) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 88 main_i))), 29639#(and (or (< 78 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29640#(and (or (< 78 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29641#(and (or (<= main_i 100) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 100 main_i))), 29642#(and (or (<= 104 main_i) (< 78 main_n)) (or (<= main_i 104) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29643#(and (or (<= 108 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 108))), 29644#(and (or (<= main_n 78) (<= main_i 112)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 112 main_i))), 29645#(and (or (<= 116 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 29646#(and (or (<= 120 main_i) (< 78 main_n)) (or (<= main_i 120) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29647#(and (or (<= main_n 78) (<= main_i 124)) (or (<= 124 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29648#(and (or (< 78 main_n) (<= 128 main_i)) (or (<= main_n 78) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 29649#(and (or (<= 132 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 78))), 29650#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 136) (<= main_n 78)) (or (<= 136 main_i) (< 78 main_n))), 29651#(and (or (< 78 main_n) (<= 140 main_i)) (or (<= main_n 78) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 29652#(and (or (<= main_n 78) (<= main_i 144)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 144 main_i))), 29653#(and (or (< 78 main_n) (<= 148 main_i)) (or (<= main_n 78) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 29654#(and (or (<= 152 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 29655#(and (or (<= 156 main_i) (< 78 main_n)) (or (<= main_i 156) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29656#(and (or (<= main_n 78) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 78 main_n))), 29657#(and (or (<= main_i 164) (<= main_n 78)) (or (<= 164 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29658#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 168)) (or (<= 168 main_i) (< 78 main_n))), 29659#(and (or (< 78 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 172))), 29660#(and (or (<= main_i 176) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (<= 176 main_i) (< 78 main_n))), 29661#(and (or (<= main_i 180) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 180 main_i))), 29662#(and (or (< 78 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29663#(and (or (<= main_i 188) (<= main_n 78)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 188 main_i))), 29664#(and (or (<= main_i 192) (<= main_n 78)) (or (<= 192 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29665#(and (or (<= main_n 78) (<= main_i 196)) (or (<= 196 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29666#(and (or (<= main_n 78) (<= main_i 200)) (or (< 78 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 29667#(and (or (<= main_n 78) (<= main_i 204)) (= 23 (select main_a (* 4 main_n))) (or (<= 204 main_i) (< 78 main_n))), 29668#(and (or (< 78 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29669#(and (or (<= main_i 212) (<= main_n 78)) (or (< 78 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n)))), 29670#(and (or (<= main_n 78) (<= main_i 216)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 216 main_i))), 29671#(and (or (<= main_n 78) (<= main_i 220)) (or (< 78 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 29672#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 224)) (or (< 78 main_n) (<= 224 main_i))), 29673#(and (or (<= main_i 228) (<= main_n 78)) (or (<= 228 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29674#(and (or (<= main_n 78) (<= main_i 232)) (or (<= 232 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n)))), 29675#(and (or (<= 236 main_i) (< 78 main_n)) (or (<= main_i 236) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29676#(and (or (<= main_i 240) (<= main_n 78)) (or (< 78 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 29677#(and (or (< 78 main_n) (<= 244 main_i)) (or (<= main_n 78) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 29678#(and (or (<= 248 main_i) (< 78 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 248) (<= main_n 78))), 29679#(and (or (< 78 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 78) (<= main_i 252))), 29680#(and (or (<= main_n 78) (<= main_i 256)) (or (< 78 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n)))), 29681#(and (or (<= main_i 260) (<= main_n 78)) (or (< 78 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 29682#(and (or (<= 264 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 29683#(and (or (<= 268 main_i) (< 78 main_n)) (or (<= main_i 268) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29684#(and (or (<= main_i 272) (<= main_n 78)) (or (< 78 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 29685#(and (or (< 78 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29686#(and (or (<= main_n 78) (<= main_i 280)) (= 23 (select main_a (* 4 main_n))) (or (< 78 main_n) (<= 280 main_i))), 29687#(and (or (<= 284 main_i) (< 78 main_n)) (or (<= main_i 284) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29688#(and (or (< 78 main_n) (<= 288 main_i)) (or (<= main_n 78) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 29689#(and (or (<= main_i 292) (<= main_n 78)) (or (< 78 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 29690#(and (or (< 78 main_n) (<= 296 main_i)) (or (<= main_i 296) (<= main_n 78)) (= 23 (select main_a (* 4 main_n)))), 29691#(and (or (<= 300 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 300)) (= 23 (select main_a (* 4 main_n)))), 29692#(and (or (<= 304 main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 29693#(and (or (< 78 main_n) (<= 308 main_i)) (or (<= main_n 78) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 29694#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 78 main_n)) (or (<= main_n 78) (<= main_i 312))))), 29695#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 78 main_n) (<= main_i 312))))] [2018-07-23 13:38:09,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6162 backedges. 0 proven. 6162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:09,285 INFO L450 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-07-23 13:38:09,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-07-23 13:38:09,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=6642, Unknown=0, NotChecked=0, Total=6806 [2018-07-23 13:38:09,286 INFO L87 Difference]: Start difference. First operand 160 states and 160 transitions. Second operand 83 states. [2018-07-23 13:38:10,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:10,951 INFO L93 Difference]: Finished difference Result 164 states and 164 transitions. [2018-07-23 13:38:10,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-07-23 13:38:10,951 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 159 [2018-07-23 13:38:10,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:10,952 INFO L225 Difference]: With dead ends: 164 [2018-07-23 13:38:10,952 INFO L226 Difference]: Without dead ends: 163 [2018-07-23 13:38:10,952 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=164, Invalid=6642, Unknown=0, NotChecked=0, Total=6806 [2018-07-23 13:38:10,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-07-23 13:38:11,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2018-07-23 13:38:11,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2018-07-23 13:38:11,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 162 transitions. [2018-07-23 13:38:11,127 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 162 transitions. Word has length 159 [2018-07-23 13:38:11,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:11,127 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 162 transitions. [2018-07-23 13:38:11,127 INFO L472 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-07-23 13:38:11,127 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 162 transitions. [2018-07-23 13:38:11,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2018-07-23 13:38:11,128 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:11,128 INFO L357 BasicCegarLoop]: trace histogram [80, 79, 1, 1] [2018-07-23 13:38:11,128 INFO L414 AbstractCegarLoop]: === Iteration 80 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:11,128 INFO L82 PathProgramCache]: Analyzing trace with hash -335638338, now seen corresponding path program 79 times [2018-07-23 13:38:11,128 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:11,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:12,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6320 backedges. 0 proven. 6320 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:12,184 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:12,184 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2018-07-23 13:38:12,184 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:12,185 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:38:12,185 INFO L185 omatonBuilderFactory]: Interpolants [30349#true, 30350#false, 30351#(and (or (<= main_n 79) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30352#(and (or (<= main_n 79) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 79 main_n))), 30353#(and (or (<= main_i 8) (<= main_n 79)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30354#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 12))), 30355#(and (or (<= main_n 79) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30356#(and (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 20))), 30357#(and (or (<= main_n 79) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30358#(and (or (<= main_n 79) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30359#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 32) (<= main_n 79))), 30360#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 79 main_n)) (or (<= main_i 36) (<= main_n 79))), 30361#(and (or (<= main_i 40) (<= main_n 79)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30362#(and (or (<= main_n 79) (<= main_i 44)) (or (< 79 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 30363#(and (or (<= main_n 79) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30364#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 52) (<= main_n 79))), 30365#(and (or (<= main_n 79) (<= main_i 56)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30366#(and (or (<= main_n 79) (<= main_i 60)) (or (< 79 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 30367#(and (or (<= main_n 79) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30368#(and (or (<= main_n 79) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30369#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 72))), 30370#(and (or (<= main_i 76) (<= main_n 79)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30371#(and (or (<= main_n 79) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30372#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 79 main_n)) (or (<= main_n 79) (<= main_i 84))), 30373#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 88) (<= main_n 79))), 30374#(and (or (< 79 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 79))), 30375#(and (or (<= main_i 96) (<= main_n 79)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30376#(and (or (<= main_i 100) (<= main_n 79)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30377#(and (or (<= main_i 104) (<= main_n 79)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30378#(and (or (<= main_n 79) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30379#(and (or (<= main_n 79) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 79 main_n))), 30380#(and (or (<= main_n 79) (<= main_i 116)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30381#(and (or (<= main_n 79) (<= main_i 120)) (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30382#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 124))), 30383#(and (or (<= main_n 79) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 79 main_n))), 30384#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 132) (<= main_n 79))), 30385#(and (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 136) (<= main_n 79))), 30386#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 79 main_n)) (or (<= main_n 79) (<= main_i 140))), 30387#(and (or (< 79 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 79) (<= main_i 144))), 30388#(and (or (< 79 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 79) (<= main_i 148))), 30389#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 152))), 30390#(and (or (< 79 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 79))), 30391#(and (or (<= main_n 79) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30392#(and (or (<= main_n 79) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30393#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 168))), 30394#(and (or (<= main_n 79) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30395#(and (or (<= main_i 176) (<= main_n 79)) (or (< 79 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 30396#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 79 main_n)) (or (<= main_n 79) (<= main_i 180))), 30397#(and (or (<= main_i 184) (<= main_n 79)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 79 main_n))), 30398#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 79 main_n)) (or (<= main_i 188) (<= main_n 79))), 30399#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 192))), 30400#(and (or (<= main_n 79) (<= main_i 196)) (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30401#(and (or (<= main_n 79) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 79 main_n))), 30402#(and (or (<= main_n 79) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30403#(and (or (<= main_n 79) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 79 main_n))), 30404#(and (or (<= main_n 79) (<= main_i 212)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30405#(and (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 216))), 30406#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 220))), 30407#(and (or (<= main_n 79) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30408#(and (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 228))), 30409#(and (or (< 79 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 79) (<= main_i 232))), 30410#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 236))), 30411#(and (or (<= main_n 79) (<= main_i 240)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 79 main_n))), 30412#(and (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 244))), 30413#(and (or (<= main_i 248) (<= main_n 79)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30414#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)) (< 79 main_n)) (or (<= main_n 79) (<= main_i 252))), 30415#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 256))), 30416#(and (or (<= main_i 260) (<= main_n 79)) (or (< 79 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 30417#(and (or (<= main_n 79) (<= main_i 264)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30418#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 268))), 30419#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)) (< 79 main_n)) (or (<= main_i 272) (<= main_n 79))), 30420#(and (or (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 276))), 30421#(and (or (<= main_n 79) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30422#(and (or (<= main_n 79) (<= main_i 284)) (or (< 79 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 30423#(and (or (<= main_n 79) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30424#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_i 292) (<= main_n 79))), 30425#(and (or (<= main_i 296) (<= main_n 79)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30426#(and (or (<= main_n 79) (<= main_i 300)) (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30427#(and (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 304))), 30428#(and (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n)) (or (<= main_n 79) (<= main_i 308))), 30429#(and (or (<= main_n 79) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 79 main_n))), 30430#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 79 main_n)) (or (<= main_i 316) (<= main_n 79))), 30431#(and (<= main_i 316) (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 79 main_n))), 30432#(and (<= main_i 320) (<= 80 main_n))] [2018-07-23 13:38:12,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6320 backedges. 0 proven. 6320 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:12,186 INFO L450 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-07-23 13:38:12,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-07-23 13:38:12,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=6806, Unknown=0, NotChecked=0, Total=6972 [2018-07-23 13:38:12,186 INFO L87 Difference]: Start difference. First operand 162 states and 162 transitions. Second operand 84 states. [2018-07-23 13:38:13,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:13,949 INFO L93 Difference]: Finished difference Result 166 states and 166 transitions. [2018-07-23 13:38:13,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-07-23 13:38:13,949 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 161 [2018-07-23 13:38:13,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:13,950 INFO L225 Difference]: With dead ends: 166 [2018-07-23 13:38:13,950 INFO L226 Difference]: Without dead ends: 165 [2018-07-23 13:38:13,950 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=166, Invalid=6806, Unknown=0, NotChecked=0, Total=6972 [2018-07-23 13:38:13,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-07-23 13:38:14,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 164. [2018-07-23 13:38:14,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2018-07-23 13:38:14,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 164 transitions. [2018-07-23 13:38:14,128 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 164 transitions. Word has length 161 [2018-07-23 13:38:14,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:14,128 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 164 transitions. [2018-07-23 13:38:14,128 INFO L472 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-07-23 13:38:14,128 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 164 transitions. [2018-07-23 13:38:14,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-07-23 13:38:14,129 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:14,129 INFO L357 BasicCegarLoop]: trace histogram [81, 80, 1, 1] [2018-07-23 13:38:14,129 INFO L414 AbstractCegarLoop]: === Iteration 81 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:14,129 INFO L82 PathProgramCache]: Analyzing trace with hash -425894528, now seen corresponding path program 80 times [2018-07-23 13:38:14,129 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:14,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:15,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6480 backedges. 0 proven. 6480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:15,289 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:15,290 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2018-07-23 13:38:15,290 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:15,290 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:38:15,290 INFO L185 omatonBuilderFactory]: Interpolants [31104#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 80 main_n)) (or (<= main_i 36) (<= main_n 80))), 31105#(and (or (<= main_i 40) (<= main_n 80)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31106#(and (or (<= main_n 80) (<= main_i 44)) (or (< 80 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 31107#(and (or (<= main_n 80) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31108#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 52) (<= main_n 80))), 31109#(and (or (<= main_i 56) (<= main_n 80)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31110#(and (or (< 80 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 80))), 31111#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 64) (<= main_n 80))), 31112#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 68))), 31113#(and (or (<= main_n 80) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31114#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 76) (<= main_n 80))), 31115#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 80))), 31116#(and (or (<= main_i 84) (<= main_n 80)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 80 main_n))), 31117#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 88) (<= main_n 80))), 31118#(and (or (< 80 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 80))), 31119#(and (or (<= main_i 96) (<= main_n 80)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31120#(and (or (<= main_i 100) (<= main_n 80)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31121#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 104) (<= main_n 80))), 31122#(and (or (<= main_n 80) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31123#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 80 main_n)) (or (<= main_n 80) (<= main_i 112))), 31124#(and (or (<= main_i 116) (<= main_n 80)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31125#(and (or (<= main_i 120) (<= main_n 80)) (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31126#(and (or (<= main_n 80) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31127#(and (or (<= main_i 128) (<= main_n 80)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 80 main_n))), 31128#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 132) (<= main_n 80))), 31129#(and (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 136) (<= main_n 80))), 31130#(and (or (<= main_n 80) (<= main_i 140)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 80 main_n))), 31131#(and (or (< 80 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 80) (<= main_i 144))), 31132#(and (or (<= main_n 80) (<= main_i 148)) (or (< 80 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 31133#(and (or (<= main_n 80) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31134#(and (or (< 80 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 80))), 31135#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 160))), 31136#(and (or (<= main_i 164) (<= main_n 80)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31137#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 168))), 31138#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 172) (<= main_n 80))), 31139#(and (or (<= main_i 176) (<= main_n 80)) (or (< 80 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 31140#(and (or (<= main_i 180) (<= main_n 80)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 80 main_n))), 31141#(and (or (<= main_i 184) (<= main_n 80)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 80 main_n))), 31142#(and (or (<= main_i 188) (<= main_n 80)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 80 main_n))), 31143#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 192) (<= main_n 80))), 31144#(and (or (<= main_n 80) (<= main_i 196)) (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31145#(and (or (<= main_n 80) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 80 main_n))), 31146#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 204) (<= main_n 80))), 31147#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 80 main_n)) (or (<= main_i 208) (<= main_n 80))), 31148#(and (or (<= main_i 212) (<= main_n 80)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31149#(and (or (<= main_i 216) (<= main_n 80)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31150#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 220) (<= main_n 80))), 31151#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 224))), 31152#(and (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 228) (<= main_n 80))), 31153#(and (or (<= main_i 232) (<= main_n 80)) (or (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31154#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 236) (<= main_n 80))), 31155#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 80 main_n)) (or (<= main_i 240) (<= main_n 80))), 31156#(and (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 244))), 31157#(and (or (<= main_i 248) (<= main_n 80)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31158#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)) (< 80 main_n)) (or (<= main_i 252) (<= main_n 80))), 31159#(and (or (<= main_n 80) (<= main_i 256)) (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31160#(and (or (< 80 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 80))), 31161#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 264) (<= main_n 80))), 31162#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 268) (<= main_n 80))), 31163#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)) (< 80 main_n)) (or (<= main_i 272) (<= main_n 80))), 31164#(and (or (<= main_i 276) (<= main_n 80)) (or (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31165#(and (or (<= main_i 280) (<= main_n 80)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31166#(and (or (<= main_i 284) (<= main_n 80)) (or (< 80 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 31167#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 288))), 31168#(and (or (<= main_i 292) (<= main_n 80)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31169#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 296) (<= main_n 80))), 31170#(and (or (<= main_i 300) (<= main_n 80)) (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31171#(and (or (<= main_i 304) (<= main_n 80)) (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31172#(and (or (<= main_n 80) (<= main_i 308)) (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31173#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 312))), 31174#(and (or (<= main_i 316) (<= main_n 80)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31175#(and (or (<= main_i 320) (<= main_n 80)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 80 main_n))), 31176#(and (<= main_i 320) (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 80 main_n))), 31177#(and (< 80 main_n) (<= main_i 324)), 31093#true, 31094#false, 31095#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 0) (<= main_n 80))), 31096#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 80 main_n)) (or (<= main_n 80) (<= main_i 4))), 31097#(and (or (<= main_i 8) (<= main_n 80)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31098#(and (or (<= main_n 80) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31099#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_n 80) (<= main_i 16))), 31100#(and (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 20) (<= main_n 80))), 31101#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 24) (<= main_n 80))), 31102#(and (or (<= main_n 80) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n))), 31103#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 80 main_n)) (or (<= main_i 32) (<= main_n 80)))] [2018-07-23 13:38:15,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6480 backedges. 0 proven. 6480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:15,291 INFO L450 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-07-23 13:38:15,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-07-23 13:38:15,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=6972, Unknown=0, NotChecked=0, Total=7140 [2018-07-23 13:38:15,291 INFO L87 Difference]: Start difference. First operand 164 states and 164 transitions. Second operand 85 states. [2018-07-23 13:38:17,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:17,062 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2018-07-23 13:38:17,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-07-23 13:38:17,062 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 163 [2018-07-23 13:38:17,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:17,063 INFO L225 Difference]: With dead ends: 168 [2018-07-23 13:38:17,063 INFO L226 Difference]: Without dead ends: 167 [2018-07-23 13:38:17,063 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=168, Invalid=6972, Unknown=0, NotChecked=0, Total=7140 [2018-07-23 13:38:17,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-07-23 13:38:17,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 166. [2018-07-23 13:38:17,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-07-23 13:38:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 166 transitions. [2018-07-23 13:38:17,246 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 166 transitions. Word has length 163 [2018-07-23 13:38:17,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:17,247 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 166 transitions. [2018-07-23 13:38:17,247 INFO L472 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-07-23 13:38:17,247 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 166 transitions. [2018-07-23 13:38:17,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2018-07-23 13:38:17,247 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:17,247 INFO L357 BasicCegarLoop]: trace histogram [82, 81, 1, 1] [2018-07-23 13:38:17,247 INFO L414 AbstractCegarLoop]: === Iteration 82 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:17,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1262747198, now seen corresponding path program 81 times [2018-07-23 13:38:17,248 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6642 backedges. 0 proven. 6642 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:18,348 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:18,348 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2018-07-23 13:38:18,348 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:18,348 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:38:18,349 INFO L185 omatonBuilderFactory]: Interpolants [31872#(and (or (<= main_i 96) (<= main_n 81)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31873#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_i 100) (<= main_n 81))), 31874#(and (or (<= main_i 104) (<= main_n 81)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31875#(and (or (< 81 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 108))), 31876#(and (or (<= main_n 81) (<= main_i 112)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 31877#(and (or (<= main_n 81) (<= main_i 116)) (or (< 81 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 31878#(and (or (< 81 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 81))), 31879#(and (or (<= main_n 81) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31880#(and (or (<= main_n 81) (<= main_i 128)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 31881#(and (or (<= main_i 132) (<= main_n 81)) (or (< 81 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 31882#(and (or (< 81 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 81))), 31883#(and (or (<= main_n 81) (<= main_i 140)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 31884#(and (or (< 81 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 144))), 31885#(and (or (< 81 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 148))), 31886#(and (or (<= main_n 81) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31887#(and (or (< 81 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 81))), 31888#(and (or (< 81 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 160))), 31889#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_n 81) (<= main_i 164))), 31890#(and (or (<= main_n 81) (<= main_i 168)) (or (< 81 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 31891#(and (or (<= main_n 81) (<= main_i 172)) (or (< 81 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 31892#(and (or (< 81 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 81))), 31893#(and (or (<= main_n 81) (<= main_i 180)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)))), 31894#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 81 main_n)) (or (<= main_i 184) (<= main_n 81))), 31895#(and (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 81))), 31896#(and (or (<= main_i 192) (<= main_n 81)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31897#(and (or (<= main_n 81) (<= main_i 196)) (or (< 81 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 31898#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 81 main_n)) (or (<= main_n 81) (<= main_i 200))), 31899#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_n 81) (<= main_i 204))), 31900#(and (or (<= main_i 208) (<= main_n 81)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 81 main_n))), 31901#(and (or (<= main_i 212) (<= main_n 81)) (or (< 81 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))))), 31902#(and (or (< 81 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 216))), 31903#(and (or (<= main_n 81) (<= main_i 220)) (or (< 81 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 31904#(and (or (<= main_n 81) (<= main_i 224)) (or (< 81 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))))), 31905#(and (or (<= main_i 228) (<= main_n 81)) (or (< 81 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 31906#(and (or (<= main_n 81) (<= main_i 232)) (or (< 81 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 31907#(and (or (<= main_i 236) (<= main_n 81)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31908#(and (or (<= main_i 240) (<= main_n 81)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 31909#(and (or (<= main_n 81) (<= main_i 244)) (or (< 81 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 31910#(and (or (<= main_i 248) (<= main_n 81)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31911#(and (or (<= main_n 81) (<= main_i 252)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 31912#(and (or (<= main_n 81) (<= main_i 256)) (or (< 81 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 31913#(and (or (< 81 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 81))), 31914#(and (or (<= main_n 81) (<= main_i 264)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31915#(and (or (< 81 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 268))), 31916#(and (or (<= main_i 272) (<= main_n 81)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 31917#(and (or (< 81 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 276))), 31918#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_n 81) (<= main_i 280))), 31919#(and (or (< 81 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 284) (<= main_n 81))), 31920#(and (or (<= main_n 81) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31921#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_i 292) (<= main_n 81))), 31922#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_i 296) (<= main_n 81))), 31923#(and (or (< 81 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 300))), 31924#(and (or (<= main_n 81) (<= main_i 304)) (or (< 81 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))))), 31925#(and (or (<= main_n 81) (<= main_i 308)) (or (< 81 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 31926#(and (or (<= main_n 81) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31927#(and (or (<= main_i 316) (<= main_n 81)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31928#(and (or (< 81 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 320) (<= main_n 81))), 31929#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 81 main_n)) (or (<= main_n 81) (<= main_i 324))), 31930#(and (or (< 81 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 324)), 31931#(and (<= 82 main_n) (<= main_i 328)), 31846#true, 31847#false, 31848#(and (or (<= main_n 81) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31849#(and (or (<= main_n 81) (<= main_i 4)) (or (< 81 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 31850#(and (or (< 81 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 81))), 31851#(and (or (<= main_n 81) (<= main_i 12)) (or (< 81 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 31852#(and (or (<= main_n 81) (<= main_i 16)) (or (< 81 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 31853#(and (or (< 81 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 20))), 31854#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_n 81) (<= main_i 24))), 31855#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n)) (or (<= main_n 81) (<= main_i 28))), 31856#(and (or (< 81 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 81))), 31857#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 81 main_n)) (or (<= main_i 36) (<= main_n 81))), 31858#(and (or (<= main_i 40) (<= main_n 81)) (or (< 81 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 31859#(and (or (<= main_n 81) (<= main_i 44)) (or (< 81 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 31860#(and (or (<= main_n 81) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31861#(and (or (<= main_i 52) (<= main_n 81)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31862#(and (or (< 81 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 81) (<= main_i 56))), 31863#(and (or (<= main_n 81) (<= main_i 60)) (or (< 81 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 31864#(and (or (<= main_i 64) (<= main_n 81)) (or (< 81 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 31865#(and (or (<= main_n 81) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31866#(and (or (<= main_n 81) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31867#(and (or (<= main_i 76) (<= main_n 81)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 81 main_n))), 31868#(and (or (<= main_n 81) (<= main_i 80)) (or (< 81 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 31869#(and (or (<= main_i 84) (<= main_n 81)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 81 main_n))), 31870#(and (or (<= main_i 88) (<= main_n 81)) (or (< 81 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 31871#(and (or (<= main_i 92) (<= main_n 81)) (or (< 81 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))))] [2018-07-23 13:38:18,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6642 backedges. 0 proven. 6642 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:18,350 INFO L450 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-07-23 13:38:18,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-07-23 13:38:18,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=7140, Unknown=0, NotChecked=0, Total=7310 [2018-07-23 13:38:18,350 INFO L87 Difference]: Start difference. First operand 166 states and 166 transitions. Second operand 86 states. [2018-07-23 13:38:20,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:20,283 INFO L93 Difference]: Finished difference Result 170 states and 170 transitions. [2018-07-23 13:38:20,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-07-23 13:38:20,283 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 165 [2018-07-23 13:38:20,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:20,284 INFO L225 Difference]: With dead ends: 170 [2018-07-23 13:38:20,284 INFO L226 Difference]: Without dead ends: 169 [2018-07-23 13:38:20,284 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=170, Invalid=7140, Unknown=0, NotChecked=0, Total=7310 [2018-07-23 13:38:20,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-07-23 13:38:20,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 168. [2018-07-23 13:38:20,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-07-23 13:38:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2018-07-23 13:38:20,531 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 165 [2018-07-23 13:38:20,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:20,531 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2018-07-23 13:38:20,531 INFO L472 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-07-23 13:38:20,531 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2018-07-23 13:38:20,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-07-23 13:38:20,531 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:20,532 INFO L357 BasicCegarLoop]: trace histogram [83, 82, 1, 1] [2018-07-23 13:38:20,532 INFO L414 AbstractCegarLoop]: === Iteration 83 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:20,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1975688580, now seen corresponding path program 82 times [2018-07-23 13:38:20,532 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:21,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6806 backedges. 0 proven. 6806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:21,548 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:21,548 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2018-07-23 13:38:21,548 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:21,548 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:38:21,549 INFO L185 omatonBuilderFactory]: Interpolants [32640#(and (or (<= 120 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 120) (<= main_n 82))), 32641#(and (or (<= main_n 82) (<= main_i 124)) (or (< 82 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 32642#(and (or (<= main_n 82) (<= main_i 128)) (or (< 82 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 32643#(and (or (<= main_i 132) (<= main_n 82)) (or (<= 132 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32644#(and (or (<= main_i 136) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (<= 136 main_i) (< 82 main_n))), 32645#(and (or (< 82 main_n) (<= 140 main_i)) (or (<= main_n 82) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 32646#(and (or (< 82 main_n) (<= 144 main_i)) (or (<= main_n 82) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 32647#(and (or (<= main_n 82) (<= main_i 148)) (or (< 82 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 32648#(and (or (<= 152 main_i) (< 82 main_n)) (or (<= main_n 82) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 32649#(and (or (<= main_i 156) (<= main_n 82)) (or (<= 156 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32650#(and (or (<= main_n 82) (<= main_i 160)) (or (<= 160 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32651#(and (or (<= main_i 164) (<= main_n 82)) (or (<= 164 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32652#(and (or (<= 168 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 82) (<= main_i 168))), 32653#(and (or (<= main_i 172) (<= main_n 82)) (or (< 82 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 32654#(and (or (<= 176 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 176) (<= main_n 82))), 32655#(and (or (< 82 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 180) (<= main_n 82))), 32656#(and (or (< 82 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32657#(and (or (<= main_i 188) (<= main_n 82)) (or (< 82 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 32658#(and (or (<= main_i 192) (<= main_n 82)) (or (<= 192 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32659#(and (or (<= main_n 82) (<= main_i 196)) (or (< 82 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n)))), 32660#(and (or (<= main_n 82) (<= main_i 200)) (or (< 82 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 32661#(and (or (<= 204 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 204) (<= main_n 82))), 32662#(and (or (<= main_i 208) (<= main_n 82)) (or (< 82 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 32663#(and (or (< 82 main_n) (<= 212 main_i)) (or (<= main_i 212) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32664#(and (or (< 82 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32665#(and (or (< 82 main_n) (<= 220 main_i)) (or (<= main_i 220) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32666#(and (or (<= main_n 82) (<= main_i 224)) (or (< 82 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 32667#(and (or (<= main_i 228) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (<= 228 main_i) (< 82 main_n))), 32668#(and (or (<= main_i 232) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 232 main_i))), 32669#(and (or (< 82 main_n) (<= 236 main_i)) (or (<= main_i 236) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32670#(and (or (< 82 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32671#(and (or (<= main_n 82) (<= main_i 244)) (or (< 82 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 32672#(and (or (< 82 main_n) (<= 248 main_i)) (or (<= main_i 248) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32673#(and (or (< 82 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32674#(and (or (<= main_n 82) (<= main_i 256)) (or (< 82 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n)))), 32675#(and (or (< 82 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32676#(and (or (<= 264 main_i) (< 82 main_n)) (or (<= main_i 264) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32677#(and (or (< 82 main_n) (<= 268 main_i)) (or (<= main_i 268) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32678#(and (or (< 82 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32679#(and (or (<= main_i 276) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 276 main_i))), 32680#(and (or (<= main_i 280) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 280 main_i))), 32681#(and (or (<= main_i 284) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 284 main_i))), 32682#(and (or (<= main_n 82) (<= main_i 288)) (or (< 82 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n)))), 32683#(and (or (< 82 main_n) (<= 292 main_i)) (or (<= main_i 292) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32684#(and (or (< 82 main_n) (<= 296 main_i)) (or (<= main_i 296) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32685#(and (or (<= 300 main_i) (< 82 main_n)) (or (<= main_i 300) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32686#(and (or (<= 304 main_i) (< 82 main_n)) (or (<= main_i 304) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32687#(and (or (<= main_n 82) (<= main_i 308)) (or (< 82 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 32688#(and (or (<= main_n 82) (<= main_i 312)) (or (< 82 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 32689#(and (or (< 82 main_n) (<= 316 main_i)) (or (<= main_i 316) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32690#(and (or (< 82 main_n) (<= 320 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 320) (<= main_n 82))), 32691#(and (or (<= main_n 82) (<= main_i 324)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 324 main_i))), 32692#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 82 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 328) (<= main_n 82))))), 32693#(and (or (= (* 4 main_n) main_i) (and (< 82 main_n) (<= main_i 328))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 32694#(and (< 82 main_n) (<= main_i 332)), 32608#true, 32609#false, 32610#(and (or (<= 0 main_i) (< 82 main_n)) (or (<= main_i 0) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32611#(and (or (<= main_n 82) (<= main_i 4)) (or (< 82 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 32612#(and (or (< 82 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32613#(and (or (<= main_n 82) (<= main_i 12)) (or (< 82 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 32614#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 82) (<= main_i 16)) (or (< 82 main_n) (<= 16 main_i))), 32615#(and (or (< 82 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32616#(and (or (< 82 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32617#(and (or (<= 28 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 82) (<= main_i 28))), 32618#(and (or (<= main_i 32) (<= main_n 82)) (or (<= 32 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n)))), 32619#(and (or (< 82 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 36) (<= main_n 82))), 32620#(and (or (<= 40 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 82))), 32621#(and (or (<= 44 main_i) (< 82 main_n)) (or (<= main_n 82) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 32622#(and (or (<= 48 main_i) (< 82 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 82) (<= main_i 48))), 32623#(and (or (<= main_i 52) (<= main_n 82)) (or (< 82 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 32624#(and (or (< 82 main_n) (<= 56 main_i)) (or (<= main_i 56) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32625#(and (or (< 82 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32626#(and (or (< 82 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 64) (<= main_n 82))), 32627#(and (or (<= main_n 82) (<= main_i 68)) (or (< 82 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 32628#(and (or (<= 72 main_i) (< 82 main_n)) (or (<= main_n 82) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 32629#(and (or (<= 76 main_i) (< 82 main_n)) (or (<= main_i 76) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32630#(and (or (< 82 main_n) (<= 80 main_i)) (or (<= main_n 82) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 32631#(and (or (< 82 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 84) (<= main_n 82))), 32632#(and (or (<= main_i 88) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 88 main_i))), 32633#(and (or (< 82 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 82)) (= 23 (select main_a (* 4 main_n)))), 32634#(and (or (<= main_i 96) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 96 main_i))), 32635#(and (or (<= main_i 100) (<= main_n 82)) (or (< 82 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 32636#(and (or (<= main_i 104) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (< 82 main_n) (<= 104 main_i))), 32637#(and (or (<= main_n 82) (<= main_i 108)) (or (< 82 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 32638#(and (or (< 82 main_n) (<= 112 main_i)) (or (<= main_n 82) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 32639#(and (or (<= main_i 116) (<= main_n 82)) (= 23 (select main_a (* 4 main_n))) (or (<= 116 main_i) (< 82 main_n)))] [2018-07-23 13:38:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6806 backedges. 0 proven. 6806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:21,549 INFO L450 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-07-23 13:38:21,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-07-23 13:38:21,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=7310, Unknown=0, NotChecked=0, Total=7482 [2018-07-23 13:38:21,550 INFO L87 Difference]: Start difference. First operand 168 states and 168 transitions. Second operand 87 states. [2018-07-23 13:38:23,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:23,245 INFO L93 Difference]: Finished difference Result 172 states and 172 transitions. [2018-07-23 13:38:23,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-07-23 13:38:23,245 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 167 [2018-07-23 13:38:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:23,246 INFO L225 Difference]: With dead ends: 172 [2018-07-23 13:38:23,246 INFO L226 Difference]: Without dead ends: 171 [2018-07-23 13:38:23,247 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=172, Invalid=7310, Unknown=0, NotChecked=0, Total=7482 [2018-07-23 13:38:23,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-07-23 13:38:23,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 170. [2018-07-23 13:38:23,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-07-23 13:38:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 170 transitions. [2018-07-23 13:38:23,425 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 170 transitions. Word has length 167 [2018-07-23 13:38:23,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:23,425 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 170 transitions. [2018-07-23 13:38:23,426 INFO L472 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-07-23 13:38:23,426 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 170 transitions. [2018-07-23 13:38:23,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-07-23 13:38:23,427 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:23,427 INFO L357 BasicCegarLoop]: trace histogram [84, 83, 1, 1] [2018-07-23 13:38:23,427 INFO L414 AbstractCegarLoop]: === Iteration 84 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:23,427 INFO L82 PathProgramCache]: Analyzing trace with hash 261181638, now seen corresponding path program 83 times [2018-07-23 13:38:23,427 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:23,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:24,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6972 backedges. 0 proven. 6972 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:24,489 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:24,489 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2018-07-23 13:38:24,489 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:24,489 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:38:24,490 INFO L185 omatonBuilderFactory]: Interpolants [33408#(and (or (< 83 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 108))), 33409#(and (or (<= main_n 83) (<= main_i 112)) (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 33410#(and (or (<= main_n 83) (<= main_i 116)) (or (< 83 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 33411#(and (or (<= main_n 83) (<= main_i 120)) (or (< 83 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 33412#(and (or (<= main_n 83) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33413#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 83 main_n)) (or (<= main_n 83) (<= main_i 128))), 33414#(and (or (<= main_i 132) (<= main_n 83)) (or (< 83 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 33415#(and (or (< 83 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 83))), 33416#(and (or (<= main_n 83) (<= main_i 140)) (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 33417#(and (or (<= main_n 83) (<= main_i 144)) (or (< 83 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 33418#(and (or (< 83 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 148))), 33419#(and (or (<= main_n 83) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33420#(and (or (< 83 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 156))), 33421#(and (or (< 83 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 160))), 33422#(and (or (<= main_n 83) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33423#(and (or (< 83 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 168))), 33424#(and (or (<= main_n 83) (<= main_i 172)) (or (< 83 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 33425#(and (or (<= main_i 176) (<= main_n 83)) (or (< 83 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 33426#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 83 main_n)) (or (<= main_n 83) (<= main_i 180))), 33427#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 83 main_n)) (or (<= main_i 184) (<= main_n 83))), 33428#(and (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 83))), 33429#(and (or (<= main_n 83) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33430#(and (or (< 83 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 196))), 33431#(and (or (<= main_n 83) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 83 main_n))), 33432#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 204))), 33433#(and (or (<= main_n 83) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 83 main_n))), 33434#(and (or (<= main_n 83) (<= main_i 212)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33435#(and (or (< 83 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 216))), 33436#(and (or (< 83 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 220))), 33437#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 224))), 33438#(and (or (< 83 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 228))), 33439#(and (or (< 83 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 232))), 33440#(and (or (<= main_n 83) (<= main_i 236)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33441#(and (or (<= main_n 83) (<= main_i 240)) (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 33442#(and (or (< 83 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 244))), 33443#(and (or (<= main_i 248) (<= main_n 83)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33444#(and (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 83) (<= main_i 252))), 33445#(and (or (< 83 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 256))), 33446#(and (or (< 83 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 83))), 33447#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 264))), 33448#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 268))), 33449#(and (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_i 272) (<= main_n 83))), 33450#(and (or (<= main_n 83) (<= main_i 276)) (or (< 83 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))))), 33451#(and (or (<= main_n 83) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33452#(and (or (<= main_n 83) (<= main_i 284)) (or (< 83 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 33453#(and (or (<= main_n 83) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33454#(and (or (<= main_i 292) (<= main_n 83)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33455#(and (or (<= main_i 296) (<= main_n 83)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33456#(and (or (< 83 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 300))), 33457#(and (or (<= main_n 83) (<= main_i 304)) (or (< 83 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))))), 33458#(and (or (<= main_n 83) (<= main_i 308)) (or (< 83 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 33459#(and (or (<= main_n 83) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33460#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_i 316) (<= main_n 83))), 33461#(and (or (<= main_i 320) (<= main_n 83)) (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33462#(and (or (<= main_n 83) (<= main_i 324)) (or (< 83 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 33463#(and (or (<= main_n 83) (<= main_i 328)) (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 33464#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 83 main_n)) (or (<= main_n 83) (<= main_i 332))), 33465#(and (or (< 83 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 332)), 33466#(and (< 83 main_n) (<= main_i 336)), 33379#true, 33380#false, 33381#(and (or (<= main_n 83) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33382#(and (or (< 83 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 83) (<= main_i 4))), 33383#(and (or (< 83 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 8))), 33384#(and (or (<= main_n 83) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33385#(and (or (< 83 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 16))), 33386#(and (or (<= main_n 83) (<= main_i 20)) (or (< 83 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 33387#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 24))), 33388#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 28))), 33389#(and (or (< 83 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 83))), 33390#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 83 main_n)) (or (<= main_i 36) (<= main_n 83))), 33391#(and (or (<= main_n 83) (<= main_i 40)) (or (< 83 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 33392#(and (or (<= main_n 83) (<= main_i 44)) (or (< 83 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 33393#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 48))), 33394#(and (or (<= main_i 52) (<= main_n 83)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33395#(and (or (<= main_n 83) (<= main_i 56)) (or (< 83 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 33396#(and (or (< 83 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 83) (<= main_i 60))), 33397#(and (or (<= main_n 83) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33398#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_n 83) (<= main_i 68))), 33399#(and (or (<= main_n 83) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33400#(and (or (<= main_i 76) (<= main_n 83)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33401#(and (or (<= main_n 83) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33402#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 83 main_n)) (or (<= main_n 83) (<= main_i 84))), 33403#(and (or (< 83 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 83))), 33404#(and (or (< 83 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 83))), 33405#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_i 96) (<= main_n 83))), 33406#(and (or (<= main_n 83) (<= main_i 100)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n))), 33407#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 83 main_n)) (or (<= main_i 104) (<= main_n 83)))] [2018-07-23 13:38:24,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6972 backedges. 0 proven. 6972 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:24,490 INFO L450 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-07-23 13:38:24,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-07-23 13:38:24,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=7482, Unknown=0, NotChecked=0, Total=7656 [2018-07-23 13:38:24,491 INFO L87 Difference]: Start difference. First operand 170 states and 170 transitions. Second operand 88 states. [2018-07-23 13:38:26,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:26,317 INFO L93 Difference]: Finished difference Result 174 states and 174 transitions. [2018-07-23 13:38:26,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-07-23 13:38:26,317 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 169 [2018-07-23 13:38:26,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:26,319 INFO L225 Difference]: With dead ends: 174 [2018-07-23 13:38:26,319 INFO L226 Difference]: Without dead ends: 173 [2018-07-23 13:38:26,319 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=174, Invalid=7482, Unknown=0, NotChecked=0, Total=7656 [2018-07-23 13:38:26,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-07-23 13:38:26,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 172. [2018-07-23 13:38:26,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-07-23 13:38:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 172 transitions. [2018-07-23 13:38:26,520 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 172 transitions. Word has length 169 [2018-07-23 13:38:26,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:26,520 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 172 transitions. [2018-07-23 13:38:26,520 INFO L472 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-07-23 13:38:26,520 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 172 transitions. [2018-07-23 13:38:26,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-07-23 13:38:26,521 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:26,522 INFO L357 BasicCegarLoop]: trace histogram [85, 84, 1, 1] [2018-07-23 13:38:26,522 INFO L414 AbstractCegarLoop]: === Iteration 85 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:26,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1887452040, now seen corresponding path program 84 times [2018-07-23 13:38:26,522 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:26,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:27,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7140 backedges. 0 proven. 7140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:27,646 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:27,646 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2018-07-23 13:38:27,646 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:27,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:38:27,647 INFO L185 omatonBuilderFactory]: Interpolants [34176#(and (or (<= 60 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 34177#(and (or (<= main_i 64) (<= main_n 84)) (or (<= 64 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34178#(and (or (< 84 main_n) (<= 68 main_i)) (or (<= main_n 84) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 34179#(and (or (<= main_n 84) (<= main_i 72)) (or (<= 72 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34180#(and (or (<= main_i 76) (<= main_n 84)) (or (<= 76 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34181#(and (or (<= main_n 84) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 84 main_n))), 34182#(and (or (<= main_i 84) (<= main_n 84)) (or (< 84 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 34183#(and (or (<= main_i 88) (<= main_n 84)) (or (<= 88 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34184#(and (or (<= main_i 92) (<= main_n 84)) (or (< 84 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 34185#(and (or (<= main_i 96) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 84 main_n))), 34186#(and (or (<= main_i 100) (<= main_n 84)) (or (<= 100 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34187#(and (or (<= 104 main_i) (< 84 main_n)) (or (<= main_i 104) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34188#(and (or (<= 108 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 34189#(and (or (< 84 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 112))), 34190#(and (or (<= 116 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 116))), 34191#(and (or (<= 120 main_i) (< 84 main_n)) (or (<= main_i 120) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34192#(and (or (<= main_n 84) (<= main_i 124)) (or (<= 124 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34193#(and (or (< 84 main_n) (<= 128 main_i)) (or (<= main_n 84) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 34194#(and (or (<= main_i 132) (<= main_n 84)) (or (<= 132 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34195#(and (or (<= 136 main_i) (< 84 main_n)) (or (<= main_i 136) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34196#(and (or (<= main_n 84) (<= main_i 140)) (or (< 84 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 34197#(and (or (<= 144 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 34198#(and (or (<= main_n 84) (<= main_i 148)) (= 23 (select main_a (* 4 main_n))) (or (< 84 main_n) (<= 148 main_i))), 34199#(and (or (<= main_n 84) (<= main_i 152)) (or (<= 152 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34200#(and (or (<= 156 main_i) (< 84 main_n)) (or (<= main_i 156) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34201#(and (or (<= main_n 84) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 84 main_n))), 34202#(and (or (<= main_i 164) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 84 main_n))), 34203#(and (or (<= main_n 84) (<= main_i 168)) (= 23 (select main_a (* 4 main_n))) (or (<= 168 main_i) (< 84 main_n))), 34204#(and (or (<= main_n 84) (<= main_i 172)) (or (<= 172 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34205#(and (or (<= main_i 176) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 176 main_i) (< 84 main_n))), 34206#(and (or (<= main_i 180) (<= main_n 84)) (or (< 84 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 34207#(and (or (<= main_i 184) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (< 84 main_n) (<= 184 main_i))), 34208#(and (or (< 84 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34209#(and (or (<= main_i 192) (<= main_n 84)) (or (<= 192 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34210#(and (or (<= 196 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 34211#(and (or (<= main_n 84) (<= main_i 200)) (or (< 84 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 34212#(and (or (<= main_n 84) (<= main_i 204)) (= 23 (select main_a (* 4 main_n))) (or (<= 204 main_i) (< 84 main_n))), 34213#(and (or (< 84 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 208) (<= main_n 84))), 34214#(and (or (<= main_i 212) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 212 main_i) (< 84 main_n))), 34215#(and (or (<= 216 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 216)) (= 23 (select main_a (* 4 main_n)))), 34216#(and (or (<= 220 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 220))), 34217#(and (or (<= main_n 84) (<= main_i 224)) (or (<= 224 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34218#(and (or (<= 228 main_i) (< 84 main_n)) (or (<= main_i 228) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34219#(and (or (<= main_n 84) (<= main_i 232)) (or (<= 232 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34220#(and (or (<= main_i 236) (<= main_n 84)) (or (<= 236 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34221#(and (or (< 84 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34222#(and (or (<= 244 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 244))), 34223#(and (or (<= 248 main_i) (< 84 main_n)) (or (<= main_i 248) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34224#(and (or (< 84 main_n) (<= 252 main_i)) (or (<= main_n 84) (<= main_i 252)) (= 23 (select main_a (* 4 main_n)))), 34225#(and (or (<= 256 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 34226#(and (or (< 84 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34227#(and (or (<= main_n 84) (<= main_i 264)) (or (<= 264 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34228#(and (or (<= 268 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 268) (<= main_n 84))), 34229#(and (or (<= main_i 272) (<= main_n 84)) (or (< 84 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 34230#(and (or (<= main_i 276) (<= main_n 84)) (or (< 84 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 34231#(and (or (<= 280 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 34232#(and (or (<= main_i 284) (<= main_n 84)) (or (<= 284 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34233#(and (or (<= 288 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 34234#(and (or (<= main_i 292) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 292 main_i) (< 84 main_n))), 34235#(and (or (<= main_i 296) (<= main_n 84)) (or (<= 296 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34236#(and (or (<= 300 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 300)) (= 23 (select main_a (* 4 main_n)))), 34237#(and (or (<= 304 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 34238#(and (or (<= main_n 84) (<= main_i 308)) (or (<= 308 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34239#(and (or (<= 312 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 34240#(and (or (<= main_i 316) (<= main_n 84)) (or (<= 316 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34241#(and (or (<= 320 main_i) (< 84 main_n)) (or (<= main_i 320) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34242#(and (or (<= 324 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 34243#(and (or (< 84 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 328))), 34244#(and (or (<= main_n 84) (<= main_i 332)) (or (<= 332 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34245#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 336))))), 34246#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 84 main_n) (<= main_i 336)))), 34247#(and (<= main_i 340) (< 84 main_n)), 34159#true, 34160#false, 34161#(and (or (<= 0 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 0) (<= main_n 84))), 34162#(and (or (<= main_n 84) (<= main_i 4)) (or (< 84 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 34163#(and (or (<= 8 main_i) (< 84 main_n)) (or (<= main_i 8) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34164#(and (or (<= main_n 84) (<= main_i 12)) (or (< 84 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 34165#(and (or (<= main_n 84) (<= main_i 16)) (or (<= 16 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n)))), 34166#(and (or (<= main_i 20) (<= main_n 84)) (or (< 84 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 34167#(and (or (<= main_n 84) (<= main_i 24)) (= 23 (select main_a (* 4 main_n))) (or (<= 24 main_i) (< 84 main_n))), 34168#(and (or (<= 28 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 28))), 34169#(and (or (<= main_i 32) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 84 main_n))), 34170#(and (or (<= main_i 36) (<= main_n 84)) (or (< 84 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 34171#(and (or (<= 40 main_i) (< 84 main_n)) (or (<= main_i 40) (<= main_n 84)) (= 23 (select main_a (* 4 main_n)))), 34172#(and (or (<= 44 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 34173#(and (or (<= 48 main_i) (< 84 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 84) (<= main_i 48))), 34174#(and (or (<= main_i 52) (<= main_n 84)) (= 23 (select main_a (* 4 main_n))) (or (< 84 main_n) (<= 52 main_i))), 34175#(and (or (<= 56 main_i) (< 84 main_n)) (or (<= main_n 84) (<= main_i 56)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:38:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7140 backedges. 0 proven. 7140 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:27,648 INFO L450 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-07-23 13:38:27,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-07-23 13:38:27,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=7656, Unknown=0, NotChecked=0, Total=7832 [2018-07-23 13:38:27,649 INFO L87 Difference]: Start difference. First operand 172 states and 172 transitions. Second operand 89 states. [2018-07-23 13:38:29,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:29,439 INFO L93 Difference]: Finished difference Result 176 states and 176 transitions. [2018-07-23 13:38:29,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-07-23 13:38:29,439 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 171 [2018-07-23 13:38:29,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:29,440 INFO L225 Difference]: With dead ends: 176 [2018-07-23 13:38:29,440 INFO L226 Difference]: Without dead ends: 175 [2018-07-23 13:38:29,440 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=176, Invalid=7656, Unknown=0, NotChecked=0, Total=7832 [2018-07-23 13:38:29,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-07-23 13:38:29,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 174. [2018-07-23 13:38:29,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-07-23 13:38:29,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 174 transitions. [2018-07-23 13:38:29,618 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 174 transitions. Word has length 171 [2018-07-23 13:38:29,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:29,618 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 174 transitions. [2018-07-23 13:38:29,619 INFO L472 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-07-23 13:38:29,619 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 174 transitions. [2018-07-23 13:38:29,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-07-23 13:38:29,620 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:29,620 INFO L357 BasicCegarLoop]: trace histogram [86, 85, 1, 1] [2018-07-23 13:38:29,620 INFO L414 AbstractCegarLoop]: === Iteration 86 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:29,620 INFO L82 PathProgramCache]: Analyzing trace with hash 1365212618, now seen corresponding path program 85 times [2018-07-23 13:38:29,620 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:30,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7310 backedges. 0 proven. 7310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:30,819 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:30,819 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2018-07-23 13:38:30,820 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:30,820 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:38:30,820 INFO L185 omatonBuilderFactory]: Interpolants [34948#true, 34949#false, 34950#(and (or (< 85 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 0) (<= main_n 85))), 34951#(and (or (<= main_n 85) (<= main_i 4)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 4 main_i))), 34952#(and (or (< 85 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 85))), 34953#(and (or (< 85 main_n) (<= 12 main_i)) (or (<= main_n 85) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 34954#(and (or (<= main_n 85) (<= main_i 16)) (or (< 85 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 34955#(and (or (<= main_i 20) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 20 main_i))), 34956#(and (or (< 85 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 24))), 34957#(and (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 28 main_i)) (or (<= main_n 85) (<= main_i 28))), 34958#(and (or (< 85 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 85))), 34959#(and (or (<= main_i 36) (<= main_n 85)) (or (< 85 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 34960#(and (or (<= main_i 40) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 40 main_i))), 34961#(and (or (<= main_n 85) (<= main_i 44)) (or (< 85 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 34962#(and (or (<= main_n 85) (<= main_i 48)) (or (< 85 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 34963#(and (or (< 85 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34964#(and (or (<= main_n 85) (<= main_i 56)) (or (< 85 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 34965#(and (or (<= main_n 85) (<= main_i 60)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 60 main_i))), 34966#(and (or (< 85 main_n) (<= 64 main_i)) (or (<= main_i 64) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34967#(and (or (< 85 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 68))), 34968#(and (or (< 85 main_n) (<= 72 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 72))), 34969#(and (or (< 85 main_n) (<= 76 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 85))), 34970#(and (or (<= main_n 85) (<= main_i 80)) (or (< 85 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 34971#(and (or (< 85 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34972#(and (or (<= main_i 88) (<= main_n 85)) (or (< 85 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 34973#(and (or (<= main_i 92) (<= main_n 85)) (or (< 85 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 34974#(and (or (< 85 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34975#(and (or (< 85 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34976#(and (or (< 85 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 104) (<= main_n 85))), 34977#(and (or (< 85 main_n) (<= 108 main_i)) (or (<= main_n 85) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 34978#(and (or (< 85 main_n) (<= 112 main_i)) (or (<= main_n 85) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 34979#(and (or (<= 116 main_i) (< 85 main_n)) (or (<= main_n 85) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 34980#(and (or (<= main_i 120) (<= main_n 85)) (or (< 85 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n)))), 34981#(and (or (<= main_n 85) (<= main_i 124)) (or (< 85 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 34982#(and (or (<= main_n 85) (<= main_i 128)) (or (< 85 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 34983#(and (or (< 85 main_n) (<= 132 main_i)) (or (<= main_i 132) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34984#(and (or (<= main_i 136) (<= main_n 85)) (or (< 85 main_n) (<= 136 main_i)) (= 23 (select main_a (* 4 main_n)))), 34985#(and (or (< 85 main_n) (<= 140 main_i)) (or (<= main_n 85) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 34986#(and (or (<= main_n 85) (<= main_i 144)) (or (< 85 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 34987#(and (or (< 85 main_n) (<= 148 main_i)) (or (<= main_n 85) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 34988#(and (or (< 85 main_n) (<= 152 main_i)) (or (<= main_n 85) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 34989#(and (or (<= main_i 156) (<= main_n 85)) (or (< 85 main_n) (<= 156 main_i)) (= 23 (select main_a (* 4 main_n)))), 34990#(and (or (<= main_n 85) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 160 main_i))), 34991#(and (or (< 85 main_n) (<= 164 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 164) (<= main_n 85))), 34992#(and (or (<= main_n 85) (<= main_i 168)) (or (<= 168 main_i) (< 85 main_n)) (= 23 (select main_a (* 4 main_n)))), 34993#(and (or (<= main_n 85) (<= main_i 172)) (or (< 85 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 34994#(and (or (<= main_i 176) (<= main_n 85)) (or (<= 176 main_i) (< 85 main_n)) (= 23 (select main_a (* 4 main_n)))), 34995#(and (or (< 85 main_n) (<= 180 main_i)) (or (<= main_i 180) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34996#(and (or (< 85 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34997#(and (or (< 85 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 34998#(and (or (<= main_i 192) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 192 main_i))), 34999#(and (or (<= main_n 85) (<= main_i 196)) (or (< 85 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n)))), 35000#(and (or (<= main_n 85) (<= main_i 200)) (or (< 85 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 35001#(and (or (< 85 main_n) (<= 204 main_i)) (or (<= main_n 85) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 35002#(and (or (<= main_i 208) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 208 main_i))), 35003#(and (or (<= main_i 212) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 212 main_i))), 35004#(and (or (<= main_n 85) (<= main_i 216)) (or (< 85 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 35005#(and (or (<= main_n 85) (<= main_i 220)) (or (< 85 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 35006#(and (or (< 85 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 224))), 35007#(and (or (< 85 main_n) (<= 228 main_i)) (or (<= main_i 228) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35008#(and (or (< 85 main_n) (<= 232 main_i)) (or (<= main_n 85) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 35009#(and (or (< 85 main_n) (<= 236 main_i)) (or (<= main_i 236) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35010#(and (or (<= main_i 240) (<= main_n 85)) (= 23 (select main_a (* 4 main_n))) (or (< 85 main_n) (<= 240 main_i))), 35011#(and (or (< 85 main_n) (<= 244 main_i)) (or (<= main_n 85) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 35012#(and (or (<= main_i 248) (<= main_n 85)) (or (< 85 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n)))), 35013#(and (or (< 85 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 252))), 35014#(and (or (< 85 main_n) (<= 256 main_i)) (or (<= main_n 85) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 35015#(and (or (< 85 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35016#(and (or (<= main_n 85) (<= main_i 264)) (or (< 85 main_n) (<= 264 main_i)) (= 23 (select main_a (* 4 main_n)))), 35017#(and (or (<= main_i 268) (<= main_n 85)) (or (< 85 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 35018#(and (or (< 85 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35019#(and (or (< 85 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35020#(and (or (<= main_n 85) (<= main_i 280)) (or (< 85 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n)))), 35021#(and (or (<= main_i 284) (<= main_n 85)) (or (< 85 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 35022#(and (or (< 85 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 288))), 35023#(and (or (< 85 main_n) (<= 292 main_i)) (or (<= main_i 292) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35024#(and (or (< 85 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 296) (<= main_n 85))), 35025#(and (or (<= main_n 85) (<= main_i 300)) (or (< 85 main_n) (<= 300 main_i)) (= 23 (select main_a (* 4 main_n)))), 35026#(and (or (<= main_n 85) (<= main_i 304)) (or (< 85 main_n) (<= 304 main_i)) (= 23 (select main_a (* 4 main_n)))), 35027#(and (or (<= main_n 85) (<= main_i 308)) (or (< 85 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 35028#(and (or (< 85 main_n) (<= 312 main_i)) (or (<= main_n 85) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 35029#(and (or (< 85 main_n) (<= 316 main_i)) (or (<= main_i 316) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35030#(and (or (< 85 main_n) (<= 320 main_i)) (or (<= main_i 320) (<= main_n 85)) (= 23 (select main_a (* 4 main_n)))), 35031#(and (or (< 85 main_n) (<= 324 main_i)) (or (<= main_n 85) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 35032#(and (or (< 85 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 85) (<= main_i 328))), 35033#(and (or (<= main_n 85) (<= main_i 332)) (or (<= 332 main_i) (< 85 main_n)) (= 23 (select main_a (* 4 main_n)))), 35034#(and (or (< 85 main_n) (<= 336 main_i)) (or (<= main_n 85) (<= main_i 336)) (= 23 (select main_a (* 4 main_n)))), 35035#(and (or (= (* 4 main_n) main_i) (and (or (< 85 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 340) (<= main_n 85)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 35036#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 85 main_n) (<= main_i 340)))), 35037#(and (<= main_i 344) (< 85 main_n))] [2018-07-23 13:38:30,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7310 backedges. 0 proven. 7310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:30,821 INFO L450 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-07-23 13:38:30,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-07-23 13:38:30,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=7832, Unknown=0, NotChecked=0, Total=8010 [2018-07-23 13:38:30,822 INFO L87 Difference]: Start difference. First operand 174 states and 174 transitions. Second operand 90 states. [2018-07-23 13:38:32,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:32,561 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-07-23 13:38:32,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-07-23 13:38:32,561 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 173 [2018-07-23 13:38:32,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:32,562 INFO L225 Difference]: With dead ends: 178 [2018-07-23 13:38:32,562 INFO L226 Difference]: Without dead ends: 177 [2018-07-23 13:38:32,562 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=7832, Unknown=0, NotChecked=0, Total=8010 [2018-07-23 13:38:32,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2018-07-23 13:38:32,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 176. [2018-07-23 13:38:32,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-07-23 13:38:32,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 176 transitions. [2018-07-23 13:38:32,741 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 176 transitions. Word has length 173 [2018-07-23 13:38:32,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:32,741 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 176 transitions. [2018-07-23 13:38:32,741 INFO L472 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-07-23 13:38:32,741 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 176 transitions. [2018-07-23 13:38:32,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2018-07-23 13:38:32,742 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:32,742 INFO L357 BasicCegarLoop]: trace histogram [87, 86, 1, 1] [2018-07-23 13:38:32,742 INFO L414 AbstractCegarLoop]: === Iteration 87 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:32,743 INFO L82 PathProgramCache]: Analyzing trace with hash 2004301708, now seen corresponding path program 86 times [2018-07-23 13:38:32,743 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:32,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:33,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7482 backedges. 0 proven. 7482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:33,811 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:33,811 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2018-07-23 13:38:33,811 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:33,812 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:38:33,812 INFO L185 omatonBuilderFactory]: Interpolants [35746#true, 35747#false, 35748#(and (or (<= main_n 86) (<= main_i 0)) (= 23 (select main_a (* 4 main_n))) (or (<= 0 main_i) (< 86 main_n))), 35749#(and (or (<= main_n 86) (<= main_i 4)) (or (< 86 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 35750#(and (or (<= 8 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 35751#(and (or (< 86 main_n) (<= 12 main_i)) (or (<= main_n 86) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 35752#(and (or (<= main_n 86) (<= main_i 16)) (or (< 86 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 35753#(and (or (<= main_n 86) (<= main_i 20)) (or (< 86 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 35754#(and (or (< 86 main_n) (<= 24 main_i)) (or (<= main_n 86) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 35755#(and (or (<= main_n 86) (<= main_i 28)) (or (<= 28 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35756#(and (or (<= 32 main_i) (< 86 main_n)) (or (<= main_i 32) (<= main_n 86)) (= 23 (select main_a (* 4 main_n)))), 35757#(and (or (< 86 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 86)) (= 23 (select main_a (* 4 main_n)))), 35758#(and (or (<= 40 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 40))), 35759#(and (or (<= main_n 86) (<= main_i 44)) (or (<= 44 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35760#(and (or (<= 48 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 35761#(and (or (<= main_n 86) (<= main_i 52)) (= 23 (select main_a (* 4 main_n))) (or (< 86 main_n) (<= 52 main_i))), 35762#(and (or (< 86 main_n) (<= 56 main_i)) (or (<= main_n 86) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 35763#(and (or (<= main_n 86) (<= main_i 60)) (or (< 86 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 35764#(and (or (<= main_n 86) (<= main_i 64)) (= 23 (select main_a (* 4 main_n))) (or (<= 64 main_i) (< 86 main_n))), 35765#(and (or (< 86 main_n) (<= 68 main_i)) (or (<= main_n 86) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 35766#(and (or (<= main_n 86) (<= main_i 72)) (or (<= 72 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35767#(and (or (<= main_n 86) (<= main_i 76)) (or (<= 76 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35768#(and (or (<= 80 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 35769#(and (or (< 86 main_n) (<= 84 main_i)) (or (<= main_n 86) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 35770#(and (or (<= main_n 86) (<= main_i 88)) (= 23 (select main_a (* 4 main_n))) (or (< 86 main_n) (<= 88 main_i))), 35771#(and (or (<= main_n 86) (<= main_i 92)) (or (< 86 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 35772#(and (or (<= main_i 96) (<= main_n 86)) (or (< 86 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 35773#(and (or (<= main_n 86) (<= main_i 100)) (or (< 86 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 35774#(and (or (<= main_i 104) (<= main_n 86)) (or (<= 104 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35775#(and (or (<= 108 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 35776#(and (or (<= main_n 86) (<= main_i 112)) (or (< 86 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 35777#(and (or (<= main_n 86) (<= main_i 116)) (= 23 (select main_a (* 4 main_n))) (or (<= 116 main_i) (< 86 main_n))), 35778#(and (or (<= 120 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 120))), 35779#(and (or (<= main_n 86) (<= main_i 124)) (= 23 (select main_a (* 4 main_n))) (or (<= 124 main_i) (< 86 main_n))), 35780#(and (or (<= main_n 86) (<= main_i 128)) (or (< 86 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 35781#(and (or (<= 132 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 132)) (= 23 (select main_a (* 4 main_n)))), 35782#(and (or (<= main_n 86) (<= main_i 136)) (or (<= 136 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35783#(and (or (< 86 main_n) (<= 140 main_i)) (or (<= main_n 86) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 35784#(and (or (<= main_n 86) (<= main_i 144)) (or (< 86 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 35785#(and (or (< 86 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 148))), 35786#(and (or (<= 152 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 152))), 35787#(and (or (<= main_n 86) (<= main_i 156)) (or (<= 156 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35788#(and (or (<= 160 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 35789#(and (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 164))), 35790#(and (or (<= 168 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 35791#(and (or (<= main_n 86) (<= main_i 172)) (or (< 86 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 35792#(and (or (<= 176 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 176)) (= 23 (select main_a (* 4 main_n)))), 35793#(and (or (< 86 main_n) (<= 180 main_i)) (or (<= main_n 86) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 35794#(and (or (<= main_n 86) (<= main_i 184)) (= 23 (select main_a (* 4 main_n))) (or (< 86 main_n) (<= 184 main_i))), 35795#(and (or (< 86 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 188))), 35796#(and (or (<= main_n 86) (<= main_i 192)) (or (<= 192 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35797#(and (or (<= main_n 86) (<= main_i 196)) (= 23 (select main_a (* 4 main_n))) (or (<= 196 main_i) (< 86 main_n))), 35798#(and (or (<= main_n 86) (<= main_i 200)) (or (< 86 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 35799#(and (or (<= main_n 86) (<= main_i 204)) (or (<= 204 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35800#(and (or (< 86 main_n) (<= 208 main_i)) (or (<= main_n 86) (<= main_i 208)) (= 23 (select main_a (* 4 main_n)))), 35801#(and (or (< 86 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 212))), 35802#(and (or (<= main_n 86) (<= main_i 216)) (or (< 86 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 35803#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 220)) (or (< 86 main_n) (<= 220 main_i))), 35804#(and (or (< 86 main_n) (<= 224 main_i)) (or (<= main_n 86) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 35805#(and (or (<= main_n 86) (<= main_i 228)) (or (<= 228 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35806#(and (or (<= 232 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 35807#(and (or (<= main_n 86) (<= main_i 236)) (or (<= 236 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35808#(and (or (<= main_n 86) (<= main_i 240)) (or (< 86 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 35809#(and (or (<= main_n 86) (<= main_i 244)) (or (< 86 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 35810#(and (or (<= 248 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 248))), 35811#(and (or (<= main_n 86) (<= main_i 252)) (or (< 86 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 35812#(and (or (<= main_n 86) (<= main_i 256)) (or (< 86 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n)))), 35813#(and (or (<= main_i 260) (<= main_n 86)) (= 23 (select main_a (* 4 main_n))) (or (< 86 main_n) (<= 260 main_i))), 35814#(and (= 23 (select main_a (* 4 main_n))) (or (<= 264 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 264))), 35815#(and (or (<= 268 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 268)) (= 23 (select main_a (* 4 main_n)))), 35816#(and (or (< 86 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 272))), 35817#(and (or (< 86 main_n) (<= 276 main_i)) (or (<= main_n 86) (<= main_i 276)) (= 23 (select main_a (* 4 main_n)))), 35818#(and (or (< 86 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 280))), 35819#(and (or (<= 284 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 284)) (= 23 (select main_a (* 4 main_n)))), 35820#(and (or (< 86 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 86) (<= main_i 288))), 35821#(and (or (<= main_n 86) (<= main_i 292)) (or (< 86 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 35822#(and (or (<= main_n 86) (<= main_i 296)) (or (< 86 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n)))), 35823#(and (or (<= main_n 86) (<= main_i 300)) (= 23 (select main_a (* 4 main_n))) (or (<= 300 main_i) (< 86 main_n))), 35824#(and (or (<= 304 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 35825#(and (or (< 86 main_n) (<= 308 main_i)) (or (<= main_n 86) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 35826#(and (or (<= 312 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 35827#(and (or (< 86 main_n) (<= 316 main_i)) (or (<= main_n 86) (<= main_i 316)) (= 23 (select main_a (* 4 main_n)))), 35828#(and (or (<= main_n 86) (<= main_i 320)) (or (<= 320 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35829#(and (or (<= 324 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 35830#(and (or (< 86 main_n) (<= 328 main_i)) (or (<= main_n 86) (<= main_i 328)) (= 23 (select main_a (* 4 main_n)))), 35831#(and (or (<= 332 main_i) (< 86 main_n)) (or (<= main_n 86) (<= main_i 332)) (= 23 (select main_a (* 4 main_n)))), 35832#(and (or (<= main_n 86) (<= main_i 336)) (or (<= 336 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35833#(and (or (<= main_n 86) (<= main_i 340)) (or (<= 340 main_i) (< 86 main_n)) (= 23 (select main_a (* 4 main_n)))), 35834#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 344) (<= main_n 86)) (or (<= (* 4 main_n) main_i) (< 86 main_n))))), 35835#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 344) (< 86 main_n)))), 35836#(and (<= main_i 348) (<= 87 main_n))] [2018-07-23 13:38:33,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7482 backedges. 0 proven. 7482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:33,813 INFO L450 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-07-23 13:38:33,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-07-23 13:38:33,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=8010, Unknown=0, NotChecked=0, Total=8190 [2018-07-23 13:38:33,814 INFO L87 Difference]: Start difference. First operand 176 states and 176 transitions. Second operand 91 states. [2018-07-23 13:38:35,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:35,684 INFO L93 Difference]: Finished difference Result 180 states and 180 transitions. [2018-07-23 13:38:35,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-07-23 13:38:35,684 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 175 [2018-07-23 13:38:35,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:35,685 INFO L225 Difference]: With dead ends: 180 [2018-07-23 13:38:35,685 INFO L226 Difference]: Without dead ends: 179 [2018-07-23 13:38:35,685 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=180, Invalid=8010, Unknown=0, NotChecked=0, Total=8190 [2018-07-23 13:38:35,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-07-23 13:38:35,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2018-07-23 13:38:35,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-07-23 13:38:35,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2018-07-23 13:38:35,875 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 175 [2018-07-23 13:38:35,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:35,875 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2018-07-23 13:38:35,875 INFO L472 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-07-23 13:38:35,875 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-07-23 13:38:35,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-07-23 13:38:35,876 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:35,876 INFO L357 BasicCegarLoop]: trace histogram [88, 87, 1, 1] [2018-07-23 13:38:35,876 INFO L414 AbstractCegarLoop]: === Iteration 88 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:35,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1988593870, now seen corresponding path program 87 times [2018-07-23 13:38:35,876 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:35,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:37,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7656 backedges. 0 proven. 7656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:37,027 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:37,027 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2018-07-23 13:38:37,027 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:37,027 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:38:37,028 INFO L185 omatonBuilderFactory]: Interpolants [36608#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 212))), 36609#(and (or (<= main_n 87) (<= main_i 216)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36610#(and (or (<= main_n 87) (<= main_i 220)) (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36611#(and (or (<= main_n 87) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36612#(and (or (<= main_n 87) (<= main_i 228)) (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36613#(and (or (<= main_n 87) (<= main_i 232)) (or (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36614#(and (or (<= main_n 87) (<= main_i 236)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36615#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 240))), 36616#(and (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 244))), 36617#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 248) (<= main_n 87))), 36618#(and (or (<= main_n 87) (<= main_i 252)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)) (< 87 main_n))), 36619#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 256))), 36620#(and (or (< 87 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 87))), 36621#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 264))), 36622#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 268))), 36623#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)) (< 87 main_n)) (or (<= main_i 272) (<= main_n 87))), 36624#(and (or (<= main_n 87) (<= main_i 276)) (or (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36625#(and (or (<= main_n 87) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36626#(and (or (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 284))), 36627#(and (or (<= main_n 87) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36628#(and (or (<= main_n 87) (<= main_i 292)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36629#(and (or (<= main_i 296) (<= main_n 87)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36630#(and (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 300))), 36631#(and (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 304))), 36632#(and (or (<= main_n 87) (<= main_i 308)) (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36633#(and (or (<= main_n 87) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36634#(and (or (<= main_i 316) (<= main_n 87)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36635#(and (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 320) (<= main_n 87))), 36636#(and (or (<= main_n 87) (<= main_i 324)) (or (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36637#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 328))), 36638#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 332))), 36639#(and (or (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 336))), 36640#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 340) (<= main_n 87))), 36641#(and (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 344) (<= main_n 87))), 36642#(and (or (<= main_n 87) (<= main_i 348)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 87 main_n))), 36643#(and (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 87 main_n)) (<= main_i 348)), 36644#(and (< 87 main_n) (<= main_i 352)), 36553#true, 36554#false, 36555#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 0))), 36556#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 4))), 36557#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 8))), 36558#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 12))), 36559#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 16))), 36560#(and (or (<= main_n 87) (<= main_i 20)) (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36561#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 24))), 36562#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 28))), 36563#(and (or (<= main_i 32) (<= main_n 87)) (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36564#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 87 main_n)) (or (<= main_i 36) (<= main_n 87))), 36565#(and (or (<= main_n 87) (<= main_i 40)) (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36566#(and (or (<= main_n 87) (<= main_i 44)) (or (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36567#(and (or (<= main_n 87) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36568#(and (or (<= main_i 52) (<= main_n 87)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36569#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 56))), 36570#(and (or (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 60))), 36571#(and (or (<= main_n 87) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36572#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 68))), 36573#(and (or (<= main_n 87) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36574#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 76) (<= main_n 87))), 36575#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 80))), 36576#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 84))), 36577#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 88) (<= main_n 87))), 36578#(and (or (<= main_i 92) (<= main_n 87)) (or (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36579#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 96) (<= main_n 87))), 36580#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 100))), 36581#(and (or (<= main_i 104) (<= main_n 87)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36582#(and (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 108))), 36583#(and (or (<= main_n 87) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 87 main_n))), 36584#(and (or (<= main_n 87) (<= main_i 116)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36585#(and (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 120))), 36586#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 124))), 36587#(and (or (<= main_n 87) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 87 main_n))), 36588#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_i 132) (<= main_n 87))), 36589#(and (or (<= main_i 136) (<= main_n 87)) (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36590#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 140))), 36591#(and (or (<= main_n 87) (<= main_i 144)) (or (< 87 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 36592#(and (or (< 87 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 87) (<= main_i 148))), 36593#(and (or (<= main_n 87) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36594#(and (or (<= main_n 87) (<= main_i 156)) (or (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36595#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 160))), 36596#(and (or (<= main_n 87) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36597#(and (or (<= main_n 87) (<= main_i 168)) (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36598#(and (or (<= main_n 87) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36599#(and (or (<= main_i 176) (<= main_n 87)) (or (< 87 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 36600#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 180))), 36601#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 87 main_n)) (or (<= main_i 184) (<= main_n 87))), 36602#(and (or (<= main_i 188) (<= main_n 87)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 87 main_n))), 36603#(and (or (<= main_n 87) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36604#(and (or (<= main_n 87) (<= main_i 196)) (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n))), 36605#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 87 main_n)) (or (<= main_n 87) (<= main_i 200))), 36606#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 87 main_n)) (or (<= main_n 87) (<= main_i 204))), 36607#(and (or (<= main_n 87) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 87 main_n)))] [2018-07-23 13:38:37,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7656 backedges. 0 proven. 7656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:37,028 INFO L450 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-07-23 13:38:37,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-07-23 13:38:37,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=8190, Unknown=0, NotChecked=0, Total=8372 [2018-07-23 13:38:37,029 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand 92 states. [2018-07-23 13:38:39,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:39,003 INFO L93 Difference]: Finished difference Result 182 states and 182 transitions. [2018-07-23 13:38:39,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-07-23 13:38:39,003 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 177 [2018-07-23 13:38:39,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:39,004 INFO L225 Difference]: With dead ends: 182 [2018-07-23 13:38:39,004 INFO L226 Difference]: Without dead ends: 181 [2018-07-23 13:38:39,004 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=182, Invalid=8190, Unknown=0, NotChecked=0, Total=8372 [2018-07-23 13:38:39,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-07-23 13:38:39,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 180. [2018-07-23 13:38:39,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-07-23 13:38:39,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 180 transitions. [2018-07-23 13:38:39,230 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 180 transitions. Word has length 177 [2018-07-23 13:38:39,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:39,230 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 180 transitions. [2018-07-23 13:38:39,230 INFO L472 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-07-23 13:38:39,230 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 180 transitions. [2018-07-23 13:38:39,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2018-07-23 13:38:39,231 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:39,231 INFO L357 BasicCegarLoop]: trace histogram [89, 88, 1, 1] [2018-07-23 13:38:39,231 INFO L414 AbstractCegarLoop]: === Iteration 89 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:39,231 INFO L82 PathProgramCache]: Analyzing trace with hash -221736560, now seen corresponding path program 88 times [2018-07-23 13:38:39,231 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:39,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7832 backedges. 0 proven. 7832 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:40,429 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:40,429 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2018-07-23 13:38:40,429 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:40,429 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:38:40,430 INFO L185 omatonBuilderFactory]: Interpolants [37376#(and (or (< 88 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37377#(and (or (<= 24 main_i) (< 88 main_n)) (or (<= main_i 24) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37378#(and (or (<= 28 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 37379#(and (or (<= main_i 32) (<= main_n 88)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 88 main_n))), 37380#(and (or (< 88 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37381#(and (or (<= 40 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 88))), 37382#(and (or (<= main_n 88) (<= main_i 44)) (or (<= 44 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37383#(and (or (<= main_n 88) (<= main_i 48)) (or (<= 48 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37384#(and (or (< 88 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37385#(and (or (< 88 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 56) (<= main_n 88))), 37386#(and (or (<= 60 main_i) (< 88 main_n)) (or (<= main_i 60) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37387#(and (or (<= 64 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 64) (<= main_n 88))), 37388#(and (or (< 88 main_n) (<= 68 main_i)) (or (<= main_n 88) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 37389#(and (or (<= 72 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 37390#(and (or (<= 76 main_i) (< 88 main_n)) (or (<= main_i 76) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37391#(and (or (<= 80 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 37392#(and (or (< 88 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37393#(and (or (< 88 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37394#(and (or (<= main_i 92) (<= main_n 88)) (or (< 88 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 37395#(and (or (<= 96 main_i) (< 88 main_n)) (or (<= main_i 96) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37396#(and (or (<= main_i 100) (<= main_n 88)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 88 main_n))), 37397#(and (or (<= 104 main_i) (< 88 main_n)) (or (<= main_i 104) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37398#(and (or (<= main_n 88) (<= main_i 108)) (or (<= 108 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37399#(and (or (<= main_n 88) (<= main_i 112)) (or (< 88 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 37400#(and (or (<= 116 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 116) (<= main_n 88))), 37401#(and (or (<= main_i 120) (<= main_n 88)) (or (<= 120 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37402#(and (or (<= 124 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 88) (<= main_i 124))), 37403#(and (or (<= main_i 128) (<= main_n 88)) (or (< 88 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 37404#(and (or (<= main_i 132) (<= main_n 88)) (or (<= 132 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37405#(and (or (<= 136 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 136) (<= main_n 88))), 37406#(and (or (<= main_n 88) (<= main_i 140)) (or (< 88 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 37407#(and (or (<= main_n 88) (<= main_i 144)) (or (<= 144 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37408#(and (or (< 88 main_n) (<= 148 main_i)) (or (<= main_n 88) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 37409#(and (or (<= 152 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 88) (<= main_i 152))), 37410#(and (or (<= main_i 156) (<= main_n 88)) (or (<= 156 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37411#(and (or (<= main_n 88) (<= main_i 160)) (or (<= 160 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37412#(and (or (<= 164 main_i) (< 88 main_n)) (or (<= main_i 164) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37413#(and (or (<= main_n 88) (<= main_i 168)) (or (<= 168 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37414#(and (or (<= main_i 172) (<= main_n 88)) (or (<= 172 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37415#(and (or (<= main_i 176) (<= main_n 88)) (or (<= 176 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37416#(and (or (< 88 main_n) (<= 180 main_i)) (or (<= main_i 180) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37417#(and (or (<= main_i 184) (<= main_n 88)) (or (< 88 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 37418#(and (or (< 88 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 188) (<= main_n 88))), 37419#(and (or (<= main_i 192) (<= main_n 88)) (or (<= 192 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37420#(and (or (<= 196 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 37421#(and (or (<= main_n 88) (<= main_i 200)) (or (< 88 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 37422#(and (or (<= main_i 204) (<= main_n 88)) (or (<= 204 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37423#(and (or (<= main_i 208) (<= main_n 88)) (or (< 88 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 37424#(and (or (<= main_i 212) (<= main_n 88)) (or (<= 212 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37425#(and (or (<= 216 main_i) (< 88 main_n)) (or (<= main_i 216) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37426#(and (or (<= main_i 220) (<= main_n 88)) (or (< 88 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 37427#(and (or (< 88 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 88) (<= main_i 224))), 37428#(and (or (<= main_i 228) (<= main_n 88)) (or (<= 228 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37429#(and (or (<= 232 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 232) (<= main_n 88))), 37430#(and (or (<= main_i 236) (<= main_n 88)) (or (<= 236 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37431#(and (or (< 88 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37432#(and (or (< 88 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 88) (<= main_i 244))), 37433#(and (or (<= 248 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 248) (<= main_n 88))), 37434#(and (or (< 88 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37435#(and (or (<= 256 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 37436#(and (or (< 88 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37437#(and (or (<= 264 main_i) (< 88 main_n)) (or (<= main_i 264) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37438#(and (or (<= 268 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 268) (<= main_n 88))), 37439#(and (or (< 88 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 272) (<= main_n 88))), 37440#(and (or (<= main_i 276) (<= main_n 88)) (or (< 88 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 37441#(and (or (<= 280 main_i) (< 88 main_n)) (or (<= main_i 280) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37442#(and (or (<= 284 main_i) (< 88 main_n)) (or (<= main_i 284) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37443#(and (or (< 88 main_n) (<= 288 main_i)) (or (<= main_n 88) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 37444#(and (or (<= main_i 292) (<= main_n 88)) (or (<= 292 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37445#(and (or (<= main_i 296) (<= main_n 88)) (= 23 (select main_a (* 4 main_n))) (or (<= 296 main_i) (< 88 main_n))), 37446#(and (or (<= 300 main_i) (< 88 main_n)) (or (<= main_i 300) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37447#(and (or (<= main_i 304) (<= main_n 88)) (or (<= 304 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37448#(and (or (<= main_n 88) (<= main_i 308)) (= 23 (select main_a (* 4 main_n))) (or (<= 308 main_i) (< 88 main_n))), 37449#(and (or (<= main_n 88) (<= main_i 312)) (or (<= 312 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37450#(and (or (<= main_i 316) (<= main_n 88)) (or (< 88 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 37451#(and (or (<= main_i 320) (<= main_n 88)) (or (<= 320 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37452#(and (or (<= main_n 88) (<= main_i 324)) (or (<= 324 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n)))), 37453#(and (or (< 88 main_n) (<= 328 main_i)) (or (<= main_i 328) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37454#(and (or (<= 332 main_i) (< 88 main_n)) (or (<= main_i 332) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37455#(and (or (<= 336 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 336) (<= main_n 88))), 37456#(and (or (<= 340 main_i) (< 88 main_n)) (or (<= main_i 340) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37457#(and (or (< 88 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37458#(and (or (<= main_n 88) (<= main_i 348)) (or (< 88 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 37459#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 352))))), 37460#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 88 main_n) (<= main_i 352)))), 37461#(and (<= main_i 356) (< 88 main_n)), 37369#true, 37370#false, 37371#(and (or (<= 0 main_i) (< 88 main_n)) (or (<= main_i 0) (<= main_n 88)) (= 23 (select main_a (* 4 main_n)))), 37372#(and (or (< 88 main_n) (<= 4 main_i)) (or (<= main_n 88) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 37373#(and (or (<= 8 main_i) (< 88 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 88))), 37374#(and (or (< 88 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 88) (<= main_i 12))), 37375#(and (or (<= 16 main_i) (< 88 main_n)) (or (<= main_n 88) (<= main_i 16)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:38:40,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7832 backedges. 0 proven. 7832 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:40,430 INFO L450 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-07-23 13:38:40,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-07-23 13:38:40,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=8372, Unknown=0, NotChecked=0, Total=8556 [2018-07-23 13:38:40,431 INFO L87 Difference]: Start difference. First operand 180 states and 180 transitions. Second operand 93 states. [2018-07-23 13:38:42,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:42,332 INFO L93 Difference]: Finished difference Result 184 states and 184 transitions. [2018-07-23 13:38:42,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-07-23 13:38:42,332 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 179 [2018-07-23 13:38:42,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:42,333 INFO L225 Difference]: With dead ends: 184 [2018-07-23 13:38:42,333 INFO L226 Difference]: Without dead ends: 183 [2018-07-23 13:38:42,334 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=184, Invalid=8372, Unknown=0, NotChecked=0, Total=8556 [2018-07-23 13:38:42,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-07-23 13:38:42,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 182. [2018-07-23 13:38:42,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-07-23 13:38:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 182 transitions. [2018-07-23 13:38:42,535 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 182 transitions. Word has length 179 [2018-07-23 13:38:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:42,536 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 182 transitions. [2018-07-23 13:38:42,536 INFO L472 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-07-23 13:38:42,536 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 182 transitions. [2018-07-23 13:38:42,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-07-23 13:38:42,537 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:42,537 INFO L357 BasicCegarLoop]: trace histogram [90, 89, 1, 1] [2018-07-23 13:38:42,537 INFO L414 AbstractCegarLoop]: === Iteration 90 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:42,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1659531730, now seen corresponding path program 89 times [2018-07-23 13:38:42,537 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:42,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:43,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:43,777 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:43,777 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2018-07-23 13:38:43,777 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:43,777 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:38:43,778 INFO L185 omatonBuilderFactory]: Interpolants [38272#(and (or (< 89 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 304))), 38273#(and (or (<= main_n 89) (<= main_i 308)) (or (< 89 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 38274#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 312))), 38275#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 316))), 38276#(and (or (<= main_i 320) (<= main_n 89)) (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38277#(and (or (<= main_n 89) (<= main_i 324)) (or (< 89 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 38278#(and (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i))) (or (<= main_n 89) (<= main_i 328))), 38279#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 332))), 38280#(and (or (< 89 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 336))), 38281#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 340))), 38282#(and (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_i 344) (<= main_n 89))), 38283#(and (or (<= main_n 89) (<= main_i 348)) (or (< 89 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))))), 38284#(and (or (< 89 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 352))), 38285#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 89 main_n)) (or (<= main_i 356) (<= main_n 89))), 38286#(and (<= main_i 356) (or (< 89 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 38287#(and (<= main_i 360) (<= 90 main_n)), 38194#true, 38195#false, 38196#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 0))), 38197#(and (or (<= main_n 89) (<= main_i 4)) (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 38198#(and (or (<= main_n 89) (<= main_i 8)) (or (< 89 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 38199#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 12))), 38200#(and (or (<= main_n 89) (<= main_i 16)) (or (< 89 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 38201#(and (or (< 89 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 20))), 38202#(and (or (<= main_n 89) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38203#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 28))), 38204#(and (or (< 89 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 89))), 38205#(and (or (<= main_i 36) (<= main_n 89)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 89 main_n))), 38206#(and (or (<= main_n 89) (<= main_i 40)) (or (< 89 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 38207#(and (or (<= main_n 89) (<= main_i 44)) (or (< 89 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 38208#(and (or (<= main_n 89) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38209#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 52))), 38210#(and (or (<= main_n 89) (<= main_i 56)) (or (< 89 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 38211#(and (or (<= main_n 89) (<= main_i 60)) (or (< 89 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 38212#(and (or (<= main_n 89) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38213#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 68))), 38214#(and (or (<= main_n 89) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38215#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_i 76) (<= main_n 89))), 38216#(and (or (<= main_n 89) (<= main_i 80)) (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38217#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 89 main_n)) (or (<= main_n 89) (<= main_i 84))), 38218#(and (or (<= main_i 88) (<= main_n 89)) (or (< 89 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 38219#(and (or (<= main_i 92) (<= main_n 89)) (or (< 89 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 38220#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_i 96) (<= main_n 89))), 38221#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 100))), 38222#(and (or (<= main_i 104) (<= main_n 89)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38223#(and (or (< 89 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 108))), 38224#(and (or (<= main_n 89) (<= main_i 112)) (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 38225#(and (or (<= main_n 89) (<= main_i 116)) (or (< 89 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 38226#(and (or (< 89 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 120))), 38227#(and (or (<= main_n 89) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38228#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 89 main_n)) (or (<= main_n 89) (<= main_i 128))), 38229#(and (or (<= main_n 89) (<= main_i 132)) (or (< 89 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 38230#(and (or (< 89 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 89))), 38231#(and (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 89) (<= main_i 140))), 38232#(and (or (< 89 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 144))), 38233#(and (or (< 89 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 148))), 38234#(and (or (<= main_n 89) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38235#(and (or (< 89 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 156))), 38236#(and (or (<= main_n 89) (<= main_i 160)) (or (< 89 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 38237#(and (or (<= main_n 89) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38238#(and (or (<= main_n 89) (<= main_i 168)) (or (< 89 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 38239#(and (or (<= main_n 89) (<= main_i 172)) (or (< 89 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 38240#(and (or (<= main_n 89) (<= main_i 176)) (or (< 89 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 38241#(and (or (<= main_n 89) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 89 main_n))), 38242#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 89 main_n)) (or (<= main_n 89) (<= main_i 184))), 38243#(and (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_n 89) (<= main_i 188))), 38244#(and (or (<= main_n 89) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38245#(and (or (< 89 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 196))), 38246#(and (or (<= main_n 89) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 89 main_n))), 38247#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 204))), 38248#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 89 main_n)) (or (<= main_n 89) (<= main_i 208))), 38249#(and (or (<= main_n 89) (<= main_i 212)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38250#(and (or (< 89 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 216))), 38251#(and (or (< 89 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 220))), 38252#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 224))), 38253#(and (or (<= main_n 89) (<= main_i 228)) (or (< 89 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 38254#(and (or (<= main_n 89) (<= main_i 232)) (or (< 89 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 38255#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 236))), 38256#(and (or (<= main_n 89) (<= main_i 240)) (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 38257#(and (or (<= main_n 89) (<= main_i 244)) (or (< 89 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 38258#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 248))), 38259#(and (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 89) (<= main_i 252))), 38260#(and (or (< 89 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 256))), 38261#(and (or (<= main_i 260) (<= main_n 89)) (or (< 89 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 38262#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 264))), 38263#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 268))), 38264#(and (or (<= main_n 89) (<= main_i 272)) (or (< 89 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 38265#(and (or (< 89 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 276))), 38266#(and (or (<= main_n 89) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38267#(and (or (< 89 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 284))), 38268#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n)) (or (<= main_n 89) (<= main_i 288))), 38269#(and (or (<= main_n 89) (<= main_i 292)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38270#(and (or (<= main_n 89) (<= main_i 296)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 89 main_n))), 38271#(and (or (< 89 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 89) (<= main_i 300)))] [2018-07-23 13:38:43,778 INFO L134 CoverageAnalysis]: Checked inductivity of 8010 backedges. 0 proven. 8010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:43,778 INFO L450 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-07-23 13:38:43,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-07-23 13:38:43,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=8556, Unknown=0, NotChecked=0, Total=8742 [2018-07-23 13:38:43,779 INFO L87 Difference]: Start difference. First operand 182 states and 182 transitions. Second operand 94 states. [2018-07-23 13:38:45,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:45,872 INFO L93 Difference]: Finished difference Result 186 states and 186 transitions. [2018-07-23 13:38:45,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-07-23 13:38:45,872 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 181 [2018-07-23 13:38:45,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:45,873 INFO L225 Difference]: With dead ends: 186 [2018-07-23 13:38:45,873 INFO L226 Difference]: Without dead ends: 185 [2018-07-23 13:38:45,873 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=186, Invalid=8556, Unknown=0, NotChecked=0, Total=8742 [2018-07-23 13:38:45,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-07-23 13:38:46,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2018-07-23 13:38:46,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-07-23 13:38:46,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 184 transitions. [2018-07-23 13:38:46,067 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 184 transitions. Word has length 181 [2018-07-23 13:38:46,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:46,067 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 184 transitions. [2018-07-23 13:38:46,067 INFO L472 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-07-23 13:38:46,067 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 184 transitions. [2018-07-23 13:38:46,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-07-23 13:38:46,068 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:46,068 INFO L357 BasicCegarLoop]: trace histogram [91, 90, 1, 1] [2018-07-23 13:38:46,068 INFO L414 AbstractCegarLoop]: === Iteration 91 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:46,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1377126804, now seen corresponding path program 90 times [2018-07-23 13:38:46,068 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:46,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:47,296 INFO L134 CoverageAnalysis]: Checked inductivity of 8190 backedges. 0 proven. 8190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:47,297 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:47,297 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2018-07-23 13:38:47,297 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:47,297 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:38:47,298 INFO L185 omatonBuilderFactory]: Interpolants [39040#(and (or (<= main_i 40) (<= main_n 90)) (or (< 90 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 39041#(and (or (< 90 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 90) (<= main_i 44))), 39042#(and (or (<= main_i 48) (<= main_n 90)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39043#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 52) (<= main_n 90))), 39044#(and (or (< 90 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 56) (<= main_n 90))), 39045#(and (or (<= main_i 60) (<= main_n 90)) (or (< 90 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 39046#(and (or (<= main_i 64) (<= main_n 90)) (or (< 90 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 39047#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_n 90) (<= main_i 68))), 39048#(and (or (<= main_i 72) (<= main_n 90)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39049#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 76) (<= main_n 90))), 39050#(and (or (<= main_n 90) (<= main_i 80)) (or (< 90 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 39051#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 90 main_n)) (or (<= main_i 84) (<= main_n 90))), 39052#(and (or (<= main_i 88) (<= main_n 90)) (or (< 90 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 39053#(and (or (<= main_i 92) (<= main_n 90)) (or (< 90 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 39054#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 96) (<= main_n 90))), 39055#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 100) (<= main_n 90))), 39056#(and (or (<= main_i 104) (<= main_n 90)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39057#(and (or (< 90 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 90) (<= main_i 108))), 39058#(and (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 90) (<= main_i 112))), 39059#(and (or (<= main_i 116) (<= main_n 90)) (or (< 90 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 39060#(and (or (<= main_i 120) (<= main_n 90)) (or (< 90 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 39061#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 124) (<= main_n 90))), 39062#(and (or (<= main_i 128) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 39063#(and (or (<= main_i 132) (<= main_n 90)) (or (< 90 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 39064#(and (or (< 90 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 90))), 39065#(and (or (<= main_n 90) (<= main_i 140)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 39066#(and (or (<= main_n 90) (<= main_i 144)) (or (< 90 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 39067#(and (or (< 90 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 148) (<= main_n 90))), 39068#(and (or (<= main_n 90) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39069#(and (or (<= main_i 156) (<= main_n 90)) (or (< 90 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 39070#(and (or (<= main_n 90) (<= main_i 160)) (or (< 90 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 39071#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 164) (<= main_n 90))), 39072#(and (or (< 90 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 168) (<= main_n 90))), 39073#(and (or (<= main_i 172) (<= main_n 90)) (or (< 90 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 39074#(and (or (< 90 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 90))), 39075#(and (or (<= main_i 180) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)))), 39076#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 90 main_n)) (or (<= main_i 184) (<= main_n 90))), 39077#(and (or (<= main_i 188) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)))), 39078#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 192) (<= main_n 90))), 39079#(and (or (<= main_n 90) (<= main_i 196)) (or (< 90 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 39080#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 90 main_n)) (or (<= main_i 200) (<= main_n 90))), 39081#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 204) (<= main_n 90))), 39082#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 90 main_n)) (or (<= main_i 208) (<= main_n 90))), 39083#(and (or (< 90 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 212) (<= main_n 90))), 39084#(and (or (<= main_i 216) (<= main_n 90)) (or (< 90 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))))), 39085#(and (or (<= main_i 220) (<= main_n 90)) (or (< 90 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 39086#(and (or (< 90 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 90) (<= main_i 224))), 39087#(and (or (< 90 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 90))), 39088#(and (or (<= main_i 232) (<= main_n 90)) (or (< 90 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 39089#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 236) (<= main_n 90))), 39090#(and (or (<= main_i 240) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 39091#(and (or (<= main_i 244) (<= main_n 90)) (or (< 90 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 39092#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 248) (<= main_n 90))), 39093#(and (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_i 252) (<= main_n 90))), 39094#(and (or (<= main_n 90) (<= main_i 256)) (or (< 90 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 39095#(and (or (< 90 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 90))), 39096#(and (or (<= main_i 264) (<= main_n 90)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39097#(and (or (<= main_i 268) (<= main_n 90)) (or (< 90 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))))), 39098#(and (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_i 272) (<= main_n 90))), 39099#(and (or (< 90 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 276) (<= main_n 90))), 39100#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 280) (<= main_n 90))), 39101#(and (or (< 90 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 284) (<= main_n 90))), 39102#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 288) (<= main_n 90))), 39103#(and (or (<= main_i 292) (<= main_n 90)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39104#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 296) (<= main_n 90))), 39105#(and (or (< 90 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 300) (<= main_n 90))), 39106#(and (or (< 90 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 304) (<= main_n 90))), 39107#(and (or (<= main_n 90) (<= main_i 308)) (or (< 90 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 39108#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_n 90) (<= main_i 312))), 39109#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_i 316) (<= main_n 90))), 39110#(and (or (<= main_i 320) (<= main_n 90)) (or (< 90 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))))), 39111#(and (or (<= main_n 90) (<= main_i 324)) (or (< 90 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 39112#(and (or (<= main_i 328) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 39113#(and (or (<= main_i 332) (<= main_n 90)) (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39114#(and (or (< 90 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 336) (<= main_n 90))), 39115#(and (or (<= main_i 340) (<= main_n 90)) (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39116#(and (or (< 90 main_n) (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 344) (<= main_n 90))), 39117#(and (or (< 90 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 348) (<= main_n 90))), 39118#(and (or (<= main_n 90) (<= main_i 352)) (or (< 90 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n)))))), 39119#(and (or (<= main_i 356) (<= main_n 90)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39120#(and (or (<= main_i 360) (<= main_n 90)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 90 main_n))), 39121#(and (<= main_i 360) (or (< 90 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 39122#(and (<= 91 main_n) (<= main_i 364)), 39028#true, 39029#false, 39030#(and (or (<= main_i 0) (<= main_n 90)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39031#(and (or (<= main_i 4) (<= main_n 90)) (or (< 90 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 39032#(and (or (<= main_i 8) (<= main_n 90)) (or (< 90 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 39033#(and (or (< 90 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 90) (<= main_i 12))), 39034#(and (or (< 90 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 16) (<= main_n 90))), 39035#(and (or (<= main_i 20) (<= main_n 90)) (or (< 90 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 39036#(and (or (<= main_i 24) (<= main_n 90)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n))), 39037#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 90 main_n)) (or (<= main_n 90) (<= main_i 28))), 39038#(and (or (< 90 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 90))), 39039#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 90 main_n)) (or (<= main_i 36) (<= main_n 90)))] [2018-07-23 13:38:47,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8190 backedges. 0 proven. 8190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:47,298 INFO L450 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-07-23 13:38:47,298 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-07-23 13:38:47,299 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=8742, Unknown=0, NotChecked=0, Total=8930 [2018-07-23 13:38:47,299 INFO L87 Difference]: Start difference. First operand 184 states and 184 transitions. Second operand 95 states. [2018-07-23 13:38:49,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:49,457 INFO L93 Difference]: Finished difference Result 188 states and 188 transitions. [2018-07-23 13:38:49,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-07-23 13:38:49,457 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 183 [2018-07-23 13:38:49,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:49,458 INFO L225 Difference]: With dead ends: 188 [2018-07-23 13:38:49,458 INFO L226 Difference]: Without dead ends: 187 [2018-07-23 13:38:49,459 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=188, Invalid=8742, Unknown=0, NotChecked=0, Total=8930 [2018-07-23 13:38:49,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2018-07-23 13:38:49,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 186. [2018-07-23 13:38:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-07-23 13:38:49,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 186 transitions. [2018-07-23 13:38:49,659 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 186 transitions. Word has length 183 [2018-07-23 13:38:49,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:49,659 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 186 transitions. [2018-07-23 13:38:49,659 INFO L472 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-07-23 13:38:49,659 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 186 transitions. [2018-07-23 13:38:49,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-07-23 13:38:49,660 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:49,660 INFO L357 BasicCegarLoop]: trace histogram [92, 91, 1, 1] [2018-07-23 13:38:49,660 INFO L414 AbstractCegarLoop]: === Iteration 92 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:49,660 INFO L82 PathProgramCache]: Analyzing trace with hash 568932566, now seen corresponding path program 91 times [2018-07-23 13:38:49,660 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:50,830 INFO L134 CoverageAnalysis]: Checked inductivity of 8372 backedges. 0 proven. 8372 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:50,830 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:50,830 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2018-07-23 13:38:50,830 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:50,830 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:38:50,831 INFO L185 omatonBuilderFactory]: Interpolants [39936#(and (or (< 91 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 252))), 39937#(and (or (<= 256 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 256))), 39938#(and (or (<= main_i 260) (<= main_n 91)) (or (< 91 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 39939#(and (or (<= 264 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 39940#(and (or (<= 268 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 268))), 39941#(and (or (< 91 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 91)) (= 23 (select main_a (* 4 main_n)))), 39942#(and (or (<= 276 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 276)) (= 23 (select main_a (* 4 main_n)))), 39943#(and (or (<= main_n 91) (<= main_i 280)) (or (<= 280 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39944#(and (or (<= main_n 91) (<= main_i 284)) (or (<= 284 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39945#(and (or (<= main_n 91) (<= main_i 288)) (or (<= 288 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39946#(and (or (<= 292 main_i) (< 91 main_n)) (or (<= main_i 292) (<= main_n 91)) (= 23 (select main_a (* 4 main_n)))), 39947#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 296) (<= main_n 91)) (or (<= 296 main_i) (< 91 main_n))), 39948#(and (or (<= 300 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 300)) (= 23 (select main_a (* 4 main_n)))), 39949#(and (or (<= main_n 91) (<= main_i 304)) (or (<= 304 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39950#(and (or (<= 308 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 39951#(and (or (<= 312 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 39952#(and (or (<= main_i 316) (<= main_n 91)) (or (<= 316 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39953#(and (or (<= 320 main_i) (< 91 main_n)) (or (<= main_i 320) (<= main_n 91)) (= 23 (select main_a (* 4 main_n)))), 39954#(and (or (<= main_n 91) (<= main_i 324)) (or (<= 324 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39955#(and (or (< 91 main_n) (<= 328 main_i)) (or (<= main_n 91) (<= main_i 328)) (= 23 (select main_a (* 4 main_n)))), 39956#(and (or (<= 332 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 332)) (= 23 (select main_a (* 4 main_n)))), 39957#(and (or (<= main_n 91) (<= main_i 336)) (or (<= 336 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39958#(and (or (<= main_i 340) (<= main_n 91)) (or (<= 340 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39959#(and (or (<= main_i 344) (<= main_n 91)) (or (< 91 main_n) (<= 344 main_i)) (= 23 (select main_a (* 4 main_n)))), 39960#(and (or (< 91 main_n) (<= 348 main_i)) (or (<= main_n 91) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 39961#(and (or (< 91 main_n) (<= 352 main_i)) (or (<= main_n 91) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 39962#(and (or (< 91 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 91)) (= 23 (select main_a (* 4 main_n)))), 39963#(and (or (<= main_n 91) (<= main_i 360)) (or (<= 360 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39964#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 91) (<= main_i 364)) (or (<= (* 4 main_n) main_i) (< 91 main_n))))), 39965#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 364) (< 91 main_n)))), 39966#(and (<= main_i 368) (<= 92 main_n)), 39871#true, 39872#false, 39873#(and (or (<= main_n 91) (<= main_i 0)) (or (<= 0 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39874#(and (or (< 91 main_n) (<= 4 main_i)) (or (<= main_n 91) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 39875#(and (or (<= 8 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 39876#(and (or (<= main_n 91) (<= main_i 12)) (or (< 91 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 39877#(and (or (<= 16 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 39878#(and (or (<= 20 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 39879#(and (or (<= main_n 91) (<= main_i 24)) (or (<= 24 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39880#(and (or (<= main_n 91) (<= main_i 28)) (or (<= 28 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39881#(and (or (<= main_i 32) (<= main_n 91)) (= 23 (select main_a (* 4 main_n))) (or (<= 32 main_i) (< 91 main_n))), 39882#(and (or (<= main_i 36) (<= main_n 91)) (or (< 91 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 39883#(and (or (<= 40 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 39884#(and (or (<= main_n 91) (<= main_i 44)) (or (<= 44 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39885#(and (or (<= 48 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 39886#(and (or (<= main_i 52) (<= main_n 91)) (or (< 91 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 39887#(and (or (<= 56 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 39888#(and (or (<= main_n 91) (<= main_i 60)) (or (<= 60 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39889#(and (or (<= main_n 91) (<= main_i 64)) (or (<= 64 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39890#(and (or (< 91 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 68))), 39891#(and (or (<= main_n 91) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 91 main_n))), 39892#(and (or (<= main_i 76) (<= main_n 91)) (or (<= 76 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39893#(and (or (<= main_n 91) (<= main_i 80)) (or (<= 80 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39894#(and (or (<= main_n 91) (<= main_i 84)) (= 23 (select main_a (* 4 main_n))) (or (< 91 main_n) (<= 84 main_i))), 39895#(and (or (<= 88 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 91))), 39896#(and (or (< 91 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 91)) (= 23 (select main_a (* 4 main_n)))), 39897#(and (or (<= main_i 96) (<= main_n 91)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 91 main_n))), 39898#(and (or (<= main_i 100) (<= main_n 91)) (or (<= 100 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39899#(and (or (<= main_i 104) (<= main_n 91)) (or (<= 104 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39900#(and (or (<= 108 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 39901#(and (or (< 91 main_n) (<= 112 main_i)) (or (<= main_n 91) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 39902#(and (or (<= main_n 91) (<= main_i 116)) (or (<= 116 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39903#(and (or (<= main_n 91) (<= main_i 120)) (or (<= 120 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39904#(and (or (<= main_n 91) (<= main_i 124)) (or (<= 124 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39905#(and (or (< 91 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 128))), 39906#(and (or (<= main_i 132) (<= main_n 91)) (= 23 (select main_a (* 4 main_n))) (or (<= 132 main_i) (< 91 main_n))), 39907#(and (or (<= main_i 136) (<= main_n 91)) (or (<= 136 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39908#(and (or (< 91 main_n) (<= 140 main_i)) (or (<= main_n 91) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 39909#(and (or (<= 144 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 39910#(and (or (<= main_n 91) (<= main_i 148)) (= 23 (select main_a (* 4 main_n))) (or (< 91 main_n) (<= 148 main_i))), 39911#(and (or (<= main_n 91) (<= main_i 152)) (or (<= 152 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39912#(and (or (<= main_i 156) (<= main_n 91)) (or (<= 156 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39913#(and (or (<= 160 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 39914#(and (or (<= main_n 91) (<= main_i 164)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 91 main_n))), 39915#(and (or (<= 168 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 39916#(and (or (<= 172 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 39917#(and (or (<= main_i 176) (<= main_n 91)) (or (<= 176 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39918#(and (or (< 91 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 180))), 39919#(and (or (< 91 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 184) (<= main_n 91))), 39920#(and (or (<= main_i 188) (<= main_n 91)) (or (< 91 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 39921#(and (or (<= main_n 91) (<= main_i 192)) (or (<= 192 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39922#(and (or (<= 196 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 91) (<= main_i 196))), 39923#(and (or (< 91 main_n) (<= 200 main_i)) (or (<= main_n 91) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 39924#(and (or (<= 204 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 39925#(and (or (<= main_n 91) (<= main_i 208)) (= 23 (select main_a (* 4 main_n))) (or (< 91 main_n) (<= 208 main_i))), 39926#(and (or (<= 212 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 212)) (= 23 (select main_a (* 4 main_n)))), 39927#(and (or (<= main_n 91) (<= main_i 216)) (or (<= 216 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39928#(and (or (<= 220 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 39929#(and (or (<= main_n 91) (<= main_i 224)) (or (<= 224 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39930#(and (or (<= 228 main_i) (< 91 main_n)) (or (<= main_n 91) (<= main_i 228)) (= 23 (select main_a (* 4 main_n)))), 39931#(and (or (<= main_n 91) (<= main_i 232)) (= 23 (select main_a (* 4 main_n))) (or (<= 232 main_i) (< 91 main_n))), 39932#(and (or (<= main_n 91) (<= main_i 236)) (or (<= 236 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39933#(and (or (< 91 main_n) (<= 240 main_i)) (or (<= main_n 91) (<= main_i 240)) (= 23 (select main_a (* 4 main_n)))), 39934#(and (or (<= main_n 91) (<= main_i 244)) (or (<= 244 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n)))), 39935#(and (or (<= main_i 248) (<= main_n 91)) (or (<= 248 main_i) (< 91 main_n)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:38:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 8372 backedges. 0 proven. 8372 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:50,832 INFO L450 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-07-23 13:38:50,832 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-07-23 13:38:50,832 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=8930, Unknown=0, NotChecked=0, Total=9120 [2018-07-23 13:38:50,832 INFO L87 Difference]: Start difference. First operand 186 states and 186 transitions. Second operand 96 states. [2018-07-23 13:38:52,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:52,924 INFO L93 Difference]: Finished difference Result 190 states and 190 transitions. [2018-07-23 13:38:52,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-07-23 13:38:52,924 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 185 [2018-07-23 13:38:52,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:52,925 INFO L225 Difference]: With dead ends: 190 [2018-07-23 13:38:52,925 INFO L226 Difference]: Without dead ends: 189 [2018-07-23 13:38:52,926 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=190, Invalid=8930, Unknown=0, NotChecked=0, Total=9120 [2018-07-23 13:38:52,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2018-07-23 13:38:53,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2018-07-23 13:38:53,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-07-23 13:38:53,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2018-07-23 13:38:53,131 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 185 [2018-07-23 13:38:53,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:53,131 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2018-07-23 13:38:53,132 INFO L472 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-07-23 13:38:53,132 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2018-07-23 13:38:53,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-07-23 13:38:53,132 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:53,133 INFO L357 BasicCegarLoop]: trace histogram [93, 92, 1, 1] [2018-07-23 13:38:53,133 INFO L414 AbstractCegarLoop]: === Iteration 93 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:53,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1283350424, now seen corresponding path program 92 times [2018-07-23 13:38:53,133 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:53,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:54,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8556 backedges. 0 proven. 8556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:54,451 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:54,451 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2018-07-23 13:38:54,451 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:54,451 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:38:54,452 INFO L185 omatonBuilderFactory]: Interpolants [40723#true, 40724#false, 40725#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 0) (<= main_n 92))), 40726#(and (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 92) (<= main_i 4))), 40727#(and (or (<= main_i 8) (<= main_n 92)) (or (< 92 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 40728#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 12))), 40729#(and (or (< 92 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 16))), 40730#(and (or (<= main_i 20) (<= main_n 92)) (or (< 92 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 40731#(and (or (<= main_i 24) (<= main_n 92)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40732#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 28))), 40733#(and (or (< 92 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 92))), 40734#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 92 main_n)) (or (<= main_i 36) (<= main_n 92))), 40735#(and (or (< 92 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 92))), 40736#(and (or (< 92 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 44))), 40737#(and (or (<= main_n 92) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40738#(and (or (<= main_i 52) (<= main_n 92)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40739#(and (or (< 92 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 56))), 40740#(and (or (<= main_i 60) (<= main_n 92)) (or (< 92 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 40741#(and (or (<= main_i 64) (<= main_n 92)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40742#(and (or (<= main_n 92) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40743#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 72))), 40744#(and (or (<= main_i 76) (<= main_n 92)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40745#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 80))), 40746#(and (or (<= main_i 84) (<= main_n 92)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 92 main_n))), 40747#(and (or (< 92 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 92))), 40748#(and (or (<= main_i 92) (<= main_n 92)) (or (< 92 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 40749#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 96) (<= main_n 92))), 40750#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 100) (<= main_n 92))), 40751#(and (or (<= main_i 104) (<= main_n 92)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40752#(and (or (<= main_n 92) (<= main_i 108)) (or (< 92 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 40753#(and (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 92) (<= main_i 112))), 40754#(and (or (< 92 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 116))), 40755#(and (or (<= main_i 120) (<= main_n 92)) (or (< 92 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 40756#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 124))), 40757#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 92 main_n)) (or (<= main_n 92) (<= main_i 128))), 40758#(and (or (<= main_i 132) (<= main_n 92)) (or (< 92 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 40759#(and (or (< 92 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 92))), 40760#(and (or (<= main_n 92) (<= main_i 140)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 40761#(and (or (<= main_n 92) (<= main_i 144)) (or (< 92 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 40762#(and (or (< 92 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 148))), 40763#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 152))), 40764#(and (or (< 92 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 92))), 40765#(and (or (<= main_n 92) (<= main_i 160)) (or (< 92 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 40766#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 164) (<= main_n 92))), 40767#(and (or (<= main_n 92) (<= main_i 168)) (or (< 92 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 40768#(and (or (< 92 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 172))), 40769#(and (or (<= main_i 176) (<= main_n 92)) (or (< 92 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 40770#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 92 main_n)) (or (<= main_i 180) (<= main_n 92))), 40771#(and (or (<= main_i 184) (<= main_n 92)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 92 main_n))), 40772#(and (or (<= main_i 188) (<= main_n 92)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)))), 40773#(and (or (<= main_i 192) (<= main_n 92)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40774#(and (or (<= main_n 92) (<= main_i 196)) (or (< 92 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 40775#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 92 main_n)) (or (<= main_n 92) (<= main_i 200))), 40776#(and (or (<= main_n 92) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40777#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 92 main_n)) (or (<= main_i 208) (<= main_n 92))), 40778#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 212) (<= main_n 92))), 40779#(and (or (< 92 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 216))), 40780#(and (or (< 92 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 220))), 40781#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 224))), 40782#(and (or (<= main_i 228) (<= main_n 92)) (or (< 92 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 40783#(and (or (<= main_n 92) (<= main_i 232)) (or (< 92 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 40784#(and (or (<= main_i 236) (<= main_n 92)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40785#(and (or (<= main_i 240) (<= main_n 92)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 40786#(and (or (< 92 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 244))), 40787#(and (or (<= main_i 248) (<= main_n 92)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40788#(and (or (<= main_n 92) (<= main_i 252)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 40789#(and (or (<= main_n 92) (<= main_i 256)) (or (< 92 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 40790#(and (or (< 92 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 92))), 40791#(and (or (<= main_i 264) (<= main_n 92)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40792#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 268) (<= main_n 92))), 40793#(and (or (<= main_i 272) (<= main_n 92)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 40794#(and (or (< 92 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 276) (<= main_n 92))), 40795#(and (or (<= main_n 92) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40796#(and (or (<= main_i 284) (<= main_n 92)) (or (< 92 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 40797#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_n 92) (<= main_i 288))), 40798#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 292) (<= main_n 92))), 40799#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 296) (<= main_n 92))), 40800#(and (or (< 92 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 300))), 40801#(and (or (<= main_n 92) (<= main_i 304)) (or (< 92 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))))), 40802#(and (or (< 92 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 308))), 40803#(and (or (<= main_n 92) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40804#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 316) (<= main_n 92))), 40805#(and (or (<= main_i 320) (<= main_n 92)) (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40806#(and (or (<= main_n 92) (<= main_i 324)) (or (< 92 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 40807#(and (or (<= main_n 92) (<= main_i 328)) (or (< 92 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 40808#(and (or (<= main_n 92) (<= main_i 332)) (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40809#(and (or (<= main_n 92) (<= main_i 336)) (or (< 92 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 40810#(and (or (<= main_i 340) (<= main_n 92)) (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40811#(and (or (<= main_i 344) (<= main_n 92)) (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40812#(and (or (<= main_n 92) (<= main_i 348)) (or (< 92 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))))), 40813#(and (or (< 92 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 92) (<= main_i 352))), 40814#(and (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n)) (or (<= main_i 356) (<= main_n 92))), 40815#(and (or (< 92 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 360) (<= main_n 92))), 40816#(and (or (<= main_n 92) (<= main_i 364)) (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 92 main_n))), 40817#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 92 main_n)) (or (<= main_i 368) (<= main_n 92))), 40818#(and (<= main_i 368) (or (< 92 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 40819#(and (<= main_i 372) (<= 93 main_n))] [2018-07-23 13:38:54,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8556 backedges. 0 proven. 8556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:54,452 INFO L450 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-07-23 13:38:54,452 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-07-23 13:38:54,453 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=9120, Unknown=0, NotChecked=0, Total=9312 [2018-07-23 13:38:54,453 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand 97 states. [2018-07-23 13:38:56,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:38:56,638 INFO L93 Difference]: Finished difference Result 192 states and 192 transitions. [2018-07-23 13:38:56,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-07-23 13:38:56,638 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 187 [2018-07-23 13:38:56,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:38:56,639 INFO L225 Difference]: With dead ends: 192 [2018-07-23 13:38:56,639 INFO L226 Difference]: Without dead ends: 191 [2018-07-23 13:38:56,640 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=192, Invalid=9120, Unknown=0, NotChecked=0, Total=9312 [2018-07-23 13:38:56,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-07-23 13:38:56,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2018-07-23 13:38:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-07-23 13:38:56,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 190 transitions. [2018-07-23 13:38:56,849 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 190 transitions. Word has length 187 [2018-07-23 13:38:56,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:38:56,849 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 190 transitions. [2018-07-23 13:38:56,849 INFO L472 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-07-23 13:38:56,849 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 190 transitions. [2018-07-23 13:38:56,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2018-07-23 13:38:56,850 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:38:56,850 INFO L357 BasicCegarLoop]: trace histogram [94, 93, 1, 1] [2018-07-23 13:38:56,850 INFO L414 AbstractCegarLoop]: === Iteration 94 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:38:56,850 INFO L82 PathProgramCache]: Analyzing trace with hash 644144602, now seen corresponding path program 93 times [2018-07-23 13:38:56,850 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:38:56,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:38:58,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8742 backedges. 0 proven. 8742 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:58,290 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:38:58,290 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2018-07-23 13:38:58,290 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:38:58,290 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:38:58,291 INFO L185 omatonBuilderFactory]: Interpolants [41584#true, 41585#false, 41586#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 0))), 41587#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 93 main_n)) (or (<= main_n 93) (<= main_i 4))), 41588#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 8))), 41589#(and (or (<= main_n 93) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41590#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 16))), 41591#(and (or (<= main_n 93) (<= main_i 20)) (or (< 93 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 41592#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 24))), 41593#(and (or (<= main_n 93) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41594#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_i 32) (<= main_n 93))), 41595#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 93 main_n)) (or (<= main_i 36) (<= main_n 93))), 41596#(and (or (< 93 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 40))), 41597#(and (or (<= main_n 93) (<= main_i 44)) (or (< 93 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 41598#(and (or (<= main_n 93) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41599#(and (or (<= main_n 93) (<= main_i 52)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41600#(and (or (<= main_n 93) (<= main_i 56)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41601#(and (or (< 93 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 60))), 41602#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 64))), 41603#(and (or (<= main_n 93) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41604#(and (or (<= main_n 93) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41605#(and (or (<= main_n 93) (<= main_i 76)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41606#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 80))), 41607#(and (or (<= main_n 93) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 93 main_n))), 41608#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 88))), 41609#(and (or (<= main_n 93) (<= main_i 92)) (or (< 93 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 41610#(and (or (<= main_i 96) (<= main_n 93)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41611#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 100))), 41612#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_i 104) (<= main_n 93))), 41613#(and (or (<= main_n 93) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41614#(and (or (<= main_n 93) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 93 main_n))), 41615#(and (or (<= main_n 93) (<= main_i 116)) (or (< 93 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 41616#(and (or (< 93 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 120))), 41617#(and (or (<= main_n 93) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41618#(and (or (<= main_n 93) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 93 main_n))), 41619#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 132))), 41620#(and (or (< 93 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 136))), 41621#(and (or (< 93 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 93) (<= main_i 140))), 41622#(and (or (< 93 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 144))), 41623#(and (or (<= main_n 93) (<= main_i 148)) (or (< 93 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 41624#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 152))), 41625#(and (or (< 93 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 156))), 41626#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 160))), 41627#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 164))), 41628#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 168))), 41629#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 172))), 41630#(and (or (<= main_n 93) (<= main_i 176)) (or (< 93 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 41631#(and (or (<= main_n 93) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 93 main_n))), 41632#(and (or (<= main_n 93) (<= main_i 184)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 93 main_n))), 41633#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 93 main_n)) (or (<= main_n 93) (<= main_i 188))), 41634#(and (or (<= main_n 93) (<= main_i 192)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41635#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 196))), 41636#(and (or (<= main_n 93) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 93 main_n))), 41637#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 204))), 41638#(and (or (<= main_n 93) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 93 main_n))), 41639#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 212))), 41640#(and (or (<= main_n 93) (<= main_i 216)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41641#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 220))), 41642#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 224))), 41643#(and (or (<= main_n 93) (<= main_i 228)) (or (< 93 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 41644#(and (or (<= main_n 93) (<= main_i 232)) (or (< 93 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 41645#(and (or (<= main_n 93) (<= main_i 236)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41646#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 93 main_n)) (or (<= main_n 93) (<= main_i 240))), 41647#(and (or (<= main_n 93) (<= main_i 244)) (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41648#(and (or (<= main_n 93) (<= main_i 248)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41649#(and (or (< 93 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 93) (<= main_i 252))), 41650#(and (or (<= main_n 93) (<= main_i 256)) (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41651#(and (or (< 93 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 93))), 41652#(and (or (<= main_n 93) (<= main_i 264)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41653#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 268))), 41654#(and (or (<= main_n 93) (<= main_i 272)) (or (< 93 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 41655#(and (or (<= main_n 93) (<= main_i 276)) (or (< 93 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))))), 41656#(and (or (<= main_n 93) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41657#(and (or (< 93 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 284))), 41658#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 288))), 41659#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 292))), 41660#(and (or (<= main_n 93) (<= main_i 296)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41661#(and (or (<= main_n 93) (<= main_i 300)) (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41662#(and (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 304))), 41663#(and (or (<= main_n 93) (<= main_i 308)) (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41664#(and (or (<= main_n 93) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41665#(and (or (<= main_n 93) (<= main_i 316)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41666#(and (or (<= main_n 93) (<= main_i 320)) (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41667#(and (or (< 93 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 93) (<= main_i 324))), 41668#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)) (< 93 main_n)) (or (<= main_n 93) (<= main_i 328))), 41669#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 332))), 41670#(and (or (<= main_n 93) (<= main_i 336)) (or (< 93 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 41671#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 340))), 41672#(and (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_i 344) (<= main_n 93))), 41673#(and (or (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n)) (or (<= main_n 93) (<= main_i 348))), 41674#(and (or (<= main_n 93) (<= main_i 352)) (or (< 93 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n)))))), 41675#(and (or (<= main_i 356) (<= main_n 93)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41676#(and (or (<= main_n 93) (<= main_i 360)) (or (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41677#(and (or (<= main_n 93) (<= main_i 364)) (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 93 main_n))), 41678#(and (or (<= main_n 93) (<= main_i 368)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)) (< 93 main_n))), 41679#(and (or (<= main_n 93) (<= main_i 372)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 93 main_n))), 41680#(and (<= main_i 372) (or (< 93 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 41681#(and (<= main_i 376) (< 93 main_n))] [2018-07-23 13:38:58,291 INFO L134 CoverageAnalysis]: Checked inductivity of 8742 backedges. 0 proven. 8742 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:38:58,291 INFO L450 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-07-23 13:38:58,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-07-23 13:38:58,292 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=9312, Unknown=0, NotChecked=0, Total=9506 [2018-07-23 13:38:58,292 INFO L87 Difference]: Start difference. First operand 190 states and 190 transitions. Second operand 98 states. [2018-07-23 13:39:00,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:00,542 INFO L93 Difference]: Finished difference Result 194 states and 194 transitions. [2018-07-23 13:39:00,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-07-23 13:39:00,542 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 189 [2018-07-23 13:39:00,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:00,543 INFO L225 Difference]: With dead ends: 194 [2018-07-23 13:39:00,543 INFO L226 Difference]: Without dead ends: 193 [2018-07-23 13:39:00,543 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=194, Invalid=9312, Unknown=0, NotChecked=0, Total=9506 [2018-07-23 13:39:00,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-07-23 13:39:00,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2018-07-23 13:39:00,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-07-23 13:39:00,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 192 transitions. [2018-07-23 13:39:00,771 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 192 transitions. Word has length 189 [2018-07-23 13:39:00,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:00,771 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 192 transitions. [2018-07-23 13:39:00,771 INFO L472 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-07-23 13:39:00,771 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 192 transitions. [2018-07-23 13:39:00,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-07-23 13:39:00,772 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:00,772 INFO L357 BasicCegarLoop]: trace histogram [95, 94, 1, 1] [2018-07-23 13:39:00,772 INFO L414 AbstractCegarLoop]: === Iteration 95 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:00,773 INFO L82 PathProgramCache]: Analyzing trace with hash 547672988, now seen corresponding path program 94 times [2018-07-23 13:39:00,773 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:00,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 8930 backedges. 0 proven. 8930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:02,171 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:02,171 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2018-07-23 13:39:02,171 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:02,172 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:39:02,172 INFO L185 omatonBuilderFactory]: Interpolants [42496#(and (or (< 94 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 160))), 42497#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 164) (<= main_n 94))), 42498#(and (or (<= main_n 94) (<= main_i 168)) (or (< 94 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 42499#(and (or (< 94 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 172))), 42500#(and (or (< 94 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 94))), 42501#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 94 main_n)) (or (<= main_i 180) (<= main_n 94))), 42502#(and (or (<= main_i 184) (<= main_n 94)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 94 main_n))), 42503#(and (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 94))), 42504#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 192) (<= main_n 94))), 42505#(and (or (<= main_n 94) (<= main_i 196)) (or (< 94 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 42506#(and (or (<= main_n 94) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 94 main_n))), 42507#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 204))), 42508#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 94 main_n)) (or (<= main_i 208) (<= main_n 94))), 42509#(and (or (<= main_i 212) (<= main_n 94)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42510#(and (or (< 94 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 216))), 42511#(and (or (< 94 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 220))), 42512#(and (or (<= main_n 94) (<= main_i 224)) (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42513#(and (or (<= main_i 228) (<= main_n 94)) (or (< 94 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 42514#(and (or (<= main_n 94) (<= main_i 232)) (or (< 94 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 42515#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 236) (<= main_n 94))), 42516#(and (or (<= main_i 240) (<= main_n 94)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 42517#(and (or (< 94 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 244))), 42518#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 248) (<= main_n 94))), 42519#(and (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 94) (<= main_i 252))), 42520#(and (or (< 94 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 256))), 42521#(and (or (<= main_i 260) (<= main_n 94)) (or (< 94 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 42522#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 264))), 42523#(and (or (<= main_i 268) (<= main_n 94)) (or (< 94 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))))), 42524#(and (or (<= main_i 272) (<= main_n 94)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 42525#(and (or (<= main_i 276) (<= main_n 94)) (or (< 94 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))))), 42526#(and (or (<= main_n 94) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42527#(and (or (<= main_i 284) (<= main_n 94)) (or (< 94 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 42528#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 288))), 42529#(and (or (<= main_i 292) (<= main_n 94)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42530#(and (or (<= main_i 296) (<= main_n 94)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42531#(and (or (< 94 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 300))), 42532#(and (or (< 94 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 304))), 42533#(and (or (< 94 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 308))), 42534#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 312))), 42535#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 316) (<= main_n 94))), 42536#(and (or (< 94 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 320) (<= main_n 94))), 42537#(and (or (<= main_n 94) (<= main_i 324)) (or (< 94 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 42538#(and (or (<= main_n 94) (<= main_i 328)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 42539#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 332))), 42540#(and (or (<= main_n 94) (<= main_i 336)) (or (< 94 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 42541#(and (or (<= main_i 340) (<= main_n 94)) (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42542#(and (or (<= main_i 344) (<= main_n 94)) (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42543#(and (or (< 94 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 348))), 42544#(and (or (<= main_n 94) (<= main_i 352)) (or (< 94 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n)))))), 42545#(and (or (<= main_i 356) (<= main_n 94)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42546#(and (or (<= main_i 360) (<= main_n 94)) (or (< 94 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))))), 42547#(and (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 364))), 42548#(and (or (<= main_i 368) (<= main_n 94)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)))), 42549#(and (or (<= main_i 372) (<= main_n 94)) (or (< 94 main_n) (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))))), 42550#(and (or (<= main_i 376) (<= main_n 94)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 94 main_n))), 42551#(and (<= main_i 376) (or (< 94 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 42552#(and (< 94 main_n) (<= main_i 380)), 42454#true, 42455#false, 42456#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 0) (<= main_n 94))), 42457#(and (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 94) (<= main_i 4))), 42458#(and (or (< 94 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 94))), 42459#(and (or (< 94 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 12))), 42460#(and (or (< 94 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 16))), 42461#(and (or (<= main_i 20) (<= main_n 94)) (or (< 94 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 42462#(and (or (<= main_n 94) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42463#(and (or (<= main_n 94) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42464#(and (or (< 94 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 94))), 42465#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 94 main_n)) (or (<= main_i 36) (<= main_n 94))), 42466#(and (or (< 94 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 94))), 42467#(and (or (<= main_n 94) (<= main_i 44)) (or (< 94 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 42468#(and (or (<= main_n 94) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42469#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 52) (<= main_n 94))), 42470#(and (or (<= main_n 94) (<= main_i 56)) (or (< 94 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 42471#(and (or (<= main_n 94) (<= main_i 60)) (or (< 94 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 42472#(and (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 64) (<= main_n 94))), 42473#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 68))), 42474#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 72))), 42475#(and (or (<= main_i 76) (<= main_n 94)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42476#(and (or (<= main_n 94) (<= main_i 80)) (or (< 94 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 42477#(and (or (<= main_i 84) (<= main_n 94)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 94 main_n))), 42478#(and (or (< 94 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 94))), 42479#(and (or (< 94 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 94))), 42480#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_i 96) (<= main_n 94))), 42481#(and (or (<= main_i 100) (<= main_n 94)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42482#(and (or (<= main_i 104) (<= main_n 94)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42483#(and (or (< 94 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 108))), 42484#(and (or (<= main_n 94) (<= main_i 112)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 42485#(and (or (< 94 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 116))), 42486#(and (or (< 94 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 120) (<= main_n 94))), 42487#(and (or (<= main_n 94) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n))), 42488#(and (or (<= main_n 94) (<= main_i 128)) (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 42489#(and (or (<= main_i 132) (<= main_n 94)) (or (< 94 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 42490#(and (or (< 94 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 94))), 42491#(and (or (< 94 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 94) (<= main_i 140))), 42492#(and (or (<= main_n 94) (<= main_i 144)) (or (< 94 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 42493#(and (or (< 94 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 94) (<= main_i 148))), 42494#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 94 main_n)) (or (<= main_n 94) (<= main_i 152))), 42495#(and (or (< 94 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 94)))] [2018-07-23 13:39:02,173 INFO L134 CoverageAnalysis]: Checked inductivity of 8930 backedges. 0 proven. 8930 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:02,173 INFO L450 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-07-23 13:39:02,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-07-23 13:39:02,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=9506, Unknown=0, NotChecked=0, Total=9702 [2018-07-23 13:39:02,173 INFO L87 Difference]: Start difference. First operand 192 states and 192 transitions. Second operand 99 states. [2018-07-23 13:39:04,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:04,483 INFO L93 Difference]: Finished difference Result 196 states and 196 transitions. [2018-07-23 13:39:04,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-07-23 13:39:04,484 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 191 [2018-07-23 13:39:04,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:04,484 INFO L225 Difference]: With dead ends: 196 [2018-07-23 13:39:04,484 INFO L226 Difference]: Without dead ends: 195 [2018-07-23 13:39:04,485 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=196, Invalid=9506, Unknown=0, NotChecked=0, Total=9702 [2018-07-23 13:39:04,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-07-23 13:39:04,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2018-07-23 13:39:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-07-23 13:39:04,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 194 transitions. [2018-07-23 13:39:04,706 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 194 transitions. Word has length 191 [2018-07-23 13:39:04,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:04,706 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 194 transitions. [2018-07-23 13:39:04,706 INFO L472 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-07-23 13:39:04,706 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 194 transitions. [2018-07-23 13:39:04,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-07-23 13:39:04,707 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:04,707 INFO L357 BasicCegarLoop]: trace histogram [96, 95, 1, 1] [2018-07-23 13:39:04,707 INFO L414 AbstractCegarLoop]: === Iteration 96 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:04,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1967234850, now seen corresponding path program 95 times [2018-07-23 13:39:04,708 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 9120 backedges. 0 proven. 9120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:06,051 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:06,051 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2018-07-23 13:39:06,051 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:06,051 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:39:06,052 INFO L185 omatonBuilderFactory]: Interpolants [43333#true, 43334#false, 43335#(and (or (< 95 main_n) (<= 0 main_i)) (or (<= main_n 95) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 43336#(and (or (< 95 main_n) (<= 4 main_i)) (or (<= main_n 95) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 43337#(and (or (< 95 main_n) (<= 8 main_i)) (or (<= main_n 95) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 43338#(and (or (< 95 main_n) (<= 12 main_i)) (or (<= main_n 95) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 43339#(and (or (< 95 main_n) (<= 16 main_i)) (or (<= main_n 95) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 43340#(and (or (<= main_n 95) (<= main_i 20)) (or (< 95 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 43341#(and (or (< 95 main_n) (<= 24 main_i)) (or (<= main_n 95) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 43342#(and (or (<= main_n 95) (<= main_i 28)) (or (< 95 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 43343#(and (or (< 95 main_n) (<= 32 main_i)) (or (<= main_i 32) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43344#(and (or (<= main_i 36) (<= main_n 95)) (or (< 95 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 43345#(and (or (<= main_n 95) (<= main_i 40)) (or (< 95 main_n) (<= 40 main_i)) (= 23 (select main_a (* 4 main_n)))), 43346#(and (or (<= main_n 95) (<= main_i 44)) (or (< 95 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 43347#(and (or (<= main_n 95) (<= main_i 48)) (or (< 95 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 43348#(and (or (< 95 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43349#(and (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 56 main_i)) (or (<= main_n 95) (<= main_i 56))), 43350#(and (or (< 95 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 60))), 43351#(and (or (< 95 main_n) (<= 64 main_i)) (or (<= main_n 95) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 43352#(and (or (<= main_n 95) (<= main_i 68)) (or (< 95 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 43353#(and (or (< 95 main_n) (<= 72 main_i)) (or (<= main_n 95) (<= main_i 72)) (= 23 (select main_a (* 4 main_n)))), 43354#(and (or (< 95 main_n) (<= 76 main_i)) (or (<= main_i 76) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43355#(and (or (< 95 main_n) (<= 80 main_i)) (or (<= main_n 95) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 43356#(and (or (<= main_n 95) (<= main_i 84)) (or (< 95 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 43357#(and (or (< 95 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43358#(and (or (<= main_i 92) (<= main_n 95)) (or (< 95 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 43359#(and (or (<= main_i 96) (<= main_n 95)) (or (< 95 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 43360#(and (or (< 95 main_n) (<= 100 main_i)) (or (<= main_n 95) (<= main_i 100)) (= 23 (select main_a (* 4 main_n)))), 43361#(and (or (< 95 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43362#(and (or (<= main_n 95) (<= main_i 108)) (or (< 95 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 43363#(and (or (< 95 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 112))), 43364#(and (or (< 95 main_n) (<= 116 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 116))), 43365#(and (or (< 95 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 120))), 43366#(and (or (< 95 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 124))), 43367#(and (or (< 95 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 128))), 43368#(and (or (< 95 main_n) (<= 132 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 95))), 43369#(and (or (<= main_i 136) (<= main_n 95)) (or (< 95 main_n) (<= 136 main_i)) (= 23 (select main_a (* 4 main_n)))), 43370#(and (or (<= main_n 95) (<= main_i 140)) (or (< 95 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 43371#(and (or (< 95 main_n) (<= 144 main_i)) (or (<= main_n 95) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 43372#(and (or (< 95 main_n) (<= 148 main_i)) (or (<= main_n 95) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 43373#(and (or (<= main_n 95) (<= main_i 152)) (or (< 95 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n)))), 43374#(and (or (< 95 main_n) (<= 156 main_i)) (or (<= main_n 95) (<= main_i 156)) (= 23 (select main_a (* 4 main_n)))), 43375#(and (or (<= main_n 95) (<= main_i 160)) (or (< 95 main_n) (<= 160 main_i)) (= 23 (select main_a (* 4 main_n)))), 43376#(and (or (< 95 main_n) (<= 164 main_i)) (or (<= main_n 95) (<= main_i 164)) (= 23 (select main_a (* 4 main_n)))), 43377#(and (or (<= main_n 95) (<= main_i 168)) (or (< 95 main_n) (<= 168 main_i)) (= 23 (select main_a (* 4 main_n)))), 43378#(and (or (< 95 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 172))), 43379#(and (or (<= main_i 176) (<= main_n 95)) (or (< 95 main_n) (<= 176 main_i)) (= 23 (select main_a (* 4 main_n)))), 43380#(and (or (<= main_n 95) (<= main_i 180)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 180 main_i))), 43381#(and (or (< 95 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43382#(and (or (<= main_i 188) (<= main_n 95)) (or (< 95 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 43383#(and (or (<= main_n 95) (<= main_i 192)) (or (< 95 main_n) (<= 192 main_i)) (= 23 (select main_a (* 4 main_n)))), 43384#(and (or (< 95 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 196))), 43385#(and (or (<= main_n 95) (<= main_i 200)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 200 main_i))), 43386#(and (or (<= main_n 95) (<= main_i 204)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 204 main_i))), 43387#(and (or (<= main_n 95) (<= main_i 208)) (or (< 95 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 43388#(and (or (< 95 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 212))), 43389#(and (or (<= main_n 95) (<= main_i 216)) (or (< 95 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 43390#(and (or (< 95 main_n) (<= 220 main_i)) (or (<= main_n 95) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 43391#(and (or (<= main_n 95) (<= main_i 224)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 224 main_i))), 43392#(and (or (< 95 main_n) (<= 228 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 228))), 43393#(and (or (<= main_n 95) (<= main_i 232)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 232 main_i))), 43394#(and (or (< 95 main_n) (<= 236 main_i)) (or (<= main_n 95) (<= main_i 236)) (= 23 (select main_a (* 4 main_n)))), 43395#(and (or (< 95 main_n) (<= 240 main_i)) (or (<= main_n 95) (<= main_i 240)) (= 23 (select main_a (* 4 main_n)))), 43396#(and (or (< 95 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 244))), 43397#(and (or (<= main_i 248) (<= main_n 95)) (or (< 95 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n)))), 43398#(and (or (<= main_n 95) (<= main_i 252)) (or (< 95 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 43399#(and (or (<= main_n 95) (<= main_i 256)) (or (< 95 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n)))), 43400#(and (or (<= main_i 260) (<= main_n 95)) (or (< 95 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 43401#(and (or (<= main_n 95) (<= main_i 264)) (or (< 95 main_n) (<= 264 main_i)) (= 23 (select main_a (* 4 main_n)))), 43402#(and (or (< 95 main_n) (<= 268 main_i)) (or (<= main_n 95) (<= main_i 268)) (= 23 (select main_a (* 4 main_n)))), 43403#(and (or (<= main_i 272) (<= main_n 95)) (or (< 95 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 43404#(and (or (< 95 main_n) (<= 276 main_i)) (or (<= main_n 95) (<= main_i 276)) (= 23 (select main_a (* 4 main_n)))), 43405#(and (or (< 95 main_n) (<= 280 main_i)) (or (<= main_n 95) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 43406#(and (or (<= main_n 95) (<= main_i 284)) (or (< 95 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 43407#(and (or (< 95 main_n) (<= 288 main_i)) (or (<= main_n 95) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 43408#(and (or (< 95 main_n) (<= 292 main_i)) (or (<= main_i 292) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43409#(and (or (<= main_i 296) (<= main_n 95)) (or (< 95 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n)))), 43410#(and (or (<= main_n 95) (<= main_i 300)) (or (< 95 main_n) (<= 300 main_i)) (= 23 (select main_a (* 4 main_n)))), 43411#(and (or (< 95 main_n) (<= 304 main_i)) (or (<= main_n 95) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 43412#(and (or (< 95 main_n) (<= 308 main_i)) (or (<= main_n 95) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 43413#(and (or (<= main_n 95) (<= main_i 312)) (or (< 95 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 43414#(and (or (< 95 main_n) (<= 316 main_i)) (or (<= main_i 316) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43415#(and (or (< 95 main_n) (<= 320 main_i)) (or (<= main_i 320) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43416#(and (or (<= main_n 95) (<= main_i 324)) (or (< 95 main_n) (<= 324 main_i)) (= 23 (select main_a (* 4 main_n)))), 43417#(and (or (<= main_n 95) (<= main_i 328)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 328 main_i))), 43418#(and (or (<= main_n 95) (<= main_i 332)) (or (<= 332 main_i) (< 95 main_n)) (= 23 (select main_a (* 4 main_n)))), 43419#(and (or (< 95 main_n) (<= 336 main_i)) (or (<= main_n 95) (<= main_i 336)) (= 23 (select main_a (* 4 main_n)))), 43420#(and (or (< 95 main_n) (<= 340 main_i)) (or (<= main_i 340) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43421#(and (or (< 95 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 95)) (= 23 (select main_a (* 4 main_n)))), 43422#(and (or (< 95 main_n) (<= 348 main_i)) (or (<= main_n 95) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 43423#(and (or (< 95 main_n) (<= 352 main_i)) (or (<= main_n 95) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 43424#(and (or (<= main_i 356) (<= main_n 95)) (= 23 (select main_a (* 4 main_n))) (or (< 95 main_n) (<= 356 main_i))), 43425#(and (or (< 95 main_n) (<= 360 main_i)) (or (<= main_n 95) (<= main_i 360)) (= 23 (select main_a (* 4 main_n)))), 43426#(and (or (< 95 main_n) (<= 364 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 95) (<= main_i 364))), 43427#(and (or (<= main_n 95) (<= main_i 368)) (or (< 95 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n)))), 43428#(and (or (<= main_i 372) (<= main_n 95)) (or (< 95 main_n) (<= 372 main_i)) (= 23 (select main_a (* 4 main_n)))), 43429#(and (or (<= main_n 95) (<= main_i 376)) (or (< 95 main_n) (<= 376 main_i)) (= 23 (select main_a (* 4 main_n)))), 43430#(and (or (= (* 4 main_n) main_i) (and (or (< 95 main_n) (<= (* 4 main_n) main_i)) (or (<= main_n 95) (<= main_i 380)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 43431#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 95 main_n) (<= main_i 380)))), 43432#(and (<= main_i 384) (<= 96 main_n))] [2018-07-23 13:39:06,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9120 backedges. 0 proven. 9120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:06,053 INFO L450 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-07-23 13:39:06,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-07-23 13:39:06,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=9702, Unknown=0, NotChecked=0, Total=9900 [2018-07-23 13:39:06,053 INFO L87 Difference]: Start difference. First operand 194 states and 194 transitions. Second operand 100 states. [2018-07-23 13:39:08,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:08,307 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2018-07-23 13:39:08,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-07-23 13:39:08,307 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 193 [2018-07-23 13:39:08,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:08,308 INFO L225 Difference]: With dead ends: 198 [2018-07-23 13:39:08,308 INFO L226 Difference]: Without dead ends: 197 [2018-07-23 13:39:08,309 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=198, Invalid=9702, Unknown=0, NotChecked=0, Total=9900 [2018-07-23 13:39:08,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-07-23 13:39:08,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2018-07-23 13:39:08,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-07-23 13:39:08,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 196 transitions. [2018-07-23 13:39:08,533 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 196 transitions. Word has length 193 [2018-07-23 13:39:08,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:08,533 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 196 transitions. [2018-07-23 13:39:08,533 INFO L472 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-07-23 13:39:08,533 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 196 transitions. [2018-07-23 13:39:08,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-07-23 13:39:08,534 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:08,534 INFO L357 BasicCegarLoop]: trace histogram [97, 96, 1, 1] [2018-07-23 13:39:08,534 INFO L414 AbstractCegarLoop]: === Iteration 97 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:08,534 INFO L82 PathProgramCache]: Analyzing trace with hash -727079520, now seen corresponding path program 96 times [2018-07-23 13:39:08,534 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:08,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:09,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9312 backedges. 0 proven. 9312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:09,881 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:09,881 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2018-07-23 13:39:09,881 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:09,881 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:39:09,882 INFO L185 omatonBuilderFactory]: Interpolants [44288#(and (or (<= main_i 260) (<= main_n 96)) (or (< 96 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 44289#(and (or (<= main_i 264) (<= main_n 96)) (or (<= 264 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44290#(and (or (<= main_i 268) (<= main_n 96)) (or (< 96 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 44291#(and (or (< 96 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44292#(and (or (< 96 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44293#(and (or (< 96 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 280) (<= main_n 96))), 44294#(and (or (<= main_i 284) (<= main_n 96)) (or (<= 284 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44295#(and (or (< 96 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 288))), 44296#(and (or (< 96 main_n) (<= 292 main_i)) (or (<= main_i 292) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44297#(and (or (< 96 main_n) (<= 296 main_i)) (or (<= main_i 296) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44298#(and (or (<= main_n 96) (<= main_i 300)) (or (<= 300 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44299#(and (or (<= main_n 96) (<= main_i 304)) (or (<= 304 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44300#(and (or (<= main_n 96) (<= main_i 308)) (or (< 96 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 44301#(and (or (< 96 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 312))), 44302#(and (or (< 96 main_n) (<= 316 main_i)) (or (<= main_i 316) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44303#(and (or (<= main_i 320) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 320 main_i))), 44304#(and (or (<= main_n 96) (<= main_i 324)) (or (< 96 main_n) (<= 324 main_i)) (= 23 (select main_a (* 4 main_n)))), 44305#(and (or (< 96 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 328))), 44306#(and (or (<= main_n 96) (<= main_i 332)) (= 23 (select main_a (* 4 main_n))) (or (<= 332 main_i) (< 96 main_n))), 44307#(and (or (<= 336 main_i) (< 96 main_n)) (or (<= main_n 96) (<= main_i 336)) (= 23 (select main_a (* 4 main_n)))), 44308#(and (or (<= main_i 340) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (<= 340 main_i) (< 96 main_n))), 44309#(and (or (< 96 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44310#(and (or (<= main_n 96) (<= main_i 348)) (or (< 96 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 44311#(and (or (<= main_n 96) (<= main_i 352)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 352 main_i))), 44312#(and (or (< 96 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44313#(and (or (< 96 main_n) (<= 360 main_i)) (or (<= main_i 360) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44314#(and (or (<= main_n 96) (<= main_i 364)) (or (< 96 main_n) (<= 364 main_i)) (= 23 (select main_a (* 4 main_n)))), 44315#(and (or (< 96 main_n) (<= 368 main_i)) (or (<= main_i 368) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44316#(and (or (<= main_i 372) (<= main_n 96)) (or (<= 372 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44317#(and (or (<= main_i 376) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 376 main_i))), 44318#(and (or (< 96 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 380))), 44319#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 384) (<= main_n 96)) (or (< 96 main_n) (<= (* 4 main_n) main_i))))), 44320#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 384) (< 96 main_n)))), 44321#(and (<= main_i 388) (<= 97 main_n)), 44221#true, 44222#false, 44223#(and (or (<= main_i 0) (<= main_n 96)) (or (<= 0 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44224#(and (or (< 96 main_n) (<= 4 main_i)) (or (<= main_n 96) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 44225#(and (or (< 96 main_n) (<= 8 main_i)) (or (<= main_i 8) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44226#(and (or (< 96 main_n) (<= 12 main_i)) (or (<= main_n 96) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 44227#(and (or (< 96 main_n) (<= 16 main_i)) (or (<= main_n 96) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 44228#(and (or (< 96 main_n) (<= 20 main_i)) (or (<= main_i 20) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44229#(and (or (<= main_i 24) (<= main_n 96)) (or (< 96 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 44230#(and (or (<= 28 main_i) (< 96 main_n)) (or (<= main_n 96) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 44231#(and (or (<= 32 main_i) (< 96 main_n)) (or (<= main_i 32) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44232#(and (or (< 96 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44233#(and (or (<= 40 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 96))), 44234#(and (or (<= main_n 96) (<= main_i 44)) (or (<= 44 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44235#(and (or (<= 48 main_i) (< 96 main_n)) (or (<= main_n 96) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 44236#(and (or (< 96 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44237#(and (or (<= main_n 96) (<= main_i 56)) (or (< 96 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 44238#(and (or (< 96 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44239#(and (or (<= main_i 64) (<= main_n 96)) (or (<= 64 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44240#(and (or (<= main_n 96) (<= main_i 68)) (or (< 96 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 44241#(and (or (<= main_n 96) (<= main_i 72)) (or (<= 72 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44242#(and (or (<= 76 main_i) (< 96 main_n)) (or (<= main_i 76) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44243#(and (or (< 96 main_n) (<= 80 main_i)) (or (<= main_n 96) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 44244#(and (or (<= main_i 84) (<= main_n 96)) (or (< 96 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 44245#(and (or (<= main_i 88) (<= main_n 96)) (or (< 96 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 44246#(and (or (<= main_i 92) (<= main_n 96)) (or (< 96 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 44247#(and (or (<= main_i 96) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 96 main_i))), 44248#(and (or (< 96 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44249#(and (or (< 96 main_n) (<= 104 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 104) (<= main_n 96))), 44250#(and (or (< 96 main_n) (<= 108 main_i)) (or (<= main_n 96) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 44251#(and (or (<= main_n 96) (<= main_i 112)) (or (< 96 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 44252#(and (or (<= main_i 116) (<= main_n 96)) (or (<= 116 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44253#(and (or (<= 120 main_i) (< 96 main_n)) (or (<= main_i 120) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44254#(and (or (<= main_n 96) (<= main_i 124)) (or (<= 124 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44255#(and (or (< 96 main_n) (<= 128 main_i)) (or (<= main_n 96) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 44256#(and (or (<= main_i 132) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (<= 132 main_i) (< 96 main_n))), 44257#(and (or (<= main_i 136) (<= main_n 96)) (or (<= 136 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44258#(and (or (< 96 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 140))), 44259#(and (or (<= main_n 96) (<= main_i 144)) (or (< 96 main_n) (<= 144 main_i)) (= 23 (select main_a (* 4 main_n)))), 44260#(and (or (< 96 main_n) (<= 148 main_i)) (or (<= main_n 96) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 44261#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 152)) (or (<= 152 main_i) (< 96 main_n))), 44262#(and (or (<= 156 main_i) (< 96 main_n)) (or (<= main_i 156) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44263#(and (or (<= 160 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 160))), 44264#(and (or (<= 164 main_i) (< 96 main_n)) (or (<= main_i 164) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44265#(and (or (<= main_n 96) (<= main_i 168)) (or (<= 168 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44266#(and (or (<= main_n 96) (<= main_i 172)) (or (< 96 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 44267#(and (or (<= main_i 176) (<= main_n 96)) (or (<= 176 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44268#(and (or (< 96 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 180) (<= main_n 96))), 44269#(and (or (< 96 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 184) (<= main_n 96))), 44270#(and (or (< 96 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44271#(and (or (<= 192 main_i) (< 96 main_n)) (or (<= main_i 192) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44272#(and (or (<= main_n 96) (<= main_i 196)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 196 main_i))), 44273#(and (or (< 96 main_n) (<= 200 main_i)) (or (<= main_n 96) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 44274#(and (or (<= main_i 204) (<= main_n 96)) (or (<= 204 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44275#(and (or (< 96 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44276#(and (or (< 96 main_n) (<= 212 main_i)) (or (<= main_i 212) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44277#(and (or (<= main_i 216) (<= main_n 96)) (or (< 96 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 44278#(and (or (<= main_n 96) (<= main_i 220)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 220 main_i))), 44279#(and (or (< 96 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 96) (<= main_i 224))), 44280#(and (or (<= main_i 228) (<= main_n 96)) (or (<= 228 main_i) (< 96 main_n)) (= 23 (select main_a (* 4 main_n)))), 44281#(and (or (<= main_i 232) (<= main_n 96)) (or (< 96 main_n) (<= 232 main_i)) (= 23 (select main_a (* 4 main_n)))), 44282#(and (or (< 96 main_n) (<= 236 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 236) (<= main_n 96))), 44283#(and (or (<= main_i 240) (<= main_n 96)) (= 23 (select main_a (* 4 main_n))) (or (< 96 main_n) (<= 240 main_i))), 44284#(and (or (<= main_n 96) (<= main_i 244)) (or (< 96 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 44285#(and (or (<= 248 main_i) (< 96 main_n)) (or (<= main_i 248) (<= main_n 96)) (= 23 (select main_a (* 4 main_n)))), 44286#(and (or (<= main_i 252) (<= main_n 96)) (or (< 96 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 44287#(and (or (< 96 main_n) (<= 256 main_i)) (or (<= main_n 96) (<= main_i 256)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:39:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9312 backedges. 0 proven. 9312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:09,883 INFO L450 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-07-23 13:39:09,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-07-23 13:39:09,883 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=9900, Unknown=0, NotChecked=0, Total=10100 [2018-07-23 13:39:09,883 INFO L87 Difference]: Start difference. First operand 196 states and 196 transitions. Second operand 101 states. [2018-07-23 13:39:12,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:12,206 INFO L93 Difference]: Finished difference Result 200 states and 200 transitions. [2018-07-23 13:39:12,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-07-23 13:39:12,206 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 195 [2018-07-23 13:39:12,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:12,207 INFO L225 Difference]: With dead ends: 200 [2018-07-23 13:39:12,207 INFO L226 Difference]: Without dead ends: 199 [2018-07-23 13:39:12,208 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=200, Invalid=9900, Unknown=0, NotChecked=0, Total=10100 [2018-07-23 13:39:12,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2018-07-23 13:39:12,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2018-07-23 13:39:12,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2018-07-23 13:39:12,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2018-07-23 13:39:12,437 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 195 [2018-07-23 13:39:12,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:12,437 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2018-07-23 13:39:12,437 INFO L472 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-07-23 13:39:12,437 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2018-07-23 13:39:12,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-07-23 13:39:12,438 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:12,438 INFO L357 BasicCegarLoop]: trace histogram [98, 97, 1, 1] [2018-07-23 13:39:12,438 INFO L414 AbstractCegarLoop]: === Iteration 98 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:12,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1356251618, now seen corresponding path program 97 times [2018-07-23 13:39:12,439 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:12,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:13,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9506 backedges. 0 proven. 9506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:13,807 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:13,807 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2018-07-23 13:39:13,807 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:13,807 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:39:13,808 INFO L185 omatonBuilderFactory]: Interpolants [45118#true, 45119#false, 45120#(and (= 23 (select main_a (* 4 main_n))) (or (<= 0 main_i) (< 97 main_n)) (or (<= main_i 0) (<= main_n 97))), 45121#(and (or (<= main_i 4) (<= main_n 97)) (or (< 97 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 45122#(and (or (<= main_i 8) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (<= 8 main_i) (< 97 main_n))), 45123#(and (or (<= main_n 97) (<= main_i 12)) (or (< 97 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 45124#(and (or (< 97 main_n) (<= 16 main_i)) (or (<= main_i 16) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45125#(and (or (< 97 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 20) (<= main_n 97))), 45126#(and (or (< 97 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 24) (<= main_n 97))), 45127#(and (or (<= main_i 28) (<= main_n 97)) (or (<= 28 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45128#(and (or (<= 32 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 97))), 45129#(and (or (<= main_i 36) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (< 97 main_n) (<= 36 main_i))), 45130#(and (or (<= main_i 40) (<= main_n 97)) (or (<= 40 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45131#(and (or (<= main_n 97) (<= main_i 44)) (or (<= 44 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45132#(and (or (<= 48 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 48) (<= main_n 97))), 45133#(and (or (< 97 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 52) (<= main_n 97))), 45134#(and (or (<= main_i 56) (<= main_n 97)) (or (< 97 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 45135#(and (or (< 97 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 60) (<= main_n 97))), 45136#(and (or (<= main_i 64) (<= main_n 97)) (or (<= 64 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45137#(and (or (< 97 main_n) (<= 68 main_i)) (or (<= main_n 97) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 45138#(and (or (<= main_i 72) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 97 main_n))), 45139#(and (or (<= 76 main_i) (< 97 main_n)) (or (<= main_i 76) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45140#(and (or (<= 80 main_i) (< 97 main_n)) (or (<= main_i 80) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45141#(and (or (<= main_i 84) (<= main_n 97)) (or (< 97 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 45142#(and (or (< 97 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45143#(and (or (<= main_i 92) (<= main_n 97)) (or (< 97 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 45144#(and (or (<= main_i 96) (<= main_n 97)) (or (< 97 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 45145#(and (or (<= main_i 100) (<= main_n 97)) (or (< 97 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 45146#(and (or (<= main_i 104) (<= main_n 97)) (or (<= 104 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45147#(and (or (<= 108 main_i) (< 97 main_n)) (or (<= main_i 108) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45148#(and (or (<= main_n 97) (<= main_i 112)) (or (< 97 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 45149#(and (or (<= 116 main_i) (< 97 main_n)) (or (<= main_i 116) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45150#(and (or (<= main_i 120) (<= main_n 97)) (or (<= 120 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45151#(and (or (<= main_i 124) (<= main_n 97)) (or (<= 124 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45152#(and (or (<= main_i 128) (<= main_n 97)) (or (< 97 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 45153#(and (or (<= main_i 132) (<= main_n 97)) (or (<= 132 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45154#(and (or (<= 136 main_i) (< 97 main_n)) (or (<= main_i 136) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45155#(and (or (<= main_n 97) (<= main_i 140)) (or (< 97 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 45156#(and (or (< 97 main_n) (<= 144 main_i)) (or (<= main_n 97) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 45157#(and (or (<= main_i 148) (<= main_n 97)) (or (< 97 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 45158#(and (or (<= 152 main_i) (< 97 main_n)) (or (<= main_i 152) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45159#(and (or (<= main_i 156) (<= main_n 97)) (or (<= 156 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45160#(and (or (<= 160 main_i) (< 97 main_n)) (or (<= main_n 97) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 45161#(and (or (<= 164 main_i) (< 97 main_n)) (or (<= main_i 164) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45162#(and (or (<= main_i 168) (<= main_n 97)) (or (<= 168 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45163#(and (or (< 97 main_n) (<= 172 main_i)) (or (<= main_i 172) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45164#(and (or (<= 176 main_i) (< 97 main_n)) (or (<= main_i 176) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45165#(and (or (<= main_i 180) (<= main_n 97)) (or (< 97 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 45166#(and (or (<= main_i 184) (<= main_n 97)) (or (< 97 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 45167#(and (or (< 97 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45168#(and (or (<= main_i 192) (<= main_n 97)) (or (<= 192 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45169#(and (or (<= 196 main_i) (< 97 main_n)) (or (<= main_n 97) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 45170#(and (or (< 97 main_n) (<= 200 main_i)) (or (<= main_i 200) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45171#(and (or (<= main_i 204) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (<= 204 main_i) (< 97 main_n))), 45172#(and (or (< 97 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45173#(and (or (< 97 main_n) (<= 212 main_i)) (or (<= main_i 212) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45174#(and (or (<= main_i 216) (<= main_n 97)) (or (< 97 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 45175#(and (or (<= main_i 220) (<= main_n 97)) (or (< 97 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 45176#(and (or (<= main_n 97) (<= main_i 224)) (or (< 97 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 45177#(and (or (<= 228 main_i) (< 97 main_n)) (or (<= main_i 228) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45178#(and (or (<= 232 main_i) (< 97 main_n)) (or (<= main_i 232) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45179#(and (or (<= 236 main_i) (< 97 main_n)) (or (<= main_i 236) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45180#(and (or (<= main_i 240) (<= main_n 97)) (or (< 97 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 45181#(and (or (<= main_i 244) (<= main_n 97)) (or (< 97 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 45182#(and (or (<= 248 main_i) (< 97 main_n)) (or (<= main_i 248) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45183#(and (or (< 97 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45184#(and (or (< 97 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 97) (<= main_i 256))), 45185#(and (or (<= main_i 260) (<= main_n 97)) (or (< 97 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 45186#(and (or (<= main_i 264) (<= main_n 97)) (or (<= 264 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45187#(and (or (<= main_i 268) (<= main_n 97)) (or (<= 268 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45188#(and (or (< 97 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 272) (<= main_n 97))), 45189#(and (= 23 (select main_a (* 4 main_n))) (or (< 97 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 97))), 45190#(and (or (< 97 main_n) (<= 280 main_i)) (or (<= main_i 280) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45191#(and (or (<= 284 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 284) (<= main_n 97))), 45192#(and (or (<= main_i 288) (<= main_n 97)) (or (< 97 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n)))), 45193#(and (or (<= main_i 292) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (< 97 main_n) (<= 292 main_i))), 45194#(and (or (< 97 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 296) (<= main_n 97))), 45195#(and (or (<= 300 main_i) (< 97 main_n)) (or (<= main_i 300) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45196#(and (or (<= 304 main_i) (< 97 main_n)) (or (<= main_i 304) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45197#(and (or (< 97 main_n) (<= 308 main_i)) (or (<= main_n 97) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 45198#(and (or (<= 312 main_i) (< 97 main_n)) (or (<= main_n 97) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 45199#(and (or (<= main_i 316) (<= main_n 97)) (or (< 97 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 45200#(and (or (<= 320 main_i) (< 97 main_n)) (or (<= main_i 320) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45201#(and (or (<= 324 main_i) (< 97 main_n)) (or (<= main_n 97) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 45202#(and (or (< 97 main_n) (<= 328 main_i)) (or (<= main_i 328) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45203#(and (or (<= 332 main_i) (< 97 main_n)) (or (<= main_i 332) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45204#(and (or (<= 336 main_i) (< 97 main_n)) (or (<= main_i 336) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45205#(and (or (<= main_i 340) (<= main_n 97)) (or (<= 340 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n)))), 45206#(and (or (<= main_i 344) (<= main_n 97)) (or (< 97 main_n) (<= 344 main_i)) (= 23 (select main_a (* 4 main_n)))), 45207#(and (or (<= main_i 348) (<= main_n 97)) (or (< 97 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 45208#(and (or (<= main_n 97) (<= main_i 352)) (or (< 97 main_n) (<= 352 main_i)) (= 23 (select main_a (* 4 main_n)))), 45209#(and (or (< 97 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45210#(and (or (< 97 main_n) (<= 360 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 360) (<= main_n 97))), 45211#(and (or (<= 364 main_i) (< 97 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 364) (<= main_n 97))), 45212#(and (or (< 97 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 368) (<= main_n 97))), 45213#(and (or (<= 372 main_i) (< 97 main_n)) (or (<= main_i 372) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45214#(and (or (<= main_i 376) (<= main_n 97)) (= 23 (select main_a (* 4 main_n))) (or (< 97 main_n) (<= 376 main_i))), 45215#(and (or (< 97 main_n) (<= 380 main_i)) (or (<= main_i 380) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45216#(and (or (< 97 main_n) (<= 384 main_i)) (or (<= main_i 384) (<= main_n 97)) (= 23 (select main_a (* 4 main_n)))), 45217#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 97 main_n)) (or (<= main_i 388) (<= main_n 97)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 45218#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 97 main_n) (<= main_i 388)))), 45219#(and (<= main_i 392) (<= 98 main_n))] [2018-07-23 13:39:13,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9506 backedges. 0 proven. 9506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:13,808 INFO L450 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-07-23 13:39:13,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-07-23 13:39:13,809 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=10100, Unknown=0, NotChecked=0, Total=10302 [2018-07-23 13:39:13,809 INFO L87 Difference]: Start difference. First operand 198 states and 198 transitions. Second operand 102 states. [2018-07-23 13:39:16,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:16,200 INFO L93 Difference]: Finished difference Result 202 states and 202 transitions. [2018-07-23 13:39:16,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-07-23 13:39:16,200 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 197 [2018-07-23 13:39:16,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:16,201 INFO L225 Difference]: With dead ends: 202 [2018-07-23 13:39:16,201 INFO L226 Difference]: Without dead ends: 201 [2018-07-23 13:39:16,201 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=202, Invalid=10100, Unknown=0, NotChecked=0, Total=10302 [2018-07-23 13:39:16,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-07-23 13:39:16,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2018-07-23 13:39:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-07-23 13:39:16,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 200 transitions. [2018-07-23 13:39:16,438 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 200 transitions. Word has length 197 [2018-07-23 13:39:16,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:16,438 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 200 transitions. [2018-07-23 13:39:16,438 INFO L472 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-07-23 13:39:16,438 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 200 transitions. [2018-07-23 13:39:16,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-07-23 13:39:16,439 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:16,439 INFO L357 BasicCegarLoop]: trace histogram [99, 98, 1, 1] [2018-07-23 13:39:16,439 INFO L414 AbstractCegarLoop]: === Iteration 99 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:16,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1982715300, now seen corresponding path program 98 times [2018-07-23 13:39:16,439 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 9702 backedges. 0 proven. 9702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:18,149 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:18,149 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [101] total 101 [2018-07-23 13:39:18,149 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:18,150 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:39:18,150 INFO L185 omatonBuilderFactory]: Interpolants [46080#(and (or (<= main_n 98) (<= main_i 216)) (or (< 98 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 46081#(and (or (< 98 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 220))), 46082#(and (or (<= main_n 98) (<= main_i 224)) (or (< 98 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 46083#(and (or (<= main_n 98) (<= main_i 228)) (or (< 98 main_n) (<= 228 main_i)) (= 23 (select main_a (* 4 main_n)))), 46084#(and (or (<= main_n 98) (<= main_i 232)) (or (< 98 main_n) (<= 232 main_i)) (= 23 (select main_a (* 4 main_n)))), 46085#(and (or (<= main_n 98) (<= main_i 236)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 236 main_i))), 46086#(and (or (< 98 main_n) (<= 240 main_i)) (or (<= main_n 98) (<= main_i 240)) (= 23 (select main_a (* 4 main_n)))), 46087#(and (or (<= main_n 98) (<= main_i 244)) (or (< 98 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n)))), 46088#(and (or (<= main_n 98) (<= main_i 248)) (or (< 98 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n)))), 46089#(and (or (< 98 main_n) (<= 252 main_i)) (or (<= main_n 98) (<= main_i 252)) (= 23 (select main_a (* 4 main_n)))), 46090#(and (or (<= main_n 98) (<= main_i 256)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 256 main_i))), 46091#(and (or (<= main_i 260) (<= main_n 98)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 260 main_i))), 46092#(and (or (< 98 main_n) (<= 264 main_i)) (or (<= main_n 98) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 46093#(and (or (<= main_n 98) (<= main_i 268)) (or (< 98 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 46094#(and (or (<= main_n 98) (<= main_i 272)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 272 main_i))), 46095#(and (or (<= main_n 98) (<= main_i 276)) (or (< 98 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 46096#(and (or (<= main_n 98) (<= main_i 280)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 280 main_i))), 46097#(and (or (< 98 main_n) (<= 284 main_i)) (or (<= main_n 98) (<= main_i 284)) (= 23 (select main_a (* 4 main_n)))), 46098#(and (or (<= main_n 98) (<= main_i 288)) (or (< 98 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n)))), 46099#(and (or (< 98 main_n) (<= 292 main_i)) (or (<= main_n 98) (<= main_i 292)) (= 23 (select main_a (* 4 main_n)))), 46100#(and (or (< 98 main_n) (<= 296 main_i)) (or (<= main_n 98) (<= main_i 296)) (= 23 (select main_a (* 4 main_n)))), 46101#(and (or (<= main_n 98) (<= main_i 300)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 300 main_i))), 46102#(and (or (< 98 main_n) (<= 304 main_i)) (or (<= main_n 98) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 46103#(and (or (<= main_n 98) (<= main_i 308)) (or (< 98 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 46104#(and (or (<= main_n 98) (<= main_i 312)) (or (< 98 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 46105#(and (or (<= main_n 98) (<= main_i 316)) (or (< 98 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 46106#(and (or (<= main_i 320) (<= main_n 98)) (or (< 98 main_n) (<= 320 main_i)) (= 23 (select main_a (* 4 main_n)))), 46107#(and (or (< 98 main_n) (<= 324 main_i)) (or (<= main_n 98) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 46108#(and (or (< 98 main_n) (<= 328 main_i)) (or (<= main_n 98) (<= main_i 328)) (= 23 (select main_a (* 4 main_n)))), 46109#(and (or (<= main_n 98) (<= main_i 332)) (or (<= 332 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46110#(and (or (<= main_n 98) (<= main_i 336)) (or (< 98 main_n) (<= 336 main_i)) (= 23 (select main_a (* 4 main_n)))), 46111#(and (or (<= main_n 98) (<= main_i 340)) (or (< 98 main_n) (<= 340 main_i)) (= 23 (select main_a (* 4 main_n)))), 46112#(and (or (< 98 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 98)) (= 23 (select main_a (* 4 main_n)))), 46113#(and (or (<= main_n 98) (<= main_i 348)) (or (< 98 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 46114#(and (or (<= main_n 98) (<= main_i 352)) (or (< 98 main_n) (<= 352 main_i)) (= 23 (select main_a (* 4 main_n)))), 46115#(and (or (< 98 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 98)) (= 23 (select main_a (* 4 main_n)))), 46116#(and (or (< 98 main_n) (<= 360 main_i)) (or (<= main_n 98) (<= main_i 360)) (= 23 (select main_a (* 4 main_n)))), 46117#(and (or (<= main_n 98) (<= main_i 364)) (or (< 98 main_n) (<= 364 main_i)) (= 23 (select main_a (* 4 main_n)))), 46118#(and (or (< 98 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 368))), 46119#(and (or (<= main_i 372) (<= main_n 98)) (or (<= 372 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46120#(and (or (< 98 main_n) (<= 376 main_i)) (or (<= main_n 98) (<= main_i 376)) (= 23 (select main_a (* 4 main_n)))), 46121#(and (or (<= main_n 98) (<= main_i 380)) (or (< 98 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 46122#(and (or (<= main_n 98) (<= main_i 384)) (or (< 98 main_n) (<= 384 main_i)) (= 23 (select main_a (* 4 main_n)))), 46123#(and (or (<= main_n 98) (<= main_i 388)) (or (<= 388 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46124#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 98) (<= main_i 392)) (or (< 98 main_n) (<= (* 4 main_n) main_i))))), 46125#(and (or (= (* 4 main_n) main_i) (and (<= main_i 392) (< 98 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 46126#(and (<= main_i 396) (<= 99 main_n)), 46024#true, 46025#false, 46026#(and (or (<= main_n 98) (<= main_i 0)) (or (< 98 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 46027#(and (or (< 98 main_n) (<= 4 main_i)) (or (<= main_n 98) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 46028#(and (or (< 98 main_n) (<= 8 main_i)) (or (<= main_n 98) (<= main_i 8)) (= 23 (select main_a (* 4 main_n)))), 46029#(and (or (< 98 main_n) (<= 12 main_i)) (or (<= main_n 98) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 46030#(and (or (<= main_n 98) (<= main_i 16)) (or (< 98 main_n) (<= 16 main_i)) (= 23 (select main_a (* 4 main_n)))), 46031#(and (or (< 98 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 20))), 46032#(and (or (< 98 main_n) (<= 24 main_i)) (or (<= main_n 98) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 46033#(and (or (<= main_n 98) (<= main_i 28)) (or (< 98 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 46034#(and (or (< 98 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 98))), 46035#(and (or (<= main_i 36) (<= main_n 98)) (or (< 98 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 46036#(and (or (< 98 main_n) (<= 40 main_i)) (or (<= main_n 98) (<= main_i 40)) (= 23 (select main_a (* 4 main_n)))), 46037#(and (or (< 98 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 44))), 46038#(and (or (<= main_n 98) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 48 main_i))), 46039#(and (or (< 98 main_n) (<= 52 main_i)) (or (<= main_n 98) (<= main_i 52)) (= 23 (select main_a (* 4 main_n)))), 46040#(and (or (< 98 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 56))), 46041#(and (or (<= main_n 98) (<= main_i 60)) (or (< 98 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 46042#(and (or (< 98 main_n) (<= 64 main_i)) (or (<= main_n 98) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 46043#(and (or (<= main_n 98) (<= main_i 68)) (or (< 98 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 46044#(and (or (<= main_n 98) (<= main_i 72)) (or (<= 72 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46045#(and (or (<= 76 main_i) (< 98 main_n)) (or (<= main_i 76) (<= main_n 98)) (= 23 (select main_a (* 4 main_n)))), 46046#(and (or (<= main_n 98) (<= main_i 80)) (or (< 98 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 46047#(and (or (< 98 main_n) (<= 84 main_i)) (or (<= main_n 98) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 46048#(and (or (<= main_i 88) (<= main_n 98)) (or (< 98 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 46049#(and (or (<= main_i 92) (<= main_n 98)) (or (< 98 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 46050#(and (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 98))), 46051#(and (or (<= main_n 98) (<= main_i 100)) (or (< 98 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 46052#(and (or (<= main_i 104) (<= main_n 98)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 104 main_i))), 46053#(and (or (< 98 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 108))), 46054#(and (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 112 main_i)) (or (<= main_n 98) (<= main_i 112))), 46055#(and (or (<= 116 main_i) (< 98 main_n)) (or (<= main_n 98) (<= main_i 116)) (= 23 (select main_a (* 4 main_n)))), 46056#(and (or (< 98 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 120))), 46057#(and (or (<= main_n 98) (<= main_i 124)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 124 main_i))), 46058#(and (or (< 98 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 128))), 46059#(and (or (<= 132 main_i) (< 98 main_n)) (or (<= main_n 98) (<= main_i 132)) (= 23 (select main_a (* 4 main_n)))), 46060#(and (or (<= 136 main_i) (< 98 main_n)) (or (<= main_i 136) (<= main_n 98)) (= 23 (select main_a (* 4 main_n)))), 46061#(and (or (< 98 main_n) (<= 140 main_i)) (or (<= main_n 98) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 46062#(and (or (<= main_n 98) (<= main_i 144)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 144 main_i))), 46063#(and (or (<= main_n 98) (<= main_i 148)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 148 main_i))), 46064#(and (or (< 98 main_n) (<= 152 main_i)) (or (<= main_n 98) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 46065#(and (or (<= main_n 98) (<= main_i 156)) (or (< 98 main_n) (<= 156 main_i)) (= 23 (select main_a (* 4 main_n)))), 46066#(and (or (<= 160 main_i) (< 98 main_n)) (or (<= main_n 98) (<= main_i 160)) (= 23 (select main_a (* 4 main_n)))), 46067#(and (or (< 98 main_n) (<= 164 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 98) (<= main_i 164))), 46068#(and (or (<= main_n 98) (<= main_i 168)) (or (<= 168 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46069#(and (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 172 main_i)) (or (<= main_n 98) (<= main_i 172))), 46070#(and (or (<= main_n 98) (<= main_i 176)) (or (<= 176 main_i) (< 98 main_n)) (= 23 (select main_a (* 4 main_n)))), 46071#(and (or (< 98 main_n) (<= 180 main_i)) (or (<= main_n 98) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 46072#(and (or (< 98 main_n) (<= 184 main_i)) (or (<= main_n 98) (<= main_i 184)) (= 23 (select main_a (* 4 main_n)))), 46073#(and (or (<= main_i 188) (<= main_n 98)) (= 23 (select main_a (* 4 main_n))) (or (< 98 main_n) (<= 188 main_i))), 46074#(and (or (< 98 main_n) (<= 192 main_i)) (or (<= main_n 98) (<= main_i 192)) (= 23 (select main_a (* 4 main_n)))), 46075#(and (or (< 98 main_n) (<= 196 main_i)) (or (<= main_n 98) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 46076#(and (or (< 98 main_n) (<= 200 main_i)) (or (<= main_n 98) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 46077#(and (or (< 98 main_n) (<= 204 main_i)) (or (<= main_n 98) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 46078#(and (or (<= main_n 98) (<= main_i 208)) (or (< 98 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 46079#(and (or (< 98 main_n) (<= 212 main_i)) (or (<= main_n 98) (<= main_i 212)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:39:18,151 INFO L134 CoverageAnalysis]: Checked inductivity of 9702 backedges. 0 proven. 9702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:18,151 INFO L450 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-07-23 13:39:18,151 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-07-23 13:39:18,152 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=10302, Unknown=0, NotChecked=0, Total=10506 [2018-07-23 13:39:18,152 INFO L87 Difference]: Start difference. First operand 200 states and 200 transitions. Second operand 103 states. [2018-07-23 13:39:20,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:20,640 INFO L93 Difference]: Finished difference Result 204 states and 204 transitions. [2018-07-23 13:39:20,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-07-23 13:39:20,641 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 199 [2018-07-23 13:39:20,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:20,641 INFO L225 Difference]: With dead ends: 204 [2018-07-23 13:39:20,642 INFO L226 Difference]: Without dead ends: 203 [2018-07-23 13:39:20,642 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=204, Invalid=10302, Unknown=0, NotChecked=0, Total=10506 [2018-07-23 13:39:20,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-07-23 13:39:20,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2018-07-23 13:39:20,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-07-23 13:39:20,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 202 transitions. [2018-07-23 13:39:20,893 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 202 transitions. Word has length 199 [2018-07-23 13:39:20,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:20,893 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 202 transitions. [2018-07-23 13:39:20,893 INFO L472 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-07-23 13:39:20,893 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 202 transitions. [2018-07-23 13:39:20,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2018-07-23 13:39:20,894 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:20,894 INFO L357 BasicCegarLoop]: trace histogram [100, 99, 1, 1] [2018-07-23 13:39:20,894 INFO L414 AbstractCegarLoop]: === Iteration 100 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:20,894 INFO L82 PathProgramCache]: Analyzing trace with hash -1576075034, now seen corresponding path program 99 times [2018-07-23 13:39:20,894 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:20,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:22,290 INFO L134 CoverageAnalysis]: Checked inductivity of 9900 backedges. 0 proven. 9900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:22,291 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:22,291 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [102] total 102 [2018-07-23 13:39:22,291 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:22,291 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:39:22,292 INFO L185 omatonBuilderFactory]: Interpolants [46939#true, 46940#false, 46941#(and (or (<= 0 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 0)) (= 23 (select main_a (* 4 main_n)))), 46942#(and (or (< 99 main_n) (<= 4 main_i)) (or (<= main_n 99) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 46943#(and (or (<= 8 main_i) (< 99 main_n)) (or (<= main_i 8) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46944#(and (or (<= 12 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 46945#(and (or (<= 16 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 46946#(and (or (<= 20 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 46947#(and (or (<= 24 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 46948#(and (or (<= 28 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 46949#(and (or (<= 32 main_i) (< 99 main_n)) (or (<= main_i 32) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46950#(and (or (<= main_i 36) (<= main_n 99)) (= 23 (select main_a (* 4 main_n))) (or (< 99 main_n) (<= 36 main_i))), 46951#(and (or (<= 40 main_i) (< 99 main_n)) (or (<= main_i 40) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46952#(and (or (<= main_n 99) (<= main_i 44)) (or (<= 44 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46953#(and (or (<= 48 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 48))), 46954#(and (or (<= main_i 52) (<= main_n 99)) (= 23 (select main_a (* 4 main_n))) (or (<= 52 main_i) (< 99 main_n))), 46955#(and (or (<= 56 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 56))), 46956#(and (or (<= 60 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 60)) (= 23 (select main_a (* 4 main_n)))), 46957#(and (or (<= 64 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 46958#(and (or (<= 68 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 46959#(and (or (<= main_n 99) (<= main_i 72)) (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 99 main_n))), 46960#(and (or (<= main_i 76) (<= main_n 99)) (or (<= 76 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46961#(and (or (<= 80 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 46962#(and (or (< 99 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46963#(and (or (<= 88 main_i) (< 99 main_n)) (or (<= main_i 88) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46964#(and (or (<= main_i 92) (<= main_n 99)) (= 23 (select main_a (* 4 main_n))) (or (<= 92 main_i) (< 99 main_n))), 46965#(and (or (<= main_i 96) (<= main_n 99)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 99 main_n))), 46966#(and (or (<= 100 main_i) (< 99 main_n)) (or (<= main_i 100) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46967#(and (or (<= 104 main_i) (< 99 main_n)) (or (<= main_i 104) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46968#(and (or (<= main_n 99) (<= main_i 108)) (or (<= 108 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46969#(and (or (<= main_n 99) (<= main_i 112)) (or (< 99 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 46970#(and (or (<= main_n 99) (<= main_i 116)) (or (<= 116 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46971#(and (or (<= main_i 120) (<= main_n 99)) (or (<= 120 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46972#(and (or (<= 124 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 46973#(and (or (< 99 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 128))), 46974#(and (or (<= 132 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 99))), 46975#(and (or (<= main_i 136) (<= main_n 99)) (or (<= 136 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46976#(and (or (< 99 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 140))), 46977#(and (or (<= main_n 99) (<= main_i 144)) (or (<= 144 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46978#(and (or (<= 148 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 46979#(and (= 23 (select main_a (* 4 main_n))) (or (<= 152 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 152))), 46980#(and (or (<= main_i 156) (<= main_n 99)) (or (<= 156 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46981#(and (or (<= main_n 99) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 99 main_n))), 46982#(and (or (<= main_n 99) (<= main_i 164)) (or (<= 164 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46983#(and (or (<= 168 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 46984#(and (or (<= main_n 99) (<= main_i 172)) (or (<= 172 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46985#(and (or (<= main_i 176) (<= main_n 99)) (or (<= 176 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46986#(and (or (< 99 main_n) (<= 180 main_i)) (or (<= main_n 99) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 46987#(and (or (< 99 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46988#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 188) (<= main_n 99)) (or (< 99 main_n) (<= 188 main_i))), 46989#(and (or (<= main_i 192) (<= main_n 99)) (or (<= 192 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46990#(and (or (<= main_n 99) (<= main_i 196)) (or (<= 196 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46991#(and (or (< 99 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 200))), 46992#(and (or (<= main_n 99) (<= main_i 204)) (or (<= 204 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46993#(and (or (< 99 main_n) (<= 208 main_i)) (or (<= main_n 99) (<= main_i 208)) (= 23 (select main_a (* 4 main_n)))), 46994#(and (or (<= 212 main_i) (< 99 main_n)) (or (<= main_i 212) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 46995#(and (or (<= main_n 99) (<= main_i 216)) (or (<= 216 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46996#(and (or (<= 220 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 46997#(and (or (<= main_n 99) (<= main_i 224)) (or (<= 224 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46998#(and (or (<= main_i 228) (<= main_n 99)) (or (<= 228 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 46999#(and (or (<= 232 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 47000#(and (or (<= main_n 99) (<= main_i 236)) (= 23 (select main_a (* 4 main_n))) (or (<= 236 main_i) (< 99 main_n))), 47001#(and (or (< 99 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 47002#(and (or (<= 244 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 244))), 47003#(and (or (<= main_i 248) (<= main_n 99)) (or (<= 248 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47004#(and (or (< 99 main_n) (<= 252 main_i)) (or (<= main_n 99) (<= main_i 252)) (= 23 (select main_a (* 4 main_n)))), 47005#(and (or (<= 256 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 256))), 47006#(and (or (<= main_i 260) (<= main_n 99)) (or (<= 260 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47007#(and (or (<= main_n 99) (<= main_i 264)) (= 23 (select main_a (* 4 main_n))) (or (<= 264 main_i) (< 99 main_n))), 47008#(and (or (<= 268 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 268)) (= 23 (select main_a (* 4 main_n)))), 47009#(and (or (< 99 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 47010#(and (or (<= main_n 99) (<= main_i 276)) (= 23 (select main_a (* 4 main_n))) (or (<= 276 main_i) (< 99 main_n))), 47011#(and (or (<= 280 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 280))), 47012#(and (or (<= 284 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 284) (<= main_n 99))), 47013#(and (or (<= main_n 99) (<= main_i 288)) (or (<= 288 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47014#(and (or (<= main_i 292) (<= main_n 99)) (or (<= 292 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47015#(and (or (<= main_i 296) (<= main_n 99)) (or (<= 296 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47016#(and (or (<= main_n 99) (<= main_i 300)) (or (<= 300 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47017#(and (or (<= 304 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 304))), 47018#(and (or (<= main_n 99) (<= main_i 308)) (or (<= 308 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47019#(and (or (<= 312 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 312))), 47020#(and (or (<= 316 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 316) (<= main_n 99))), 47021#(and (or (<= main_i 320) (<= main_n 99)) (or (<= 320 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47022#(and (or (<= 324 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 324))), 47023#(and (or (<= main_n 99) (<= main_i 328)) (= 23 (select main_a (* 4 main_n))) (or (< 99 main_n) (<= 328 main_i))), 47024#(and (or (<= 332 main_i) (< 99 main_n)) (or (<= main_n 99) (<= main_i 332)) (= 23 (select main_a (* 4 main_n)))), 47025#(and (or (<= main_n 99) (<= main_i 336)) (= 23 (select main_a (* 4 main_n))) (or (<= 336 main_i) (< 99 main_n))), 47026#(and (or (<= 340 main_i) (< 99 main_n)) (or (<= main_i 340) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 47027#(and (= 23 (select main_a (* 4 main_n))) (or (<= 344 main_i) (< 99 main_n)) (or (<= main_i 344) (<= main_n 99))), 47028#(and (or (<= main_n 99) (<= main_i 348)) (or (<= 348 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47029#(and (or (<= 352 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 99) (<= main_i 352))), 47030#(and (or (<= main_i 356) (<= main_n 99)) (or (<= 356 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47031#(and (or (<= 360 main_i) (< 99 main_n)) (or (<= main_i 360) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 47032#(and (or (<= main_n 99) (<= main_i 364)) (or (<= 364 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47033#(and (or (< 99 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 368) (<= main_n 99))), 47034#(and (or (<= 372 main_i) (< 99 main_n)) (or (<= main_i 372) (<= main_n 99)) (= 23 (select main_a (* 4 main_n)))), 47035#(and (or (<= main_i 376) (<= main_n 99)) (or (<= 376 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47036#(and (or (<= main_n 99) (<= main_i 380)) (or (< 99 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 47037#(and (or (<= 384 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 384) (<= main_n 99))), 47038#(and (or (<= main_n 99) (<= main_i 388)) (or (<= 388 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n)))), 47039#(and (or (<= 392 main_i) (< 99 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 392) (<= main_n 99))), 47040#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 99 main_n)) (or (<= main_i 396) (<= main_n 99))))), 47041#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 396) (< 99 main_n)))), 47042#(and (<= main_i 400) (< 99 main_n))] [2018-07-23 13:39:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 9900 backedges. 0 proven. 9900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:22,292 INFO L450 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-07-23 13:39:22,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-07-23 13:39:22,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=10506, Unknown=0, NotChecked=0, Total=10712 [2018-07-23 13:39:22,293 INFO L87 Difference]: Start difference. First operand 202 states and 202 transitions. Second operand 104 states. [2018-07-23 13:39:24,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:24,805 INFO L93 Difference]: Finished difference Result 206 states and 206 transitions. [2018-07-23 13:39:24,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-07-23 13:39:24,805 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 201 [2018-07-23 13:39:24,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:24,806 INFO L225 Difference]: With dead ends: 206 [2018-07-23 13:39:24,806 INFO L226 Difference]: Without dead ends: 205 [2018-07-23 13:39:24,807 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=206, Invalid=10506, Unknown=0, NotChecked=0, Total=10712 [2018-07-23 13:39:24,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-07-23 13:39:25,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2018-07-23 13:39:25,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-07-23 13:39:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 204 transitions. [2018-07-23 13:39:25,050 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 204 transitions. Word has length 201 [2018-07-23 13:39:25,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:25,050 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 204 transitions. [2018-07-23 13:39:25,050 INFO L472 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-07-23 13:39:25,050 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 204 transitions. [2018-07-23 13:39:25,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-07-23 13:39:25,051 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:25,051 INFO L357 BasicCegarLoop]: trace histogram [101, 100, 1, 1] [2018-07-23 13:39:25,051 INFO L414 AbstractCegarLoop]: === Iteration 101 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:25,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1515348904, now seen corresponding path program 100 times [2018-07-23 13:39:25,051 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10100 backedges. 0 proven. 10100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:26,516 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:26,516 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [103] total 103 [2018-07-23 13:39:26,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:26,516 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:39:26,517 INFO L185 omatonBuilderFactory]: Interpolants [47872#(and (or (<= 28 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 47873#(and (or (<= 32 main_i) (< 100 main_n)) (or (<= main_i 32) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47874#(and (or (<= main_i 36) (<= main_n 100)) (or (< 100 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 47875#(and (or (<= main_i 40) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 40 main_i) (< 100 main_n))), 47876#(and (or (<= 44 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 47877#(and (or (<= main_n 100) (<= main_i 48)) (or (<= 48 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47878#(and (or (<= main_i 52) (<= main_n 100)) (or (< 100 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 47879#(and (or (< 100 main_n) (<= 56 main_i)) (or (<= main_n 100) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 47880#(and (or (<= main_n 100) (<= main_i 60)) (or (<= 60 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47881#(and (or (<= 64 main_i) (< 100 main_n)) (or (<= main_i 64) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47882#(and (or (<= main_n 100) (<= main_i 68)) (or (< 100 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 47883#(and (or (<= 72 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 72))), 47884#(and (or (<= 76 main_i) (< 100 main_n)) (or (<= main_i 76) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47885#(and (or (<= main_n 100) (<= main_i 80)) (= 23 (select main_a (* 4 main_n))) (or (<= 80 main_i) (< 100 main_n))), 47886#(and (or (< 100 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47887#(and (or (<= main_i 88) (<= main_n 100)) (or (< 100 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 47888#(and (or (< 100 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47889#(and (or (<= 96 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 96) (<= main_n 100))), 47890#(and (or (<= 100 main_i) (< 100 main_n)) (or (<= main_i 100) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47891#(and (or (<= 104 main_i) (< 100 main_n)) (or (<= main_i 104) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47892#(and (or (<= 108 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 47893#(and (or (<= main_n 100) (<= main_i 112)) (or (< 100 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 47894#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 116)) (or (<= 116 main_i) (< 100 main_n))), 47895#(and (or (<= main_i 120) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 120 main_i) (< 100 main_n))), 47896#(and (or (<= 124 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 124)) (= 23 (select main_a (* 4 main_n)))), 47897#(and (or (< 100 main_n) (<= 128 main_i)) (or (<= main_n 100) (<= main_i 128)) (= 23 (select main_a (* 4 main_n)))), 47898#(and (or (<= main_i 132) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 132 main_i) (< 100 main_n))), 47899#(and (or (<= 136 main_i) (< 100 main_n)) (or (<= main_i 136) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47900#(and (or (<= main_n 100) (<= main_i 140)) (or (< 100 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 47901#(and (or (<= main_n 100) (<= main_i 144)) (= 23 (select main_a (* 4 main_n))) (or (<= 144 main_i) (< 100 main_n))), 47902#(and (or (< 100 main_n) (<= 148 main_i)) (or (<= main_n 100) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 47903#(and (or (<= main_n 100) (<= main_i 152)) (or (<= 152 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47904#(and (or (<= main_i 156) (<= main_n 100)) (or (<= 156 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47905#(and (or (<= main_n 100) (<= main_i 160)) (or (<= 160 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47906#(and (or (<= 164 main_i) (< 100 main_n)) (or (<= main_i 164) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47907#(and (or (<= main_n 100) (<= main_i 168)) (or (<= 168 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47908#(and (or (<= 172 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 47909#(and (or (<= 176 main_i) (< 100 main_n)) (or (<= main_i 176) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47910#(and (or (< 100 main_n) (<= 180 main_i)) (or (<= main_n 100) (<= main_i 180)) (= 23 (select main_a (* 4 main_n)))), 47911#(and (or (< 100 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47912#(and (or (<= main_i 188) (<= main_n 100)) (or (< 100 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 47913#(and (or (<= main_i 192) (<= main_n 100)) (or (<= 192 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47914#(and (or (<= main_n 100) (<= main_i 196)) (or (<= 196 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47915#(and (or (<= main_n 100) (<= main_i 200)) (or (< 100 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 47916#(and (or (<= 204 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 47917#(and (or (< 100 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47918#(and (or (<= 212 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 212) (<= main_n 100))), 47919#(and (or (<= main_n 100) (<= main_i 216)) (or (<= 216 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47920#(and (or (<= main_n 100) (<= main_i 220)) (or (< 100 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 47921#(and (or (<= 224 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 224))), 47922#(and (or (<= 228 main_i) (< 100 main_n)) (or (<= main_i 228) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47923#(and (or (<= main_n 100) (<= main_i 232)) (or (<= 232 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47924#(and (or (<= 236 main_i) (< 100 main_n)) (or (<= main_i 236) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47925#(and (or (<= main_i 240) (<= main_n 100)) (or (< 100 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 47926#(and (or (< 100 main_n) (<= 244 main_i)) (or (<= main_n 100) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 47927#(and (or (<= main_i 248) (<= main_n 100)) (or (<= 248 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47928#(and (or (<= main_n 100) (<= main_i 252)) (= 23 (select main_a (* 4 main_n))) (or (< 100 main_n) (<= 252 main_i))), 47929#(and (or (<= 256 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 47930#(and (or (<= main_i 260) (<= main_n 100)) (or (< 100 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 47931#(and (or (<= 264 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 47932#(and (or (<= main_n 100) (<= main_i 268)) (or (<= 268 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47933#(and (or (< 100 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47934#(and (or (< 100 main_n) (<= 276 main_i)) (or (<= main_n 100) (<= main_i 276)) (= 23 (select main_a (* 4 main_n)))), 47935#(and (or (<= 280 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 280)) (= 23 (select main_a (* 4 main_n)))), 47936#(and (or (<= 284 main_i) (< 100 main_n)) (or (<= main_i 284) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47937#(and (or (< 100 main_n) (<= 288 main_i)) (or (<= main_n 100) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 47938#(and (or (<= main_i 292) (<= main_n 100)) (or (<= 292 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47939#(and (or (<= 296 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 296) (<= main_n 100))), 47940#(and (or (<= main_n 100) (<= main_i 300)) (or (<= 300 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47941#(and (or (<= main_n 100) (<= main_i 304)) (or (<= 304 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47942#(and (or (<= 308 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 308))), 47943#(and (or (<= 312 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 47944#(and (or (< 100 main_n) (<= 316 main_i)) (or (<= main_i 316) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47945#(and (or (<= main_i 320) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 320 main_i) (< 100 main_n))), 47946#(and (or (<= 324 main_i) (< 100 main_n)) (or (<= main_n 100) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 47947#(and (or (< 100 main_n) (<= 328 main_i)) (or (<= main_n 100) (<= main_i 328)) (= 23 (select main_a (* 4 main_n)))), 47948#(and (or (<= 332 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 332))), 47949#(and (or (<= main_n 100) (<= main_i 336)) (or (<= 336 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47950#(and (or (<= 340 main_i) (< 100 main_n)) (or (<= main_i 340) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47951#(and (= 23 (select main_a (* 4 main_n))) (or (< 100 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 100))), 47952#(and (or (<= main_n 100) (<= main_i 348)) (= 23 (select main_a (* 4 main_n))) (or (< 100 main_n) (<= 348 main_i))), 47953#(and (or (< 100 main_n) (<= 352 main_i)) (or (<= main_n 100) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 47954#(and (or (<= main_i 356) (<= main_n 100)) (or (< 100 main_n) (<= 356 main_i)) (= 23 (select main_a (* 4 main_n)))), 47955#(and (or (< 100 main_n) (<= 360 main_i)) (or (<= main_i 360) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47956#(and (or (<= 364 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 100) (<= main_i 364))), 47957#(and (or (< 100 main_n) (<= 368 main_i)) (or (<= main_i 368) (<= main_n 100)) (= 23 (select main_a (* 4 main_n)))), 47958#(and (or (<= main_i 372) (<= main_n 100)) (or (<= 372 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47959#(and (or (<= main_i 376) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (<= 376 main_i) (< 100 main_n))), 47960#(and (or (< 100 main_n) (<= 380 main_i)) (or (<= main_n 100) (<= main_i 380)) (= 23 (select main_a (* 4 main_n)))), 47961#(and (or (<= main_i 384) (<= main_n 100)) (or (< 100 main_n) (<= 384 main_i)) (= 23 (select main_a (* 4 main_n)))), 47962#(and (or (<= main_n 100) (<= main_i 388)) (= 23 (select main_a (* 4 main_n))) (or (<= 388 main_i) (< 100 main_n))), 47963#(and (or (<= main_i 392) (<= main_n 100)) (or (< 100 main_n) (<= 392 main_i)) (= 23 (select main_a (* 4 main_n)))), 47964#(and (or (<= main_i 396) (<= main_n 100)) (= 23 (select main_a (* 4 main_n))) (or (< 100 main_n) (<= 396 main_i))), 47965#(and (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 100 main_n)) (or (<= main_i 400) (<= main_n 100)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 47966#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 400) (< 100 main_n)))), 47967#(and (<= main_i 404) (<= 101 main_n)), 47863#true, 47864#false, 47865#(and (or (<= main_n 100) (<= main_i 0)) (or (<= 0 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47866#(and (or (<= main_n 100) (<= main_i 4)) (or (< 100 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 47867#(and (or (<= 8 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 8) (<= main_n 100))), 47868#(and (or (<= main_n 100) (<= main_i 12)) (or (< 100 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 47869#(and (or (<= main_n 100) (<= main_i 16)) (or (<= 16 main_i) (< 100 main_n)) (= 23 (select main_a (* 4 main_n)))), 47870#(and (or (< 100 main_n) (<= 20 main_i)) (or (<= main_n 100) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 47871#(and (or (<= main_n 100) (<= main_i 24)) (= 23 (select main_a (* 4 main_n))) (or (<= 24 main_i) (< 100 main_n)))] [2018-07-23 13:39:26,518 INFO L134 CoverageAnalysis]: Checked inductivity of 10100 backedges. 0 proven. 10100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:26,518 INFO L450 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-07-23 13:39:26,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-07-23 13:39:26,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=10712, Unknown=0, NotChecked=0, Total=10920 [2018-07-23 13:39:26,519 INFO L87 Difference]: Start difference. First operand 204 states and 204 transitions. Second operand 105 states. [2018-07-23 13:39:29,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:29,054 INFO L93 Difference]: Finished difference Result 208 states and 208 transitions. [2018-07-23 13:39:29,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-07-23 13:39:29,055 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 203 [2018-07-23 13:39:29,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:29,056 INFO L225 Difference]: With dead ends: 208 [2018-07-23 13:39:29,056 INFO L226 Difference]: Without dead ends: 207 [2018-07-23 13:39:29,056 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=208, Invalid=10712, Unknown=0, NotChecked=0, Total=10920 [2018-07-23 13:39:29,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-07-23 13:39:29,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 206. [2018-07-23 13:39:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-07-23 13:39:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 206 transitions. [2018-07-23 13:39:29,309 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 206 transitions. Word has length 203 [2018-07-23 13:39:29,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:29,309 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 206 transitions. [2018-07-23 13:39:29,309 INFO L472 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-07-23 13:39:29,309 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 206 transitions. [2018-07-23 13:39:29,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-07-23 13:39:29,310 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:29,310 INFO L357 BasicCegarLoop]: trace histogram [102, 101, 1, 1] [2018-07-23 13:39:29,310 INFO L414 AbstractCegarLoop]: === Iteration 102 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:29,310 INFO L82 PathProgramCache]: Analyzing trace with hash 256384490, now seen corresponding path program 101 times [2018-07-23 13:39:29,310 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:30,916 INFO L134 CoverageAnalysis]: Checked inductivity of 10302 backedges. 0 proven. 10302 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:30,917 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:30,917 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [104] total 104 [2018-07-23 13:39:30,917 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:30,917 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:39:30,918 INFO L185 omatonBuilderFactory]: Interpolants [48896#(and (or (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 392) (<= main_n 101))), 48897#(and (or (<= main_i 396) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i)))), 48898#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 101 main_n)) (or (<= main_i 400) (<= main_n 101))), 48899#(and (or (<= main_i 404) (<= main_n 101)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 101 main_n))), 48900#(and (<= main_i 404) (or (< 101 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 48901#(and (<= 102 main_n) (<= main_i 408)), 48796#true, 48797#false, 48798#(and (or (<= main_i 0) (<= main_n 101)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48799#(and (or (<= main_n 101) (<= main_i 4)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 48800#(and (or (< 101 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 8) (<= main_n 101))), 48801#(and (or (< 101 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 12))), 48802#(and (or (<= main_n 101) (<= main_i 16)) (or (< 101 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 48803#(and (or (< 101 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 20) (<= main_n 101))), 48804#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 24) (<= main_n 101))), 48805#(and (or (<= main_n 101) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48806#(and (or (<= main_i 32) (<= main_n 101)) (or (< 101 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))))), 48807#(and (or (<= main_i 36) (<= main_n 101)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 101 main_n))), 48808#(and (or (< 101 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 40) (<= main_n 101))), 48809#(and (or (< 101 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 44))), 48810#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_n 101) (<= main_i 48))), 48811#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 52) (<= main_n 101))), 48812#(and (or (<= main_i 56) (<= main_n 101)) (or (< 101 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 48813#(and (or (< 101 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 101))), 48814#(and (or (<= main_i 64) (<= main_n 101)) (or (< 101 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 48815#(and (or (<= main_n 101) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48816#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_n 101) (<= main_i 72))), 48817#(and (or (<= main_i 76) (<= main_n 101)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48818#(and (or (<= main_n 101) (<= main_i 80)) (or (< 101 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 48819#(and (or (<= main_i 84) (<= main_n 101)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 101 main_n))), 48820#(and (or (<= main_i 88) (<= main_n 101)) (or (< 101 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 48821#(and (or (< 101 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 101))), 48822#(and (or (<= main_i 96) (<= main_n 101)) (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48823#(and (or (<= main_i 100) (<= main_n 101)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48824#(and (or (<= main_i 104) (<= main_n 101)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48825#(and (or (< 101 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 108))), 48826#(and (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 101) (<= main_i 112))), 48827#(and (or (< 101 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 116) (<= main_n 101))), 48828#(and (or (<= main_i 120) (<= main_n 101)) (or (< 101 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 48829#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_n 101) (<= main_i 124))), 48830#(and (or (<= main_i 128) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 48831#(and (or (< 101 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 101))), 48832#(and (or (<= main_i 136) (<= main_n 101)) (or (< 101 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 48833#(and (or (<= main_n 101) (<= main_i 140)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 48834#(and (or (<= main_n 101) (<= main_i 144)) (or (< 101 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 48835#(and (or (< 101 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 148))), 48836#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_n 101) (<= main_i 152))), 48837#(and (or (< 101 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 101))), 48838#(and (or (< 101 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 160))), 48839#(and (or (<= main_i 164) (<= main_n 101)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48840#(and (or (<= main_n 101) (<= main_i 168)) (or (< 101 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 48841#(and (or (< 101 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 172) (<= main_n 101))), 48842#(and (or (<= main_i 176) (<= main_n 101)) (or (< 101 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 48843#(and (or (<= main_i 180) (<= main_n 101)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 101 main_n))), 48844#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 101 main_n)) (or (<= main_i 184) (<= main_n 101))), 48845#(and (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 101))), 48846#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 192) (<= main_n 101))), 48847#(and (or (< 101 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 196))), 48848#(and (or (<= main_n 101) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 101 main_n))), 48849#(and (or (<= main_i 204) (<= main_n 101)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48850#(and (or (<= main_i 208) (<= main_n 101)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 101 main_n))), 48851#(and (or (<= main_i 212) (<= main_n 101)) (or (< 101 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))))), 48852#(and (or (< 101 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 216) (<= main_n 101))), 48853#(and (or (<= main_i 220) (<= main_n 101)) (or (< 101 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 48854#(and (or (< 101 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 224))), 48855#(and (or (< 101 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 228) (<= main_n 101))), 48856#(and (or (<= main_i 232) (<= main_n 101)) (or (< 101 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 48857#(and (or (<= main_i 236) (<= main_n 101)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48858#(and (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_i 240) (<= main_n 101))), 48859#(and (or (<= main_n 101) (<= main_i 244)) (or (< 101 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 48860#(and (or (<= main_i 248) (<= main_n 101)) (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48861#(and (or (<= main_i 252) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 48862#(and (or (< 101 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 256))), 48863#(and (or (<= main_i 260) (<= main_n 101)) (or (< 101 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 48864#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 264) (<= main_n 101))), 48865#(and (or (<= main_i 268) (<= main_n 101)) (or (< 101 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))))), 48866#(and (or (<= main_i 272) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)))), 48867#(and (or (< 101 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 276) (<= main_n 101))), 48868#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 280) (<= main_n 101))), 48869#(and (or (< 101 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 284) (<= main_n 101))), 48870#(and (or (<= main_n 101) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48871#(and (or (<= main_i 292) (<= main_n 101)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48872#(and (or (<= main_i 296) (<= main_n 101)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48873#(and (or (< 101 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 300) (<= main_n 101))), 48874#(and (or (< 101 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 304) (<= main_n 101))), 48875#(and (or (<= main_n 101) (<= main_i 308)) (or (< 101 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 48876#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_n 101) (<= main_i 312))), 48877#(and (or (<= main_i 316) (<= main_n 101)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n))), 48878#(and (or (<= main_i 320) (<= main_n 101)) (or (< 101 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))))), 48879#(and (or (< 101 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 324))), 48880#(and (or (<= main_i 328) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 48881#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 332) (<= main_n 101))), 48882#(and (or (<= main_i 336) (<= main_n 101)) (or (< 101 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 48883#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 340) (<= main_n 101))), 48884#(and (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 344) (<= main_n 101))), 48885#(and (or (< 101 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 348))), 48886#(and (or (< 101 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 101) (<= main_i 352))), 48887#(and (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 356) (<= main_n 101))), 48888#(and (or (<= main_i 360) (<= main_n 101)) (or (< 101 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))))), 48889#(and (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)) (or (<= main_i 364) (<= main_n 101))), 48890#(and (or (<= main_i 368) (<= main_n 101)) (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)))), 48891#(and (or (<= main_i 372) (<= main_n 101)) (or (< 101 main_n) (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))))), 48892#(and (or (<= main_i 376) (<= main_n 101)) (or (< 101 main_n) (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n)))))), 48893#(and (or (< 101 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i))) (or (<= main_n 101) (<= main_i 380))), 48894#(and (or (< 101 main_n) (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 384) (<= main_n 101))), 48895#(and (or (<= main_i 388) (<= main_n 101)) (or (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n)))) (< 101 main_n)))] [2018-07-23 13:39:30,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10302 backedges. 0 proven. 10302 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:30,919 INFO L450 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-07-23 13:39:30,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-07-23 13:39:30,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=10920, Unknown=0, NotChecked=0, Total=11130 [2018-07-23 13:39:30,919 INFO L87 Difference]: Start difference. First operand 206 states and 206 transitions. Second operand 106 states. [2018-07-23 13:39:33,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:33,591 INFO L93 Difference]: Finished difference Result 210 states and 210 transitions. [2018-07-23 13:39:33,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2018-07-23 13:39:33,591 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 205 [2018-07-23 13:39:33,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:33,592 INFO L225 Difference]: With dead ends: 210 [2018-07-23 13:39:33,592 INFO L226 Difference]: Without dead ends: 209 [2018-07-23 13:39:33,593 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=210, Invalid=10920, Unknown=0, NotChecked=0, Total=11130 [2018-07-23 13:39:33,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-07-23 13:39:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 208. [2018-07-23 13:39:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-07-23 13:39:33,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 208 transitions. [2018-07-23 13:39:33,849 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 208 transitions. Word has length 205 [2018-07-23 13:39:33,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:33,849 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 208 transitions. [2018-07-23 13:39:33,849 INFO L472 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-07-23 13:39:33,849 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 208 transitions. [2018-07-23 13:39:33,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-07-23 13:39:33,850 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:33,850 INFO L357 BasicCegarLoop]: trace histogram [103, 102, 1, 1] [2018-07-23 13:39:33,850 INFO L414 AbstractCegarLoop]: === Iteration 103 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:33,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1572360108, now seen corresponding path program 102 times [2018-07-23 13:39:33,850 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:35,447 INFO L134 CoverageAnalysis]: Checked inductivity of 10506 backedges. 0 proven. 10506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:35,447 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:35,447 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [105] total 105 [2018-07-23 13:39:35,447 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:35,448 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:39:35,448 INFO L185 omatonBuilderFactory]: Interpolants [49738#true, 49739#false, 49740#(and (or (<= main_n 102) (<= main_i 0)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49741#(and (or (<= main_n 102) (<= main_i 4)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 102 main_n))), 49742#(and (or (<= main_i 8) (<= main_n 102)) (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49743#(and (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 12))), 49744#(and (or (<= main_n 102) (<= main_i 16)) (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49745#(and (or (<= main_n 102) (<= main_i 20)) (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49746#(and (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 24))), 49747#(and (or (<= main_n 102) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49748#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 32) (<= main_n 102))), 49749#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 102 main_n)) (or (<= main_i 36) (<= main_n 102))), 49750#(and (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 40) (<= main_n 102))), 49751#(and (or (<= main_n 102) (<= main_i 44)) (or (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49752#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 48))), 49753#(and (or (<= main_i 52) (<= main_n 102)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49754#(and (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 56))), 49755#(and (or (<= main_n 102) (<= main_i 60)) (or (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49756#(and (or (<= main_i 64) (<= main_n 102)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49757#(and (or (<= main_n 102) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49758#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 72))), 49759#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 76) (<= main_n 102))), 49760#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 80))), 49761#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 102 main_n)) (or (<= main_i 84) (<= main_n 102))), 49762#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 88) (<= main_n 102))), 49763#(and (or (<= main_i 92) (<= main_n 102)) (or (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49764#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 96) (<= main_n 102))), 49765#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 100) (<= main_n 102))), 49766#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 104) (<= main_n 102))), 49767#(and (or (<= main_n 102) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49768#(and (or (<= main_n 102) (<= main_i 112)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 102 main_n))), 49769#(and (or (<= main_n 102) (<= main_i 116)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49770#(and (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 120) (<= main_n 102))), 49771#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 124))), 49772#(and (or (<= main_n 102) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 102 main_n))), 49773#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 132) (<= main_n 102))), 49774#(and (or (<= main_i 136) (<= main_n 102)) (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49775#(and (or (<= main_n 102) (<= main_i 140)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 102 main_n))), 49776#(and (or (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 144))), 49777#(and (or (< 102 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 102) (<= main_i 148))), 49778#(and (or (<= main_n 102) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49779#(and (or (<= main_i 156) (<= main_n 102)) (or (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49780#(and (or (<= main_n 102) (<= main_i 160)) (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49781#(and (or (<= main_n 102) (<= main_i 164)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49782#(and (or (<= main_n 102) (<= main_i 168)) (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49783#(and (or (<= main_n 102) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49784#(and (or (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 176) (<= main_n 102))), 49785#(and (or (<= main_n 102) (<= main_i 180)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 102 main_n))), 49786#(and (or (<= main_i 184) (<= main_n 102)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 102 main_n))), 49787#(and (or (<= main_i 188) (<= main_n 102)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 102 main_n))), 49788#(and (or (<= main_i 192) (<= main_n 102)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49789#(and (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 196))), 49790#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 102 main_n)) (or (<= main_n 102) (<= main_i 200))), 49791#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 204))), 49792#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 102 main_n)) (or (<= main_i 208) (<= main_n 102))), 49793#(and (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 212) (<= main_n 102))), 49794#(and (or (<= main_n 102) (<= main_i 216)) (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49795#(and (or (<= main_n 102) (<= main_i 220)) (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49796#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 224))), 49797#(and (or (<= main_i 228) (<= main_n 102)) (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49798#(and (or (<= main_n 102) (<= main_i 232)) (or (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49799#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 236) (<= main_n 102))), 49800#(and (or (<= main_i 240) (<= main_n 102)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 102 main_n))), 49801#(and (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 244))), 49802#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 248) (<= main_n 102))), 49803#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)) (< 102 main_n)) (or (<= main_n 102) (<= main_i 252))), 49804#(and (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 256))), 49805#(and (or (<= main_i 260) (<= main_n 102)) (or (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49806#(and (or (<= main_n 102) (<= main_i 264)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49807#(and (or (<= main_n 102) (<= main_i 268)) (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49808#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)) (< 102 main_n)) (or (<= main_i 272) (<= main_n 102))), 49809#(and (or (<= main_n 102) (<= main_i 276)) (or (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49810#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 280))), 49811#(and (or (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 284) (<= main_n 102))), 49812#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 288))), 49813#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 292) (<= main_n 102))), 49814#(and (or (<= main_i 296) (<= main_n 102)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49815#(and (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 300))), 49816#(and (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 304))), 49817#(and (or (<= main_n 102) (<= main_i 308)) (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49818#(and (or (<= main_n 102) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49819#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 316) (<= main_n 102))), 49820#(and (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 320) (<= main_n 102))), 49821#(and (or (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 324))), 49822#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)) (< 102 main_n)) (or (<= main_n 102) (<= main_i 328))), 49823#(and (or (<= main_n 102) (<= main_i 332)) (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49824#(and (or (<= main_n 102) (<= main_i 336)) (or (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49825#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 340) (<= main_n 102))), 49826#(and (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 344) (<= main_n 102))), 49827#(and (or (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 348))), 49828#(and (or (<= main_n 102) (<= main_i 352)) (or (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49829#(and (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 356) (<= main_n 102))), 49830#(and (or (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 360) (<= main_n 102))), 49831#(and (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 364))), 49832#(and (or (<= main_i 368) (<= main_n 102)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)) (< 102 main_n))), 49833#(and (or (<= main_i 372) (<= main_n 102)) (or (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49834#(and (or (<= main_i 376) (<= main_n 102)) (or (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n))), 49835#(and (or (<= main_n 102) (<= main_i 380)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i)) (< 102 main_n))), 49836#(and (or (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 384) (<= main_n 102))), 49837#(and (or (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_n 102) (<= main_i 388))), 49838#(and (or (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 392) (<= main_n 102))), 49839#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i)) (< 102 main_n)) (or (<= main_i 396) (<= main_n 102))), 49840#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 102 main_n)) (or (<= main_i 400) (<= main_n 102))), 49841#(and (or (and (<= 404 main_i) (= 23 (select main_a (* 4 main_n)))) (< 102 main_n)) (or (<= main_i 404) (<= main_n 102))), 49842#(and (or (<= main_n 102) (<= main_i 408)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 102 main_n))), 49843#(and (<= main_i 408) (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 102 main_n))), 49844#(and (<= main_i 412) (< 102 main_n))] [2018-07-23 13:39:35,449 INFO L134 CoverageAnalysis]: Checked inductivity of 10506 backedges. 0 proven. 10506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:35,449 INFO L450 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-07-23 13:39:35,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-07-23 13:39:35,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=11130, Unknown=0, NotChecked=0, Total=11342 [2018-07-23 13:39:35,450 INFO L87 Difference]: Start difference. First operand 208 states and 208 transitions. Second operand 107 states. [2018-07-23 13:39:38,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:38,184 INFO L93 Difference]: Finished difference Result 212 states and 212 transitions. [2018-07-23 13:39:38,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-07-23 13:39:38,185 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 207 [2018-07-23 13:39:38,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:38,185 INFO L225 Difference]: With dead ends: 212 [2018-07-23 13:39:38,185 INFO L226 Difference]: Without dead ends: 211 [2018-07-23 13:39:38,185 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=212, Invalid=11130, Unknown=0, NotChecked=0, Total=11342 [2018-07-23 13:39:38,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-07-23 13:39:38,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 210. [2018-07-23 13:39:38,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 210 states. [2018-07-23 13:39:38,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 210 transitions. [2018-07-23 13:39:38,443 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 210 transitions. Word has length 207 [2018-07-23 13:39:38,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:38,443 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 210 transitions. [2018-07-23 13:39:38,443 INFO L472 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-07-23 13:39:38,443 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 210 transitions. [2018-07-23 13:39:38,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-07-23 13:39:38,443 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:38,444 INFO L357 BasicCegarLoop]: trace histogram [104, 103, 1, 1] [2018-07-23 13:39:38,444 INFO L414 AbstractCegarLoop]: === Iteration 104 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:38,444 INFO L82 PathProgramCache]: Analyzing trace with hash -790423314, now seen corresponding path program 103 times [2018-07-23 13:39:38,444 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:40,044 INFO L134 CoverageAnalysis]: Checked inductivity of 10712 backedges. 0 proven. 10712 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:40,044 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:40,044 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [106] total 106 [2018-07-23 13:39:40,045 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:40,045 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:39:40,045 INFO L185 omatonBuilderFactory]: Interpolants [50689#true, 50690#false, 50691#(and (or (<= main_i 0) (<= main_n 103)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50692#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 103) (<= main_i 4))), 50693#(and (or (<= main_i 8) (<= main_n 103)) (or (< 103 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 50694#(and (or (< 103 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 12))), 50695#(and (or (<= main_n 103) (<= main_i 16)) (or (< 103 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 50696#(and (or (<= main_i 20) (<= main_n 103)) (or (< 103 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 50697#(and (or (<= main_i 24) (<= main_n 103)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50698#(and (or (<= main_n 103) (<= main_i 28)) (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50699#(and (or (< 103 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 103))), 50700#(and (or (<= main_i 36) (<= main_n 103)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 103 main_n))), 50701#(and (or (<= main_i 40) (<= main_n 103)) (or (< 103 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 50702#(and (or (<= main_n 103) (<= main_i 44)) (or (< 103 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 50703#(and (or (<= main_n 103) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50704#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 52) (<= main_n 103))), 50705#(and (or (<= main_n 103) (<= main_i 56)) (or (< 103 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 50706#(and (or (<= main_i 60) (<= main_n 103)) (or (< 103 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 50707#(and (or (<= main_i 64) (<= main_n 103)) (or (< 103 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))))), 50708#(and (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_n 103) (<= main_i 68))), 50709#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_n 103) (<= main_i 72))), 50710#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 76) (<= main_n 103))), 50711#(and (or (<= main_n 103) (<= main_i 80)) (or (< 103 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))))), 50712#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 103 main_n)) (or (<= main_i 84) (<= main_n 103))), 50713#(and (or (<= main_i 88) (<= main_n 103)) (or (< 103 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 50714#(and (or (<= main_i 92) (<= main_n 103)) (or (< 103 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 50715#(and (or (<= main_i 96) (<= main_n 103)) (or (< 103 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))))), 50716#(and (or (<= main_i 100) (<= main_n 103)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50717#(and (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 104) (<= main_n 103))), 50718#(and (or (<= main_n 103) (<= main_i 108)) (or (< 103 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))))), 50719#(and (or (<= main_n 103) (<= main_i 112)) (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)))), 50720#(and (or (< 103 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 116) (<= main_n 103))), 50721#(and (or (<= main_i 120) (<= main_n 103)) (or (< 103 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 50722#(and (or (<= main_n 103) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50723#(and (or (<= main_n 103) (<= main_i 128)) (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)))), 50724#(and (or (< 103 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 132) (<= main_n 103))), 50725#(and (or (<= main_i 136) (<= main_n 103)) (or (< 103 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))))), 50726#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 103) (<= main_i 140))), 50727#(and (or (< 103 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 144))), 50728#(and (or (<= main_n 103) (<= main_i 148)) (or (< 103 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 50729#(and (or (<= main_n 103) (<= main_i 152)) (or (< 103 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))))), 50730#(and (or (< 103 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 103))), 50731#(and (or (< 103 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 160))), 50732#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 164) (<= main_n 103))), 50733#(and (or (< 103 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 168))), 50734#(and (or (<= main_n 103) (<= main_i 172)) (or (< 103 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))))), 50735#(and (or (< 103 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 176) (<= main_n 103))), 50736#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i))) (or (<= main_i 180) (<= main_n 103))), 50737#(and (or (<= main_i 184) (<= main_n 103)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 103 main_n))), 50738#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i))) (or (<= main_i 188) (<= main_n 103))), 50739#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 192) (<= main_n 103))), 50740#(and (or (< 103 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 196))), 50741#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 103 main_n)) (or (<= main_n 103) (<= main_i 200))), 50742#(and (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 204) (<= main_n 103))), 50743#(and (or (<= main_i 208) (<= main_n 103)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 103 main_n))), 50744#(and (or (<= main_i 212) (<= main_n 103)) (or (< 103 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))))), 50745#(and (or (<= main_i 216) (<= main_n 103)) (or (< 103 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))))), 50746#(and (or (<= main_n 103) (<= main_i 220)) (or (< 103 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))))), 50747#(and (or (<= main_n 103) (<= main_i 224)) (or (< 103 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))))), 50748#(and (or (<= main_i 228) (<= main_n 103)) (or (< 103 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 50749#(and (or (< 103 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 232) (<= main_n 103))), 50750#(and (or (<= main_i 236) (<= main_n 103)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50751#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_i 240) (<= main_n 103))), 50752#(and (or (<= main_n 103) (<= main_i 244)) (or (< 103 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))))), 50753#(and (or (< 103 main_n) (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 248) (<= main_n 103))), 50754#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_i 252) (<= main_n 103))), 50755#(and (or (<= main_n 103) (<= main_i 256)) (or (< 103 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 50756#(and (or (< 103 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 103))), 50757#(and (or (<= main_i 264) (<= main_n 103)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50758#(and (or (< 103 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 268) (<= main_n 103))), 50759#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_i 272) (<= main_n 103))), 50760#(and (or (<= main_i 276) (<= main_n 103)) (or (< 103 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))))), 50761#(and (or (<= main_i 280) (<= main_n 103)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50762#(and (or (<= main_i 284) (<= main_n 103)) (or (< 103 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 50763#(and (or (<= main_n 103) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50764#(and (or (<= main_i 292) (<= main_n 103)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50765#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 296) (<= main_n 103))), 50766#(and (or (<= main_n 103) (<= main_i 300)) (or (< 103 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))))), 50767#(and (or (< 103 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 304))), 50768#(and (or (< 103 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 308))), 50769#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_n 103) (<= main_i 312))), 50770#(and (or (<= main_i 316) (<= main_n 103)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50771#(and (or (< 103 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 320) (<= main_n 103))), 50772#(and (or (< 103 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 324))), 50773#(and (or (<= main_n 103) (<= main_i 328)) (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 50774#(and (or (<= main_n 103) (<= main_i 332)) (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50775#(and (or (<= main_n 103) (<= main_i 336)) (or (< 103 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 50776#(and (or (<= main_i 340) (<= main_n 103)) (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50777#(and (or (< 103 main_n) (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 344) (<= main_n 103))), 50778#(and (or (< 103 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 348))), 50779#(and (or (< 103 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 103) (<= main_i 352))), 50780#(and (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 356) (<= main_n 103))), 50781#(and (or (< 103 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 360) (<= main_n 103))), 50782#(and (or (<= main_n 103) (<= main_i 364)) (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n))), 50783#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i))) (or (<= main_i 368) (<= main_n 103))), 50784#(and (or (< 103 main_n) (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 372) (<= main_n 103))), 50785#(and (or (< 103 main_n) (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 376) (<= main_n 103))), 50786#(and (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i))) (or (<= main_n 103) (<= main_i 380))), 50787#(and (or (< 103 main_n) (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 384) (<= main_n 103))), 50788#(and (or (<= main_n 103) (<= main_i 388)) (or (< 103 main_n) (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n)))))), 50789#(and (or (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 392) (<= main_n 103))), 50790#(and (or (<= main_i 396) (<= main_n 103)) (or (< 103 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i)))), 50791#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 103 main_n)) (or (<= main_i 400) (<= main_n 103))), 50792#(and (or (and (<= 404 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_i 404) (<= main_n 103))), 50793#(and (or (and (<= 408 main_i) (= 23 (select main_a (* 4 main_n)))) (< 103 main_n)) (or (<= main_n 103) (<= main_i 408))), 50794#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 103 main_n)) (or (<= main_i 412) (<= main_n 103))), 50795#(and (<= main_i 412) (or (< 103 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))))), 50796#(and (<= 104 main_n) (<= main_i 416))] [2018-07-23 13:39:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 10712 backedges. 0 proven. 10712 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:40,046 INFO L450 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-07-23 13:39:40,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-07-23 13:39:40,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=11342, Unknown=0, NotChecked=0, Total=11556 [2018-07-23 13:39:40,047 INFO L87 Difference]: Start difference. First operand 210 states and 210 transitions. Second operand 108 states. [2018-07-23 13:39:42,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:42,838 INFO L93 Difference]: Finished difference Result 214 states and 214 transitions. [2018-07-23 13:39:42,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-07-23 13:39:42,839 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 209 [2018-07-23 13:39:42,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:42,839 INFO L225 Difference]: With dead ends: 214 [2018-07-23 13:39:42,839 INFO L226 Difference]: Without dead ends: 213 [2018-07-23 13:39:42,840 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=214, Invalid=11342, Unknown=0, NotChecked=0, Total=11556 [2018-07-23 13:39:42,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2018-07-23 13:39:43,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 212. [2018-07-23 13:39:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-07-23 13:39:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 212 transitions. [2018-07-23 13:39:43,108 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 212 transitions. Word has length 209 [2018-07-23 13:39:43,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:43,108 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 212 transitions. [2018-07-23 13:39:43,108 INFO L472 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-07-23 13:39:43,108 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 212 transitions. [2018-07-23 13:39:43,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-07-23 13:39:43,109 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:43,109 INFO L357 BasicCegarLoop]: trace histogram [105, 104, 1, 1] [2018-07-23 13:39:43,109 INFO L414 AbstractCegarLoop]: === Iteration 105 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:43,110 INFO L82 PathProgramCache]: Analyzing trace with hash 612407728, now seen corresponding path program 104 times [2018-07-23 13:39:43,110 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:44,642 INFO L134 CoverageAnalysis]: Checked inductivity of 10920 backedges. 0 proven. 10920 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:44,643 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:44,643 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [107] total 107 [2018-07-23 13:39:44,643 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:44,643 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:39:44,644 INFO L185 omatonBuilderFactory]: Interpolants [51712#(and (or (<= 244 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 244))), 51713#(and (or (<= 248 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 248)) (= 23 (select main_a (* 4 main_n)))), 51714#(and (or (< 104 main_n) (<= 252 main_i)) (or (<= main_n 104) (<= main_i 252)) (= 23 (select main_a (* 4 main_n)))), 51715#(and (or (<= 256 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 51716#(and (or (<= main_i 260) (<= main_n 104)) (or (<= 260 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51717#(and (or (<= 264 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 51718#(and (or (<= main_n 104) (<= main_i 268)) (or (<= 268 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51719#(and (or (<= main_i 272) (<= main_n 104)) (or (< 104 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 51720#(and (or (<= main_n 104) (<= main_i 276)) (or (<= 276 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51721#(and (or (<= main_n 104) (<= main_i 280)) (or (<= 280 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51722#(and (or (<= 284 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 284)) (= 23 (select main_a (* 4 main_n)))), 51723#(and (or (<= main_n 104) (<= main_i 288)) (or (<= 288 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51724#(and (or (<= 292 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 292)) (= 23 (select main_a (* 4 main_n)))), 51725#(and (or (<= 296 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 296)) (= 23 (select main_a (* 4 main_n)))), 51726#(and (or (<= 300 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 300))), 51727#(and (or (<= 304 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 51728#(and (or (<= main_n 104) (<= main_i 308)) (or (<= 308 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51729#(and (or (<= main_n 104) (<= main_i 312)) (or (<= 312 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51730#(and (or (<= main_i 316) (<= main_n 104)) (or (<= 316 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51731#(and (or (<= 320 main_i) (< 104 main_n)) (or (<= main_i 320) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51732#(and (or (<= main_n 104) (<= main_i 324)) (or (<= 324 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51733#(and (or (< 104 main_n) (<= 328 main_i)) (or (<= main_n 104) (<= main_i 328)) (= 23 (select main_a (* 4 main_n)))), 51734#(and (or (<= 332 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 332)) (= 23 (select main_a (* 4 main_n)))), 51735#(and (or (<= main_n 104) (<= main_i 336)) (or (<= 336 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51736#(and (or (<= 340 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 340) (<= main_n 104))), 51737#(and (or (<= main_i 344) (<= main_n 104)) (or (<= 344 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51738#(and (or (<= 348 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 51739#(and (or (<= 352 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 352))), 51740#(and (or (<= 356 main_i) (< 104 main_n)) (or (<= main_i 356) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51741#(and (or (<= 360 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 360)) (= 23 (select main_a (* 4 main_n)))), 51742#(and (or (<= main_n 104) (<= main_i 364)) (= 23 (select main_a (* 4 main_n))) (or (<= 364 main_i) (< 104 main_n))), 51743#(and (or (< 104 main_n) (<= 368 main_i)) (or (<= main_n 104) (<= main_i 368)) (= 23 (select main_a (* 4 main_n)))), 51744#(and (or (<= 372 main_i) (< 104 main_n)) (or (<= main_i 372) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51745#(and (or (<= main_n 104) (<= main_i 376)) (or (<= 376 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51746#(and (or (<= 380 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 380)) (= 23 (select main_a (* 4 main_n)))), 51747#(and (or (<= main_n 104) (<= main_i 384)) (or (<= 384 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51748#(and (or (<= main_n 104) (<= main_i 388)) (or (<= 388 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51749#(and (or (<= 392 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 392) (<= main_n 104))), 51750#(and (or (<= main_n 104) (<= main_i 396)) (= 23 (select main_a (* 4 main_n))) (or (<= 396 main_i) (< 104 main_n))), 51751#(and (or (< 104 main_n) (<= 400 main_i)) (or (<= main_i 400) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51752#(and (or (<= main_n 104) (<= main_i 404)) (or (<= 404 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51753#(and (or (<= 408 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 408)) (= 23 (select main_a (* 4 main_n)))), 51754#(and (or (<= main_i 412) (<= main_n 104)) (or (<= 412 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51755#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 416))))), 51756#(and (or (= (* 4 main_n) main_i) (and (<= main_i 416) (< 104 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 51757#(and (<= main_i 420) (< 104 main_n)), 51649#true, 51650#false, 51651#(and (or (<= main_n 104) (<= main_i 0)) (= 23 (select main_a (* 4 main_n))) (or (<= 0 main_i) (< 104 main_n))), 51652#(and (or (<= main_n 104) (<= main_i 4)) (or (< 104 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 51653#(and (or (<= 8 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 8))), 51654#(and (or (<= 12 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 51655#(and (or (<= 16 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 51656#(and (or (<= main_n 104) (<= main_i 20)) (or (<= 20 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51657#(and (or (<= 24 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 24))), 51658#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 28)) (or (<= 28 main_i) (< 104 main_n))), 51659#(and (or (<= main_i 32) (<= main_n 104)) (or (<= 32 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51660#(and (or (< 104 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51661#(and (or (<= 40 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 40))), 51662#(and (or (<= 44 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 51663#(and (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 48))), 51664#(and (or (<= 52 main_i) (< 104 main_n)) (or (<= main_i 52) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51665#(and (or (<= main_n 104) (<= main_i 56)) (= 23 (select main_a (* 4 main_n))) (or (<= 56 main_i) (< 104 main_n))), 51666#(and (or (<= 60 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 60))), 51667#(and (or (<= main_n 104) (<= main_i 64)) (or (<= 64 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51668#(and (or (<= 68 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 51669#(and (or (<= 72 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 72))), 51670#(and (or (<= main_i 76) (<= main_n 104)) (= 23 (select main_a (* 4 main_n))) (or (<= 76 main_i) (< 104 main_n))), 51671#(and (or (<= 80 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 51672#(and (or (< 104 main_n) (<= 84 main_i)) (or (<= main_n 104) (<= main_i 84)) (= 23 (select main_a (* 4 main_n)))), 51673#(and (or (<= 88 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 88) (<= main_n 104))), 51674#(and (or (<= 92 main_i) (< 104 main_n)) (or (<= main_i 92) (<= main_n 104)) (= 23 (select main_a (* 4 main_n)))), 51675#(and (or (<= main_i 96) (<= main_n 104)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 104 main_n))), 51676#(and (or (<= main_n 104) (<= main_i 100)) (or (<= 100 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51677#(and (or (<= main_i 104) (<= main_n 104)) (or (<= 104 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51678#(and (or (<= main_n 104) (<= main_i 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 108 main_i) (< 104 main_n))), 51679#(and (or (< 104 main_n) (<= 112 main_i)) (or (<= main_n 104) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 51680#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 116)) (or (<= 116 main_i) (< 104 main_n))), 51681#(and (or (<= 120 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 120))), 51682#(and (or (<= main_n 104) (<= main_i 124)) (or (<= 124 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51683#(and (or (<= main_n 104) (<= main_i 128)) (= 23 (select main_a (* 4 main_n))) (or (< 104 main_n) (<= 128 main_i))), 51684#(and (or (<= main_n 104) (<= main_i 132)) (or (<= 132 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51685#(and (or (<= main_i 136) (<= main_n 104)) (or (<= 136 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51686#(and (or (<= main_n 104) (<= main_i 140)) (or (< 104 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 51687#(and (or (<= 144 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 144))), 51688#(and (or (<= 148 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 51689#(and (or (<= main_n 104) (<= main_i 152)) (or (<= 152 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51690#(and (or (<= 156 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 156)) (= 23 (select main_a (* 4 main_n)))), 51691#(and (or (<= main_n 104) (<= main_i 160)) (or (<= 160 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51692#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 164)) (or (<= 164 main_i) (< 104 main_n))), 51693#(and (or (<= main_n 104) (<= main_i 168)) (= 23 (select main_a (* 4 main_n))) (or (<= 168 main_i) (< 104 main_n))), 51694#(and (or (<= 172 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 51695#(and (or (<= main_i 176) (<= main_n 104)) (or (<= 176 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51696#(and (or (<= main_n 104) (<= main_i 180)) (or (< 104 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 51697#(and (or (<= main_n 104) (<= main_i 184)) (or (< 104 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 51698#(and (or (<= main_i 188) (<= main_n 104)) (or (< 104 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 51699#(and (or (<= main_n 104) (<= main_i 192)) (= 23 (select main_a (* 4 main_n))) (or (<= 192 main_i) (< 104 main_n))), 51700#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 196)) (or (<= 196 main_i) (< 104 main_n))), 51701#(and (or (<= main_n 104) (<= main_i 200)) (or (< 104 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 51702#(and (or (<= 204 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 204)) (= 23 (select main_a (* 4 main_n)))), 51703#(and (or (<= main_n 104) (<= main_i 208)) (or (<= 208 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51704#(and (or (<= 212 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 212)) (= 23 (select main_a (* 4 main_n)))), 51705#(and (or (<= main_n 104) (<= main_i 216)) (or (<= 216 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51706#(and (or (<= main_n 104) (<= main_i 220)) (= 23 (select main_a (* 4 main_n))) (or (<= 220 main_i) (< 104 main_n))), 51707#(and (or (<= 224 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 224)) (= 23 (select main_a (* 4 main_n)))), 51708#(and (or (<= main_n 104) (<= main_i 228)) (or (<= 228 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51709#(and (or (<= main_n 104) (<= main_i 232)) (or (<= 232 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n)))), 51710#(and (or (<= 236 main_i) (< 104 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 104) (<= main_i 236))), 51711#(and (or (<= 240 main_i) (< 104 main_n)) (or (<= main_n 104) (<= main_i 240)) (= 23 (select main_a (* 4 main_n))))] [2018-07-23 13:39:44,644 INFO L134 CoverageAnalysis]: Checked inductivity of 10920 backedges. 0 proven. 10920 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:44,644 INFO L450 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-07-23 13:39:44,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-07-23 13:39:44,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=11556, Unknown=0, NotChecked=0, Total=11772 [2018-07-23 13:39:44,645 INFO L87 Difference]: Start difference. First operand 212 states and 212 transitions. Second operand 109 states. [2018-07-23 13:39:47,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:47,433 INFO L93 Difference]: Finished difference Result 216 states and 216 transitions. [2018-07-23 13:39:47,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2018-07-23 13:39:47,433 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 211 [2018-07-23 13:39:47,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:47,434 INFO L225 Difference]: With dead ends: 216 [2018-07-23 13:39:47,434 INFO L226 Difference]: Without dead ends: 215 [2018-07-23 13:39:47,435 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=216, Invalid=11556, Unknown=0, NotChecked=0, Total=11772 [2018-07-23 13:39:47,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-07-23 13:39:47,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2018-07-23 13:39:47,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-07-23 13:39:47,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 214 transitions. [2018-07-23 13:39:47,724 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 214 transitions. Word has length 211 [2018-07-23 13:39:47,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:47,725 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 214 transitions. [2018-07-23 13:39:47,725 INFO L472 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-07-23 13:39:47,725 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 214 transitions. [2018-07-23 13:39:47,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-07-23 13:39:47,725 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:47,726 INFO L357 BasicCegarLoop]: trace histogram [106, 105, 1, 1] [2018-07-23 13:39:47,726 INFO L414 AbstractCegarLoop]: === Iteration 106 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:47,726 INFO L82 PathProgramCache]: Analyzing trace with hash 113308146, now seen corresponding path program 105 times [2018-07-23 13:39:47,726 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 11130 backedges. 0 proven. 11130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:49,468 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:49,468 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [108] total 108 [2018-07-23 13:39:49,468 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:49,469 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:39:49,469 INFO L185 omatonBuilderFactory]: Interpolants [52618#true, 52619#false, 52620#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 0))), 52621#(and (or (<= main_n 105) (<= main_i 4)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)))), 52622#(and (or (<= main_n 105) (<= main_i 8)) (or (< 105 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))))), 52623#(and (or (<= main_n 105) (<= main_i 12)) (or (< 105 main_n) (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))))), 52624#(and (or (< 105 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 16))), 52625#(and (or (<= main_n 105) (<= main_i 20)) (or (< 105 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))))), 52626#(and (or (<= main_n 105) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52627#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 28))), 52628#(and (or (< 105 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 105))), 52629#(and (or (<= main_i 36) (<= main_n 105)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)))), 52630#(and (or (< 105 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 40))), 52631#(and (or (<= main_n 105) (<= main_i 44)) (or (< 105 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 52632#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 48))), 52633#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 52))), 52634#(and (or (<= main_n 105) (<= main_i 56)) (or (< 105 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 52635#(and (or (<= main_n 105) (<= main_i 60)) (or (< 105 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 52636#(and (or (< 105 main_n) (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 64))), 52637#(and (or (<= main_n 105) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52638#(and (or (<= main_n 105) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52639#(and (or (< 105 main_n) (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 76))), 52640#(and (or (< 105 main_n) (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 80))), 52641#(and (or (<= main_n 105) (<= main_i 84)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)))), 52642#(and (or (<= main_n 105) (<= main_i 88)) (or (< 105 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))))), 52643#(and (or (<= main_n 105) (<= main_i 92)) (or (< 105 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 52644#(and (or (< 105 main_n) (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 96) (<= main_n 105))), 52645#(and (or (<= main_n 105) (<= main_i 100)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52646#(and (or (<= main_i 104) (<= main_n 105)) (or (< 105 main_n) (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))))), 52647#(and (or (< 105 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 108))), 52648#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 105) (<= main_i 112))), 52649#(and (or (<= main_n 105) (<= main_i 116)) (or (< 105 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))))), 52650#(and (or (<= main_n 105) (<= main_i 120)) (or (< 105 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))))), 52651#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 124))), 52652#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i))) (or (<= main_n 105) (<= main_i 128))), 52653#(and (or (<= main_n 105) (<= main_i 132)) (or (< 105 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))))), 52654#(and (or (< 105 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 136))), 52655#(and (or (<= main_n 105) (<= main_i 140)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)))), 52656#(and (or (<= main_n 105) (<= main_i 144)) (or (< 105 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 52657#(and (or (<= main_n 105) (<= main_i 148)) (or (< 105 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n)))))), 52658#(and (or (< 105 main_n) (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 152))), 52659#(and (or (< 105 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 156))), 52660#(and (or (<= main_n 105) (<= main_i 160)) (or (< 105 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 52661#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 164))), 52662#(and (or (< 105 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 168))), 52663#(and (or (< 105 main_n) (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 172))), 52664#(and (or (<= main_n 105) (<= main_i 176)) (or (< 105 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 52665#(and (or (<= main_n 105) (<= main_i 180)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)))), 52666#(and (or (<= main_n 105) (<= main_i 184)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 105 main_n))), 52667#(and (or (<= main_n 105) (<= main_i 188)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)))), 52668#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 192))), 52669#(and (or (<= main_n 105) (<= main_i 196)) (or (< 105 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))))), 52670#(and (or (<= main_n 105) (<= main_i 200)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 105 main_n))), 52671#(and (or (<= main_n 105) (<= main_i 204)) (or (< 105 main_n) (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))))), 52672#(and (or (<= main_n 105) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 105 main_n))), 52673#(and (or (< 105 main_n) (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 212))), 52674#(and (or (< 105 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 216))), 52675#(and (or (< 105 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 220))), 52676#(and (or (< 105 main_n) (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 224))), 52677#(and (or (<= main_n 105) (<= main_i 228)) (or (< 105 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 52678#(and (or (<= main_n 105) (<= main_i 232)) (or (< 105 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))))), 52679#(and (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 236))), 52680#(and (or (<= main_n 105) (<= main_i 240)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)))), 52681#(and (or (< 105 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 244))), 52682#(and (or (<= main_n 105) (<= main_i 248)) (or (< 105 main_n) (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))))), 52683#(and (or (<= main_n 105) (<= main_i 252)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)))), 52684#(and (or (<= main_n 105) (<= main_i 256)) (or (< 105 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 52685#(and (or (< 105 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 105))), 52686#(and (or (<= main_n 105) (<= main_i 264)) (or (< 105 main_n) (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))))), 52687#(and (or (< 105 main_n) (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 268))), 52688#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_n 105) (<= main_i 272))), 52689#(and (or (< 105 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 276))), 52690#(and (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 280))), 52691#(and (or (< 105 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 284))), 52692#(and (or (<= main_n 105) (<= main_i 288)) (or (< 105 main_n) (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))))), 52693#(and (or (<= main_n 105) (<= main_i 292)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52694#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 296))), 52695#(and (or (< 105 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 300))), 52696#(and (or (<= main_n 105) (<= main_i 304)) (or (< 105 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))))), 52697#(and (or (<= main_n 105) (<= main_i 308)) (or (< 105 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 52698#(and (or (<= main_n 105) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52699#(and (or (<= main_n 105) (<= main_i 316)) (or (< 105 main_n) (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))))), 52700#(and (or (<= main_n 105) (<= main_i 320)) (or (< 105 main_n) (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))))), 52701#(and (or (<= main_n 105) (<= main_i 324)) (or (< 105 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 52702#(and (or (<= main_n 105) (<= main_i 328)) (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)))), 52703#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 332))), 52704#(and (or (<= main_n 105) (<= main_i 336)) (or (< 105 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))))), 52705#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n)) (or (<= main_n 105) (<= main_i 340))), 52706#(and (or (< 105 main_n) (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 344) (<= main_n 105))), 52707#(and (or (<= main_n 105) (<= main_i 348)) (or (< 105 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))))), 52708#(and (or (< 105 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 352))), 52709#(and (or (<= main_i 356) (<= main_n 105)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52710#(and (or (<= main_n 105) (<= main_i 360)) (or (< 105 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))))), 52711#(and (or (<= main_n 105) (<= main_i 364)) (or (< 105 main_n) (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))))), 52712#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i))) (or (<= main_n 105) (<= main_i 368))), 52713#(and (or (<= main_n 105) (<= main_i 372)) (or (< 105 main_n) (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))))), 52714#(and (or (< 105 main_n) (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 376))), 52715#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i))) (or (<= main_n 105) (<= main_i 380))), 52716#(and (or (< 105 main_n) (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 384))), 52717#(and (or (< 105 main_n) (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 388))), 52718#(and (or (< 105 main_n) (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 392))), 52719#(and (or (< 105 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i))) (or (<= main_n 105) (<= main_i 396))), 52720#(and (or (<= main_n 105) (<= main_i 400)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 105 main_n))), 52721#(and (or (< 105 main_n) (and (<= 404 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 404))), 52722#(and (or (<= main_n 105) (<= main_i 408)) (or (and (<= 408 main_i) (= 23 (select main_a (* 4 main_n)))) (< 105 main_n))), 52723#(and (or (< 105 main_n) (and (<= 412 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 105) (<= main_i 412))), 52724#(and (or (<= main_n 105) (<= main_i 416)) (or (< 105 main_n) (and (<= 416 main_i) (= 23 (select main_a (* 4 main_n)))))), 52725#(and (or (<= main_n 105) (<= main_i 420)) (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 105 main_n))), 52726#(and (or (< 105 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 420)), 52727#(and (<= main_i 424) (<= 106 main_n))] [2018-07-23 13:39:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 11130 backedges. 0 proven. 11130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:49,470 INFO L450 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-07-23 13:39:49,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-07-23 13:39:49,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=11772, Unknown=0, NotChecked=0, Total=11990 [2018-07-23 13:39:49,471 INFO L87 Difference]: Start difference. First operand 214 states and 214 transitions. Second operand 110 states. [2018-07-23 13:39:52,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:52,486 INFO L93 Difference]: Finished difference Result 218 states and 218 transitions. [2018-07-23 13:39:52,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-07-23 13:39:52,487 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 213 [2018-07-23 13:39:52,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:52,487 INFO L225 Difference]: With dead ends: 218 [2018-07-23 13:39:52,487 INFO L226 Difference]: Without dead ends: 217 [2018-07-23 13:39:52,488 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=218, Invalid=11772, Unknown=0, NotChecked=0, Total=11990 [2018-07-23 13:39:52,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-07-23 13:39:52,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 216. [2018-07-23 13:39:52,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-07-23 13:39:52,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 216 transitions. [2018-07-23 13:39:52,761 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 216 transitions. Word has length 213 [2018-07-23 13:39:52,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:52,761 INFO L471 AbstractCegarLoop]: Abstraction has 216 states and 216 transitions. [2018-07-23 13:39:52,761 INFO L472 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-07-23 13:39:52,761 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 216 transitions. [2018-07-23 13:39:52,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2018-07-23 13:39:52,762 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:52,762 INFO L357 BasicCegarLoop]: trace histogram [107, 106, 1, 1] [2018-07-23 13:39:52,762 INFO L414 AbstractCegarLoop]: === Iteration 107 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:52,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1514946996, now seen corresponding path program 106 times [2018-07-23 13:39:52,762 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:54,523 INFO L134 CoverageAnalysis]: Checked inductivity of 11342 backedges. 0 proven. 11342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:54,523 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:54,523 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [109] total 109 [2018-07-23 13:39:54,523 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:54,523 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:39:54,524 INFO L185 omatonBuilderFactory]: Interpolants [53596#true, 53597#false, 53598#(and (or (<= main_i 0) (<= main_n 106)) (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53599#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i)) (< 106 main_n)) (or (<= main_n 106) (<= main_i 4))), 53600#(and (or (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 8) (<= main_n 106))), 53601#(and (or (<= main_n 106) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53602#(and (or (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 16))), 53603#(and (or (<= main_i 20) (<= main_n 106)) (or (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53604#(and (or (<= main_i 24) (<= main_n 106)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53605#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 28))), 53606#(and (or (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 32) (<= main_n 106))), 53607#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 106 main_n)) (or (<= main_i 36) (<= main_n 106))), 53608#(and (or (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 40) (<= main_n 106))), 53609#(and (or (<= main_n 106) (<= main_i 44)) (or (< 106 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 53610#(and (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 48))), 53611#(and (or (<= main_i 52) (<= main_n 106)) (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53612#(and (or (<= main_n 106) (<= main_i 56)) (or (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53613#(and (or (< 106 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 60) (<= main_n 106))), 53614#(and (or (<= main_i 64) (<= main_n 106)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53615#(and (or (<= main_n 106) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53616#(and (or (<= main_n 106) (<= main_i 72)) (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53617#(and (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 76) (<= main_n 106))), 53618#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 80))), 53619#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 106 main_n)) (or (<= main_i 84) (<= main_n 106))), 53620#(and (or (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 88) (<= main_n 106))), 53621#(and (or (<= main_i 92) (<= main_n 106)) (or (< 106 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n)))))), 53622#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 96) (<= main_n 106))), 53623#(and (or (<= main_i 100) (<= main_n 106)) (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53624#(and (or (<= main_i 104) (<= main_n 106)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53625#(and (or (<= main_n 106) (<= main_i 108)) (or (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53626#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i)) (< 106 main_n)) (or (<= main_n 106) (<= main_i 112))), 53627#(and (or (<= main_n 106) (<= main_i 116)) (or (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53628#(and (or (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 120) (<= main_n 106))), 53629#(and (or (<= main_n 106) (<= main_i 124)) (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53630#(and (or (<= main_n 106) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 106 main_n))), 53631#(and (or (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 132) (<= main_n 106))), 53632#(and (or (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 136) (<= main_n 106))), 53633#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i)) (< 106 main_n)) (or (<= main_n 106) (<= main_i 140))), 53634#(and (or (< 106 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 106) (<= main_i 144))), 53635#(and (or (< 106 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 106) (<= main_i 148))), 53636#(and (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 152))), 53637#(and (or (< 106 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 156) (<= main_n 106))), 53638#(and (or (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 160))), 53639#(and (or (<= main_i 164) (<= main_n 106)) (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53640#(and (or (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 168))), 53641#(and (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 172))), 53642#(and (or (<= main_i 176) (<= main_n 106)) (or (< 106 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n)))))), 53643#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 106 main_n)) (or (<= main_i 180) (<= main_n 106))), 53644#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 106 main_n)) (or (<= main_i 184) (<= main_n 106))), 53645#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 106 main_n)) (or (<= main_i 188) (<= main_n 106))), 53646#(and (or (<= main_i 192) (<= main_n 106)) (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53647#(and (or (<= main_n 106) (<= main_i 196)) (or (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53648#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 106 main_n)) (or (<= main_n 106) (<= main_i 200))), 53649#(and (or (<= main_n 106) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53650#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 106 main_n)) (or (<= main_i 208) (<= main_n 106))), 53651#(and (or (<= main_i 212) (<= main_n 106)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53652#(and (or (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 216))), 53653#(and (or (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 220))), 53654#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 224))), 53655#(and (or (<= main_i 228) (<= main_n 106)) (or (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53656#(and (or (<= main_n 106) (<= main_i 232)) (or (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53657#(and (or (<= main_i 236) (<= main_n 106)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53658#(and (or (<= main_i 240) (<= main_n 106)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i)) (< 106 main_n))), 53659#(and (or (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 244))), 53660#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 248) (<= main_n 106))), 53661#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i)) (< 106 main_n)) (or (<= main_i 252) (<= main_n 106))), 53662#(and (or (<= main_n 106) (<= main_i 256)) (or (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53663#(and (or (< 106 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 260) (<= main_n 106))), 53664#(and (or (<= main_i 264) (<= main_n 106)) (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53665#(and (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 268) (<= main_n 106))), 53666#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i)) (< 106 main_n)) (or (<= main_i 272) (<= main_n 106))), 53667#(and (or (<= main_i 276) (<= main_n 106)) (or (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53668#(and (or (<= main_n 106) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53669#(and (or (< 106 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 284) (<= main_n 106))), 53670#(and (or (<= main_n 106) (<= main_i 288)) (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53671#(and (or (<= main_i 292) (<= main_n 106)) (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53672#(and (or (<= main_i 296) (<= main_n 106)) (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53673#(and (or (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 300))), 53674#(and (or (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 304))), 53675#(and (or (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 308))), 53676#(and (or (<= main_n 106) (<= main_i 312)) (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53677#(and (or (<= main_i 316) (<= main_n 106)) (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53678#(and (or (<= main_i 320) (<= main_n 106)) (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53679#(and (or (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 324))), 53680#(and (or (<= main_n 106) (<= main_i 328)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i)) (< 106 main_n))), 53681#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 332))), 53682#(and (or (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 336))), 53683#(and (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 340) (<= main_n 106))), 53684#(and (or (<= main_i 344) (<= main_n 106)) (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53685#(and (or (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 348))), 53686#(and (or (<= main_n 106) (<= main_i 352)) (or (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53687#(and (or (<= main_i 356) (<= main_n 106)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53688#(and (or (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 360) (<= main_n 106))), 53689#(and (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 364))), 53690#(and (or (<= main_i 368) (<= main_n 106)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)) (< 106 main_n))), 53691#(and (or (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 372) (<= main_n 106))), 53692#(and (or (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 376) (<= main_n 106))), 53693#(and (or (<= main_n 106) (<= main_i 380)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i)) (< 106 main_n))), 53694#(and (or (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 384) (<= main_n 106))), 53695#(and (or (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_n 106) (<= main_i 388))), 53696#(and (or (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 392) (<= main_n 106))), 53697#(and (or (< 106 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i))) (or (<= main_i 396) (<= main_n 106))), 53698#(and (or (<= main_i 400) (<= main_n 106)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 106 main_n))), 53699#(and (or (and (<= 404 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n)) (or (<= main_i 404) (<= main_n 106))), 53700#(and (or (<= main_n 106) (<= main_i 408)) (or (and (<= 408 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53701#(and (or (<= main_i 412) (<= main_n 106)) (or (and (<= 412 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53702#(and (or (<= main_n 106) (<= main_i 416)) (or (and (<= 416 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53703#(and (or (<= main_i 420) (<= main_n 106)) (or (and (<= 420 main_i) (= 23 (select main_a (* 4 main_n)))) (< 106 main_n))), 53704#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 106 main_n)) (or (<= main_i 424) (<= main_n 106))), 53705#(and (<= main_i 424) (or (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i))) (< 106 main_n))), 53706#(and (< 106 main_n) (<= main_i 428))] [2018-07-23 13:39:54,524 INFO L134 CoverageAnalysis]: Checked inductivity of 11342 backedges. 0 proven. 11342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:54,525 INFO L450 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-07-23 13:39:54,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-07-23 13:39:54,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=11990, Unknown=0, NotChecked=0, Total=12210 [2018-07-23 13:39:54,525 INFO L87 Difference]: Start difference. First operand 216 states and 216 transitions. Second operand 111 states. [2018-07-23 13:39:57,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:39:57,446 INFO L93 Difference]: Finished difference Result 220 states and 220 transitions. [2018-07-23 13:39:57,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-07-23 13:39:57,446 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 215 [2018-07-23 13:39:57,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:39:57,447 INFO L225 Difference]: With dead ends: 220 [2018-07-23 13:39:57,447 INFO L226 Difference]: Without dead ends: 219 [2018-07-23 13:39:57,447 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=220, Invalid=11990, Unknown=0, NotChecked=0, Total=12210 [2018-07-23 13:39:57,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-07-23 13:39:57,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 218. [2018-07-23 13:39:57,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-07-23 13:39:57,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 218 transitions. [2018-07-23 13:39:57,728 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 218 transitions. Word has length 215 [2018-07-23 13:39:57,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:39:57,728 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 218 transitions. [2018-07-23 13:39:57,728 INFO L472 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-07-23 13:39:57,728 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 218 transitions. [2018-07-23 13:39:57,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-07-23 13:39:57,728 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:39:57,729 INFO L357 BasicCegarLoop]: trace histogram [108, 107, 1, 1] [2018-07-23 13:39:57,729 INFO L414 AbstractCegarLoop]: === Iteration 108 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:39:57,729 INFO L82 PathProgramCache]: Analyzing trace with hash -129849098, now seen corresponding path program 107 times [2018-07-23 13:39:57,729 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:39:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:39:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 11556 backedges. 0 proven. 11556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:59,358 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:39:59,358 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [110] total 110 [2018-07-23 13:39:59,358 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:39:59,358 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:39:59,359 INFO L185 omatonBuilderFactory]: Interpolants [54583#true, 54584#false, 54585#(and (or (< 107 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 0))), 54586#(and (or (< 107 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 4))), 54587#(and (or (<= main_i 8) (<= main_n 107)) (or (< 107 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 54588#(and (or (< 107 main_n) (<= 12 main_i)) (or (<= main_n 107) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 54589#(and (or (< 107 main_n) (<= 16 main_i)) (or (<= main_n 107) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 54590#(and (or (< 107 main_n) (<= 20 main_i)) (or (<= main_n 107) (<= main_i 20)) (= 23 (select main_a (* 4 main_n)))), 54591#(and (or (<= main_n 107) (<= main_i 24)) (or (< 107 main_n) (<= 24 main_i)) (= 23 (select main_a (* 4 main_n)))), 54592#(and (or (< 107 main_n) (<= 28 main_i)) (or (<= main_n 107) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 54593#(and (or (<= 32 main_i) (< 107 main_n)) (or (<= main_i 32) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54594#(and (or (<= main_i 36) (<= main_n 107)) (or (< 107 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 54595#(and (or (<= 40 main_i) (< 107 main_n)) (or (<= main_i 40) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54596#(and (or (<= main_n 107) (<= main_i 44)) (or (< 107 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 54597#(and (or (< 107 main_n) (<= 48 main_i)) (or (<= main_n 107) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 54598#(and (or (< 107 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54599#(and (or (< 107 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 56))), 54600#(and (or (< 107 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 60))), 54601#(and (or (< 107 main_n) (<= 64 main_i)) (or (<= main_n 107) (<= main_i 64)) (= 23 (select main_a (* 4 main_n)))), 54602#(and (or (< 107 main_n) (<= 68 main_i)) (or (<= main_n 107) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 54603#(and (= 23 (select main_a (* 4 main_n))) (or (<= 72 main_i) (< 107 main_n)) (or (<= main_n 107) (<= main_i 72))), 54604#(and (or (<= 76 main_i) (< 107 main_n)) (or (<= main_i 76) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54605#(and (or (<= main_n 107) (<= main_i 80)) (or (< 107 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 54606#(and (or (<= main_i 84) (<= main_n 107)) (or (< 107 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 54607#(and (or (<= main_i 88) (<= main_n 107)) (or (< 107 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 54608#(and (or (<= main_i 92) (<= main_n 107)) (or (< 107 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 54609#(and (or (< 107 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54610#(and (or (< 107 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54611#(and (or (< 107 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54612#(and (or (<= main_n 107) (<= main_i 108)) (or (< 107 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 54613#(and (or (< 107 main_n) (<= 112 main_i)) (or (<= main_n 107) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 54614#(and (or (<= main_n 107) (<= main_i 116)) (or (<= 116 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54615#(and (or (<= main_i 120) (<= main_n 107)) (or (< 107 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n)))), 54616#(and (or (<= main_n 107) (<= main_i 124)) (or (< 107 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 54617#(and (or (<= main_n 107) (<= main_i 128)) (or (< 107 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 54618#(and (or (<= 132 main_i) (< 107 main_n)) (or (<= main_i 132) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54619#(and (or (<= main_i 136) (<= main_n 107)) (or (<= 136 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54620#(and (or (< 107 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 140))), 54621#(and (or (< 107 main_n) (<= 144 main_i)) (or (<= main_n 107) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 54622#(and (or (< 107 main_n) (<= 148 main_i)) (or (<= main_n 107) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 54623#(and (or (<= main_n 107) (<= main_i 152)) (or (< 107 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n)))), 54624#(and (or (<= main_i 156) (<= main_n 107)) (or (< 107 main_n) (<= 156 main_i)) (= 23 (select main_a (* 4 main_n)))), 54625#(and (or (<= main_n 107) (<= main_i 160)) (or (<= 160 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54626#(and (or (<= main_n 107) (<= main_i 164)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 107 main_n))), 54627#(and (or (<= 168 main_i) (< 107 main_n)) (or (<= main_n 107) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 54628#(and (or (<= main_n 107) (<= main_i 172)) (or (< 107 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 54629#(and (or (<= 176 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 176) (<= main_n 107))), 54630#(and (or (<= main_n 107) (<= main_i 180)) (or (< 107 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 54631#(and (or (<= main_i 184) (<= main_n 107)) (or (< 107 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 54632#(and (or (< 107 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54633#(and (or (<= main_i 192) (<= main_n 107)) (or (<= 192 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54634#(and (or (< 107 main_n) (<= 196 main_i)) (or (<= main_n 107) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 54635#(and (or (<= main_n 107) (<= main_i 200)) (or (< 107 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 54636#(and (or (<= 204 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 204))), 54637#(and (or (<= main_n 107) (<= main_i 208)) (or (< 107 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 54638#(and (or (< 107 main_n) (<= 212 main_i)) (or (<= main_i 212) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54639#(and (or (<= main_n 107) (<= main_i 216)) (or (< 107 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 54640#(and (or (< 107 main_n) (<= 220 main_i)) (or (<= main_n 107) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 54641#(and (or (<= main_n 107) (<= main_i 224)) (or (< 107 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 54642#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 228) (<= main_n 107)) (or (< 107 main_n) (<= 228 main_i))), 54643#(and (or (< 107 main_n) (<= 232 main_i)) (or (<= main_n 107) (<= main_i 232)) (= 23 (select main_a (* 4 main_n)))), 54644#(and (or (< 107 main_n) (<= 236 main_i)) (or (<= main_n 107) (<= main_i 236)) (= 23 (select main_a (* 4 main_n)))), 54645#(and (or (<= main_i 240) (<= main_n 107)) (or (< 107 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 54646#(and (or (< 107 main_n) (<= 244 main_i)) (or (<= main_n 107) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 54647#(and (or (< 107 main_n) (<= 248 main_i)) (or (<= main_i 248) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54648#(and (or (< 107 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 252))), 54649#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 256)) (or (< 107 main_n) (<= 256 main_i))), 54650#(and (or (< 107 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54651#(and (or (<= 264 main_i) (< 107 main_n)) (or (<= main_n 107) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 54652#(and (or (<= main_n 107) (<= main_i 268)) (or (< 107 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 54653#(and (or (< 107 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54654#(and (or (<= main_n 107) (<= main_i 276)) (= 23 (select main_a (* 4 main_n))) (or (< 107 main_n) (<= 276 main_i))), 54655#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 280)) (or (< 107 main_n) (<= 280 main_i))), 54656#(and (or (<= main_i 284) (<= main_n 107)) (or (< 107 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 54657#(and (or (< 107 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 288))), 54658#(and (or (< 107 main_n) (<= 292 main_i)) (or (<= main_i 292) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54659#(and (or (<= main_i 296) (<= main_n 107)) (= 23 (select main_a (* 4 main_n))) (or (< 107 main_n) (<= 296 main_i))), 54660#(and (or (< 107 main_n) (<= 300 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 300))), 54661#(and (or (< 107 main_n) (<= 304 main_i)) (or (<= main_n 107) (<= main_i 304)) (= 23 (select main_a (* 4 main_n)))), 54662#(and (or (< 107 main_n) (<= 308 main_i)) (or (<= main_n 107) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 54663#(and (or (< 107 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 312))), 54664#(and (or (<= main_i 316) (<= main_n 107)) (or (< 107 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 54665#(and (or (< 107 main_n) (<= 320 main_i)) (or (<= main_i 320) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54666#(and (or (< 107 main_n) (<= 324 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 324))), 54667#(and (or (<= main_n 107) (<= main_i 328)) (or (< 107 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n)))), 54668#(and (or (<= main_n 107) (<= main_i 332)) (or (<= 332 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54669#(and (or (<= main_n 107) (<= main_i 336)) (or (<= 336 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54670#(and (or (<= main_i 340) (<= main_n 107)) (or (<= 340 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54671#(and (or (< 107 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54672#(and (or (<= main_n 107) (<= main_i 348)) (or (< 107 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 54673#(and (or (< 107 main_n) (<= 352 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 107) (<= main_i 352))), 54674#(and (or (< 107 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54675#(and (or (< 107 main_n) (<= 360 main_i)) (or (<= main_i 360) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54676#(and (or (< 107 main_n) (<= 364 main_i)) (or (<= main_n 107) (<= main_i 364)) (= 23 (select main_a (* 4 main_n)))), 54677#(and (or (< 107 main_n) (<= 368 main_i)) (or (<= main_i 368) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54678#(and (or (<= 372 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 372) (<= main_n 107))), 54679#(and (or (<= main_i 376) (<= main_n 107)) (or (< 107 main_n) (<= 376 main_i)) (= 23 (select main_a (* 4 main_n)))), 54680#(and (or (<= main_n 107) (<= main_i 380)) (or (< 107 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 54681#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 384) (<= main_n 107)) (or (< 107 main_n) (<= 384 main_i))), 54682#(and (or (<= 388 main_i) (< 107 main_n)) (or (<= main_n 107) (<= main_i 388)) (= 23 (select main_a (* 4 main_n)))), 54683#(and (or (< 107 main_n) (<= 392 main_i)) (or (<= main_i 392) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54684#(and (or (< 107 main_n) (<= 396 main_i)) (or (<= main_i 396) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54685#(and (or (< 107 main_n) (<= 400 main_i)) (or (<= main_i 400) (<= main_n 107)) (= 23 (select main_a (* 4 main_n)))), 54686#(and (or (< 107 main_n) (<= 404 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 404) (<= main_n 107))), 54687#(and (or (< 107 main_n) (<= 408 main_i)) (or (<= main_n 107) (<= main_i 408)) (= 23 (select main_a (* 4 main_n)))), 54688#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 412) (<= main_n 107)) (or (< 107 main_n) (<= 412 main_i))), 54689#(and (or (< 107 main_n) (<= 416 main_i)) (or (<= main_n 107) (<= main_i 416)) (= 23 (select main_a (* 4 main_n)))), 54690#(and (or (<= main_n 107) (<= main_i 420)) (or (<= 420 main_i) (< 107 main_n)) (= 23 (select main_a (* 4 main_n)))), 54691#(and (or (<= main_n 107) (<= main_i 424)) (= 23 (select main_a (* 4 main_n))) (or (< 107 main_n) (<= 424 main_i))), 54692#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_n 107) (<= main_i 428)) (or (< 107 main_n) (<= (* 4 main_n) main_i))))), 54693#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 107 main_n) (<= main_i 428)))), 54694#(and (<= main_i 432) (<= 108 main_n))] [2018-07-23 13:39:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 11556 backedges. 0 proven. 11556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:39:59,360 INFO L450 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-07-23 13:39:59,360 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-07-23 13:39:59,361 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=12210, Unknown=0, NotChecked=0, Total=12432 [2018-07-23 13:39:59,361 INFO L87 Difference]: Start difference. First operand 218 states and 218 transitions. Second operand 112 states. [2018-07-23 13:40:02,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:02,246 INFO L93 Difference]: Finished difference Result 222 states and 222 transitions. [2018-07-23 13:40:02,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2018-07-23 13:40:02,246 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 217 [2018-07-23 13:40:02,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:02,247 INFO L225 Difference]: With dead ends: 222 [2018-07-23 13:40:02,247 INFO L226 Difference]: Without dead ends: 221 [2018-07-23 13:40:02,248 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=222, Invalid=12210, Unknown=0, NotChecked=0, Total=12432 [2018-07-23 13:40:02,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2018-07-23 13:40:02,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 220. [2018-07-23 13:40:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-07-23 13:40:02,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 220 transitions. [2018-07-23 13:40:02,545 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 220 transitions. Word has length 217 [2018-07-23 13:40:02,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:02,545 INFO L471 AbstractCegarLoop]: Abstraction has 220 states and 220 transitions. [2018-07-23 13:40:02,545 INFO L472 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-07-23 13:40:02,545 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 220 transitions. [2018-07-23 13:40:02,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-07-23 13:40:02,546 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:02,546 INFO L357 BasicCegarLoop]: trace histogram [109, 108, 1, 1] [2018-07-23 13:40:02,546 INFO L414 AbstractCegarLoop]: === Iteration 109 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:02,546 INFO L82 PathProgramCache]: Analyzing trace with hash -230930504, now seen corresponding path program 108 times [2018-07-23 13:40:02,546 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:02,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:04,215 INFO L134 CoverageAnalysis]: Checked inductivity of 11772 backedges. 0 proven. 11772 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:04,216 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:04,216 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [111] total 111 [2018-07-23 13:40:04,216 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:04,216 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:40:04,217 INFO L185 omatonBuilderFactory]: Interpolants [55579#true, 55580#false, 55581#(and (or (<= main_i 0) (<= main_n 108)) (or (< 108 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 55582#(and (or (< 108 main_n) (<= 4 main_i)) (or (<= main_n 108) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 55583#(and (or (<= main_i 8) (<= main_n 108)) (or (< 108 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 55584#(and (or (< 108 main_n) (<= 12 main_i)) (or (<= main_n 108) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 55585#(and (or (< 108 main_n) (<= 16 main_i)) (or (<= main_n 108) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 55586#(and (or (<= main_i 20) (<= main_n 108)) (or (< 108 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 55587#(and (or (<= main_i 24) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 24 main_i))), 55588#(and (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 28 main_i)) (or (<= main_n 108) (<= main_i 28))), 55589#(and (or (< 108 main_n) (<= 32 main_i)) (or (<= main_i 32) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55590#(and (or (< 108 main_n) (<= 36 main_i)) (or (<= main_i 36) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55591#(and (or (< 108 main_n) (<= 40 main_i)) (or (<= main_i 40) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55592#(and (or (<= main_n 108) (<= main_i 44)) (or (< 108 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 55593#(and (or (<= main_n 108) (<= main_i 48)) (or (< 108 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 55594#(and (or (<= main_i 52) (<= main_n 108)) (or (< 108 main_n) (<= 52 main_i)) (= 23 (select main_a (* 4 main_n)))), 55595#(and (or (<= main_i 56) (<= main_n 108)) (or (< 108 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 55596#(and (or (< 108 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55597#(and (or (<= main_i 64) (<= main_n 108)) (or (< 108 main_n) (<= 64 main_i)) (= 23 (select main_a (* 4 main_n)))), 55598#(and (or (< 108 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 108) (<= main_i 68))), 55599#(and (or (<= main_n 108) (<= main_i 72)) (or (< 108 main_n) (<= 72 main_i)) (= 23 (select main_a (* 4 main_n)))), 55600#(and (or (<= 76 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 108))), 55601#(and (or (<= main_n 108) (<= main_i 80)) (or (< 108 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 55602#(and (or (< 108 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55603#(and (or (< 108 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55604#(and (or (<= main_i 92) (<= main_n 108)) (or (< 108 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 55605#(and (or (<= main_i 96) (<= main_n 108)) (or (< 108 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 55606#(and (or (<= main_i 100) (<= main_n 108)) (or (< 108 main_n) (<= 100 main_i)) (= 23 (select main_a (* 4 main_n)))), 55607#(and (or (< 108 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55608#(and (or (< 108 main_n) (<= 108 main_i)) (or (<= main_n 108) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 55609#(and (or (< 108 main_n) (<= 112 main_i)) (or (<= main_n 108) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 55610#(and (or (<= 116 main_i) (< 108 main_n)) (or (<= main_i 116) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55611#(and (or (< 108 main_n) (<= 120 main_i)) (or (<= main_i 120) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55612#(and (or (<= main_n 108) (<= main_i 124)) (or (< 108 main_n) (<= 124 main_i)) (= 23 (select main_a (* 4 main_n)))), 55613#(and (or (< 108 main_n) (<= 128 main_i)) (or (<= main_i 128) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55614#(and (or (< 108 main_n) (<= 132 main_i)) (or (<= main_i 132) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55615#(and (or (<= main_i 136) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 136 main_i) (< 108 main_n))), 55616#(and (or (<= main_n 108) (<= main_i 140)) (or (< 108 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 55617#(and (or (< 108 main_n) (<= 144 main_i)) (or (<= main_n 108) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 55618#(and (or (<= main_n 108) (<= main_i 148)) (or (< 108 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 55619#(and (or (< 108 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 108) (<= main_i 152))), 55620#(and (or (<= main_i 156) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 156 main_i))), 55621#(and (or (<= main_n 108) (<= main_i 160)) (or (<= 160 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n)))), 55622#(and (or (<= main_i 164) (<= main_n 108)) (or (< 108 main_n) (<= 164 main_i)) (= 23 (select main_a (* 4 main_n)))), 55623#(and (or (<= main_n 108) (<= main_i 168)) (or (<= 168 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n)))), 55624#(and (or (<= main_i 172) (<= main_n 108)) (or (< 108 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 55625#(and (or (<= main_i 176) (<= main_n 108)) (or (<= 176 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n)))), 55626#(and (or (<= main_i 180) (<= main_n 108)) (or (< 108 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 55627#(and (or (< 108 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 184) (<= main_n 108))), 55628#(and (or (< 108 main_n) (<= 188 main_i)) (or (<= main_i 188) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55629#(and (or (< 108 main_n) (<= 192 main_i)) (or (<= main_i 192) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55630#(and (or (<= main_n 108) (<= main_i 196)) (or (< 108 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n)))), 55631#(and (or (<= main_n 108) (<= main_i 200)) (or (< 108 main_n) (<= 200 main_i)) (= 23 (select main_a (* 4 main_n)))), 55632#(and (or (<= main_i 204) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 204 main_i))), 55633#(and (or (<= main_i 208) (<= main_n 108)) (or (< 108 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 55634#(and (or (<= main_i 212) (<= main_n 108)) (or (< 108 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n)))), 55635#(and (or (< 108 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55636#(and (or (< 108 main_n) (<= 220 main_i)) (or (<= main_i 220) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55637#(and (or (<= main_n 108) (<= main_i 224)) (or (< 108 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 55638#(and (or (<= main_i 228) (<= main_n 108)) (or (< 108 main_n) (<= 228 main_i)) (= 23 (select main_a (* 4 main_n)))), 55639#(and (or (< 108 main_n) (<= 232 main_i)) (or (<= main_i 232) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55640#(and (or (<= main_i 236) (<= main_n 108)) (or (< 108 main_n) (<= 236 main_i)) (= 23 (select main_a (* 4 main_n)))), 55641#(and (or (< 108 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55642#(and (or (< 108 main_n) (<= 244 main_i)) (or (<= main_n 108) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 55643#(and (or (<= main_i 248) (<= main_n 108)) (or (< 108 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n)))), 55644#(and (or (<= main_i 252) (<= main_n 108)) (or (< 108 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 55645#(and (or (< 108 main_n) (<= 256 main_i)) (or (<= main_n 108) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 55646#(and (or (<= main_i 260) (<= main_n 108)) (or (< 108 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 55647#(and (or (< 108 main_n) (<= 264 main_i)) (or (<= main_i 264) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55648#(and (or (<= main_i 268) (<= main_n 108)) (or (< 108 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 55649#(and (or (< 108 main_n) (<= 272 main_i)) (or (<= main_i 272) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55650#(and (or (<= main_i 276) (<= main_n 108)) (or (< 108 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 55651#(and (or (<= main_i 280) (<= main_n 108)) (or (< 108 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n)))), 55652#(and (or (< 108 main_n) (<= 284 main_i)) (or (<= main_i 284) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55653#(and (or (< 108 main_n) (<= 288 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 108) (<= main_i 288))), 55654#(and (or (<= main_i 292) (<= main_n 108)) (or (< 108 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 55655#(and (or (<= main_i 296) (<= main_n 108)) (or (< 108 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n)))), 55656#(and (or (< 108 main_n) (<= 300 main_i)) (or (<= main_i 300) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55657#(and (or (<= main_i 304) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 304 main_i))), 55658#(and (or (<= main_n 108) (<= main_i 308)) (or (< 108 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 55659#(and (or (<= main_n 108) (<= main_i 312)) (or (< 108 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 55660#(and (or (<= main_i 316) (<= main_n 108)) (or (< 108 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 55661#(and (or (<= main_i 320) (<= main_n 108)) (or (< 108 main_n) (<= 320 main_i)) (= 23 (select main_a (* 4 main_n)))), 55662#(and (or (< 108 main_n) (<= 324 main_i)) (or (<= main_n 108) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 55663#(and (or (<= main_i 328) (<= main_n 108)) (or (< 108 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n)))), 55664#(and (or (<= main_i 332) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (<= 332 main_i) (< 108 main_n))), 55665#(and (or (<= main_i 336) (<= main_n 108)) (or (< 108 main_n) (<= 336 main_i)) (= 23 (select main_a (* 4 main_n)))), 55666#(and (or (< 108 main_n) (<= 340 main_i)) (or (<= main_i 340) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55667#(and (or (< 108 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55668#(and (or (< 108 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 108) (<= main_i 348))), 55669#(and (or (<= main_n 108) (<= main_i 352)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 352 main_i))), 55670#(and (or (<= main_i 356) (<= main_n 108)) (or (< 108 main_n) (<= 356 main_i)) (= 23 (select main_a (* 4 main_n)))), 55671#(and (or (< 108 main_n) (<= 360 main_i)) (or (<= main_i 360) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55672#(and (or (< 108 main_n) (<= 364 main_i)) (or (<= main_i 364) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55673#(and (or (<= main_i 368) (<= main_n 108)) (or (< 108 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n)))), 55674#(and (or (<= main_i 372) (<= main_n 108)) (or (<= 372 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n)))), 55675#(and (or (< 108 main_n) (<= 376 main_i)) (or (<= main_i 376) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55676#(and (or (<= main_n 108) (<= main_i 380)) (or (< 108 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 55677#(and (or (<= main_i 384) (<= main_n 108)) (or (< 108 main_n) (<= 384 main_i)) (= 23 (select main_a (* 4 main_n)))), 55678#(and (or (<= main_i 388) (<= main_n 108)) (or (<= 388 main_i) (< 108 main_n)) (= 23 (select main_a (* 4 main_n)))), 55679#(and (or (<= main_i 392) (<= main_n 108)) (or (< 108 main_n) (<= 392 main_i)) (= 23 (select main_a (* 4 main_n)))), 55680#(and (or (<= main_i 396) (<= main_n 108)) (= 23 (select main_a (* 4 main_n))) (or (< 108 main_n) (<= 396 main_i))), 55681#(and (or (<= main_i 400) (<= main_n 108)) (or (< 108 main_n) (<= 400 main_i)) (= 23 (select main_a (* 4 main_n)))), 55682#(and (or (<= main_i 404) (<= main_n 108)) (or (< 108 main_n) (<= 404 main_i)) (= 23 (select main_a (* 4 main_n)))), 55683#(and (or (<= main_n 108) (<= main_i 408)) (or (< 108 main_n) (<= 408 main_i)) (= 23 (select main_a (* 4 main_n)))), 55684#(and (or (< 108 main_n) (<= 412 main_i)) (or (<= main_i 412) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55685#(and (or (<= main_i 416) (<= main_n 108)) (or (< 108 main_n) (<= 416 main_i)) (= 23 (select main_a (* 4 main_n)))), 55686#(and (or (< 108 main_n) (<= 420 main_i)) (or (<= main_i 420) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55687#(and (or (< 108 main_n) (<= 424 main_i)) (or (<= main_i 424) (<= main_n 108)) (= 23 (select main_a (* 4 main_n)))), 55688#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 108) (<= main_i 428)) (or (< 108 main_n) (<= 428 main_i))), 55689#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 432) (<= main_n 108)) (or (< 108 main_n) (<= (* 4 main_n) main_i))))), 55690#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 108 main_n) (<= main_i 432)))), 55691#(and (<= main_i 436) (<= 109 main_n))] [2018-07-23 13:40:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11772 backedges. 0 proven. 11772 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:04,218 INFO L450 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-07-23 13:40:04,218 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-07-23 13:40:04,218 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=12432, Unknown=0, NotChecked=0, Total=12656 [2018-07-23 13:40:04,218 INFO L87 Difference]: Start difference. First operand 220 states and 220 transitions. Second operand 113 states. [2018-07-23 13:40:07,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:07,225 INFO L93 Difference]: Finished difference Result 224 states and 224 transitions. [2018-07-23 13:40:07,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2018-07-23 13:40:07,225 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 219 [2018-07-23 13:40:07,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:07,226 INFO L225 Difference]: With dead ends: 224 [2018-07-23 13:40:07,226 INFO L226 Difference]: Without dead ends: 223 [2018-07-23 13:40:07,227 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=224, Invalid=12432, Unknown=0, NotChecked=0, Total=12656 [2018-07-23 13:40:07,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-07-23 13:40:07,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 222. [2018-07-23 13:40:07,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-07-23 13:40:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 222 transitions. [2018-07-23 13:40:07,523 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 222 transitions. Word has length 219 [2018-07-23 13:40:07,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:07,523 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 222 transitions. [2018-07-23 13:40:07,523 INFO L472 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-07-23 13:40:07,523 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 222 transitions. [2018-07-23 13:40:07,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2018-07-23 13:40:07,524 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:07,524 INFO L357 BasicCegarLoop]: trace histogram [110, 109, 1, 1] [2018-07-23 13:40:07,524 INFO L414 AbstractCegarLoop]: === Iteration 110 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:07,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1414086138, now seen corresponding path program 109 times [2018-07-23 13:40:07,524 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:07,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:09,210 INFO L134 CoverageAnalysis]: Checked inductivity of 11990 backedges. 0 proven. 11990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:09,211 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:09,211 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [112] total 112 [2018-07-23 13:40:09,211 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:09,211 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:40:09,212 INFO L185 omatonBuilderFactory]: Interpolants [56584#true, 56585#false, 56586#(and (or (<= main_i 0) (<= main_n 109)) (or (< 109 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 56587#(and (or (< 109 main_n) (<= 4 main_i)) (or (<= main_n 109) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 56588#(and (or (<= main_i 8) (<= main_n 109)) (or (< 109 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 56589#(and (or (< 109 main_n) (<= 12 main_i)) (or (<= main_n 109) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 56590#(and (or (< 109 main_n) (<= 16 main_i)) (or (<= main_n 109) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 56591#(and (or (<= main_i 20) (<= main_n 109)) (or (< 109 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 56592#(and (or (< 109 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56593#(and (or (< 109 main_n) (<= 28 main_i)) (or (<= main_n 109) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 56594#(and (or (<= 32 main_i) (< 109 main_n)) (or (<= main_i 32) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56595#(and (or (<= main_i 36) (<= main_n 109)) (or (< 109 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 56596#(and (or (<= 40 main_i) (< 109 main_n)) (or (<= main_i 40) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56597#(and (or (<= main_n 109) (<= main_i 44)) (or (< 109 main_n) (<= 44 main_i)) (= 23 (select main_a (* 4 main_n)))), 56598#(and (or (<= main_n 109) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 48 main_i))), 56599#(and (or (< 109 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56600#(and (or (< 109 main_n) (<= 56 main_i)) (or (<= main_i 56) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56601#(and (or (< 109 main_n) (<= 60 main_i)) (or (<= main_i 60) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56602#(and (or (< 109 main_n) (<= 64 main_i)) (or (<= main_i 64) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56603#(and (or (<= main_n 109) (<= main_i 68)) (or (< 109 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n)))), 56604#(and (or (<= 72 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 72) (<= main_n 109))), 56605#(and (or (<= main_i 76) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (<= 76 main_i) (< 109 main_n))), 56606#(and (or (< 109 main_n) (<= 80 main_i)) (or (<= main_n 109) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 56607#(and (or (< 109 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56608#(and (or (< 109 main_n) (<= 88 main_i)) (or (<= main_i 88) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56609#(and (or (< 109 main_n) (<= 92 main_i)) (or (<= main_i 92) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56610#(and (or (< 109 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56611#(and (or (< 109 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56612#(and (or (< 109 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56613#(and (or (<= main_n 109) (<= main_i 108)) (or (< 109 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 56614#(and (or (< 109 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 109) (<= main_i 112))), 56615#(and (or (<= main_i 116) (<= main_n 109)) (or (<= 116 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56616#(and (or (< 109 main_n) (<= 120 main_i)) (or (<= main_i 120) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56617#(and (or (< 109 main_n) (<= 124 main_i)) (or (<= main_i 124) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56618#(and (or (<= main_i 128) (<= main_n 109)) (or (< 109 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 56619#(and (or (<= 132 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 109))), 56620#(and (or (<= main_i 136) (<= main_n 109)) (or (<= 136 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56621#(and (or (<= main_n 109) (<= main_i 140)) (or (< 109 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 56622#(and (or (<= main_n 109) (<= main_i 144)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 144 main_i))), 56623#(and (or (<= main_n 109) (<= main_i 148)) (or (< 109 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 56624#(and (or (<= main_n 109) (<= main_i 152)) (or (< 109 main_n) (<= 152 main_i)) (= 23 (select main_a (* 4 main_n)))), 56625#(and (or (< 109 main_n) (<= 156 main_i)) (or (<= main_i 156) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56626#(and (or (<= 160 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 109) (<= main_i 160))), 56627#(and (or (<= main_i 164) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 164 main_i))), 56628#(and (or (<= 168 main_i) (< 109 main_n)) (or (<= main_n 109) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 56629#(and (or (<= main_i 172) (<= main_n 109)) (or (< 109 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n)))), 56630#(and (or (<= 176 main_i) (< 109 main_n)) (or (<= main_i 176) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56631#(and (or (<= main_i 180) (<= main_n 109)) (or (< 109 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n)))), 56632#(and (or (< 109 main_n) (<= 184 main_i)) (or (<= main_i 184) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56633#(and (or (<= main_i 188) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 188 main_i))), 56634#(and (or (<= main_i 192) (<= main_n 109)) (or (<= 192 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56635#(and (or (< 109 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 109) (<= main_i 196))), 56636#(and (or (< 109 main_n) (<= 200 main_i)) (or (<= main_i 200) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56637#(and (or (< 109 main_n) (<= 204 main_i)) (or (<= main_i 204) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56638#(and (or (<= main_i 208) (<= main_n 109)) (or (< 109 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 56639#(and (or (<= main_i 212) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 212 main_i))), 56640#(and (or (< 109 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56641#(and (or (<= main_i 220) (<= main_n 109)) (or (< 109 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 56642#(and (or (<= main_n 109) (<= main_i 224)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 224 main_i))), 56643#(and (or (<= main_i 228) (<= main_n 109)) (or (< 109 main_n) (<= 228 main_i)) (= 23 (select main_a (* 4 main_n)))), 56644#(and (or (< 109 main_n) (<= 232 main_i)) (or (<= main_i 232) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56645#(and (or (< 109 main_n) (<= 236 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 236) (<= main_n 109))), 56646#(and (or (< 109 main_n) (<= 240 main_i)) (or (<= main_i 240) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56647#(and (or (< 109 main_n) (<= 244 main_i)) (or (<= main_i 244) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56648#(and (or (< 109 main_n) (<= 248 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 248) (<= main_n 109))), 56649#(and (or (< 109 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56650#(and (or (< 109 main_n) (<= 256 main_i)) (or (<= main_n 109) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 56651#(and (or (< 109 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 260) (<= main_n 109))), 56652#(and (or (<= 264 main_i) (< 109 main_n)) (or (<= main_i 264) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56653#(and (or (<= main_i 268) (<= main_n 109)) (or (< 109 main_n) (<= 268 main_i)) (= 23 (select main_a (* 4 main_n)))), 56654#(and (or (<= main_i 272) (<= main_n 109)) (or (< 109 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 56655#(and (or (< 109 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56656#(and (or (<= main_i 280) (<= main_n 109)) (or (< 109 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n)))), 56657#(and (or (<= main_i 284) (<= main_n 109)) (or (< 109 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 56658#(and (or (< 109 main_n) (<= 288 main_i)) (or (<= main_n 109) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 56659#(and (or (<= main_i 292) (<= main_n 109)) (or (< 109 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 56660#(and (or (< 109 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 296) (<= main_n 109))), 56661#(and (or (< 109 main_n) (<= 300 main_i)) (or (<= main_i 300) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56662#(and (or (<= main_i 304) (<= main_n 109)) (or (< 109 main_n) (<= 304 main_i)) (= 23 (select main_a (* 4 main_n)))), 56663#(and (or (<= main_n 109) (<= main_i 308)) (or (< 109 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 56664#(and (or (<= main_n 109) (<= main_i 312)) (or (< 109 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 56665#(and (or (< 109 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 316) (<= main_n 109))), 56666#(and (or (< 109 main_n) (<= 320 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 320) (<= main_n 109))), 56667#(and (or (<= main_n 109) (<= main_i 324)) (or (< 109 main_n) (<= 324 main_i)) (= 23 (select main_a (* 4 main_n)))), 56668#(and (or (<= main_i 328) (<= main_n 109)) (or (< 109 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n)))), 56669#(and (or (<= main_i 332) (<= main_n 109)) (or (<= 332 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56670#(and (or (<= main_i 336) (<= main_n 109)) (or (< 109 main_n) (<= 336 main_i)) (= 23 (select main_a (* 4 main_n)))), 56671#(and (or (<= 340 main_i) (< 109 main_n)) (or (<= main_i 340) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56672#(and (or (< 109 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56673#(and (or (< 109 main_n) (<= 348 main_i)) (or (<= main_n 109) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 56674#(and (or (< 109 main_n) (<= 352 main_i)) (or (<= main_n 109) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 56675#(and (or (<= main_i 356) (<= main_n 109)) (or (< 109 main_n) (<= 356 main_i)) (= 23 (select main_a (* 4 main_n)))), 56676#(and (or (<= main_i 360) (<= main_n 109)) (or (< 109 main_n) (<= 360 main_i)) (= 23 (select main_a (* 4 main_n)))), 56677#(and (or (<= main_i 364) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 364 main_i))), 56678#(and (or (< 109 main_n) (<= 368 main_i)) (or (<= main_i 368) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56679#(and (or (<= main_i 372) (<= main_n 109)) (= 23 (select main_a (* 4 main_n))) (or (<= 372 main_i) (< 109 main_n))), 56680#(and (or (<= main_i 376) (<= main_n 109)) (or (< 109 main_n) (<= 376 main_i)) (= 23 (select main_a (* 4 main_n)))), 56681#(and (or (< 109 main_n) (<= 380 main_i)) (or (<= main_i 380) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56682#(and (or (< 109 main_n) (<= 384 main_i)) (or (<= main_i 384) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56683#(and (or (<= main_i 388) (<= main_n 109)) (or (<= 388 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56684#(and (or (<= main_i 392) (<= main_n 109)) (or (< 109 main_n) (<= 392 main_i)) (= 23 (select main_a (* 4 main_n)))), 56685#(and (or (< 109 main_n) (<= 396 main_i)) (or (<= main_i 396) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56686#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 400) (<= main_n 109)) (or (< 109 main_n) (<= 400 main_i))), 56687#(and (or (< 109 main_n) (<= 404 main_i)) (or (<= main_i 404) (<= main_n 109)) (= 23 (select main_a (* 4 main_n)))), 56688#(and (or (<= main_n 109) (<= main_i 408)) (= 23 (select main_a (* 4 main_n))) (or (< 109 main_n) (<= 408 main_i))), 56689#(and (or (<= main_i 412) (<= main_n 109)) (or (< 109 main_n) (<= 412 main_i)) (= 23 (select main_a (* 4 main_n)))), 56690#(and (or (< 109 main_n) (<= 416 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 416) (<= main_n 109))), 56691#(and (or (<= main_i 420) (<= main_n 109)) (or (<= 420 main_i) (< 109 main_n)) (= 23 (select main_a (* 4 main_n)))), 56692#(and (or (<= main_i 424) (<= main_n 109)) (or (< 109 main_n) (<= 424 main_i)) (= 23 (select main_a (* 4 main_n)))), 56693#(and (or (< 109 main_n) (<= 428 main_i)) (or (<= main_n 109) (<= main_i 428)) (= 23 (select main_a (* 4 main_n)))), 56694#(and (or (< 109 main_n) (<= 432 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 432) (<= main_n 109))), 56695#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (< 109 main_n) (<= (* 4 main_n) main_i)) (or (<= main_i 436) (<= main_n 109))))), 56696#(and (or (= (* 4 main_n) main_i) (and (< 109 main_n) (<= main_i 436))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 56697#(and (<= main_i 440) (<= 110 main_n))] [2018-07-23 13:40:09,212 INFO L134 CoverageAnalysis]: Checked inductivity of 11990 backedges. 0 proven. 11990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:09,213 INFO L450 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-07-23 13:40:09,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-07-23 13:40:09,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=12656, Unknown=0, NotChecked=0, Total=12882 [2018-07-23 13:40:09,213 INFO L87 Difference]: Start difference. First operand 222 states and 222 transitions. Second operand 114 states. [2018-07-23 13:40:12,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:12,270 INFO L93 Difference]: Finished difference Result 226 states and 226 transitions. [2018-07-23 13:40:12,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-07-23 13:40:12,270 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 221 [2018-07-23 13:40:12,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:12,271 INFO L225 Difference]: With dead ends: 226 [2018-07-23 13:40:12,271 INFO L226 Difference]: Without dead ends: 225 [2018-07-23 13:40:12,272 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=226, Invalid=12656, Unknown=0, NotChecked=0, Total=12882 [2018-07-23 13:40:12,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2018-07-23 13:40:12,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 224. [2018-07-23 13:40:12,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-07-23 13:40:12,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 224 transitions. [2018-07-23 13:40:12,566 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 224 transitions. Word has length 221 [2018-07-23 13:40:12,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:12,566 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 224 transitions. [2018-07-23 13:40:12,566 INFO L472 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-07-23 13:40:12,566 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 224 transitions. [2018-07-23 13:40:12,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-07-23 13:40:12,567 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:12,567 INFO L357 BasicCegarLoop]: trace histogram [111, 110, 1, 1] [2018-07-23 13:40:12,567 INFO L414 AbstractCegarLoop]: === Iteration 111 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:12,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1727114172, now seen corresponding path program 110 times [2018-07-23 13:40:12,567 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 12210 backedges. 0 proven. 12210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:14,343 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:14,344 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [113] total 113 [2018-07-23 13:40:14,344 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:14,344 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:40:14,344 INFO L185 omatonBuilderFactory]: Interpolants [57600#(and (or (<= 0 main_i) (< 110 main_n)) (or (<= main_i 0) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57601#(and (or (<= main_i 4) (<= main_n 110)) (or (< 110 main_n) (<= 4 main_i)) (= 23 (select main_a (* 4 main_n)))), 57602#(and (or (<= main_i 8) (<= main_n 110)) (or (< 110 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 57603#(and (or (<= main_n 110) (<= main_i 12)) (or (< 110 main_n) (<= 12 main_i)) (= 23 (select main_a (* 4 main_n)))), 57604#(and (or (< 110 main_n) (<= 16 main_i)) (or (<= main_i 16) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57605#(and (or (<= main_i 20) (<= main_n 110)) (or (< 110 main_n) (<= 20 main_i)) (= 23 (select main_a (* 4 main_n)))), 57606#(and (or (< 110 main_n) (<= 24 main_i)) (or (<= main_i 24) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57607#(and (or (<= main_n 110) (<= main_i 28)) (or (<= 28 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57608#(and (or (<= main_i 32) (<= main_n 110)) (or (<= 32 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57609#(and (or (<= main_i 36) (<= main_n 110)) (or (< 110 main_n) (<= 36 main_i)) (= 23 (select main_a (* 4 main_n)))), 57610#(and (or (<= 40 main_i) (< 110 main_n)) (or (<= main_i 40) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57611#(and (or (<= main_n 110) (<= main_i 44)) (= 23 (select main_a (* 4 main_n))) (or (<= 44 main_i) (< 110 main_n))), 57612#(and (or (<= main_i 48) (<= main_n 110)) (or (<= 48 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57613#(and (or (< 110 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57614#(and (or (<= main_i 56) (<= main_n 110)) (or (< 110 main_n) (<= 56 main_i)) (= 23 (select main_a (* 4 main_n)))), 57615#(and (or (<= main_i 60) (<= main_n 110)) (or (< 110 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 57616#(and (or (<= main_i 64) (<= main_n 110)) (= 23 (select main_a (* 4 main_n))) (or (<= 64 main_i) (< 110 main_n))), 57617#(and (or (< 110 main_n) (<= 68 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 110) (<= main_i 68))), 57618#(and (or (<= main_i 72) (<= main_n 110)) (or (<= 72 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57619#(and (or (<= 76 main_i) (< 110 main_n)) (or (<= main_i 76) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57620#(and (or (<= main_n 110) (<= main_i 80)) (or (< 110 main_n) (<= 80 main_i)) (= 23 (select main_a (* 4 main_n)))), 57621#(and (or (<= main_i 84) (<= main_n 110)) (= 23 (select main_a (* 4 main_n))) (or (< 110 main_n) (<= 84 main_i))), 57622#(and (or (<= main_i 88) (<= main_n 110)) (or (< 110 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 57623#(and (or (<= main_i 92) (<= main_n 110)) (or (< 110 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n)))), 57624#(and (or (<= main_i 96) (<= main_n 110)) (or (< 110 main_n) (<= 96 main_i)) (= 23 (select main_a (* 4 main_n)))), 57625#(and (or (< 110 main_n) (<= 100 main_i)) (or (<= main_i 100) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57626#(and (= 23 (select main_a (* 4 main_n))) (or (< 110 main_n) (<= 104 main_i)) (or (<= main_i 104) (<= main_n 110))), 57627#(and (or (< 110 main_n) (<= 108 main_i)) (or (<= main_n 110) (<= main_i 108)) (= 23 (select main_a (* 4 main_n)))), 57628#(and (or (< 110 main_n) (<= 112 main_i)) (or (<= main_n 110) (<= main_i 112)) (= 23 (select main_a (* 4 main_n)))), 57629#(and (or (<= 116 main_i) (< 110 main_n)) (or (<= main_i 116) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57630#(and (or (<= main_i 120) (<= main_n 110)) (or (<= 120 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57631#(and (or (<= 124 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 124) (<= main_n 110))), 57632#(and (or (<= main_i 128) (<= main_n 110)) (or (< 110 main_n) (<= 128 main_i)) (= 23 (select main_a (* 4 main_n)))), 57633#(and (or (<= main_i 132) (<= main_n 110)) (or (<= 132 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57634#(and (or (<= 136 main_i) (< 110 main_n)) (or (<= main_i 136) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57635#(and (or (<= main_n 110) (<= main_i 140)) (or (< 110 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 57636#(and (or (< 110 main_n) (<= 144 main_i)) (or (<= main_n 110) (<= main_i 144)) (= 23 (select main_a (* 4 main_n)))), 57637#(and (or (<= main_i 148) (<= main_n 110)) (or (< 110 main_n) (<= 148 main_i)) (= 23 (select main_a (* 4 main_n)))), 57638#(and (or (<= main_n 110) (<= main_i 152)) (or (<= 152 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57639#(and (or (<= 156 main_i) (< 110 main_n)) (or (<= main_i 156) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57640#(and (or (<= main_n 110) (<= main_i 160)) (or (<= 160 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57641#(and (or (<= main_i 164) (<= main_n 110)) (= 23 (select main_a (* 4 main_n))) (or (<= 164 main_i) (< 110 main_n))), 57642#(and (or (<= main_i 168) (<= main_n 110)) (or (<= 168 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57643#(and (or (< 110 main_n) (<= 172 main_i)) (or (<= main_i 172) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57644#(and (or (<= main_i 176) (<= main_n 110)) (or (<= 176 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57645#(and (or (< 110 main_n) (<= 180 main_i)) (or (<= main_i 180) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57646#(and (or (<= main_i 184) (<= main_n 110)) (or (< 110 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 57647#(and (or (<= main_i 188) (<= main_n 110)) (or (< 110 main_n) (<= 188 main_i)) (= 23 (select main_a (* 4 main_n)))), 57648#(and (or (<= 192 main_i) (< 110 main_n)) (or (<= main_i 192) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57649#(and (or (<= 196 main_i) (< 110 main_n)) (or (<= main_n 110) (<= main_i 196)) (= 23 (select main_a (* 4 main_n)))), 57650#(and (or (< 110 main_n) (<= 200 main_i)) (or (<= main_i 200) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57651#(and (or (<= main_i 204) (<= main_n 110)) (or (<= 204 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57652#(and (or (<= main_i 208) (<= main_n 110)) (or (< 110 main_n) (<= 208 main_i)) (= 23 (select main_a (* 4 main_n)))), 57653#(and (or (< 110 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 212) (<= main_n 110))), 57654#(and (or (< 110 main_n) (<= 216 main_i)) (or (<= main_i 216) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57655#(and (or (<= main_i 220) (<= main_n 110)) (or (< 110 main_n) (<= 220 main_i)) (= 23 (select main_a (* 4 main_n)))), 57656#(and (or (< 110 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 110) (<= main_i 224))), 57657#(and (or (<= main_i 228) (<= main_n 110)) (or (<= 228 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57658#(and (or (<= main_i 232) (<= main_n 110)) (or (< 110 main_n) (<= 232 main_i)) (= 23 (select main_a (* 4 main_n)))), 57659#(and (or (<= main_i 236) (<= main_n 110)) (or (< 110 main_n) (<= 236 main_i)) (= 23 (select main_a (* 4 main_n)))), 57660#(and (or (<= main_i 240) (<= main_n 110)) (or (< 110 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 57661#(and (or (< 110 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 244) (<= main_n 110))), 57662#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 248) (<= main_n 110)) (or (<= 248 main_i) (< 110 main_n))), 57663#(and (or (< 110 main_n) (<= 252 main_i)) (or (<= main_i 252) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57664#(and (or (< 110 main_n) (<= 256 main_i)) (or (<= main_n 110) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 57665#(and (or (< 110 main_n) (<= 260 main_i)) (or (<= main_i 260) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57666#(and (or (<= main_i 264) (<= main_n 110)) (or (<= 264 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57667#(and (or (<= main_i 268) (<= main_n 110)) (or (<= 268 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57668#(and (or (<= main_i 272) (<= main_n 110)) (or (< 110 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 57669#(and (or (< 110 main_n) (<= 276 main_i)) (or (<= main_i 276) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57670#(and (or (< 110 main_n) (<= 280 main_i)) (or (<= main_i 280) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57671#(and (or (<= main_i 284) (<= main_n 110)) (or (<= 284 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57672#(and (or (< 110 main_n) (<= 288 main_i)) (or (<= main_i 288) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57673#(and (or (<= main_i 292) (<= main_n 110)) (or (< 110 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 57674#(and (or (<= main_i 296) (<= main_n 110)) (or (< 110 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n)))), 57675#(and (or (<= main_i 300) (<= main_n 110)) (or (<= 300 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57676#(and (or (<= 304 main_i) (< 110 main_n)) (or (<= main_i 304) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57677#(and (or (<= main_n 110) (<= main_i 308)) (or (< 110 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 57678#(and (or (< 110 main_n) (<= 312 main_i)) (or (<= main_n 110) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 57679#(and (or (<= main_i 316) (<= main_n 110)) (or (< 110 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 57680#(and (or (< 110 main_n) (<= 320 main_i)) (or (<= main_i 320) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57681#(and (or (<= main_n 110) (<= main_i 324)) (or (<= 324 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57682#(and (or (< 110 main_n) (<= 328 main_i)) (or (<= main_i 328) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57683#(and (or (<= 332 main_i) (< 110 main_n)) (or (<= main_i 332) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57684#(and (or (<= main_i 336) (<= main_n 110)) (or (<= 336 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57685#(and (or (<= main_i 340) (<= main_n 110)) (or (<= 340 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57686#(and (or (< 110 main_n) (<= 344 main_i)) (or (<= main_i 344) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57687#(and (or (<= main_i 348) (<= main_n 110)) (or (< 110 main_n) (<= 348 main_i)) (= 23 (select main_a (* 4 main_n)))), 57688#(and (or (< 110 main_n) (<= 352 main_i)) (or (<= main_n 110) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 57689#(and (or (< 110 main_n) (<= 356 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 356) (<= main_n 110))), 57690#(and (or (< 110 main_n) (<= 360 main_i)) (or (<= main_i 360) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57691#(and (or (<= main_i 364) (<= main_n 110)) (= 23 (select main_a (* 4 main_n))) (or (< 110 main_n) (<= 364 main_i))), 57692#(and (or (< 110 main_n) (<= 368 main_i)) (or (<= main_i 368) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57693#(and (or (<= main_i 372) (<= main_n 110)) (or (<= 372 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57694#(and (or (<= main_i 376) (<= main_n 110)) (or (< 110 main_n) (<= 376 main_i)) (= 23 (select main_a (* 4 main_n)))), 57695#(and (or (<= main_i 380) (<= main_n 110)) (or (< 110 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 57696#(and (or (< 110 main_n) (<= 384 main_i)) (or (<= main_i 384) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57697#(and (or (<= 388 main_i) (< 110 main_n)) (or (<= main_i 388) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57698#(and (or (< 110 main_n) (<= 392 main_i)) (or (<= main_i 392) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57699#(and (or (<= main_i 396) (<= main_n 110)) (or (< 110 main_n) (<= 396 main_i)) (= 23 (select main_a (* 4 main_n)))), 57700#(and (or (<= main_i 400) (<= main_n 110)) (or (< 110 main_n) (<= 400 main_i)) (= 23 (select main_a (* 4 main_n)))), 57701#(and (or (<= main_i 404) (<= main_n 110)) (or (<= 404 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n)))), 57702#(and (or (<= 408 main_i) (< 110 main_n)) (or (<= main_i 408) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57703#(and (or (<= main_i 412) (<= main_n 110)) (or (< 110 main_n) (<= 412 main_i)) (= 23 (select main_a (* 4 main_n)))), 57704#(and (or (<= main_i 416) (<= main_n 110)) (or (< 110 main_n) (<= 416 main_i)) (= 23 (select main_a (* 4 main_n)))), 57705#(and (or (<= main_i 420) (<= main_n 110)) (= 23 (select main_a (* 4 main_n))) (or (<= 420 main_i) (< 110 main_n))), 57706#(and (or (<= 424 main_i) (< 110 main_n)) (or (<= main_i 424) (<= main_n 110)) (= 23 (select main_a (* 4 main_n)))), 57707#(and (or (<= 428 main_i) (< 110 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 110) (<= main_i 428))), 57708#(and (or (<= main_i 432) (<= main_n 110)) (or (< 110 main_n) (<= 432 main_i)) (= 23 (select main_a (* 4 main_n)))), 57709#(and (or (<= main_i 436) (<= main_n 110)) (or (< 110 main_n) (<= 436 main_i)) (= 23 (select main_a (* 4 main_n)))), 57710#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= main_i 440) (<= main_n 110)) (or (<= (* 4 main_n) main_i) (< 110 main_n))))), 57711#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 440) (< 110 main_n)))), 57712#(and (<= 111 main_n) (<= main_i 444)), 57598#true, 57599#false] [2018-07-23 13:40:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12210 backedges. 0 proven. 12210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:14,345 INFO L450 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-07-23 13:40:14,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-07-23 13:40:14,346 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=12882, Unknown=0, NotChecked=0, Total=13110 [2018-07-23 13:40:14,346 INFO L87 Difference]: Start difference. First operand 224 states and 224 transitions. Second operand 115 states. [2018-07-23 13:40:17,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:17,380 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2018-07-23 13:40:17,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2018-07-23 13:40:17,380 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 223 [2018-07-23 13:40:17,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:17,381 INFO L225 Difference]: With dead ends: 228 [2018-07-23 13:40:17,381 INFO L226 Difference]: Without dead ends: 227 [2018-07-23 13:40:17,381 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=228, Invalid=12882, Unknown=0, NotChecked=0, Total=13110 [2018-07-23 13:40:17,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2018-07-23 13:40:17,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 226. [2018-07-23 13:40:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2018-07-23 13:40:17,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 226 transitions. [2018-07-23 13:40:17,680 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 226 transitions. Word has length 223 [2018-07-23 13:40:17,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:17,681 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 226 transitions. [2018-07-23 13:40:17,681 INFO L472 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-07-23 13:40:17,681 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 226 transitions. [2018-07-23 13:40:17,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-07-23 13:40:17,681 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:17,681 INFO L357 BasicCegarLoop]: trace histogram [112, 111, 1, 1] [2018-07-23 13:40:17,682 INFO L414 AbstractCegarLoop]: === Iteration 112 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:17,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1899344126, now seen corresponding path program 111 times [2018-07-23 13:40:17,682 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:19,618 INFO L134 CoverageAnalysis]: Checked inductivity of 12432 backedges. 0 proven. 12432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:19,618 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:19,619 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [114] total 114 [2018-07-23 13:40:19,619 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:19,619 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:40:19,620 INFO L185 omatonBuilderFactory]: Interpolants [58624#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 4 main_i))) (or (<= main_n 111) (<= main_i 4))), 58625#(and (or (< 111 main_n) (and (<= 8 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 8))), 58626#(and (or (<= main_n 111) (<= main_i 12)) (or (and (<= 12 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58627#(and (or (<= main_n 111) (<= main_i 16)) (or (< 111 main_n) (and (<= 16 main_i) (= 23 (select main_a (* 4 main_n)))))), 58628#(and (or (< 111 main_n) (and (<= 20 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 20))), 58629#(and (or (<= main_n 111) (<= main_i 24)) (or (and (<= 24 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58630#(and (or (and (<= 28 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 28))), 58631#(and (or (< 111 main_n) (and (<= 32 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 32) (<= main_n 111))), 58632#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 36 main_i)) (< 111 main_n)) (or (<= main_i 36) (<= main_n 111))), 58633#(and (or (<= main_n 111) (<= main_i 40)) (or (< 111 main_n) (and (<= 40 main_i) (= 23 (select main_a (* 4 main_n)))))), 58634#(and (or (<= main_n 111) (<= main_i 44)) (or (< 111 main_n) (and (<= 44 main_i) (= 23 (select main_a (* 4 main_n)))))), 58635#(and (or (<= main_n 111) (<= main_i 48)) (or (and (<= 48 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58636#(and (or (and (<= 52 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 52))), 58637#(and (or (<= main_n 111) (<= main_i 56)) (or (< 111 main_n) (and (<= 56 main_i) (= 23 (select main_a (* 4 main_n)))))), 58638#(and (or (<= main_n 111) (<= main_i 60)) (or (< 111 main_n) (and (<= 60 main_i) (= 23 (select main_a (* 4 main_n)))))), 58639#(and (or (<= main_n 111) (<= main_i 64)) (or (and (<= 64 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58640#(and (or (<= main_n 111) (<= main_i 68)) (or (and (<= 68 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58641#(and (or (and (<= 72 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 72))), 58642#(and (or (<= main_i 76) (<= main_n 111)) (or (and (<= 76 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58643#(and (or (and (<= 80 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 80))), 58644#(and (or (<= main_n 111) (<= main_i 84)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 84 main_i)) (< 111 main_n))), 58645#(and (or (< 111 main_n) (and (<= 88 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 88) (<= main_n 111))), 58646#(and (or (< 111 main_n) (and (<= 92 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 92) (<= main_n 111))), 58647#(and (or (and (<= 96 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_i 96) (<= main_n 111))), 58648#(and (or (and (<= 100 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 100))), 58649#(and (or (<= main_i 104) (<= main_n 111)) (or (and (<= 104 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58650#(and (or (< 111 main_n) (and (<= 108 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 108))), 58651#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 112 main_i))) (or (<= main_n 111) (<= main_i 112))), 58652#(and (or (< 111 main_n) (and (<= 116 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 116))), 58653#(and (or (< 111 main_n) (and (<= 120 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 120))), 58654#(and (or (and (<= 124 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 124))), 58655#(and (or (<= main_n 111) (<= main_i 128)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 128 main_i)) (< 111 main_n))), 58656#(and (or (< 111 main_n) (and (<= 132 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 132))), 58657#(and (or (< 111 main_n) (and (<= 136 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_i 136) (<= main_n 111))), 58658#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 140 main_i))) (or (<= main_n 111) (<= main_i 140))), 58659#(and (or (<= main_n 111) (<= main_i 144)) (or (< 111 main_n) (and (<= 144 main_i) (= 23 (select main_a (* 4 main_n)))))), 58660#(and (or (< 111 main_n) (and (<= 148 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 148))), 58661#(and (or (<= main_n 111) (<= main_i 152)) (or (and (<= 152 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58662#(and (or (<= main_n 111) (<= main_i 156)) (or (< 111 main_n) (and (<= 156 main_i) (= 23 (select main_a (* 4 main_n)))))), 58663#(and (or (<= main_n 111) (<= main_i 160)) (or (< 111 main_n) (and (<= 160 main_i) (= 23 (select main_a (* 4 main_n)))))), 58664#(and (or (and (<= 164 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 164))), 58665#(and (or (<= main_n 111) (<= main_i 168)) (or (< 111 main_n) (and (<= 168 main_i) (= 23 (select main_a (* 4 main_n)))))), 58666#(and (or (<= main_n 111) (<= main_i 172)) (or (and (<= 172 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58667#(and (or (< 111 main_n) (and (<= 176 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 176))), 58668#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 180 main_i)) (< 111 main_n)) (or (<= main_n 111) (<= main_i 180))), 58669#(and (or (<= main_n 111) (<= main_i 184)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 184 main_i)) (< 111 main_n))), 58670#(and (or (<= main_n 111) (<= main_i 188)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 188 main_i)) (< 111 main_n))), 58671#(and (or (and (<= 192 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 192))), 58672#(and (or (< 111 main_n) (and (<= 196 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 196))), 58673#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 200 main_i)) (< 111 main_n)) (or (<= main_n 111) (<= main_i 200))), 58674#(and (or (<= main_n 111) (<= main_i 204)) (or (and (<= 204 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58675#(and (or (<= main_n 111) (<= main_i 208)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 208 main_i)) (< 111 main_n))), 58676#(and (or (<= main_n 111) (<= main_i 212)) (or (and (<= 212 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58677#(and (or (<= main_n 111) (<= main_i 216)) (or (< 111 main_n) (and (<= 216 main_i) (= 23 (select main_a (* 4 main_n)))))), 58678#(and (or (< 111 main_n) (and (<= 220 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 220))), 58679#(and (or (and (<= 224 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 224))), 58680#(and (or (<= main_n 111) (<= main_i 228)) (or (< 111 main_n) (and (<= 228 main_i) (= 23 (select main_a (* 4 main_n)))))), 58681#(and (or (< 111 main_n) (and (<= 232 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 232))), 58682#(and (or (<= main_n 111) (<= main_i 236)) (or (and (<= 236 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58683#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 240 main_i))) (or (<= main_n 111) (<= main_i 240))), 58684#(and (or (< 111 main_n) (and (<= 244 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 244))), 58685#(and (or (and (<= 248 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 248))), 58686#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 252 main_i))) (or (<= main_n 111) (<= main_i 252))), 58687#(and (or (<= main_n 111) (<= main_i 256)) (or (< 111 main_n) (and (<= 256 main_i) (= 23 (select main_a (* 4 main_n)))))), 58688#(and (or (<= main_i 260) (<= main_n 111)) (or (< 111 main_n) (and (<= 260 main_i) (= 23 (select main_a (* 4 main_n)))))), 58689#(and (or (and (<= 264 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 264))), 58690#(and (or (<= main_n 111) (<= main_i 268)) (or (and (<= 268 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58691#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 272 main_i))) (or (<= main_n 111) (<= main_i 272))), 58692#(and (or (<= main_n 111) (<= main_i 276)) (or (< 111 main_n) (and (<= 276 main_i) (= 23 (select main_a (* 4 main_n)))))), 58693#(and (or (<= main_n 111) (<= main_i 280)) (or (and (<= 280 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58694#(and (or (<= main_n 111) (<= main_i 284)) (or (< 111 main_n) (and (<= 284 main_i) (= 23 (select main_a (* 4 main_n)))))), 58695#(and (or (and (<= 288 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 288))), 58696#(and (or (and (<= 292 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 292))), 58697#(and (or (and (<= 296 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 296))), 58698#(and (or (< 111 main_n) (and (<= 300 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 300))), 58699#(and (or (<= main_n 111) (<= main_i 304)) (or (< 111 main_n) (and (<= 304 main_i) (= 23 (select main_a (* 4 main_n)))))), 58700#(and (or (<= main_n 111) (<= main_i 308)) (or (< 111 main_n) (and (<= 308 main_i) (= 23 (select main_a (* 4 main_n)))))), 58701#(and (or (and (<= 312 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 312))), 58702#(and (or (and (<= 316 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 316))), 58703#(and (or (and (<= 320 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_i 320) (<= main_n 111))), 58704#(and (or (<= main_n 111) (<= main_i 324)) (or (< 111 main_n) (and (<= 324 main_i) (= 23 (select main_a (* 4 main_n)))))), 58705#(and (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 328 main_i))) (or (<= main_n 111) (<= main_i 328))), 58706#(and (or (and (<= 332 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 332))), 58707#(and (or (< 111 main_n) (and (<= 336 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 336))), 58708#(and (or (<= main_n 111) (<= main_i 340)) (or (and (<= 340 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58709#(and (or (<= main_i 344) (<= main_n 111)) (or (and (<= 344 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58710#(and (or (<= main_n 111) (<= main_i 348)) (or (< 111 main_n) (and (<= 348 main_i) (= 23 (select main_a (* 4 main_n)))))), 58711#(and (or (< 111 main_n) (and (<= 352 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 352))), 58712#(and (or (<= main_i 356) (<= main_n 111)) (or (and (<= 356 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58713#(and (or (< 111 main_n) (and (<= 360 main_i) (= 23 (select main_a (* 4 main_n))))) (or (<= main_n 111) (<= main_i 360))), 58714#(and (or (<= main_n 111) (<= main_i 364)) (or (and (<= 364 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58715#(and (or (and (= 23 (select main_a (* 4 main_n))) (<= 368 main_i)) (< 111 main_n)) (or (<= main_n 111) (<= main_i 368))), 58716#(and (or (<= main_i 372) (<= main_n 111)) (or (< 111 main_n) (and (<= 372 main_i) (= 23 (select main_a (* 4 main_n)))))), 58717#(and (or (<= main_n 111) (<= main_i 376)) (or (< 111 main_n) (and (<= 376 main_i) (= 23 (select main_a (* 4 main_n)))))), 58718#(and (or (<= main_n 111) (<= main_i 380)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 380 main_i)) (< 111 main_n))), 58719#(and (or (<= main_n 111) (<= main_i 384)) (or (< 111 main_n) (and (<= 384 main_i) (= 23 (select main_a (* 4 main_n)))))), 58720#(and (or (<= main_n 111) (<= main_i 388)) (or (and (<= 388 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58721#(and (or (and (<= 392 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 392))), 58722#(and (or (<= main_n 111) (<= main_i 396)) (or (< 111 main_n) (and (= 23 (select main_a (* 4 main_n))) (<= 396 main_i)))), 58723#(and (or (<= main_n 111) (<= main_i 400)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 400 main_i)) (< 111 main_n))), 58724#(and (or (and (<= 404 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 404))), 58725#(and (or (and (<= 408 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 408))), 58726#(and (or (and (<= 412 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 412))), 58727#(and (or (<= main_n 111) (<= main_i 416)) (or (and (<= 416 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58728#(and (or (<= main_n 111) (<= main_i 420)) (or (and (<= 420 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58729#(and (or (<= main_n 111) (<= main_i 424)) (or (and (<= 424 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58730#(and (or (and (<= 428 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 428))), 58731#(and (or (<= main_n 111) (<= main_i 432)) (or (and (<= 432 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n))), 58732#(and (or (<= main_n 111) (<= main_i 436)) (or (and (= 23 (select main_a (* 4 main_n))) (<= 436 main_i)) (< 111 main_n))), 58733#(and (or (and (<= 440 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 440))), 58734#(and (or (and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (<= (* 4 main_n) main_i)) (< 111 main_n)) (or (<= main_n 111) (<= main_i 444))), 58735#(and (or (< 111 main_n) (and (<= (* 4 main_n) main_i) (<= main_i (* 4 main_n)) (= 23 (select main_a main_i)))) (<= main_i 444)), 58736#(and (<= main_i 448) (< 111 main_n)), 58621#true, 58622#false, 58623#(and (or (and (<= 0 main_i) (= 23 (select main_a (* 4 main_n)))) (< 111 main_n)) (or (<= main_n 111) (<= main_i 0)))] [2018-07-23 13:40:19,621 INFO L134 CoverageAnalysis]: Checked inductivity of 12432 backedges. 0 proven. 12432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:19,621 INFO L450 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-07-23 13:40:19,621 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-07-23 13:40:19,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=13110, Unknown=0, NotChecked=0, Total=13340 [2018-07-23 13:40:19,622 INFO L87 Difference]: Start difference. First operand 226 states and 226 transitions. Second operand 116 states. [2018-07-23 13:40:22,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:22,853 INFO L93 Difference]: Finished difference Result 230 states and 230 transitions. [2018-07-23 13:40:22,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2018-07-23 13:40:22,853 INFO L78 Accepts]: Start accepts. Automaton has 116 states. Word has length 225 [2018-07-23 13:40:22,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:22,854 INFO L225 Difference]: With dead ends: 230 [2018-07-23 13:40:22,854 INFO L226 Difference]: Without dead ends: 229 [2018-07-23 13:40:22,855 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=230, Invalid=13110, Unknown=0, NotChecked=0, Total=13340 [2018-07-23 13:40:22,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-07-23 13:40:23,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 228. [2018-07-23 13:40:23,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-07-23 13:40:23,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 228 transitions. [2018-07-23 13:40:23,193 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 228 transitions. Word has length 225 [2018-07-23 13:40:23,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:23,194 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 228 transitions. [2018-07-23 13:40:23,194 INFO L472 AbstractCegarLoop]: Interpolant automaton has 116 states. [2018-07-23 13:40:23,194 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 228 transitions. [2018-07-23 13:40:23,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-07-23 13:40:23,194 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:23,194 INFO L357 BasicCegarLoop]: trace histogram [113, 112, 1, 1] [2018-07-23 13:40:23,194 INFO L414 AbstractCegarLoop]: === Iteration 113 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:23,195 INFO L82 PathProgramCache]: Analyzing trace with hash -91394624, now seen corresponding path program 112 times [2018-07-23 13:40:23,195 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:24,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12656 backedges. 0 proven. 12656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:24,995 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:24,996 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [115] total 115 [2018-07-23 13:40:24,996 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:24,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:40:24,997 INFO L185 omatonBuilderFactory]: Interpolants [59653#true, 59654#false, 59655#(and (or (<= main_i 0) (<= main_n 112)) (or (<= 0 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59656#(and (or (<= main_i 4) (<= main_n 112)) (or (<= 4 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59657#(and (or (<= main_i 8) (<= main_n 112)) (or (<= 8 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59658#(and (or (<= main_n 112) (<= main_i 12)) (or (<= 12 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59659#(and (or (<= 16 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 59660#(and (or (<= 20 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 20) (<= main_n 112))), 59661#(and (or (<= main_i 24) (<= main_n 112)) (or (<= 24 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59662#(and (or (<= 28 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 59663#(and (or (<= main_i 32) (<= main_n 112)) (or (<= 32 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59664#(and (or (<= 36 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 36) (<= main_n 112))), 59665#(and (or (<= main_i 40) (<= main_n 112)) (or (<= 40 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59666#(and (or (<= main_n 112) (<= main_i 44)) (or (<= 44 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59667#(and (or (<= 48 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 48)) (= 23 (select main_a (* 4 main_n)))), 59668#(and (or (<= main_i 52) (<= main_n 112)) (or (<= 52 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59669#(and (or (<= 56 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 56) (<= main_n 112))), 59670#(and (or (<= main_i 60) (<= main_n 112)) (or (<= 60 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59671#(and (or (<= main_i 64) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 64 main_i) (< 112 main_n))), 59672#(and (or (<= 68 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 59673#(and (or (<= main_i 72) (<= main_n 112)) (or (<= 72 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59674#(and (or (<= 76 main_i) (< 112 main_n)) (or (<= main_i 76) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59675#(and (or (<= 80 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 112) (<= main_i 80))), 59676#(and (or (< 112 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59677#(and (or (<= main_i 88) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 88 main_i) (< 112 main_n))), 59678#(and (or (<= 92 main_i) (< 112 main_n)) (or (<= main_i 92) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59679#(and (or (<= main_i 96) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 112 main_n))), 59680#(and (or (<= main_i 100) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 112 main_n))), 59681#(and (or (<= main_i 104) (<= main_n 112)) (or (<= 104 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59682#(and (or (<= main_n 112) (<= main_i 108)) (or (<= 108 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59683#(and (or (<= main_n 112) (<= main_i 112)) (or (<= 112 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59684#(and (or (<= main_i 116) (<= main_n 112)) (or (<= 116 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59685#(and (or (<= main_i 120) (<= main_n 112)) (or (<= 120 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59686#(and (or (<= 124 main_i) (< 112 main_n)) (or (<= main_i 124) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59687#(and (or (<= main_i 128) (<= main_n 112)) (or (<= 128 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59688#(and (or (<= 132 main_i) (< 112 main_n)) (or (<= main_i 132) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59689#(and (or (<= main_i 136) (<= main_n 112)) (or (<= 136 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59690#(and (or (<= 140 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 140)) (= 23 (select main_a (* 4 main_n)))), 59691#(and (or (<= main_n 112) (<= main_i 144)) (or (<= 144 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59692#(and (or (<= 148 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 112) (<= main_i 148))), 59693#(and (or (<= main_n 112) (<= main_i 152)) (or (<= 152 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59694#(and (or (<= 156 main_i) (< 112 main_n)) (or (<= main_i 156) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59695#(and (or (<= main_n 112) (<= main_i 160)) (or (<= 160 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59696#(and (or (<= 164 main_i) (< 112 main_n)) (or (<= main_i 164) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59697#(and (or (<= main_i 168) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 168 main_i) (< 112 main_n))), 59698#(and (or (<= 172 main_i) (< 112 main_n)) (or (<= main_i 172) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59699#(and (or (<= 176 main_i) (< 112 main_n)) (or (<= main_i 176) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59700#(and (or (<= 180 main_i) (< 112 main_n)) (or (<= main_i 180) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59701#(and (or (<= main_i 184) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 184 main_i) (< 112 main_n))), 59702#(and (or (<= main_i 188) (<= main_n 112)) (or (<= 188 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59703#(and (or (<= 192 main_i) (< 112 main_n)) (or (<= main_i 192) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59704#(and (or (<= main_n 112) (<= main_i 196)) (or (<= 196 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59705#(and (or (<= 200 main_i) (< 112 main_n)) (or (<= main_i 200) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59706#(and (or (<= 204 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 204) (<= main_n 112))), 59707#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 208) (<= main_n 112)) (or (<= 208 main_i) (< 112 main_n))), 59708#(and (or (<= 212 main_i) (< 112 main_n)) (or (<= main_i 212) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59709#(and (or (<= main_i 216) (<= main_n 112)) (or (<= 216 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59710#(and (or (<= 220 main_i) (< 112 main_n)) (or (<= main_i 220) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59711#(and (or (<= main_n 112) (<= main_i 224)) (or (<= 224 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59712#(and (or (<= main_i 228) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 228 main_i) (< 112 main_n))), 59713#(and (or (<= main_i 232) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 232 main_i) (< 112 main_n))), 59714#(and (or (<= main_i 236) (<= main_n 112)) (or (<= 236 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59715#(and (or (<= main_i 240) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 240 main_i) (< 112 main_n))), 59716#(and (or (<= 244 main_i) (< 112 main_n)) (or (<= main_i 244) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59717#(and (or (<= main_i 248) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 248 main_i) (< 112 main_n))), 59718#(and (or (<= 252 main_i) (< 112 main_n)) (or (<= main_i 252) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59719#(and (or (<= 256 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 256)) (= 23 (select main_a (* 4 main_n)))), 59720#(and (or (<= 260 main_i) (< 112 main_n)) (or (<= main_i 260) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59721#(and (or (<= 264 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 264) (<= main_n 112))), 59722#(and (or (<= main_i 268) (<= main_n 112)) (or (<= 268 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59723#(and (or (<= main_i 272) (<= main_n 112)) (or (< 112 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 59724#(and (or (<= 276 main_i) (< 112 main_n)) (or (<= main_i 276) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59725#(and (or (<= 280 main_i) (< 112 main_n)) (or (<= main_i 280) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59726#(and (or (<= main_i 284) (<= main_n 112)) (or (<= 284 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59727#(and (or (<= 288 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 288) (<= main_n 112))), 59728#(and (or (<= 292 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 292) (<= main_n 112))), 59729#(and (or (<= main_i 296) (<= main_n 112)) (or (<= 296 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59730#(and (or (<= 300 main_i) (< 112 main_n)) (or (<= main_i 300) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59731#(and (or (<= main_i 304) (<= main_n 112)) (or (<= 304 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59732#(and (or (<= 308 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 308)) (= 23 (select main_a (* 4 main_n)))), 59733#(and (or (<= main_n 112) (<= main_i 312)) (= 23 (select main_a (* 4 main_n))) (or (<= 312 main_i) (< 112 main_n))), 59734#(and (or (<= main_i 316) (<= main_n 112)) (or (<= 316 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59735#(and (or (<= main_i 320) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 320 main_i) (< 112 main_n))), 59736#(and (or (<= 324 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 59737#(and (or (<= main_i 328) (<= main_n 112)) (or (<= 328 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59738#(and (or (<= 332 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 332) (<= main_n 112))), 59739#(and (or (<= 336 main_i) (< 112 main_n)) (or (<= main_i 336) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59740#(and (or (<= main_i 340) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 340 main_i) (< 112 main_n))), 59741#(and (or (<= main_i 344) (<= main_n 112)) (or (<= 344 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59742#(and (or (<= 348 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 59743#(and (or (<= 352 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 352)) (= 23 (select main_a (* 4 main_n)))), 59744#(and (or (<= 356 main_i) (< 112 main_n)) (or (<= main_i 356) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59745#(and (or (<= main_i 360) (<= main_n 112)) (or (<= 360 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59746#(and (or (<= main_i 364) (<= main_n 112)) (or (<= 364 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59747#(and (or (<= 368 main_i) (< 112 main_n)) (or (<= main_i 368) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59748#(and (or (<= 372 main_i) (< 112 main_n)) (or (<= main_i 372) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59749#(and (or (<= main_i 376) (<= main_n 112)) (or (<= 376 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59750#(and (or (<= 380 main_i) (< 112 main_n)) (or (<= main_i 380) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59751#(and (or (<= 384 main_i) (< 112 main_n)) (or (<= main_i 384) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59752#(and (or (<= main_i 388) (<= main_n 112)) (or (<= 388 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59753#(and (or (<= 392 main_i) (< 112 main_n)) (or (<= main_i 392) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59754#(and (or (<= 396 main_i) (< 112 main_n)) (or (<= main_i 396) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59755#(and (or (<= 400 main_i) (< 112 main_n)) (or (<= main_i 400) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59756#(and (or (<= 404 main_i) (< 112 main_n)) (or (<= main_i 404) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59757#(and (or (<= 408 main_i) (< 112 main_n)) (or (<= main_i 408) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59758#(and (or (<= 412 main_i) (< 112 main_n)) (or (<= main_i 412) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59759#(and (or (<= 416 main_i) (< 112 main_n)) (or (<= main_i 416) (<= main_n 112)) (= 23 (select main_a (* 4 main_n)))), 59760#(and (or (<= main_i 420) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (<= 420 main_i) (< 112 main_n))), 59761#(and (or (<= 424 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 424) (<= main_n 112))), 59762#(and (or (<= 428 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 428)) (= 23 (select main_a (* 4 main_n)))), 59763#(and (or (<= main_i 432) (<= main_n 112)) (or (<= 432 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n)))), 59764#(and (or (<= main_i 436) (<= main_n 112)) (= 23 (select main_a (* 4 main_n))) (or (< 112 main_n) (<= 436 main_i))), 59765#(and (or (<= 440 main_i) (< 112 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 440) (<= main_n 112))), 59766#(and (or (<= 444 main_i) (< 112 main_n)) (or (<= main_n 112) (<= main_i 444)) (= 23 (select main_a (* 4 main_n)))), 59767#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (and (or (<= (* 4 main_n) main_i) (< 112 main_n)) (or (<= main_i 448) (<= main_n 112))) (= (* 4 main_n) main_i))), 59768#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (<= main_i 448) (< 112 main_n)))), 59769#(and (<= main_i 452) (<= 113 main_n))] [2018-07-23 13:40:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12656 backedges. 0 proven. 12656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:24,997 INFO L450 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-07-23 13:40:24,998 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-07-23 13:40:24,998 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=13340, Unknown=0, NotChecked=0, Total=13572 [2018-07-23 13:40:24,998 INFO L87 Difference]: Start difference. First operand 228 states and 228 transitions. Second operand 117 states. [2018-07-23 13:40:28,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:28,238 INFO L93 Difference]: Finished difference Result 232 states and 232 transitions. [2018-07-23 13:40:28,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-07-23 13:40:28,238 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 227 [2018-07-23 13:40:28,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:28,239 INFO L225 Difference]: With dead ends: 232 [2018-07-23 13:40:28,239 INFO L226 Difference]: Without dead ends: 231 [2018-07-23 13:40:28,239 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=232, Invalid=13340, Unknown=0, NotChecked=0, Total=13572 [2018-07-23 13:40:28,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-07-23 13:40:28,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 230. [2018-07-23 13:40:28,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-07-23 13:40:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 230 transitions. [2018-07-23 13:40:28,550 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 230 transitions. Word has length 227 [2018-07-23 13:40:28,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:28,550 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 230 transitions. [2018-07-23 13:40:28,550 INFO L472 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-07-23 13:40:28,550 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 230 transitions. [2018-07-23 13:40:28,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2018-07-23 13:40:28,551 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:28,551 INFO L357 BasicCegarLoop]: trace histogram [114, 113, 1, 1] [2018-07-23 13:40:28,551 INFO L414 AbstractCegarLoop]: === Iteration 114 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:28,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1930886654, now seen corresponding path program 113 times [2018-07-23 13:40:28,551 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:28,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:30,368 INFO L134 CoverageAnalysis]: Checked inductivity of 12882 backedges. 0 proven. 12882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:30,368 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:30,368 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [116] total 116 [2018-07-23 13:40:30,368 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:30,369 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:40:30,369 INFO L185 omatonBuilderFactory]: Interpolants [60694#true, 60695#false, 60696#(and (or (<= main_i 0) (<= main_n 113)) (or (< 113 main_n) (<= 0 main_i)) (= 23 (select main_a (* 4 main_n)))), 60697#(and (or (<= main_n 113) (<= main_i 4)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 4 main_i))), 60698#(and (or (<= main_i 8) (<= main_n 113)) (or (< 113 main_n) (<= 8 main_i)) (= 23 (select main_a (* 4 main_n)))), 60699#(and (or (< 113 main_n) (<= 12 main_i)) (or (<= main_n 113) (<= main_i 12)) (= 23 (select main_a (* 4 main_n)))), 60700#(and (or (< 113 main_n) (<= 16 main_i)) (or (<= main_n 113) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 60701#(and (or (<= main_i 20) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 20 main_i))), 60702#(and (or (<= main_i 24) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 24 main_i))), 60703#(and (or (<= main_n 113) (<= main_i 28)) (or (< 113 main_n) (<= 28 main_i)) (= 23 (select main_a (* 4 main_n)))), 60704#(and (or (< 113 main_n) (<= 32 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 32) (<= main_n 113))), 60705#(and (or (<= main_i 36) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 36 main_i))), 60706#(and (or (< 113 main_n) (<= 40 main_i)) (or (<= main_i 40) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60707#(and (or (< 113 main_n) (<= 44 main_i)) (or (<= main_n 113) (<= main_i 44)) (= 23 (select main_a (* 4 main_n)))), 60708#(and (or (<= main_n 113) (<= main_i 48)) (or (< 113 main_n) (<= 48 main_i)) (= 23 (select main_a (* 4 main_n)))), 60709#(and (or (< 113 main_n) (<= 52 main_i)) (or (<= main_i 52) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60710#(and (or (< 113 main_n) (<= 56 main_i)) (or (<= main_i 56) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60711#(and (or (<= main_i 60) (<= main_n 113)) (or (< 113 main_n) (<= 60 main_i)) (= 23 (select main_a (* 4 main_n)))), 60712#(and (or (< 113 main_n) (<= 64 main_i)) (or (<= main_i 64) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60713#(and (or (< 113 main_n) (<= 68 main_i)) (or (<= main_n 113) (<= main_i 68)) (= 23 (select main_a (* 4 main_n)))), 60714#(and (or (<= main_i 72) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 72 main_i))), 60715#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 76) (<= main_n 113)) (or (<= 76 main_i) (< 113 main_n))), 60716#(and (or (< 113 main_n) (<= 80 main_i)) (or (<= main_n 113) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 60717#(and (or (< 113 main_n) (<= 84 main_i)) (or (<= main_i 84) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60718#(and (or (<= main_i 88) (<= main_n 113)) (or (< 113 main_n) (<= 88 main_i)) (= 23 (select main_a (* 4 main_n)))), 60719#(and (or (< 113 main_n) (<= 92 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 92) (<= main_n 113))), 60720#(and (or (< 113 main_n) (<= 96 main_i)) (or (<= main_i 96) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60721#(and (or (<= main_i 100) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 100 main_i))), 60722#(and (or (<= main_i 104) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 104 main_i))), 60723#(and (or (<= main_n 113) (<= main_i 108)) (or (< 113 main_n) (<= 108 main_i)) (= 23 (select main_a (* 4 main_n)))), 60724#(and (or (<= main_n 113) (<= main_i 112)) (or (< 113 main_n) (<= 112 main_i)) (= 23 (select main_a (* 4 main_n)))), 60725#(and (or (<= 116 main_i) (< 113 main_n)) (or (<= main_i 116) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60726#(and (or (<= main_i 120) (<= main_n 113)) (or (< 113 main_n) (<= 120 main_i)) (= 23 (select main_a (* 4 main_n)))), 60727#(and (or (<= main_i 124) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 124 main_i))), 60728#(and (or (< 113 main_n) (<= 128 main_i)) (or (<= main_i 128) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60729#(and (or (< 113 main_n) (<= 132 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 132) (<= main_n 113))), 60730#(and (= 23 (select main_a (* 4 main_n))) (or (<= 136 main_i) (< 113 main_n)) (or (<= main_i 136) (<= main_n 113))), 60731#(and (or (<= main_n 113) (<= main_i 140)) (or (< 113 main_n) (<= 140 main_i)) (= 23 (select main_a (* 4 main_n)))), 60732#(and (or (<= main_n 113) (<= main_i 144)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 144 main_i))), 60733#(and (or (< 113 main_n) (<= 148 main_i)) (or (<= main_n 113) (<= main_i 148)) (= 23 (select main_a (* 4 main_n)))), 60734#(and (or (< 113 main_n) (<= 152 main_i)) (or (<= main_n 113) (<= main_i 152)) (= 23 (select main_a (* 4 main_n)))), 60735#(and (or (< 113 main_n) (<= 156 main_i)) (or (<= main_i 156) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60736#(and (or (<= main_n 113) (<= main_i 160)) (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 113 main_n))), 60737#(and (or (<= main_i 164) (<= main_n 113)) (or (< 113 main_n) (<= 164 main_i)) (= 23 (select main_a (* 4 main_n)))), 60738#(and (or (<= 168 main_i) (< 113 main_n)) (or (<= main_n 113) (<= main_i 168)) (= 23 (select main_a (* 4 main_n)))), 60739#(and (or (< 113 main_n) (<= 172 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 172) (<= main_n 113))), 60740#(and (or (<= main_i 176) (<= main_n 113)) (or (<= 176 main_i) (< 113 main_n)) (= 23 (select main_a (* 4 main_n)))), 60741#(and (or (< 113 main_n) (<= 180 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 180) (<= main_n 113))), 60742#(and (or (<= main_i 184) (<= main_n 113)) (or (< 113 main_n) (<= 184 main_i)) (= 23 (select main_a (* 4 main_n)))), 60743#(and (or (<= main_i 188) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 188 main_i))), 60744#(and (or (<= main_i 192) (<= main_n 113)) (or (< 113 main_n) (<= 192 main_i)) (= 23 (select main_a (* 4 main_n)))), 60745#(and (or (<= main_n 113) (<= main_i 196)) (or (< 113 main_n) (<= 196 main_i)) (= 23 (select main_a (* 4 main_n)))), 60746#(and (or (< 113 main_n) (<= 200 main_i)) (or (<= main_n 113) (<= main_i 200)) (= 23 (select main_a (* 4 main_n)))), 60747#(and (or (< 113 main_n) (<= 204 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 204) (<= main_n 113))), 60748#(and (or (< 113 main_n) (<= 208 main_i)) (or (<= main_i 208) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60749#(and (or (<= main_i 212) (<= main_n 113)) (or (< 113 main_n) (<= 212 main_i)) (= 23 (select main_a (* 4 main_n)))), 60750#(and (or (<= main_i 216) (<= main_n 113)) (or (< 113 main_n) (<= 216 main_i)) (= 23 (select main_a (* 4 main_n)))), 60751#(and (or (< 113 main_n) (<= 220 main_i)) (or (<= main_i 220) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60752#(and (or (<= main_n 113) (<= main_i 224)) (or (< 113 main_n) (<= 224 main_i)) (= 23 (select main_a (* 4 main_n)))), 60753#(and (or (< 113 main_n) (<= 228 main_i)) (or (<= main_i 228) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60754#(and (or (<= main_i 232) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 232 main_i))), 60755#(and (or (< 113 main_n) (<= 236 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 236) (<= main_n 113))), 60756#(and (or (<= main_i 240) (<= main_n 113)) (or (< 113 main_n) (<= 240 main_i)) (= 23 (select main_a (* 4 main_n)))), 60757#(and (or (< 113 main_n) (<= 244 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 244) (<= main_n 113))), 60758#(and (or (< 113 main_n) (<= 248 main_i)) (or (<= main_i 248) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60759#(and (or (<= main_i 252) (<= main_n 113)) (or (< 113 main_n) (<= 252 main_i)) (= 23 (select main_a (* 4 main_n)))), 60760#(and (or (<= main_n 113) (<= main_i 256)) (or (< 113 main_n) (<= 256 main_i)) (= 23 (select main_a (* 4 main_n)))), 60761#(and (or (<= main_i 260) (<= main_n 113)) (or (< 113 main_n) (<= 260 main_i)) (= 23 (select main_a (* 4 main_n)))), 60762#(and (or (< 113 main_n) (<= 264 main_i)) (or (<= main_i 264) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60763#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 268) (<= main_n 113)) (or (< 113 main_n) (<= 268 main_i))), 60764#(and (or (<= main_i 272) (<= main_n 113)) (or (< 113 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 60765#(and (or (<= main_i 276) (<= main_n 113)) (or (< 113 main_n) (<= 276 main_i)) (= 23 (select main_a (* 4 main_n)))), 60766#(and (or (<= main_i 280) (<= main_n 113)) (or (< 113 main_n) (<= 280 main_i)) (= 23 (select main_a (* 4 main_n)))), 60767#(and (or (<= main_i 284) (<= main_n 113)) (or (< 113 main_n) (<= 284 main_i)) (= 23 (select main_a (* 4 main_n)))), 60768#(and (or (< 113 main_n) (<= 288 main_i)) (or (<= main_n 113) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 60769#(and (or (<= main_i 292) (<= main_n 113)) (or (< 113 main_n) (<= 292 main_i)) (= 23 (select main_a (* 4 main_n)))), 60770#(and (or (<= main_i 296) (<= main_n 113)) (or (< 113 main_n) (<= 296 main_i)) (= 23 (select main_a (* 4 main_n)))), 60771#(and (or (<= main_i 300) (<= main_n 113)) (or (< 113 main_n) (<= 300 main_i)) (= 23 (select main_a (* 4 main_n)))), 60772#(and (or (< 113 main_n) (<= 304 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 304) (<= main_n 113))), 60773#(and (or (<= main_n 113) (<= main_i 308)) (or (< 113 main_n) (<= 308 main_i)) (= 23 (select main_a (* 4 main_n)))), 60774#(and (or (<= main_n 113) (<= main_i 312)) (or (< 113 main_n) (<= 312 main_i)) (= 23 (select main_a (* 4 main_n)))), 60775#(and (or (<= main_i 316) (<= main_n 113)) (or (< 113 main_n) (<= 316 main_i)) (= 23 (select main_a (* 4 main_n)))), 60776#(and (or (< 113 main_n) (<= 320 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 320) (<= main_n 113))), 60777#(and (or (< 113 main_n) (<= 324 main_i)) (or (<= main_n 113) (<= main_i 324)) (= 23 (select main_a (* 4 main_n)))), 60778#(and (or (< 113 main_n) (<= 328 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 328) (<= main_n 113))), 60779#(and (or (<= main_i 332) (<= main_n 113)) (or (<= 332 main_i) (< 113 main_n)) (= 23 (select main_a (* 4 main_n)))), 60780#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 336) (<= main_n 113)) (or (< 113 main_n) (<= 336 main_i))), 60781#(and (or (< 113 main_n) (<= 340 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 340) (<= main_n 113))), 60782#(and (or (< 113 main_n) (<= 344 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 344) (<= main_n 113))), 60783#(and (or (< 113 main_n) (<= 348 main_i)) (or (<= main_n 113) (<= main_i 348)) (= 23 (select main_a (* 4 main_n)))), 60784#(and (or (<= main_n 113) (<= main_i 352)) (or (< 113 main_n) (<= 352 main_i)) (= 23 (select main_a (* 4 main_n)))), 60785#(and (or (< 113 main_n) (<= 356 main_i)) (or (<= main_i 356) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60786#(and (or (< 113 main_n) (<= 360 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 360) (<= main_n 113))), 60787#(and (or (<= main_i 364) (<= main_n 113)) (or (< 113 main_n) (<= 364 main_i)) (= 23 (select main_a (* 4 main_n)))), 60788#(and (or (<= main_i 368) (<= main_n 113)) (or (< 113 main_n) (<= 368 main_i)) (= 23 (select main_a (* 4 main_n)))), 60789#(and (or (<= main_i 372) (<= main_n 113)) (or (<= 372 main_i) (< 113 main_n)) (= 23 (select main_a (* 4 main_n)))), 60790#(and (or (< 113 main_n) (<= 376 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 376) (<= main_n 113))), 60791#(and (or (<= main_n 113) (<= main_i 380)) (or (< 113 main_n) (<= 380 main_i)) (= 23 (select main_a (* 4 main_n)))), 60792#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_i 384) (<= main_n 113)) (or (< 113 main_n) (<= 384 main_i))), 60793#(and (or (<= 388 main_i) (< 113 main_n)) (or (<= main_i 388) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60794#(and (or (< 113 main_n) (<= 392 main_i)) (or (<= main_i 392) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60795#(and (or (<= main_i 396) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 396 main_i))), 60796#(and (or (<= main_i 400) (<= main_n 113)) (or (< 113 main_n) (<= 400 main_i)) (= 23 (select main_a (* 4 main_n)))), 60797#(and (or (< 113 main_n) (<= 404 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 404) (<= main_n 113))), 60798#(and (or (< 113 main_n) (<= 408 main_i)) (or (<= main_n 113) (<= main_i 408)) (= 23 (select main_a (* 4 main_n)))), 60799#(and (or (<= main_i 412) (<= main_n 113)) (or (< 113 main_n) (<= 412 main_i)) (= 23 (select main_a (* 4 main_n)))), 60800#(and (or (< 113 main_n) (<= 416 main_i)) (or (<= main_i 416) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60801#(and (or (< 113 main_n) (<= 420 main_i)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 420) (<= main_n 113))), 60802#(and (or (<= main_i 424) (<= main_n 113)) (= 23 (select main_a (* 4 main_n))) (or (< 113 main_n) (<= 424 main_i))), 60803#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 113) (<= main_i 428)) (or (< 113 main_n) (<= 428 main_i))), 60804#(and (or (< 113 main_n) (<= 432 main_i)) (or (<= main_i 432) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60805#(and (or (< 113 main_n) (<= 436 main_i)) (or (<= main_i 436) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60806#(and (or (< 113 main_n) (<= 440 main_i)) (or (<= main_i 440) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60807#(and (or (< 113 main_n) (<= 444 main_i)) (or (<= main_n 113) (<= main_i 444)) (= 23 (select main_a (* 4 main_n)))), 60808#(and (or (<= 448 main_i) (< 113 main_n)) (or (<= main_i 448) (<= main_n 113)) (= 23 (select main_a (* 4 main_n)))), 60809#(and (or (= (* 4 main_n) main_i) (and (or (<= main_i 452) (<= main_n 113)) (or (< 113 main_n) (<= (* 4 main_n) main_i)))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 60810#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (< 113 main_n) (<= main_i 452)))), 60811#(and (<= main_i 456) (<= 114 main_n))] [2018-07-23 13:40:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 12882 backedges. 0 proven. 12882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:30,370 INFO L450 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-07-23 13:40:30,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-07-23 13:40:30,371 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=13572, Unknown=0, NotChecked=0, Total=13806 [2018-07-23 13:40:30,371 INFO L87 Difference]: Start difference. First operand 230 states and 230 transitions. Second operand 118 states. [2018-07-23 13:40:33,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:40:33,624 INFO L93 Difference]: Finished difference Result 234 states and 234 transitions. [2018-07-23 13:40:33,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-07-23 13:40:33,624 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 229 [2018-07-23 13:40:33,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:40:33,624 INFO L225 Difference]: With dead ends: 234 [2018-07-23 13:40:33,625 INFO L226 Difference]: Without dead ends: 233 [2018-07-23 13:40:33,625 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=234, Invalid=13572, Unknown=0, NotChecked=0, Total=13806 [2018-07-23 13:40:33,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-07-23 13:40:33,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 232. [2018-07-23 13:40:33,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-07-23 13:40:33,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 232 transitions. [2018-07-23 13:40:33,944 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 232 transitions. Word has length 229 [2018-07-23 13:40:33,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:40:33,944 INFO L471 AbstractCegarLoop]: Abstraction has 232 states and 232 transitions. [2018-07-23 13:40:33,944 INFO L472 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-07-23 13:40:33,944 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 232 transitions. [2018-07-23 13:40:33,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-07-23 13:40:33,944 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:40:33,945 INFO L357 BasicCegarLoop]: trace histogram [115, 114, 1, 1] [2018-07-23 13:40:33,945 INFO L414 AbstractCegarLoop]: === Iteration 115 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:40:33,945 INFO L82 PathProgramCache]: Analyzing trace with hash -156201532, now seen corresponding path program 114 times [2018-07-23 13:40:33,945 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:40:33,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:40:35,789 INFO L134 CoverageAnalysis]: Checked inductivity of 13110 backedges. 0 proven. 13110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:35,790 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:40:35,790 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [117] total 117 [2018-07-23 13:40:35,790 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:40:35,790 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:40:35,791 INFO L185 omatonBuilderFactory]: Interpolants [61744#true, 61745#false, 61746#(and (or (<= 0 main_i) (< 114 main_n)) (or (<= main_i 0) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61747#(and (or (<= 4 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 4)) (= 23 (select main_a (* 4 main_n)))), 61748#(and (or (<= main_i 8) (<= main_n 114)) (or (<= 8 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61749#(and (or (<= main_n 114) (<= main_i 12)) (or (<= 12 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61750#(and (or (<= 16 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 16)) (= 23 (select main_a (* 4 main_n)))), 61751#(and (or (<= main_i 20) (<= main_n 114)) (or (<= 20 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61752#(and (or (<= 24 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 24)) (= 23 (select main_a (* 4 main_n)))), 61753#(and (or (<= 28 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 28)) (= 23 (select main_a (* 4 main_n)))), 61754#(and (or (<= 32 main_i) (< 114 main_n)) (or (<= main_i 32) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61755#(and (or (<= main_i 36) (<= main_n 114)) (= 23 (select main_a (* 4 main_n))) (or (<= 36 main_i) (< 114 main_n))), 61756#(and (or (<= 40 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 40) (<= main_n 114))), 61757#(and (or (<= main_n 114) (<= main_i 44)) (= 23 (select main_a (* 4 main_n))) (or (<= 44 main_i) (< 114 main_n))), 61758#(and (or (<= main_n 114) (<= main_i 48)) (= 23 (select main_a (* 4 main_n))) (or (<= 48 main_i) (< 114 main_n))), 61759#(and (or (<= main_i 52) (<= main_n 114)) (or (<= 52 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61760#(and (or (<= 56 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 56)) (= 23 (select main_a (* 4 main_n)))), 61761#(and (or (<= main_n 114) (<= main_i 60)) (or (<= 60 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61762#(and (or (<= 64 main_i) (< 114 main_n)) (or (<= main_i 64) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61763#(and (or (<= main_n 114) (<= main_i 68)) (or (<= 68 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61764#(and (or (<= 72 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 72))), 61765#(and (or (<= main_i 76) (<= main_n 114)) (or (<= 76 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61766#(and (or (<= 80 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 80)) (= 23 (select main_a (* 4 main_n)))), 61767#(and (or (<= main_i 84) (<= main_n 114)) (or (< 114 main_n) (<= 84 main_i)) (= 23 (select main_a (* 4 main_n)))), 61768#(and (or (<= main_i 88) (<= main_n 114)) (or (<= 88 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61769#(and (or (<= main_i 92) (<= main_n 114)) (or (<= 92 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61770#(and (or (<= main_i 96) (<= main_n 114)) (= 23 (select main_a (* 4 main_n))) (or (<= 96 main_i) (< 114 main_n))), 61771#(and (or (<= main_i 100) (<= main_n 114)) (= 23 (select main_a (* 4 main_n))) (or (<= 100 main_i) (< 114 main_n))), 61772#(and (or (<= main_i 104) (<= main_n 114)) (or (<= 104 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61773#(and (or (<= main_n 114) (<= main_i 108)) (or (<= 108 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61774#(and (or (<= main_n 114) (<= main_i 112)) (or (<= 112 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61775#(and (or (<= main_n 114) (<= main_i 116)) (or (<= 116 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61776#(and (or (<= 120 main_i) (< 114 main_n)) (or (<= main_i 120) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61777#(and (or (<= 124 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 124))), 61778#(and (or (<= main_n 114) (<= main_i 128)) (or (<= 128 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61779#(and (or (<= 132 main_i) (< 114 main_n)) (or (<= main_i 132) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61780#(and (or (<= main_i 136) (<= main_n 114)) (or (<= 136 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61781#(and (or (<= main_n 114) (<= main_i 140)) (= 23 (select main_a (* 4 main_n))) (or (<= 140 main_i) (< 114 main_n))), 61782#(and (or (<= main_n 114) (<= main_i 144)) (or (<= 144 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61783#(and (or (<= main_n 114) (<= main_i 148)) (or (<= 148 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61784#(and (or (<= main_n 114) (<= main_i 152)) (= 23 (select main_a (* 4 main_n))) (or (<= 152 main_i) (< 114 main_n))), 61785#(and (or (<= 156 main_i) (< 114 main_n)) (or (<= main_i 156) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61786#(and (= 23 (select main_a (* 4 main_n))) (or (<= 160 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 160))), 61787#(and (or (<= 164 main_i) (< 114 main_n)) (or (<= main_i 164) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61788#(and (or (<= 168 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 168))), 61789#(and (or (<= 172 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 172)) (= 23 (select main_a (* 4 main_n)))), 61790#(and (or (<= 176 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 176) (<= main_n 114))), 61791#(and (or (<= main_i 180) (<= main_n 114)) (or (<= 180 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61792#(and (or (<= main_i 184) (<= main_n 114)) (or (<= 184 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61793#(and (or (<= 188 main_i) (< 114 main_n)) (or (<= main_i 188) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61794#(and (or (<= 192 main_i) (< 114 main_n)) (or (<= main_i 192) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61795#(and (or (<= 196 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 196))), 61796#(and (or (<= main_n 114) (<= main_i 200)) (= 23 (select main_a (* 4 main_n))) (or (<= 200 main_i) (< 114 main_n))), 61797#(and (or (<= main_n 114) (<= main_i 204)) (or (<= 204 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61798#(and (or (<= 208 main_i) (< 114 main_n)) (or (<= main_i 208) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61799#(and (or (<= 212 main_i) (< 114 main_n)) (or (<= main_i 212) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61800#(and (or (<= 216 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 216))), 61801#(and (or (<= 220 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 220)) (= 23 (select main_a (* 4 main_n)))), 61802#(and (or (<= main_n 114) (<= main_i 224)) (or (<= 224 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61803#(and (or (<= 228 main_i) (< 114 main_n)) (or (<= main_i 228) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61804#(and (or (<= main_n 114) (<= main_i 232)) (or (<= 232 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61805#(and (or (<= 236 main_i) (< 114 main_n)) (or (<= main_i 236) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61806#(and (or (<= main_i 240) (<= main_n 114)) (or (<= 240 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61807#(and (or (<= 244 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 244)) (= 23 (select main_a (* 4 main_n)))), 61808#(and (or (<= main_i 248) (<= main_n 114)) (or (<= 248 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61809#(and (or (<= main_n 114) (<= main_i 252)) (or (<= 252 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61810#(and (or (<= main_n 114) (<= main_i 256)) (or (<= 256 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61811#(and (or (<= main_i 260) (<= main_n 114)) (or (<= 260 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61812#(and (or (<= 264 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 264)) (= 23 (select main_a (* 4 main_n)))), 61813#(and (or (<= 268 main_i) (< 114 main_n)) (or (<= main_i 268) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61814#(and (or (<= main_i 272) (<= main_n 114)) (or (< 114 main_n) (<= 272 main_i)) (= 23 (select main_a (* 4 main_n)))), 61815#(and (or (<= 276 main_i) (< 114 main_n)) (or (<= main_i 276) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61816#(and (or (<= main_n 114) (<= main_i 280)) (or (<= 280 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61817#(and (or (<= main_i 284) (<= main_n 114)) (or (<= 284 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61818#(and (or (<= 288 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 288)) (= 23 (select main_a (* 4 main_n)))), 61819#(and (or (<= main_i 292) (<= main_n 114)) (= 23 (select main_a (* 4 main_n))) (or (<= 292 main_i) (< 114 main_n))), 61820#(and (or (<= main_i 296) (<= main_n 114)) (or (<= 296 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61821#(and (or (<= 300 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 300)) (= 23 (select main_a (* 4 main_n)))), 61822#(and (or (<= 304 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 304))), 61823#(and (or (<= main_n 114) (<= main_i 308)) (or (<= 308 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61824#(and (or (<= 312 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 312)) (= 23 (select main_a (* 4 main_n)))), 61825#(and (or (<= main_i 316) (<= main_n 114)) (or (<= 316 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61826#(and (or (<= main_i 320) (<= main_n 114)) (or (<= 320 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61827#(and (or (<= 324 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 324))), 61828#(and (or (<= main_n 114) (<= main_i 328)) (or (<= 328 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61829#(and (or (<= main_n 114) (<= main_i 332)) (= 23 (select main_a (* 4 main_n))) (or (<= 332 main_i) (< 114 main_n))), 61830#(and (or (<= 336 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 336))), 61831#(and (or (<= main_i 340) (<= main_n 114)) (or (<= 340 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61832#(and (or (<= 344 main_i) (< 114 main_n)) (or (<= main_i 344) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61833#(and (or (<= main_n 114) (<= main_i 348)) (or (<= 348 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61834#(and (or (<= main_n 114) (<= main_i 352)) (or (<= 352 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61835#(and (or (<= 356 main_i) (< 114 main_n)) (or (<= main_i 356) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61836#(and (or (<= main_i 360) (<= main_n 114)) (or (<= 360 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61837#(and (or (<= main_n 114) (<= main_i 364)) (or (<= 364 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61838#(and (or (<= main_i 368) (<= main_n 114)) (= 23 (select main_a (* 4 main_n))) (or (<= 368 main_i) (< 114 main_n))), 61839#(and (or (<= 372 main_i) (< 114 main_n)) (or (<= main_i 372) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61840#(and (or (<= main_i 376) (<= main_n 114)) (or (<= 376 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61841#(and (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 380)) (or (<= 380 main_i) (< 114 main_n))), 61842#(and (or (<= 384 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 384) (<= main_n 114))), 61843#(and (or (<= 388 main_i) (< 114 main_n)) (or (<= main_n 114) (<= main_i 388)) (= 23 (select main_a (* 4 main_n)))), 61844#(and (or (<= main_i 392) (<= main_n 114)) (or (<= 392 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61845#(and (or (<= 396 main_i) (< 114 main_n)) (or (<= main_i 396) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61846#(and (or (<= main_i 400) (<= main_n 114)) (or (<= 400 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61847#(and (or (<= 404 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 404) (<= main_n 114))), 61848#(and (or (<= main_n 114) (<= main_i 408)) (or (<= 408 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61849#(and (or (<= 412 main_i) (< 114 main_n)) (or (<= main_i 412) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61850#(and (or (<= 416 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_n 114) (<= main_i 416))), 61851#(and (or (<= 420 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 420) (<= main_n 114))), 61852#(and (or (<= main_i 424) (<= main_n 114)) (or (<= 424 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61853#(and (or (<= main_n 114) (<= main_i 428)) (or (<= 428 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61854#(and (or (<= 432 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n))) (or (<= main_i 432) (<= main_n 114))), 61855#(and (or (<= main_i 436) (<= main_n 114)) (or (<= 436 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61856#(and (or (<= 440 main_i) (< 114 main_n)) (or (<= main_i 440) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61857#(and (or (<= main_n 114) (<= main_i 444)) (or (<= 444 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61858#(and (or (<= 448 main_i) (< 114 main_n)) (or (<= main_i 448) (<= main_n 114)) (= 23 (select main_a (* 4 main_n)))), 61859#(and (or (<= main_i 452) (<= main_n 114)) (or (<= 452 main_i) (< 114 main_n)) (= 23 (select main_a (* 4 main_n)))), 61860#(and (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i))) (or (= (* 4 main_n) main_i) (and (or (<= (* 4 main_n) main_i) (< 114 main_n)) (or (<= main_i 456) (<= main_n 114))))), 61861#(and (or (= (* 4 main_n) main_i) (and (<= main_i 456) (< 114 main_n))) (or (not (= (* 4 main_n) main_i)) (= 23 (select main_a main_i)))), 61862#(and (<= main_i 460) (< 114 main_n))] [2018-07-23 13:40:35,792 INFO L134 CoverageAnalysis]: Checked inductivity of 13110 backedges. 0 proven. 13110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:40:35,792 INFO L450 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-07-23 13:40:35,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-07-23 13:40:35,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=13806, Unknown=0, NotChecked=0, Total=14042 [2018-07-23 13:40:35,793 INFO L87 Difference]: Start difference. First operand 232 states and 232 transitions. Second operand 119 states. Received shutdown request... [2018-07-23 13:40:37,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-07-23 13:40:37,950 WARN L540 AbstractCegarLoop]: Verification canceled [2018-07-23 13:40:37,960 WARN L202 ceAbstractionStarter]: Timeout [2018-07-23 13:40:37,960 INFO L202 PluginConnector]: Adding new model divisibilityWithArray.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.07 01:40:37 BoogieIcfgContainer [2018-07-23 13:40:37,960 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-07-23 13:40:37,961 INFO L168 Benchmark]: Toolchain (without parser) took 247869.42 ms. Allocated memory was 1.5 GB in the beginning and 3.2 GB in the end (delta: 1.7 GB). Free memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: -850.6 MB). Peak memory consumption was 849.7 MB. Max. memory is 7.1 GB. [2018-07-23 13:40:37,962 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:40:37,963 INFO L168 Benchmark]: Boogie Preprocessor took 54.82 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:40:37,963 INFO L168 Benchmark]: RCFGBuilder took 239.43 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:40:37,963 INFO L168 Benchmark]: TraceAbstraction took 247570.61 ms. Allocated memory was 1.5 GB in the beginning and 3.2 GB in the end (delta: 1.7 GB). Free memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: -861.1 MB). Peak memory consumption was 839.1 MB. Max. memory is 7.1 GB. [2018-07-23 13:40:37,966 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 54.82 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 239.43 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 247570.61 ms. Allocated memory was 1.5 GB in the beginning and 3.2 GB in the end (delta: 1.7 GB). Free memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: -861.1 MB). Peak memory consumption was 839.1 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (232states) and interpolant automaton (currently 74 states, 119 states before enhancement), while ReachableStatesComputation was computing reachable states (142 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6 locations, 1 error locations. TIMEOUT Result, 247.4s OverallTime, 115 OverallIterations, 115 TraceHistogramMax, 140.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 229 SDtfs, 229 SDslu, 0 SDs, 0 SdLazy, 1050593 SolverSat, 0 SolverUnsat, 35 SolverUnknown, 0 SolverNotchecked, 98.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6899 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6899 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 73.9s Time, 0.2s BasicInterpolantAutomatonTime, BiggestAbstraction: size=232occurred in iteration=114, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/506920 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 14.6s AutomataMinimizationTime, 114 MinimizatonAttempts, 114 StatesRemovedByMinimization, 114 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 79.8s InterpolantComputationTime, 13455 NumberOfCodeBlocks, 13455 NumberOfCodeBlocksAsserted, 115 NumberOfCheckSat, 13340 ConstructedInterpolants, 0 QuantifiedInterpolants, 46089798 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 115 InterpolantComputations, 1 PerfectInterpolantSequences, 0/506920 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/divisibilityWithArray.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-Benchmark-0-2018-07-23_13-40-37-975.csv Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/divisibilityWithArray.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-TraceAbstractionBenchmarks-0-2018-07-23_13-40-37-975.csv Completed graceful shutdown