java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInlineTransformed.xml --icfgtransformation.transformationtype MAP_ELIMINATION_MONNIAUX -i ../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/CountTillBound-Jupiter.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-1c58c86 [2019-05-15 10:56:06,983 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-05-15 10:56:06,985 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-05-15 10:56:07,000 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-05-15 10:56:07,000 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-05-15 10:56:07,001 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-05-15 10:56:07,002 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-05-15 10:56:07,004 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-05-15 10:56:07,008 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-05-15 10:56:07,011 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-05-15 10:56:07,012 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-05-15 10:56:07,013 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-05-15 10:56:07,017 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-05-15 10:56:07,018 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-05-15 10:56:07,019 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-05-15 10:56:07,022 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-05-15 10:56:07,023 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-05-15 10:56:07,027 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-05-15 10:56:07,029 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-05-15 10:56:07,033 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-05-15 10:56:07,034 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-05-15 10:56:07,037 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-05-15 10:56:07,042 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-05-15 10:56:07,042 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-05-15 10:56:07,043 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-05-15 10:56:07,045 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-05-15 10:56:07,045 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-05-15 10:56:07,047 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-05-15 10:56:07,047 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-05-15 10:56:07,048 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-05-15 10:56:07,051 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-05-15 10:56:07,052 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-05-15 10:56:07,053 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-05-15 10:56:07,053 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-05-15 10:56:07,053 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-05-15 10:56:07,055 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-05-15 10:56:07,055 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-05-15 10:56:07,056 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-05-15 10:56:07,057 INFO L181 SettingsManager]: Finished resetting all preferences to default values... Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: TransformationType -> MAP_ELIMINATION_MONNIAUX [2019-05-15 10:56:07,094 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-05-15 10:56:07,107 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-05-15 10:56:07,110 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-05-15 10:56:07,112 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-05-15 10:56:07,113 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2019-05-15 10:56:07,113 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/CountTillBound-Jupiter.bpl [2019-05-15 10:56:07,114 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/CountTillBound-Jupiter.bpl' [2019-05-15 10:56:07,152 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-05-15 10:56:07,154 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-05-15 10:56:07,155 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-05-15 10:56:07,155 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-05-15 10:56:07,155 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-05-15 10:56:07,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,185 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,193 WARN L165 Inliner]: Program contained no entry procedure! [2019-05-15 10:56:07,193 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2019-05-15 10:56:07,194 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2019-05-15 10:56:07,196 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-05-15 10:56:07,196 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-05-15 10:56:07,197 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-05-15 10:56:07,197 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-05-15 10:56:07,210 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,210 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,211 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,211 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,216 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,222 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,223 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,224 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-05-15 10:56:07,225 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-05-15 10:56:07,226 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-05-15 10:56:07,226 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-05-15 10:56:07,227 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-05-15 10:56:07,297 INFO L124 BoogieDeclarations]: Specification and implementation of procedure main given in one single declaration [2019-05-15 10:56:07,297 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-05-15 10:56:07,297 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-05-15 10:56:07,594 INFO L275 CfgBuilder]: Using library mode [2019-05-15 10:56:07,594 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-05-15 10:56:07,596 INFO L202 PluginConnector]: Adding new model CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.05 10:56:07 BoogieIcfgContainer [2019-05-15 10:56:07,596 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-05-15 10:56:07,596 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2019-05-15 10:56:07,597 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2019-05-15 10:56:07,598 INFO L275 PluginConnector]: IcfgTransformer initialized [2019-05-15 10:56:07,601 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.05 10:56:07" (1/1) ... [2019-05-15 10:56:07,729 INFO L202 PluginConnector]: Adding new model CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 15.05 10:56:07 BasicIcfg [2019-05-15 10:56:07,729 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2019-05-15 10:56:07,731 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-05-15 10:56:07,731 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-05-15 10:56:07,734 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-05-15 10:56:07,735 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.05 10:56:07" (1/3) ... [2019-05-15 10:56:07,736 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5883e638 and model type CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.05 10:56:07, skipping insertion in model container [2019-05-15 10:56:07,736 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.05 10:56:07" (2/3) ... [2019-05-15 10:56:07,736 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5883e638 and model type CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.05 10:56:07, skipping insertion in model container [2019-05-15 10:56:07,737 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 15.05 10:56:07" (3/3) ... [2019-05-15 10:56:07,738 INFO L109 eAbstractionObserver]: Analyzing ICFG CountTillBound-Jupiter.bplME [2019-05-15 10:56:07,748 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2019-05-15 10:56:07,756 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-05-15 10:56:07,773 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-05-15 10:56:07,799 INFO L127 ementStrategyFactory]: Using default assertion order modulation [2019-05-15 10:56:07,800 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-05-15 10:56:07,800 INFO L378 AbstractCegarLoop]: Hoare is false [2019-05-15 10:56:07,800 INFO L379 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2019-05-15 10:56:07,800 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-05-15 10:56:07,801 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-05-15 10:56:07,801 INFO L382 AbstractCegarLoop]: Difference is false [2019-05-15 10:56:07,801 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-05-15 10:56:07,801 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-05-15 10:56:07,816 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states. [2019-05-15 10:56:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-05-15 10:56:07,829 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:07,830 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-05-15 10:56:07,834 INFO L418 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:07,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:07,843 INFO L82 PathProgramCache]: Analyzing trace with hash 46739, now seen corresponding path program 1 times [2019-05-15 10:56:07,884 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:07,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:07,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 2 conjunts are in the unsatisfiable core [2019-05-15 10:56:07,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:07,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:08,049 INFO L273 TraceCheckUtils]: 0: Hoare triple {9#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {14#(<= main_x 0)} is VALID [2019-05-15 10:56:08,052 INFO L273 TraceCheckUtils]: 1: Hoare triple {14#(<= main_x 0)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {10#false} is VALID [2019-05-15 10:56:08,052 INFO L273 TraceCheckUtils]: 2: Hoare triple {10#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {10#false} is VALID [2019-05-15 10:56:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:08,057 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-15 10:56:08,057 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-05-15 10:56:08,062 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-05-15 10:56:08,063 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:08,066 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2019-05-15 10:56:08,091 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3 edges. 3 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:08,091 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-05-15 10:56:08,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-05-15 10:56:08,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-15 10:56:08,103 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 3 states. [2019-05-15 10:56:08,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,178 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2019-05-15 10:56:08,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-05-15 10:56:08,179 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-05-15 10:56:08,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:08,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2019-05-15 10:56:08,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2019-05-15 10:56:08,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2019-05-15 10:56:08,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2019-05-15 10:56:08,187 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 9 transitions. [2019-05-15 10:56:08,223 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 9 edges. 9 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:08,232 INFO L225 Difference]: With dead ends: 7 [2019-05-15 10:56:08,232 INFO L226 Difference]: Without dead ends: 6 [2019-05-15 10:56:08,234 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-05-15 10:56:08,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2019-05-15 10:56:08,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2019-05-15 10:56:08,261 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:08,262 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6 states. Second operand 6 states. [2019-05-15 10:56:08,262 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2019-05-15 10:56:08,263 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2019-05-15 10:56:08,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,265 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2019-05-15 10:56:08,265 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2019-05-15 10:56:08,265 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:08,266 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:08,266 INFO L74 IsIncluded]: Start isIncluded. First operand 6 states. Second operand 6 states. [2019-05-15 10:56:08,266 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 6 states. [2019-05-15 10:56:08,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,268 INFO L93 Difference]: Finished difference Result 6 states and 7 transitions. [2019-05-15 10:56:08,268 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2019-05-15 10:56:08,268 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:08,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:08,269 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:08,269 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:08,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-05-15 10:56:08,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 7 transitions. [2019-05-15 10:56:08,272 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 7 transitions. Word has length 3 [2019-05-15 10:56:08,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:08,273 INFO L475 AbstractCegarLoop]: Abstraction has 6 states and 7 transitions. [2019-05-15 10:56:08,273 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-05-15 10:56:08,273 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2019-05-15 10:56:08,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-05-15 10:56:08,275 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:08,275 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-05-15 10:56:08,275 INFO L418 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:08,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:08,276 INFO L82 PathProgramCache]: Analyzing trace with hash 44886038, now seen corresponding path program 1 times [2019-05-15 10:56:08,277 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:08,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 3 conjunts are in the unsatisfiable core [2019-05-15 10:56:08,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:08,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:08,510 INFO L273 TraceCheckUtils]: 0: Hoare triple {45#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {50#(<= main_x 0)} is VALID [2019-05-15 10:56:08,525 INFO L273 TraceCheckUtils]: 1: Hoare triple {50#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54#(<= main_x 1)} is VALID [2019-05-15 10:56:08,540 INFO L273 TraceCheckUtils]: 2: Hoare triple {54#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54#(<= main_x 1)} is VALID [2019-05-15 10:56:08,555 INFO L273 TraceCheckUtils]: 3: Hoare triple {54#(<= main_x 1)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {46#false} is VALID [2019-05-15 10:56:08,556 INFO L273 TraceCheckUtils]: 4: Hoare triple {46#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {46#false} is VALID [2019-05-15 10:56:08,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:08,558 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:08,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-05-15 10:56:08,559 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2019-05-15 10:56:08,562 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:08,562 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2019-05-15 10:56:08,633 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 5 edges. 5 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:08,633 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-05-15 10:56:08,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-05-15 10:56:08,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-05-15 10:56:08,634 INFO L87 Difference]: Start difference. First operand 6 states and 7 transitions. Second operand 4 states. [2019-05-15 10:56:08,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,826 INFO L93 Difference]: Finished difference Result 8 states and 10 transitions. [2019-05-15 10:56:08,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-05-15 10:56:08,826 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2019-05-15 10:56:08,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:08,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-05-15 10:56:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 11 transitions. [2019-05-15 10:56:08,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-05-15 10:56:08,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 11 transitions. [2019-05-15 10:56:08,830 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 11 transitions. [2019-05-15 10:56:08,896 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 11 edges. 11 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:08,897 INFO L225 Difference]: With dead ends: 8 [2019-05-15 10:56:08,897 INFO L226 Difference]: Without dead ends: 8 [2019-05-15 10:56:08,898 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-05-15 10:56:08,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2019-05-15 10:56:08,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2019-05-15 10:56:08,900 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:08,900 INFO L82 GeneralOperation]: Start isEquivalent. First operand 8 states. Second operand 8 states. [2019-05-15 10:56:08,900 INFO L74 IsIncluded]: Start isIncluded. First operand 8 states. Second operand 8 states. [2019-05-15 10:56:08,900 INFO L87 Difference]: Start difference. First operand 8 states. Second operand 8 states. [2019-05-15 10:56:08,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,902 INFO L93 Difference]: Finished difference Result 8 states and 10 transitions. [2019-05-15 10:56:08,902 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 10 transitions. [2019-05-15 10:56:08,902 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:08,902 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:08,902 INFO L74 IsIncluded]: Start isIncluded. First operand 8 states. Second operand 8 states. [2019-05-15 10:56:08,903 INFO L87 Difference]: Start difference. First operand 8 states. Second operand 8 states. [2019-05-15 10:56:08,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:08,904 INFO L93 Difference]: Finished difference Result 8 states and 10 transitions. [2019-05-15 10:56:08,904 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 10 transitions. [2019-05-15 10:56:08,904 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:08,905 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:08,905 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:08,905 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:08,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-05-15 10:56:08,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 10 transitions. [2019-05-15 10:56:08,906 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 10 transitions. Word has length 5 [2019-05-15 10:56:08,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:08,907 INFO L475 AbstractCegarLoop]: Abstraction has 8 states and 10 transitions. [2019-05-15 10:56:08,907 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-05-15 10:56:08,907 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 10 transitions. [2019-05-15 10:56:08,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-05-15 10:56:08,907 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:08,908 INFO L399 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1] [2019-05-15 10:56:08,908 INFO L418 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:08,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:08,908 INFO L82 PathProgramCache]: Analyzing trace with hash 185779417, now seen corresponding path program 2 times [2019-05-15 10:56:08,909 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:08,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:08,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 4 conjunts are in the unsatisfiable core [2019-05-15 10:56:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:08,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:09,072 INFO L273 TraceCheckUtils]: 0: Hoare triple {95#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {100#(<= main_x 0)} is VALID [2019-05-15 10:56:09,073 INFO L273 TraceCheckUtils]: 1: Hoare triple {100#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {104#(<= main_x 1)} is VALID [2019-05-15 10:56:09,074 INFO L273 TraceCheckUtils]: 2: Hoare triple {104#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {104#(<= main_x 1)} is VALID [2019-05-15 10:56:09,077 INFO L273 TraceCheckUtils]: 3: Hoare triple {104#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {111#(<= main_x 2)} is VALID [2019-05-15 10:56:09,078 INFO L273 TraceCheckUtils]: 4: Hoare triple {111#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {111#(<= main_x 2)} is VALID [2019-05-15 10:56:09,079 INFO L273 TraceCheckUtils]: 5: Hoare triple {111#(<= main_x 2)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {96#false} is VALID [2019-05-15 10:56:09,079 INFO L273 TraceCheckUtils]: 6: Hoare triple {96#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {96#false} is VALID [2019-05-15 10:56:09,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:09,080 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:09,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-05-15 10:56:09,081 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 7 [2019-05-15 10:56:09,081 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:09,082 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2019-05-15 10:56:09,142 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 7 edges. 7 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:09,142 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-05-15 10:56:09,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-15 10:56:09,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-15 10:56:09,143 INFO L87 Difference]: Start difference. First operand 8 states and 10 transitions. Second operand 5 states. [2019-05-15 10:56:09,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,233 INFO L93 Difference]: Finished difference Result 10 states and 13 transitions. [2019-05-15 10:56:09,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-05-15 10:56:09,233 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 7 [2019-05-15 10:56:09,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-05-15 10:56:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2019-05-15 10:56:09,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-05-15 10:56:09,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2019-05-15 10:56:09,237 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 14 transitions. [2019-05-15 10:56:09,267 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 14 edges. 14 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:09,268 INFO L225 Difference]: With dead ends: 10 [2019-05-15 10:56:09,268 INFO L226 Difference]: Without dead ends: 10 [2019-05-15 10:56:09,269 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-15 10:56:09,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2019-05-15 10:56:09,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2019-05-15 10:56:09,271 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:09,271 INFO L82 GeneralOperation]: Start isEquivalent. First operand 10 states. Second operand 10 states. [2019-05-15 10:56:09,271 INFO L74 IsIncluded]: Start isIncluded. First operand 10 states. Second operand 10 states. [2019-05-15 10:56:09,271 INFO L87 Difference]: Start difference. First operand 10 states. Second operand 10 states. [2019-05-15 10:56:09,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,274 INFO L93 Difference]: Finished difference Result 10 states and 13 transitions. [2019-05-15 10:56:09,275 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 13 transitions. [2019-05-15 10:56:09,275 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:09,276 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:09,276 INFO L74 IsIncluded]: Start isIncluded. First operand 10 states. Second operand 10 states. [2019-05-15 10:56:09,276 INFO L87 Difference]: Start difference. First operand 10 states. Second operand 10 states. [2019-05-15 10:56:09,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,277 INFO L93 Difference]: Finished difference Result 10 states and 13 transitions. [2019-05-15 10:56:09,277 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 13 transitions. [2019-05-15 10:56:09,278 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:09,278 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:09,278 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:09,278 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-05-15 10:56:09,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 13 transitions. [2019-05-15 10:56:09,279 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 13 transitions. Word has length 7 [2019-05-15 10:56:09,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:09,279 INFO L475 AbstractCegarLoop]: Abstraction has 10 states and 13 transitions. [2019-05-15 10:56:09,279 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-05-15 10:56:09,280 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 13 transitions. [2019-05-15 10:56:09,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-05-15 10:56:09,280 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:09,280 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1] [2019-05-15 10:56:09,280 INFO L418 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:09,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:09,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1854636836, now seen corresponding path program 3 times [2019-05-15 10:56:09,282 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:09,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 5 conjunts are in the unsatisfiable core [2019-05-15 10:56:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:09,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:09,491 INFO L273 TraceCheckUtils]: 0: Hoare triple {160#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {165#(<= main_x 0)} is VALID [2019-05-15 10:56:09,492 INFO L273 TraceCheckUtils]: 1: Hoare triple {165#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {169#(<= main_x 1)} is VALID [2019-05-15 10:56:09,493 INFO L273 TraceCheckUtils]: 2: Hoare triple {169#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {169#(<= main_x 1)} is VALID [2019-05-15 10:56:09,494 INFO L273 TraceCheckUtils]: 3: Hoare triple {169#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {176#(<= main_x 2)} is VALID [2019-05-15 10:56:09,494 INFO L273 TraceCheckUtils]: 4: Hoare triple {176#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {176#(<= main_x 2)} is VALID [2019-05-15 10:56:09,495 INFO L273 TraceCheckUtils]: 5: Hoare triple {176#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {183#(<= main_x 3)} is VALID [2019-05-15 10:56:09,496 INFO L273 TraceCheckUtils]: 6: Hoare triple {183#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {183#(<= main_x 3)} is VALID [2019-05-15 10:56:09,497 INFO L273 TraceCheckUtils]: 7: Hoare triple {183#(<= main_x 3)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {161#false} is VALID [2019-05-15 10:56:09,497 INFO L273 TraceCheckUtils]: 8: Hoare triple {161#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {161#false} is VALID [2019-05-15 10:56:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:09,499 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:09,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-05-15 10:56:09,500 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 9 [2019-05-15 10:56:09,500 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:09,500 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2019-05-15 10:56:09,569 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 9 edges. 9 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:09,569 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-05-15 10:56:09,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-05-15 10:56:09,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-05-15 10:56:09,570 INFO L87 Difference]: Start difference. First operand 10 states and 13 transitions. Second operand 6 states. [2019-05-15 10:56:09,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,849 INFO L93 Difference]: Finished difference Result 12 states and 16 transitions. [2019-05-15 10:56:09,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-05-15 10:56:09,849 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 9 [2019-05-15 10:56:09,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:09,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-05-15 10:56:09,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 17 transitions. [2019-05-15 10:56:09,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-05-15 10:56:09,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 17 transitions. [2019-05-15 10:56:09,852 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 17 transitions. [2019-05-15 10:56:09,897 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:09,898 INFO L225 Difference]: With dead ends: 12 [2019-05-15 10:56:09,899 INFO L226 Difference]: Without dead ends: 12 [2019-05-15 10:56:09,899 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-05-15 10:56:09,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2019-05-15 10:56:09,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2019-05-15 10:56:09,901 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:09,901 INFO L82 GeneralOperation]: Start isEquivalent. First operand 12 states. Second operand 12 states. [2019-05-15 10:56:09,901 INFO L74 IsIncluded]: Start isIncluded. First operand 12 states. Second operand 12 states. [2019-05-15 10:56:09,901 INFO L87 Difference]: Start difference. First operand 12 states. Second operand 12 states. [2019-05-15 10:56:09,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,903 INFO L93 Difference]: Finished difference Result 12 states and 16 transitions. [2019-05-15 10:56:09,903 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 16 transitions. [2019-05-15 10:56:09,903 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:09,903 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:09,904 INFO L74 IsIncluded]: Start isIncluded. First operand 12 states. Second operand 12 states. [2019-05-15 10:56:09,904 INFO L87 Difference]: Start difference. First operand 12 states. Second operand 12 states. [2019-05-15 10:56:09,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:09,905 INFO L93 Difference]: Finished difference Result 12 states and 16 transitions. [2019-05-15 10:56:09,905 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 16 transitions. [2019-05-15 10:56:09,906 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:09,906 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:09,906 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:09,906 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-05-15 10:56:09,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 16 transitions. [2019-05-15 10:56:09,907 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 16 transitions. Word has length 9 [2019-05-15 10:56:09,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:09,908 INFO L475 AbstractCegarLoop]: Abstraction has 12 states and 16 transitions. [2019-05-15 10:56:09,908 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-05-15 10:56:09,908 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 16 transitions. [2019-05-15 10:56:09,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-05-15 10:56:09,909 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:09,909 INFO L399 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1] [2019-05-15 10:56:09,909 INFO L418 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:09,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:09,909 INFO L82 PathProgramCache]: Analyzing trace with hash 105398303, now seen corresponding path program 4 times [2019-05-15 10:56:09,910 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:09,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:09,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 6 conjunts are in the unsatisfiable core [2019-05-15 10:56:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:09,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:10,173 INFO L273 TraceCheckUtils]: 0: Hoare triple {240#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {245#(<= main_x 0)} is VALID [2019-05-15 10:56:10,181 INFO L273 TraceCheckUtils]: 1: Hoare triple {245#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {249#(<= main_x 1)} is VALID [2019-05-15 10:56:10,182 INFO L273 TraceCheckUtils]: 2: Hoare triple {249#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {249#(<= main_x 1)} is VALID [2019-05-15 10:56:10,183 INFO L273 TraceCheckUtils]: 3: Hoare triple {249#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {256#(<= main_x 2)} is VALID [2019-05-15 10:56:10,184 INFO L273 TraceCheckUtils]: 4: Hoare triple {256#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {256#(<= main_x 2)} is VALID [2019-05-15 10:56:10,184 INFO L273 TraceCheckUtils]: 5: Hoare triple {256#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {263#(<= main_x 3)} is VALID [2019-05-15 10:56:10,185 INFO L273 TraceCheckUtils]: 6: Hoare triple {263#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {263#(<= main_x 3)} is VALID [2019-05-15 10:56:10,185 INFO L273 TraceCheckUtils]: 7: Hoare triple {263#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {270#(<= main_x 4)} is VALID [2019-05-15 10:56:10,186 INFO L273 TraceCheckUtils]: 8: Hoare triple {270#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {270#(<= main_x 4)} is VALID [2019-05-15 10:56:10,186 INFO L273 TraceCheckUtils]: 9: Hoare triple {270#(<= main_x 4)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {241#false} is VALID [2019-05-15 10:56:10,187 INFO L273 TraceCheckUtils]: 10: Hoare triple {241#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {241#false} is VALID [2019-05-15 10:56:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:10,189 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:10,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-05-15 10:56:10,189 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 11 [2019-05-15 10:56:10,190 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:10,190 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2019-05-15 10:56:10,207 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 11 edges. 11 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:10,207 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-05-15 10:56:10,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-05-15 10:56:10,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-05-15 10:56:10,208 INFO L87 Difference]: Start difference. First operand 12 states and 16 transitions. Second operand 7 states. [2019-05-15 10:56:10,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,278 INFO L93 Difference]: Finished difference Result 14 states and 19 transitions. [2019-05-15 10:56:10,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-05-15 10:56:10,279 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 11 [2019-05-15 10:56:10,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:10,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2019-05-15 10:56:10,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 20 transitions. [2019-05-15 10:56:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2019-05-15 10:56:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 20 transitions. [2019-05-15 10:56:10,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 20 transitions. [2019-05-15 10:56:10,312 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 20 edges. 20 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:10,313 INFO L225 Difference]: With dead ends: 14 [2019-05-15 10:56:10,314 INFO L226 Difference]: Without dead ends: 14 [2019-05-15 10:56:10,315 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-05-15 10:56:10,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2019-05-15 10:56:10,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2019-05-15 10:56:10,317 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:10,317 INFO L82 GeneralOperation]: Start isEquivalent. First operand 14 states. Second operand 14 states. [2019-05-15 10:56:10,317 INFO L74 IsIncluded]: Start isIncluded. First operand 14 states. Second operand 14 states. [2019-05-15 10:56:10,317 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 14 states. [2019-05-15 10:56:10,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,319 INFO L93 Difference]: Finished difference Result 14 states and 19 transitions. [2019-05-15 10:56:10,319 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 19 transitions. [2019-05-15 10:56:10,319 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:10,319 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:10,319 INFO L74 IsIncluded]: Start isIncluded. First operand 14 states. Second operand 14 states. [2019-05-15 10:56:10,320 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 14 states. [2019-05-15 10:56:10,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,321 INFO L93 Difference]: Finished difference Result 14 states and 19 transitions. [2019-05-15 10:56:10,321 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 19 transitions. [2019-05-15 10:56:10,322 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:10,322 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:10,322 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:10,322 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:10,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-05-15 10:56:10,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 19 transitions. [2019-05-15 10:56:10,324 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 19 transitions. Word has length 11 [2019-05-15 10:56:10,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:10,324 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 19 transitions. [2019-05-15 10:56:10,324 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-05-15 10:56:10,324 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 19 transitions. [2019-05-15 10:56:10,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-05-15 10:56:10,325 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:10,325 INFO L399 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1] [2019-05-15 10:56:10,325 INFO L418 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:10,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:10,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1791476062, now seen corresponding path program 5 times [2019-05-15 10:56:10,327 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:10,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:10,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 7 conjunts are in the unsatisfiable core [2019-05-15 10:56:10,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:10,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:10,566 INFO L273 TraceCheckUtils]: 0: Hoare triple {335#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {340#(<= main_x 0)} is VALID [2019-05-15 10:56:10,567 INFO L273 TraceCheckUtils]: 1: Hoare triple {340#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {344#(<= main_x 1)} is VALID [2019-05-15 10:56:10,567 INFO L273 TraceCheckUtils]: 2: Hoare triple {344#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {344#(<= main_x 1)} is VALID [2019-05-15 10:56:10,569 INFO L273 TraceCheckUtils]: 3: Hoare triple {344#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {351#(<= main_x 2)} is VALID [2019-05-15 10:56:10,570 INFO L273 TraceCheckUtils]: 4: Hoare triple {351#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {351#(<= main_x 2)} is VALID [2019-05-15 10:56:10,571 INFO L273 TraceCheckUtils]: 5: Hoare triple {351#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {358#(<= main_x 3)} is VALID [2019-05-15 10:56:10,571 INFO L273 TraceCheckUtils]: 6: Hoare triple {358#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {358#(<= main_x 3)} is VALID [2019-05-15 10:56:10,573 INFO L273 TraceCheckUtils]: 7: Hoare triple {358#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {365#(<= main_x 4)} is VALID [2019-05-15 10:56:10,573 INFO L273 TraceCheckUtils]: 8: Hoare triple {365#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {365#(<= main_x 4)} is VALID [2019-05-15 10:56:10,574 INFO L273 TraceCheckUtils]: 9: Hoare triple {365#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {372#(<= main_x 5)} is VALID [2019-05-15 10:56:10,575 INFO L273 TraceCheckUtils]: 10: Hoare triple {372#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {372#(<= main_x 5)} is VALID [2019-05-15 10:56:10,576 INFO L273 TraceCheckUtils]: 11: Hoare triple {372#(<= main_x 5)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {336#false} is VALID [2019-05-15 10:56:10,577 INFO L273 TraceCheckUtils]: 12: Hoare triple {336#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {336#false} is VALID [2019-05-15 10:56:10,578 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:10,578 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:10,579 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-05-15 10:56:10,579 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 13 [2019-05-15 10:56:10,579 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:10,579 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2019-05-15 10:56:10,602 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 13 edges. 13 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:10,602 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-05-15 10:56:10,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-05-15 10:56:10,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-05-15 10:56:10,603 INFO L87 Difference]: Start difference. First operand 14 states and 19 transitions. Second operand 8 states. [2019-05-15 10:56:10,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,687 INFO L93 Difference]: Finished difference Result 16 states and 22 transitions. [2019-05-15 10:56:10,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-05-15 10:56:10,688 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 13 [2019-05-15 10:56:10,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:10,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-05-15 10:56:10,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 23 transitions. [2019-05-15 10:56:10,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-05-15 10:56:10,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 23 transitions. [2019-05-15 10:56:10,690 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 23 transitions. [2019-05-15 10:56:10,733 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 23 edges. 23 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:10,734 INFO L225 Difference]: With dead ends: 16 [2019-05-15 10:56:10,734 INFO L226 Difference]: Without dead ends: 16 [2019-05-15 10:56:10,735 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-05-15 10:56:10,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-05-15 10:56:10,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2019-05-15 10:56:10,737 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:10,737 INFO L82 GeneralOperation]: Start isEquivalent. First operand 16 states. Second operand 16 states. [2019-05-15 10:56:10,738 INFO L74 IsIncluded]: Start isIncluded. First operand 16 states. Second operand 16 states. [2019-05-15 10:56:10,738 INFO L87 Difference]: Start difference. First operand 16 states. Second operand 16 states. [2019-05-15 10:56:10,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,739 INFO L93 Difference]: Finished difference Result 16 states and 22 transitions. [2019-05-15 10:56:10,739 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 22 transitions. [2019-05-15 10:56:10,740 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:10,740 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:10,740 INFO L74 IsIncluded]: Start isIncluded. First operand 16 states. Second operand 16 states. [2019-05-15 10:56:10,740 INFO L87 Difference]: Start difference. First operand 16 states. Second operand 16 states. [2019-05-15 10:56:10,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:10,741 INFO L93 Difference]: Finished difference Result 16 states and 22 transitions. [2019-05-15 10:56:10,742 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 22 transitions. [2019-05-15 10:56:10,742 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:10,742 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:10,742 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:10,742 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:10,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-05-15 10:56:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 22 transitions. [2019-05-15 10:56:10,744 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 22 transitions. Word has length 13 [2019-05-15 10:56:10,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:10,744 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 22 transitions. [2019-05-15 10:56:10,744 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-05-15 10:56:10,744 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 22 transitions. [2019-05-15 10:56:10,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-05-15 10:56:10,745 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:10,745 INFO L399 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1] [2019-05-15 10:56:10,745 INFO L418 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:10,746 INFO L82 PathProgramCache]: Analyzing trace with hash 673359973, now seen corresponding path program 6 times [2019-05-15 10:56:10,746 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:10,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 8 conjunts are in the unsatisfiable core [2019-05-15 10:56:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:10,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:11,034 INFO L273 TraceCheckUtils]: 0: Hoare triple {445#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {450#(<= main_x 0)} is VALID [2019-05-15 10:56:11,036 INFO L273 TraceCheckUtils]: 1: Hoare triple {450#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {454#(<= main_x 1)} is VALID [2019-05-15 10:56:11,039 INFO L273 TraceCheckUtils]: 2: Hoare triple {454#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {454#(<= main_x 1)} is VALID [2019-05-15 10:56:11,039 INFO L273 TraceCheckUtils]: 3: Hoare triple {454#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {461#(<= main_x 2)} is VALID [2019-05-15 10:56:11,045 INFO L273 TraceCheckUtils]: 4: Hoare triple {461#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {461#(<= main_x 2)} is VALID [2019-05-15 10:56:11,047 INFO L273 TraceCheckUtils]: 5: Hoare triple {461#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {468#(<= main_x 3)} is VALID [2019-05-15 10:56:11,049 INFO L273 TraceCheckUtils]: 6: Hoare triple {468#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {468#(<= main_x 3)} is VALID [2019-05-15 10:56:11,050 INFO L273 TraceCheckUtils]: 7: Hoare triple {468#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {475#(<= main_x 4)} is VALID [2019-05-15 10:56:11,051 INFO L273 TraceCheckUtils]: 8: Hoare triple {475#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {475#(<= main_x 4)} is VALID [2019-05-15 10:56:11,052 INFO L273 TraceCheckUtils]: 9: Hoare triple {475#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {482#(<= main_x 5)} is VALID [2019-05-15 10:56:11,053 INFO L273 TraceCheckUtils]: 10: Hoare triple {482#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {482#(<= main_x 5)} is VALID [2019-05-15 10:56:11,059 INFO L273 TraceCheckUtils]: 11: Hoare triple {482#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {489#(<= main_x 6)} is VALID [2019-05-15 10:56:11,059 INFO L273 TraceCheckUtils]: 12: Hoare triple {489#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {489#(<= main_x 6)} is VALID [2019-05-15 10:56:11,061 INFO L273 TraceCheckUtils]: 13: Hoare triple {489#(<= main_x 6)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {446#false} is VALID [2019-05-15 10:56:11,061 INFO L273 TraceCheckUtils]: 14: Hoare triple {446#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {446#false} is VALID [2019-05-15 10:56:11,062 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:11,062 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:11,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-05-15 10:56:11,063 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 15 [2019-05-15 10:56:11,063 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:11,063 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2019-05-15 10:56:11,096 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 15 edges. 15 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:11,096 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-05-15 10:56:11,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-05-15 10:56:11,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-05-15 10:56:11,097 INFO L87 Difference]: Start difference. First operand 16 states and 22 transitions. Second operand 9 states. [2019-05-15 10:56:11,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,215 INFO L93 Difference]: Finished difference Result 18 states and 25 transitions. [2019-05-15 10:56:11,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-05-15 10:56:11,216 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 15 [2019-05-15 10:56:11,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2019-05-15 10:56:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2019-05-15 10:56:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2019-05-15 10:56:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2019-05-15 10:56:11,218 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 26 transitions. [2019-05-15 10:56:11,273 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 26 edges. 26 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:11,274 INFO L225 Difference]: With dead ends: 18 [2019-05-15 10:56:11,274 INFO L226 Difference]: Without dead ends: 18 [2019-05-15 10:56:11,274 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-05-15 10:56:11,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2019-05-15 10:56:11,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2019-05-15 10:56:11,276 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:11,277 INFO L82 GeneralOperation]: Start isEquivalent. First operand 18 states. Second operand 18 states. [2019-05-15 10:56:11,277 INFO L74 IsIncluded]: Start isIncluded. First operand 18 states. Second operand 18 states. [2019-05-15 10:56:11,277 INFO L87 Difference]: Start difference. First operand 18 states. Second operand 18 states. [2019-05-15 10:56:11,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,278 INFO L93 Difference]: Finished difference Result 18 states and 25 transitions. [2019-05-15 10:56:11,278 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 25 transitions. [2019-05-15 10:56:11,279 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:11,279 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:11,279 INFO L74 IsIncluded]: Start isIncluded. First operand 18 states. Second operand 18 states. [2019-05-15 10:56:11,279 INFO L87 Difference]: Start difference. First operand 18 states. Second operand 18 states. [2019-05-15 10:56:11,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,281 INFO L93 Difference]: Finished difference Result 18 states and 25 transitions. [2019-05-15 10:56:11,281 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 25 transitions. [2019-05-15 10:56:11,282 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:11,282 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:11,282 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:11,282 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:11,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-05-15 10:56:11,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 25 transitions. [2019-05-15 10:56:11,283 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 25 transitions. Word has length 15 [2019-05-15 10:56:11,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:11,284 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 25 transitions. [2019-05-15 10:56:11,284 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-05-15 10:56:11,284 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 25 transitions. [2019-05-15 10:56:11,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-05-15 10:56:11,285 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:11,285 INFO L399 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1] [2019-05-15 10:56:11,285 INFO L418 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:11,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1441157784, now seen corresponding path program 7 times [2019-05-15 10:56:11,286 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:11,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 9 conjunts are in the unsatisfiable core [2019-05-15 10:56:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:11,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:11,490 INFO L273 TraceCheckUtils]: 0: Hoare triple {570#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {575#(<= main_x 0)} is VALID [2019-05-15 10:56:11,491 INFO L273 TraceCheckUtils]: 1: Hoare triple {575#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {579#(<= main_x 1)} is VALID [2019-05-15 10:56:11,492 INFO L273 TraceCheckUtils]: 2: Hoare triple {579#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {579#(<= main_x 1)} is VALID [2019-05-15 10:56:11,492 INFO L273 TraceCheckUtils]: 3: Hoare triple {579#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {586#(<= main_x 2)} is VALID [2019-05-15 10:56:11,493 INFO L273 TraceCheckUtils]: 4: Hoare triple {586#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {586#(<= main_x 2)} is VALID [2019-05-15 10:56:11,493 INFO L273 TraceCheckUtils]: 5: Hoare triple {586#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {593#(<= main_x 3)} is VALID [2019-05-15 10:56:11,494 INFO L273 TraceCheckUtils]: 6: Hoare triple {593#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {593#(<= main_x 3)} is VALID [2019-05-15 10:56:11,495 INFO L273 TraceCheckUtils]: 7: Hoare triple {593#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {600#(<= main_x 4)} is VALID [2019-05-15 10:56:11,495 INFO L273 TraceCheckUtils]: 8: Hoare triple {600#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {600#(<= main_x 4)} is VALID [2019-05-15 10:56:11,496 INFO L273 TraceCheckUtils]: 9: Hoare triple {600#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {607#(<= main_x 5)} is VALID [2019-05-15 10:56:11,497 INFO L273 TraceCheckUtils]: 10: Hoare triple {607#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {607#(<= main_x 5)} is VALID [2019-05-15 10:56:11,498 INFO L273 TraceCheckUtils]: 11: Hoare triple {607#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {614#(<= main_x 6)} is VALID [2019-05-15 10:56:11,499 INFO L273 TraceCheckUtils]: 12: Hoare triple {614#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {614#(<= main_x 6)} is VALID [2019-05-15 10:56:11,500 INFO L273 TraceCheckUtils]: 13: Hoare triple {614#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {621#(<= main_x 7)} is VALID [2019-05-15 10:56:11,501 INFO L273 TraceCheckUtils]: 14: Hoare triple {621#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {621#(<= main_x 7)} is VALID [2019-05-15 10:56:11,502 INFO L273 TraceCheckUtils]: 15: Hoare triple {621#(<= main_x 7)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {571#false} is VALID [2019-05-15 10:56:11,502 INFO L273 TraceCheckUtils]: 16: Hoare triple {571#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {571#false} is VALID [2019-05-15 10:56:11,504 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:11,504 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:11,504 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-05-15 10:56:11,505 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-05-15 10:56:11,505 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:11,506 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2019-05-15 10:56:11,524 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:11,524 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-05-15 10:56:11,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-05-15 10:56:11,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-05-15 10:56:11,525 INFO L87 Difference]: Start difference. First operand 18 states and 25 transitions. Second operand 10 states. [2019-05-15 10:56:11,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,602 INFO L93 Difference]: Finished difference Result 20 states and 28 transitions. [2019-05-15 10:56:11,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-05-15 10:56:11,603 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-05-15 10:56:11,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:11,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-05-15 10:56:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 29 transitions. [2019-05-15 10:56:11,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-05-15 10:56:11,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 29 transitions. [2019-05-15 10:56:11,606 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 29 transitions. [2019-05-15 10:56:11,674 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 29 edges. 29 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:11,675 INFO L225 Difference]: With dead ends: 20 [2019-05-15 10:56:11,675 INFO L226 Difference]: Without dead ends: 20 [2019-05-15 10:56:11,676 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-05-15 10:56:11,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-05-15 10:56:11,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2019-05-15 10:56:11,678 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:11,679 INFO L82 GeneralOperation]: Start isEquivalent. First operand 20 states. Second operand 20 states. [2019-05-15 10:56:11,679 INFO L74 IsIncluded]: Start isIncluded. First operand 20 states. Second operand 20 states. [2019-05-15 10:56:11,679 INFO L87 Difference]: Start difference. First operand 20 states. Second operand 20 states. [2019-05-15 10:56:11,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,681 INFO L93 Difference]: Finished difference Result 20 states and 28 transitions. [2019-05-15 10:56:11,681 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 28 transitions. [2019-05-15 10:56:11,681 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:11,682 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:11,682 INFO L74 IsIncluded]: Start isIncluded. First operand 20 states. Second operand 20 states. [2019-05-15 10:56:11,682 INFO L87 Difference]: Start difference. First operand 20 states. Second operand 20 states. [2019-05-15 10:56:11,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:11,683 INFO L93 Difference]: Finished difference Result 20 states and 28 transitions. [2019-05-15 10:56:11,683 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 28 transitions. [2019-05-15 10:56:11,684 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:11,684 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:11,684 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:11,684 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-05-15 10:56:11,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 28 transitions. [2019-05-15 10:56:11,686 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 28 transitions. Word has length 17 [2019-05-15 10:56:11,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:11,686 INFO L475 AbstractCegarLoop]: Abstraction has 20 states and 28 transitions. [2019-05-15 10:56:11,686 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-05-15 10:56:11,686 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 28 transitions. [2019-05-15 10:56:11,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-05-15 10:56:11,687 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:11,687 INFO L399 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1] [2019-05-15 10:56:11,687 INFO L418 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:11,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:11,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1973191253, now seen corresponding path program 8 times [2019-05-15 10:56:11,689 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:11,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:11,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2019-05-15 10:56:11,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:11,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:11,958 INFO L273 TraceCheckUtils]: 0: Hoare triple {710#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {715#(<= main_x 0)} is VALID [2019-05-15 10:56:11,959 INFO L273 TraceCheckUtils]: 1: Hoare triple {715#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {719#(<= main_x 1)} is VALID [2019-05-15 10:56:11,960 INFO L273 TraceCheckUtils]: 2: Hoare triple {719#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {719#(<= main_x 1)} is VALID [2019-05-15 10:56:11,961 INFO L273 TraceCheckUtils]: 3: Hoare triple {719#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {726#(<= main_x 2)} is VALID [2019-05-15 10:56:11,962 INFO L273 TraceCheckUtils]: 4: Hoare triple {726#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {726#(<= main_x 2)} is VALID [2019-05-15 10:56:11,963 INFO L273 TraceCheckUtils]: 5: Hoare triple {726#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {733#(<= main_x 3)} is VALID [2019-05-15 10:56:11,964 INFO L273 TraceCheckUtils]: 6: Hoare triple {733#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {733#(<= main_x 3)} is VALID [2019-05-15 10:56:11,965 INFO L273 TraceCheckUtils]: 7: Hoare triple {733#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {740#(<= main_x 4)} is VALID [2019-05-15 10:56:11,966 INFO L273 TraceCheckUtils]: 8: Hoare triple {740#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {740#(<= main_x 4)} is VALID [2019-05-15 10:56:11,967 INFO L273 TraceCheckUtils]: 9: Hoare triple {740#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {747#(<= main_x 5)} is VALID [2019-05-15 10:56:11,968 INFO L273 TraceCheckUtils]: 10: Hoare triple {747#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {747#(<= main_x 5)} is VALID [2019-05-15 10:56:11,969 INFO L273 TraceCheckUtils]: 11: Hoare triple {747#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {754#(<= main_x 6)} is VALID [2019-05-15 10:56:11,970 INFO L273 TraceCheckUtils]: 12: Hoare triple {754#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {754#(<= main_x 6)} is VALID [2019-05-15 10:56:11,971 INFO L273 TraceCheckUtils]: 13: Hoare triple {754#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {761#(<= main_x 7)} is VALID [2019-05-15 10:56:11,971 INFO L273 TraceCheckUtils]: 14: Hoare triple {761#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {761#(<= main_x 7)} is VALID [2019-05-15 10:56:11,975 INFO L273 TraceCheckUtils]: 15: Hoare triple {761#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {768#(<= main_x 8)} is VALID [2019-05-15 10:56:11,976 INFO L273 TraceCheckUtils]: 16: Hoare triple {768#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {768#(<= main_x 8)} is VALID [2019-05-15 10:56:11,976 INFO L273 TraceCheckUtils]: 17: Hoare triple {768#(<= main_x 8)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {711#false} is VALID [2019-05-15 10:56:11,976 INFO L273 TraceCheckUtils]: 18: Hoare triple {711#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {711#false} is VALID [2019-05-15 10:56:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:11,978 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:11,978 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-05-15 10:56:11,978 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2019-05-15 10:56:11,978 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:11,979 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2019-05-15 10:56:12,034 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 19 edges. 19 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:12,034 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-05-15 10:56:12,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-05-15 10:56:12,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-05-15 10:56:12,035 INFO L87 Difference]: Start difference. First operand 20 states and 28 transitions. Second operand 11 states. [2019-05-15 10:56:12,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,104 INFO L93 Difference]: Finished difference Result 22 states and 31 transitions. [2019-05-15 10:56:12,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-05-15 10:56:12,105 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2019-05-15 10:56:12,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:12,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-05-15 10:56:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 32 transitions. [2019-05-15 10:56:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-05-15 10:56:12,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 32 transitions. [2019-05-15 10:56:12,109 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 32 transitions. [2019-05-15 10:56:12,159 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:12,160 INFO L225 Difference]: With dead ends: 22 [2019-05-15 10:56:12,160 INFO L226 Difference]: Without dead ends: 22 [2019-05-15 10:56:12,160 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-05-15 10:56:12,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-05-15 10:56:12,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2019-05-15 10:56:12,163 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:12,163 INFO L82 GeneralOperation]: Start isEquivalent. First operand 22 states. Second operand 22 states. [2019-05-15 10:56:12,163 INFO L74 IsIncluded]: Start isIncluded. First operand 22 states. Second operand 22 states. [2019-05-15 10:56:12,163 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 22 states. [2019-05-15 10:56:12,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,165 INFO L93 Difference]: Finished difference Result 22 states and 31 transitions. [2019-05-15 10:56:12,165 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 31 transitions. [2019-05-15 10:56:12,165 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:12,165 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:12,166 INFO L74 IsIncluded]: Start isIncluded. First operand 22 states. Second operand 22 states. [2019-05-15 10:56:12,166 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 22 states. [2019-05-15 10:56:12,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,167 INFO L93 Difference]: Finished difference Result 22 states and 31 transitions. [2019-05-15 10:56:12,167 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 31 transitions. [2019-05-15 10:56:12,167 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:12,168 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:12,168 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:12,168 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:12,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-05-15 10:56:12,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 31 transitions. [2019-05-15 10:56:12,169 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 31 transitions. Word has length 19 [2019-05-15 10:56:12,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:12,169 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 31 transitions. [2019-05-15 10:56:12,169 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-05-15 10:56:12,170 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 31 transitions. [2019-05-15 10:56:12,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2019-05-15 10:56:12,170 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:12,170 INFO L399 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1] [2019-05-15 10:56:12,170 INFO L418 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:12,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:12,171 INFO L82 PathProgramCache]: Analyzing trace with hash 2138720558, now seen corresponding path program 9 times [2019-05-15 10:56:12,171 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:12,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:12,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 11 conjunts are in the unsatisfiable core [2019-05-15 10:56:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:12,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:12,554 INFO L273 TraceCheckUtils]: 0: Hoare triple {865#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {870#(<= main_x 0)} is VALID [2019-05-15 10:56:12,555 INFO L273 TraceCheckUtils]: 1: Hoare triple {870#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {874#(<= main_x 1)} is VALID [2019-05-15 10:56:12,556 INFO L273 TraceCheckUtils]: 2: Hoare triple {874#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {874#(<= main_x 1)} is VALID [2019-05-15 10:56:12,557 INFO L273 TraceCheckUtils]: 3: Hoare triple {874#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {881#(<= main_x 2)} is VALID [2019-05-15 10:56:12,558 INFO L273 TraceCheckUtils]: 4: Hoare triple {881#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {881#(<= main_x 2)} is VALID [2019-05-15 10:56:12,559 INFO L273 TraceCheckUtils]: 5: Hoare triple {881#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {888#(<= main_x 3)} is VALID [2019-05-15 10:56:12,560 INFO L273 TraceCheckUtils]: 6: Hoare triple {888#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {888#(<= main_x 3)} is VALID [2019-05-15 10:56:12,561 INFO L273 TraceCheckUtils]: 7: Hoare triple {888#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {895#(<= main_x 4)} is VALID [2019-05-15 10:56:12,566 INFO L273 TraceCheckUtils]: 8: Hoare triple {895#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {895#(<= main_x 4)} is VALID [2019-05-15 10:56:12,567 INFO L273 TraceCheckUtils]: 9: Hoare triple {895#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {902#(<= main_x 5)} is VALID [2019-05-15 10:56:12,567 INFO L273 TraceCheckUtils]: 10: Hoare triple {902#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {902#(<= main_x 5)} is VALID [2019-05-15 10:56:12,568 INFO L273 TraceCheckUtils]: 11: Hoare triple {902#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {909#(<= main_x 6)} is VALID [2019-05-15 10:56:12,569 INFO L273 TraceCheckUtils]: 12: Hoare triple {909#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {909#(<= main_x 6)} is VALID [2019-05-15 10:56:12,569 INFO L273 TraceCheckUtils]: 13: Hoare triple {909#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {916#(<= main_x 7)} is VALID [2019-05-15 10:56:12,570 INFO L273 TraceCheckUtils]: 14: Hoare triple {916#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {916#(<= main_x 7)} is VALID [2019-05-15 10:56:12,571 INFO L273 TraceCheckUtils]: 15: Hoare triple {916#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {923#(<= main_x 8)} is VALID [2019-05-15 10:56:12,571 INFO L273 TraceCheckUtils]: 16: Hoare triple {923#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {923#(<= main_x 8)} is VALID [2019-05-15 10:56:12,572 INFO L273 TraceCheckUtils]: 17: Hoare triple {923#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {930#(<= main_x 9)} is VALID [2019-05-15 10:56:12,573 INFO L273 TraceCheckUtils]: 18: Hoare triple {930#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {930#(<= main_x 9)} is VALID [2019-05-15 10:56:12,574 INFO L273 TraceCheckUtils]: 19: Hoare triple {930#(<= main_x 9)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {866#false} is VALID [2019-05-15 10:56:12,574 INFO L273 TraceCheckUtils]: 20: Hoare triple {866#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {866#false} is VALID [2019-05-15 10:56:12,576 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:12,576 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:12,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-05-15 10:56:12,577 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 21 [2019-05-15 10:56:12,577 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:12,577 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2019-05-15 10:56:12,597 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 21 edges. 21 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:12,598 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-05-15 10:56:12,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-05-15 10:56:12,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-05-15 10:56:12,599 INFO L87 Difference]: Start difference. First operand 22 states and 31 transitions. Second operand 12 states. [2019-05-15 10:56:12,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,715 INFO L93 Difference]: Finished difference Result 24 states and 34 transitions. [2019-05-15 10:56:12,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-05-15 10:56:12,716 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 21 [2019-05-15 10:56:12,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:12,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-05-15 10:56:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 35 transitions. [2019-05-15 10:56:12,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-05-15 10:56:12,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 35 transitions. [2019-05-15 10:56:12,719 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 35 transitions. [2019-05-15 10:56:12,865 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 35 edges. 35 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:12,866 INFO L225 Difference]: With dead ends: 24 [2019-05-15 10:56:12,866 INFO L226 Difference]: Without dead ends: 24 [2019-05-15 10:56:12,867 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-05-15 10:56:12,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-05-15 10:56:12,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2019-05-15 10:56:12,869 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:12,869 INFO L82 GeneralOperation]: Start isEquivalent. First operand 24 states. Second operand 24 states. [2019-05-15 10:56:12,869 INFO L74 IsIncluded]: Start isIncluded. First operand 24 states. Second operand 24 states. [2019-05-15 10:56:12,869 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 24 states. [2019-05-15 10:56:12,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,871 INFO L93 Difference]: Finished difference Result 24 states and 34 transitions. [2019-05-15 10:56:12,871 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 34 transitions. [2019-05-15 10:56:12,871 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:12,871 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:12,872 INFO L74 IsIncluded]: Start isIncluded. First operand 24 states. Second operand 24 states. [2019-05-15 10:56:12,872 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 24 states. [2019-05-15 10:56:12,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:12,873 INFO L93 Difference]: Finished difference Result 24 states and 34 transitions. [2019-05-15 10:56:12,873 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 34 transitions. [2019-05-15 10:56:12,873 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:12,874 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:12,874 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:12,874 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:12,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-05-15 10:56:12,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 34 transitions. [2019-05-15 10:56:12,875 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 34 transitions. Word has length 21 [2019-05-15 10:56:12,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:12,875 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 34 transitions. [2019-05-15 10:56:12,875 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-05-15 10:56:12,875 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 34 transitions. [2019-05-15 10:56:12,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-05-15 10:56:12,876 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:12,876 INFO L399 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1] [2019-05-15 10:56:12,877 INFO L418 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:12,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:12,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1978908687, now seen corresponding path program 10 times [2019-05-15 10:56:12,878 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:12,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 12 conjunts are in the unsatisfiable core [2019-05-15 10:56:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:12,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:13,112 INFO L273 TraceCheckUtils]: 0: Hoare triple {1035#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {1040#(<= main_x 0)} is VALID [2019-05-15 10:56:13,113 INFO L273 TraceCheckUtils]: 1: Hoare triple {1040#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1044#(<= main_x 1)} is VALID [2019-05-15 10:56:13,128 INFO L273 TraceCheckUtils]: 2: Hoare triple {1044#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1044#(<= main_x 1)} is VALID [2019-05-15 10:56:13,129 INFO L273 TraceCheckUtils]: 3: Hoare triple {1044#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1051#(<= main_x 2)} is VALID [2019-05-15 10:56:13,130 INFO L273 TraceCheckUtils]: 4: Hoare triple {1051#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1051#(<= main_x 2)} is VALID [2019-05-15 10:56:13,131 INFO L273 TraceCheckUtils]: 5: Hoare triple {1051#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1058#(<= main_x 3)} is VALID [2019-05-15 10:56:13,131 INFO L273 TraceCheckUtils]: 6: Hoare triple {1058#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1058#(<= main_x 3)} is VALID [2019-05-15 10:56:13,132 INFO L273 TraceCheckUtils]: 7: Hoare triple {1058#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1065#(<= main_x 4)} is VALID [2019-05-15 10:56:13,134 INFO L273 TraceCheckUtils]: 8: Hoare triple {1065#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1065#(<= main_x 4)} is VALID [2019-05-15 10:56:13,135 INFO L273 TraceCheckUtils]: 9: Hoare triple {1065#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1072#(<= main_x 5)} is VALID [2019-05-15 10:56:13,136 INFO L273 TraceCheckUtils]: 10: Hoare triple {1072#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1072#(<= main_x 5)} is VALID [2019-05-15 10:56:13,136 INFO L273 TraceCheckUtils]: 11: Hoare triple {1072#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1079#(<= main_x 6)} is VALID [2019-05-15 10:56:13,137 INFO L273 TraceCheckUtils]: 12: Hoare triple {1079#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1079#(<= main_x 6)} is VALID [2019-05-15 10:56:13,137 INFO L273 TraceCheckUtils]: 13: Hoare triple {1079#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1086#(<= main_x 7)} is VALID [2019-05-15 10:56:13,138 INFO L273 TraceCheckUtils]: 14: Hoare triple {1086#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1086#(<= main_x 7)} is VALID [2019-05-15 10:56:13,138 INFO L273 TraceCheckUtils]: 15: Hoare triple {1086#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1093#(<= main_x 8)} is VALID [2019-05-15 10:56:13,139 INFO L273 TraceCheckUtils]: 16: Hoare triple {1093#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1093#(<= main_x 8)} is VALID [2019-05-15 10:56:13,140 INFO L273 TraceCheckUtils]: 17: Hoare triple {1093#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1100#(<= main_x 9)} is VALID [2019-05-15 10:56:13,141 INFO L273 TraceCheckUtils]: 18: Hoare triple {1100#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1100#(<= main_x 9)} is VALID [2019-05-15 10:56:13,142 INFO L273 TraceCheckUtils]: 19: Hoare triple {1100#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1107#(<= main_x 10)} is VALID [2019-05-15 10:56:13,142 INFO L273 TraceCheckUtils]: 20: Hoare triple {1107#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1107#(<= main_x 10)} is VALID [2019-05-15 10:56:13,146 INFO L273 TraceCheckUtils]: 21: Hoare triple {1107#(<= main_x 10)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {1036#false} is VALID [2019-05-15 10:56:13,146 INFO L273 TraceCheckUtils]: 22: Hoare triple {1036#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {1036#false} is VALID [2019-05-15 10:56:13,148 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:13,149 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:13,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-05-15 10:56:13,149 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 23 [2019-05-15 10:56:13,149 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:13,150 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2019-05-15 10:56:13,185 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 23 edges. 23 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:13,185 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-05-15 10:56:13,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-05-15 10:56:13,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-05-15 10:56:13,187 INFO L87 Difference]: Start difference. First operand 24 states and 34 transitions. Second operand 13 states. [2019-05-15 10:56:13,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,273 INFO L93 Difference]: Finished difference Result 26 states and 37 transitions. [2019-05-15 10:56:13,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-05-15 10:56:13,274 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 23 [2019-05-15 10:56:13,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:13,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-05-15 10:56:13,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 38 transitions. [2019-05-15 10:56:13,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-05-15 10:56:13,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 38 transitions. [2019-05-15 10:56:13,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 38 transitions. [2019-05-15 10:56:13,319 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:13,320 INFO L225 Difference]: With dead ends: 26 [2019-05-15 10:56:13,321 INFO L226 Difference]: Without dead ends: 26 [2019-05-15 10:56:13,322 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-05-15 10:56:13,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-05-15 10:56:13,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2019-05-15 10:56:13,324 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:13,324 INFO L82 GeneralOperation]: Start isEquivalent. First operand 26 states. Second operand 26 states. [2019-05-15 10:56:13,324 INFO L74 IsIncluded]: Start isIncluded. First operand 26 states. Second operand 26 states. [2019-05-15 10:56:13,324 INFO L87 Difference]: Start difference. First operand 26 states. Second operand 26 states. [2019-05-15 10:56:13,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,325 INFO L93 Difference]: Finished difference Result 26 states and 37 transitions. [2019-05-15 10:56:13,325 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 37 transitions. [2019-05-15 10:56:13,326 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:13,326 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:13,326 INFO L74 IsIncluded]: Start isIncluded. First operand 26 states. Second operand 26 states. [2019-05-15 10:56:13,326 INFO L87 Difference]: Start difference. First operand 26 states. Second operand 26 states. [2019-05-15 10:56:13,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,327 INFO L93 Difference]: Finished difference Result 26 states and 37 transitions. [2019-05-15 10:56:13,327 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 37 transitions. [2019-05-15 10:56:13,327 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:13,327 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:13,328 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:13,328 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:13,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-05-15 10:56:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 37 transitions. [2019-05-15 10:56:13,329 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 37 transitions. Word has length 23 [2019-05-15 10:56:13,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:13,329 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 37 transitions. [2019-05-15 10:56:13,329 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-05-15 10:56:13,329 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 37 transitions. [2019-05-15 10:56:13,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2019-05-15 10:56:13,330 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:13,330 INFO L399 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1] [2019-05-15 10:56:13,330 INFO L418 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:13,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:13,331 INFO L82 PathProgramCache]: Analyzing trace with hash 939233780, now seen corresponding path program 11 times [2019-05-15 10:56:13,332 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:13,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2019-05-15 10:56:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:13,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:13,624 INFO L273 TraceCheckUtils]: 0: Hoare triple {1220#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {1225#(<= main_x 0)} is VALID [2019-05-15 10:56:13,625 INFO L273 TraceCheckUtils]: 1: Hoare triple {1225#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1229#(<= main_x 1)} is VALID [2019-05-15 10:56:13,625 INFO L273 TraceCheckUtils]: 2: Hoare triple {1229#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1229#(<= main_x 1)} is VALID [2019-05-15 10:56:13,626 INFO L273 TraceCheckUtils]: 3: Hoare triple {1229#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1236#(<= main_x 2)} is VALID [2019-05-15 10:56:13,627 INFO L273 TraceCheckUtils]: 4: Hoare triple {1236#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1236#(<= main_x 2)} is VALID [2019-05-15 10:56:13,628 INFO L273 TraceCheckUtils]: 5: Hoare triple {1236#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1243#(<= main_x 3)} is VALID [2019-05-15 10:56:13,628 INFO L273 TraceCheckUtils]: 6: Hoare triple {1243#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1243#(<= main_x 3)} is VALID [2019-05-15 10:56:13,629 INFO L273 TraceCheckUtils]: 7: Hoare triple {1243#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1250#(<= main_x 4)} is VALID [2019-05-15 10:56:13,630 INFO L273 TraceCheckUtils]: 8: Hoare triple {1250#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1250#(<= main_x 4)} is VALID [2019-05-15 10:56:13,631 INFO L273 TraceCheckUtils]: 9: Hoare triple {1250#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1257#(<= main_x 5)} is VALID [2019-05-15 10:56:13,631 INFO L273 TraceCheckUtils]: 10: Hoare triple {1257#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1257#(<= main_x 5)} is VALID [2019-05-15 10:56:13,632 INFO L273 TraceCheckUtils]: 11: Hoare triple {1257#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1264#(<= main_x 6)} is VALID [2019-05-15 10:56:13,650 INFO L273 TraceCheckUtils]: 12: Hoare triple {1264#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1264#(<= main_x 6)} is VALID [2019-05-15 10:56:13,663 INFO L273 TraceCheckUtils]: 13: Hoare triple {1264#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1271#(<= main_x 7)} is VALID [2019-05-15 10:56:13,672 INFO L273 TraceCheckUtils]: 14: Hoare triple {1271#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1271#(<= main_x 7)} is VALID [2019-05-15 10:56:13,686 INFO L273 TraceCheckUtils]: 15: Hoare triple {1271#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1278#(<= main_x 8)} is VALID [2019-05-15 10:56:13,693 INFO L273 TraceCheckUtils]: 16: Hoare triple {1278#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1278#(<= main_x 8)} is VALID [2019-05-15 10:56:13,694 INFO L273 TraceCheckUtils]: 17: Hoare triple {1278#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1285#(<= main_x 9)} is VALID [2019-05-15 10:56:13,694 INFO L273 TraceCheckUtils]: 18: Hoare triple {1285#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1285#(<= main_x 9)} is VALID [2019-05-15 10:56:13,695 INFO L273 TraceCheckUtils]: 19: Hoare triple {1285#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1292#(<= main_x 10)} is VALID [2019-05-15 10:56:13,695 INFO L273 TraceCheckUtils]: 20: Hoare triple {1292#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1292#(<= main_x 10)} is VALID [2019-05-15 10:56:13,696 INFO L273 TraceCheckUtils]: 21: Hoare triple {1292#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1299#(<= main_x 11)} is VALID [2019-05-15 10:56:13,696 INFO L273 TraceCheckUtils]: 22: Hoare triple {1299#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1299#(<= main_x 11)} is VALID [2019-05-15 10:56:13,697 INFO L273 TraceCheckUtils]: 23: Hoare triple {1299#(<= main_x 11)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {1221#false} is VALID [2019-05-15 10:56:13,697 INFO L273 TraceCheckUtils]: 24: Hoare triple {1221#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {1221#false} is VALID [2019-05-15 10:56:13,699 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:13,699 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:13,699 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-05-15 10:56:13,700 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 25 [2019-05-15 10:56:13,700 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:13,700 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states. [2019-05-15 10:56:13,724 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 25 edges. 25 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:13,725 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-05-15 10:56:13,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-05-15 10:56:13,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-05-15 10:56:13,726 INFO L87 Difference]: Start difference. First operand 26 states and 37 transitions. Second operand 14 states. [2019-05-15 10:56:13,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,825 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-05-15 10:56:13,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-05-15 10:56:13,825 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 25 [2019-05-15 10:56:13,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:13,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-05-15 10:56:13,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 41 transitions. [2019-05-15 10:56:13,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-05-15 10:56:13,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 41 transitions. [2019-05-15 10:56:13,829 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states and 41 transitions. [2019-05-15 10:56:13,870 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:13,871 INFO L225 Difference]: With dead ends: 28 [2019-05-15 10:56:13,871 INFO L226 Difference]: Without dead ends: 28 [2019-05-15 10:56:13,872 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-05-15 10:56:13,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-05-15 10:56:13,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2019-05-15 10:56:13,874 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:13,874 INFO L82 GeneralOperation]: Start isEquivalent. First operand 28 states. Second operand 28 states. [2019-05-15 10:56:13,874 INFO L74 IsIncluded]: Start isIncluded. First operand 28 states. Second operand 28 states. [2019-05-15 10:56:13,875 INFO L87 Difference]: Start difference. First operand 28 states. Second operand 28 states. [2019-05-15 10:56:13,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,876 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-05-15 10:56:13,876 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 40 transitions. [2019-05-15 10:56:13,876 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:13,876 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:13,876 INFO L74 IsIncluded]: Start isIncluded. First operand 28 states. Second operand 28 states. [2019-05-15 10:56:13,877 INFO L87 Difference]: Start difference. First operand 28 states. Second operand 28 states. [2019-05-15 10:56:13,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:13,878 INFO L93 Difference]: Finished difference Result 28 states and 40 transitions. [2019-05-15 10:56:13,878 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 40 transitions. [2019-05-15 10:56:13,878 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:13,878 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:13,878 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:13,878 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:13,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-05-15 10:56:13,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 40 transitions. [2019-05-15 10:56:13,879 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 40 transitions. Word has length 25 [2019-05-15 10:56:13,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:13,880 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 40 transitions. [2019-05-15 10:56:13,880 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-05-15 10:56:13,880 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 40 transitions. [2019-05-15 10:56:13,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2019-05-15 10:56:13,880 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:13,881 INFO L399 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1] [2019-05-15 10:56:13,881 INFO L418 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:13,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:13,881 INFO L82 PathProgramCache]: Analyzing trace with hash 660500279, now seen corresponding path program 12 times [2019-05-15 10:56:13,882 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:13,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:13,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 14 conjunts are in the unsatisfiable core [2019-05-15 10:56:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:13,925 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:14,232 INFO L273 TraceCheckUtils]: 0: Hoare triple {1420#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {1425#(<= main_x 0)} is VALID [2019-05-15 10:56:14,233 INFO L273 TraceCheckUtils]: 1: Hoare triple {1425#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1429#(<= main_x 1)} is VALID [2019-05-15 10:56:14,233 INFO L273 TraceCheckUtils]: 2: Hoare triple {1429#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1429#(<= main_x 1)} is VALID [2019-05-15 10:56:14,234 INFO L273 TraceCheckUtils]: 3: Hoare triple {1429#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1436#(<= main_x 2)} is VALID [2019-05-15 10:56:14,235 INFO L273 TraceCheckUtils]: 4: Hoare triple {1436#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1436#(<= main_x 2)} is VALID [2019-05-15 10:56:14,236 INFO L273 TraceCheckUtils]: 5: Hoare triple {1436#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1443#(<= main_x 3)} is VALID [2019-05-15 10:56:14,236 INFO L273 TraceCheckUtils]: 6: Hoare triple {1443#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1443#(<= main_x 3)} is VALID [2019-05-15 10:56:14,237 INFO L273 TraceCheckUtils]: 7: Hoare triple {1443#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1450#(<= main_x 4)} is VALID [2019-05-15 10:56:14,238 INFO L273 TraceCheckUtils]: 8: Hoare triple {1450#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1450#(<= main_x 4)} is VALID [2019-05-15 10:56:14,239 INFO L273 TraceCheckUtils]: 9: Hoare triple {1450#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1457#(<= main_x 5)} is VALID [2019-05-15 10:56:14,239 INFO L273 TraceCheckUtils]: 10: Hoare triple {1457#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1457#(<= main_x 5)} is VALID [2019-05-15 10:56:14,240 INFO L273 TraceCheckUtils]: 11: Hoare triple {1457#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1464#(<= main_x 6)} is VALID [2019-05-15 10:56:14,241 INFO L273 TraceCheckUtils]: 12: Hoare triple {1464#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1464#(<= main_x 6)} is VALID [2019-05-15 10:56:14,241 INFO L273 TraceCheckUtils]: 13: Hoare triple {1464#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1471#(<= main_x 7)} is VALID [2019-05-15 10:56:14,243 INFO L273 TraceCheckUtils]: 14: Hoare triple {1471#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1471#(<= main_x 7)} is VALID [2019-05-15 10:56:14,244 INFO L273 TraceCheckUtils]: 15: Hoare triple {1471#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1478#(<= main_x 8)} is VALID [2019-05-15 10:56:14,244 INFO L273 TraceCheckUtils]: 16: Hoare triple {1478#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1478#(<= main_x 8)} is VALID [2019-05-15 10:56:14,245 INFO L273 TraceCheckUtils]: 17: Hoare triple {1478#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1485#(<= main_x 9)} is VALID [2019-05-15 10:56:14,246 INFO L273 TraceCheckUtils]: 18: Hoare triple {1485#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1485#(<= main_x 9)} is VALID [2019-05-15 10:56:14,247 INFO L273 TraceCheckUtils]: 19: Hoare triple {1485#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1492#(<= main_x 10)} is VALID [2019-05-15 10:56:14,247 INFO L273 TraceCheckUtils]: 20: Hoare triple {1492#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1492#(<= main_x 10)} is VALID [2019-05-15 10:56:14,248 INFO L273 TraceCheckUtils]: 21: Hoare triple {1492#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1499#(<= main_x 11)} is VALID [2019-05-15 10:56:14,249 INFO L273 TraceCheckUtils]: 22: Hoare triple {1499#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1499#(<= main_x 11)} is VALID [2019-05-15 10:56:14,250 INFO L273 TraceCheckUtils]: 23: Hoare triple {1499#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1506#(<= main_x 12)} is VALID [2019-05-15 10:56:14,258 INFO L273 TraceCheckUtils]: 24: Hoare triple {1506#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1506#(<= main_x 12)} is VALID [2019-05-15 10:56:14,258 INFO L273 TraceCheckUtils]: 25: Hoare triple {1506#(<= main_x 12)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {1421#false} is VALID [2019-05-15 10:56:14,259 INFO L273 TraceCheckUtils]: 26: Hoare triple {1421#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {1421#false} is VALID [2019-05-15 10:56:14,260 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:14,260 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:14,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-05-15 10:56:14,260 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 27 [2019-05-15 10:56:14,260 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:14,261 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2019-05-15 10:56:14,317 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 27 edges. 27 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:14,318 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-05-15 10:56:14,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-05-15 10:56:14,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-05-15 10:56:14,318 INFO L87 Difference]: Start difference. First operand 28 states and 40 transitions. Second operand 15 states. [2019-05-15 10:56:14,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:14,441 INFO L93 Difference]: Finished difference Result 30 states and 43 transitions. [2019-05-15 10:56:14,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-05-15 10:56:14,442 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 27 [2019-05-15 10:56:14,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-05-15 10:56:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 44 transitions. [2019-05-15 10:56:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-05-15 10:56:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 44 transitions. [2019-05-15 10:56:14,443 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states and 44 transitions. [2019-05-15 10:56:14,504 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:14,505 INFO L225 Difference]: With dead ends: 30 [2019-05-15 10:56:14,505 INFO L226 Difference]: Without dead ends: 30 [2019-05-15 10:56:14,505 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-05-15 10:56:14,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2019-05-15 10:56:14,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2019-05-15 10:56:14,507 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:14,507 INFO L82 GeneralOperation]: Start isEquivalent. First operand 30 states. Second operand 30 states. [2019-05-15 10:56:14,508 INFO L74 IsIncluded]: Start isIncluded. First operand 30 states. Second operand 30 states. [2019-05-15 10:56:14,508 INFO L87 Difference]: Start difference. First operand 30 states. Second operand 30 states. [2019-05-15 10:56:14,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:14,509 INFO L93 Difference]: Finished difference Result 30 states and 43 transitions. [2019-05-15 10:56:14,509 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 43 transitions. [2019-05-15 10:56:14,509 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:14,509 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:14,509 INFO L74 IsIncluded]: Start isIncluded. First operand 30 states. Second operand 30 states. [2019-05-15 10:56:14,509 INFO L87 Difference]: Start difference. First operand 30 states. Second operand 30 states. [2019-05-15 10:56:14,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:14,510 INFO L93 Difference]: Finished difference Result 30 states and 43 transitions. [2019-05-15 10:56:14,510 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 43 transitions. [2019-05-15 10:56:14,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:14,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:14,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:14,511 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:14,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-05-15 10:56:14,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 43 transitions. [2019-05-15 10:56:14,512 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 43 transitions. Word has length 27 [2019-05-15 10:56:14,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:14,512 INFO L475 AbstractCegarLoop]: Abstraction has 30 states and 43 transitions. [2019-05-15 10:56:14,512 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-05-15 10:56:14,513 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 43 transitions. [2019-05-15 10:56:14,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-05-15 10:56:14,513 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:14,513 INFO L399 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1] [2019-05-15 10:56:14,514 INFO L418 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:14,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:14,514 INFO L82 PathProgramCache]: Analyzing trace with hash -914421830, now seen corresponding path program 13 times [2019-05-15 10:56:14,515 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:14,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 15 conjunts are in the unsatisfiable core [2019-05-15 10:56:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:14,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:14,960 INFO L273 TraceCheckUtils]: 0: Hoare triple {1635#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {1640#(<= main_x 0)} is VALID [2019-05-15 10:56:14,961 INFO L273 TraceCheckUtils]: 1: Hoare triple {1640#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1644#(<= main_x 1)} is VALID [2019-05-15 10:56:14,962 INFO L273 TraceCheckUtils]: 2: Hoare triple {1644#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1644#(<= main_x 1)} is VALID [2019-05-15 10:56:14,962 INFO L273 TraceCheckUtils]: 3: Hoare triple {1644#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1651#(<= main_x 2)} is VALID [2019-05-15 10:56:14,963 INFO L273 TraceCheckUtils]: 4: Hoare triple {1651#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1651#(<= main_x 2)} is VALID [2019-05-15 10:56:14,964 INFO L273 TraceCheckUtils]: 5: Hoare triple {1651#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1658#(<= main_x 3)} is VALID [2019-05-15 10:56:14,965 INFO L273 TraceCheckUtils]: 6: Hoare triple {1658#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1658#(<= main_x 3)} is VALID [2019-05-15 10:56:14,966 INFO L273 TraceCheckUtils]: 7: Hoare triple {1658#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1665#(<= main_x 4)} is VALID [2019-05-15 10:56:14,966 INFO L273 TraceCheckUtils]: 8: Hoare triple {1665#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1665#(<= main_x 4)} is VALID [2019-05-15 10:56:14,967 INFO L273 TraceCheckUtils]: 9: Hoare triple {1665#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1672#(<= main_x 5)} is VALID [2019-05-15 10:56:14,973 INFO L273 TraceCheckUtils]: 10: Hoare triple {1672#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1672#(<= main_x 5)} is VALID [2019-05-15 10:56:14,974 INFO L273 TraceCheckUtils]: 11: Hoare triple {1672#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1679#(<= main_x 6)} is VALID [2019-05-15 10:56:14,974 INFO L273 TraceCheckUtils]: 12: Hoare triple {1679#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1679#(<= main_x 6)} is VALID [2019-05-15 10:56:14,975 INFO L273 TraceCheckUtils]: 13: Hoare triple {1679#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1686#(<= main_x 7)} is VALID [2019-05-15 10:56:14,976 INFO L273 TraceCheckUtils]: 14: Hoare triple {1686#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1686#(<= main_x 7)} is VALID [2019-05-15 10:56:14,977 INFO L273 TraceCheckUtils]: 15: Hoare triple {1686#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1693#(<= main_x 8)} is VALID [2019-05-15 10:56:14,977 INFO L273 TraceCheckUtils]: 16: Hoare triple {1693#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1693#(<= main_x 8)} is VALID [2019-05-15 10:56:14,978 INFO L273 TraceCheckUtils]: 17: Hoare triple {1693#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1700#(<= main_x 9)} is VALID [2019-05-15 10:56:14,979 INFO L273 TraceCheckUtils]: 18: Hoare triple {1700#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1700#(<= main_x 9)} is VALID [2019-05-15 10:56:14,980 INFO L273 TraceCheckUtils]: 19: Hoare triple {1700#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1707#(<= main_x 10)} is VALID [2019-05-15 10:56:14,981 INFO L273 TraceCheckUtils]: 20: Hoare triple {1707#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1707#(<= main_x 10)} is VALID [2019-05-15 10:56:14,981 INFO L273 TraceCheckUtils]: 21: Hoare triple {1707#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1714#(<= main_x 11)} is VALID [2019-05-15 10:56:14,982 INFO L273 TraceCheckUtils]: 22: Hoare triple {1714#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1714#(<= main_x 11)} is VALID [2019-05-15 10:56:14,983 INFO L273 TraceCheckUtils]: 23: Hoare triple {1714#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1721#(<= main_x 12)} is VALID [2019-05-15 10:56:14,984 INFO L273 TraceCheckUtils]: 24: Hoare triple {1721#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1721#(<= main_x 12)} is VALID [2019-05-15 10:56:14,984 INFO L273 TraceCheckUtils]: 25: Hoare triple {1721#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1728#(<= main_x 13)} is VALID [2019-05-15 10:56:14,985 INFO L273 TraceCheckUtils]: 26: Hoare triple {1728#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1728#(<= main_x 13)} is VALID [2019-05-15 10:56:14,986 INFO L273 TraceCheckUtils]: 27: Hoare triple {1728#(<= main_x 13)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {1636#false} is VALID [2019-05-15 10:56:14,987 INFO L273 TraceCheckUtils]: 28: Hoare triple {1636#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {1636#false} is VALID [2019-05-15 10:56:14,989 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:14,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:14,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-05-15 10:56:14,990 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 29 [2019-05-15 10:56:14,990 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:14,990 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states. [2019-05-15 10:56:15,030 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 29 edges. 29 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:15,030 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-05-15 10:56:15,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-05-15 10:56:15,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-05-15 10:56:15,031 INFO L87 Difference]: Start difference. First operand 30 states and 43 transitions. Second operand 16 states. [2019-05-15 10:56:15,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,112 INFO L93 Difference]: Finished difference Result 32 states and 46 transitions. [2019-05-15 10:56:15,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-05-15 10:56:15,113 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 29 [2019-05-15 10:56:15,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:15,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-05-15 10:56:15,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 47 transitions. [2019-05-15 10:56:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-05-15 10:56:15,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 47 transitions. [2019-05-15 10:56:15,115 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 47 transitions. [2019-05-15 10:56:15,171 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:15,172 INFO L225 Difference]: With dead ends: 32 [2019-05-15 10:56:15,172 INFO L226 Difference]: Without dead ends: 32 [2019-05-15 10:56:15,173 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-05-15 10:56:15,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2019-05-15 10:56:15,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2019-05-15 10:56:15,176 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:15,177 INFO L82 GeneralOperation]: Start isEquivalent. First operand 32 states. Second operand 32 states. [2019-05-15 10:56:15,177 INFO L74 IsIncluded]: Start isIncluded. First operand 32 states. Second operand 32 states. [2019-05-15 10:56:15,177 INFO L87 Difference]: Start difference. First operand 32 states. Second operand 32 states. [2019-05-15 10:56:15,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,178 INFO L93 Difference]: Finished difference Result 32 states and 46 transitions. [2019-05-15 10:56:15,178 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 46 transitions. [2019-05-15 10:56:15,178 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:15,178 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:15,178 INFO L74 IsIncluded]: Start isIncluded. First operand 32 states. Second operand 32 states. [2019-05-15 10:56:15,178 INFO L87 Difference]: Start difference. First operand 32 states. Second operand 32 states. [2019-05-15 10:56:15,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,179 INFO L93 Difference]: Finished difference Result 32 states and 46 transitions. [2019-05-15 10:56:15,180 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 46 transitions. [2019-05-15 10:56:15,180 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:15,180 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:15,180 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:15,180 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:15,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-05-15 10:56:15,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 46 transitions. [2019-05-15 10:56:15,181 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 46 transitions. Word has length 29 [2019-05-15 10:56:15,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:15,181 INFO L475 AbstractCegarLoop]: Abstraction has 32 states and 46 transitions. [2019-05-15 10:56:15,182 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-05-15 10:56:15,182 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 46 transitions. [2019-05-15 10:56:15,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-05-15 10:56:15,182 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:15,182 INFO L399 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1] [2019-05-15 10:56:15,183 INFO L418 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:15,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:15,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1708886909, now seen corresponding path program 14 times [2019-05-15 10:56:15,184 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:15,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:15,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 16 conjunts are in the unsatisfiable core [2019-05-15 10:56:15,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:15,212 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:15,505 INFO L273 TraceCheckUtils]: 0: Hoare triple {1865#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {1870#(<= main_x 0)} is VALID [2019-05-15 10:56:15,506 INFO L273 TraceCheckUtils]: 1: Hoare triple {1870#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1874#(<= main_x 1)} is VALID [2019-05-15 10:56:15,506 INFO L273 TraceCheckUtils]: 2: Hoare triple {1874#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1874#(<= main_x 1)} is VALID [2019-05-15 10:56:15,507 INFO L273 TraceCheckUtils]: 3: Hoare triple {1874#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1881#(<= main_x 2)} is VALID [2019-05-15 10:56:15,508 INFO L273 TraceCheckUtils]: 4: Hoare triple {1881#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1881#(<= main_x 2)} is VALID [2019-05-15 10:56:15,509 INFO L273 TraceCheckUtils]: 5: Hoare triple {1881#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1888#(<= main_x 3)} is VALID [2019-05-15 10:56:15,510 INFO L273 TraceCheckUtils]: 6: Hoare triple {1888#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1888#(<= main_x 3)} is VALID [2019-05-15 10:56:15,511 INFO L273 TraceCheckUtils]: 7: Hoare triple {1888#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1895#(<= main_x 4)} is VALID [2019-05-15 10:56:15,512 INFO L273 TraceCheckUtils]: 8: Hoare triple {1895#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1895#(<= main_x 4)} is VALID [2019-05-15 10:56:15,513 INFO L273 TraceCheckUtils]: 9: Hoare triple {1895#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1902#(<= main_x 5)} is VALID [2019-05-15 10:56:15,514 INFO L273 TraceCheckUtils]: 10: Hoare triple {1902#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1902#(<= main_x 5)} is VALID [2019-05-15 10:56:15,515 INFO L273 TraceCheckUtils]: 11: Hoare triple {1902#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1909#(<= main_x 6)} is VALID [2019-05-15 10:56:15,516 INFO L273 TraceCheckUtils]: 12: Hoare triple {1909#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1909#(<= main_x 6)} is VALID [2019-05-15 10:56:15,517 INFO L273 TraceCheckUtils]: 13: Hoare triple {1909#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1916#(<= main_x 7)} is VALID [2019-05-15 10:56:15,517 INFO L273 TraceCheckUtils]: 14: Hoare triple {1916#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1916#(<= main_x 7)} is VALID [2019-05-15 10:56:15,518 INFO L273 TraceCheckUtils]: 15: Hoare triple {1916#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1923#(<= main_x 8)} is VALID [2019-05-15 10:56:15,519 INFO L273 TraceCheckUtils]: 16: Hoare triple {1923#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1923#(<= main_x 8)} is VALID [2019-05-15 10:56:15,520 INFO L273 TraceCheckUtils]: 17: Hoare triple {1923#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1930#(<= main_x 9)} is VALID [2019-05-15 10:56:15,521 INFO L273 TraceCheckUtils]: 18: Hoare triple {1930#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1930#(<= main_x 9)} is VALID [2019-05-15 10:56:15,522 INFO L273 TraceCheckUtils]: 19: Hoare triple {1930#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1937#(<= main_x 10)} is VALID [2019-05-15 10:56:15,523 INFO L273 TraceCheckUtils]: 20: Hoare triple {1937#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1937#(<= main_x 10)} is VALID [2019-05-15 10:56:15,523 INFO L273 TraceCheckUtils]: 21: Hoare triple {1937#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1944#(<= main_x 11)} is VALID [2019-05-15 10:56:15,524 INFO L273 TraceCheckUtils]: 22: Hoare triple {1944#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1944#(<= main_x 11)} is VALID [2019-05-15 10:56:15,525 INFO L273 TraceCheckUtils]: 23: Hoare triple {1944#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1951#(<= main_x 12)} is VALID [2019-05-15 10:56:15,526 INFO L273 TraceCheckUtils]: 24: Hoare triple {1951#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1951#(<= main_x 12)} is VALID [2019-05-15 10:56:15,526 INFO L273 TraceCheckUtils]: 25: Hoare triple {1951#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1958#(<= main_x 13)} is VALID [2019-05-15 10:56:15,529 INFO L273 TraceCheckUtils]: 26: Hoare triple {1958#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1958#(<= main_x 13)} is VALID [2019-05-15 10:56:15,530 INFO L273 TraceCheckUtils]: 27: Hoare triple {1958#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {1965#(<= main_x 14)} is VALID [2019-05-15 10:56:15,531 INFO L273 TraceCheckUtils]: 28: Hoare triple {1965#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {1965#(<= main_x 14)} is VALID [2019-05-15 10:56:15,531 INFO L273 TraceCheckUtils]: 29: Hoare triple {1965#(<= main_x 14)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {1866#false} is VALID [2019-05-15 10:56:15,532 INFO L273 TraceCheckUtils]: 30: Hoare triple {1866#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {1866#false} is VALID [2019-05-15 10:56:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:15,535 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:15,535 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-05-15 10:56:15,536 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 31 [2019-05-15 10:56:15,536 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:15,536 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states. [2019-05-15 10:56:15,583 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 31 edges. 31 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:15,583 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-05-15 10:56:15,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-05-15 10:56:15,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-05-15 10:56:15,585 INFO L87 Difference]: Start difference. First operand 32 states and 46 transitions. Second operand 17 states. [2019-05-15 10:56:15,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,682 INFO L93 Difference]: Finished difference Result 34 states and 49 transitions. [2019-05-15 10:56:15,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-05-15 10:56:15,683 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 31 [2019-05-15 10:56:15,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:15,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-05-15 10:56:15,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 50 transitions. [2019-05-15 10:56:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-05-15 10:56:15,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 50 transitions. [2019-05-15 10:56:15,685 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 50 transitions. [2019-05-15 10:56:15,763 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:15,764 INFO L225 Difference]: With dead ends: 34 [2019-05-15 10:56:15,764 INFO L226 Difference]: Without dead ends: 34 [2019-05-15 10:56:15,765 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-05-15 10:56:15,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2019-05-15 10:56:15,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2019-05-15 10:56:15,768 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:15,768 INFO L82 GeneralOperation]: Start isEquivalent. First operand 34 states. Second operand 34 states. [2019-05-15 10:56:15,768 INFO L74 IsIncluded]: Start isIncluded. First operand 34 states. Second operand 34 states. [2019-05-15 10:56:15,768 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 34 states. [2019-05-15 10:56:15,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,769 INFO L93 Difference]: Finished difference Result 34 states and 49 transitions. [2019-05-15 10:56:15,769 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 49 transitions. [2019-05-15 10:56:15,769 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:15,777 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:15,777 INFO L74 IsIncluded]: Start isIncluded. First operand 34 states. Second operand 34 states. [2019-05-15 10:56:15,777 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 34 states. [2019-05-15 10:56:15,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:15,778 INFO L93 Difference]: Finished difference Result 34 states and 49 transitions. [2019-05-15 10:56:15,778 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 49 transitions. [2019-05-15 10:56:15,778 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:15,779 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:15,780 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:15,780 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:15,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-05-15 10:56:15,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 49 transitions. [2019-05-15 10:56:15,781 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 49 transitions. Word has length 31 [2019-05-15 10:56:15,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:15,781 INFO L475 AbstractCegarLoop]: Abstraction has 34 states and 49 transitions. [2019-05-15 10:56:15,781 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-05-15 10:56:15,781 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 49 transitions. [2019-05-15 10:56:15,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2019-05-15 10:56:15,782 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:15,782 INFO L399 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1] [2019-05-15 10:56:15,782 INFO L418 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:15,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:15,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1562782336, now seen corresponding path program 15 times [2019-05-15 10:56:15,784 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:15,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:15,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 17 conjunts are in the unsatisfiable core [2019-05-15 10:56:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:15,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:16,627 INFO L273 TraceCheckUtils]: 0: Hoare triple {2110#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {2115#(<= main_x 0)} is VALID [2019-05-15 10:56:16,640 INFO L273 TraceCheckUtils]: 1: Hoare triple {2115#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2119#(<= main_x 1)} is VALID [2019-05-15 10:56:16,650 INFO L273 TraceCheckUtils]: 2: Hoare triple {2119#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2119#(<= main_x 1)} is VALID [2019-05-15 10:56:16,651 INFO L273 TraceCheckUtils]: 3: Hoare triple {2119#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2126#(<= main_x 2)} is VALID [2019-05-15 10:56:16,653 INFO L273 TraceCheckUtils]: 4: Hoare triple {2126#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2126#(<= main_x 2)} is VALID [2019-05-15 10:56:16,653 INFO L273 TraceCheckUtils]: 5: Hoare triple {2126#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2133#(<= main_x 3)} is VALID [2019-05-15 10:56:16,656 INFO L273 TraceCheckUtils]: 6: Hoare triple {2133#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2133#(<= main_x 3)} is VALID [2019-05-15 10:56:16,656 INFO L273 TraceCheckUtils]: 7: Hoare triple {2133#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2140#(<= main_x 4)} is VALID [2019-05-15 10:56:16,659 INFO L273 TraceCheckUtils]: 8: Hoare triple {2140#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2140#(<= main_x 4)} is VALID [2019-05-15 10:56:16,659 INFO L273 TraceCheckUtils]: 9: Hoare triple {2140#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2147#(<= main_x 5)} is VALID [2019-05-15 10:56:16,660 INFO L273 TraceCheckUtils]: 10: Hoare triple {2147#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2147#(<= main_x 5)} is VALID [2019-05-15 10:56:16,660 INFO L273 TraceCheckUtils]: 11: Hoare triple {2147#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2154#(<= main_x 6)} is VALID [2019-05-15 10:56:16,660 INFO L273 TraceCheckUtils]: 12: Hoare triple {2154#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2154#(<= main_x 6)} is VALID [2019-05-15 10:56:16,661 INFO L273 TraceCheckUtils]: 13: Hoare triple {2154#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2161#(<= main_x 7)} is VALID [2019-05-15 10:56:16,661 INFO L273 TraceCheckUtils]: 14: Hoare triple {2161#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2161#(<= main_x 7)} is VALID [2019-05-15 10:56:16,662 INFO L273 TraceCheckUtils]: 15: Hoare triple {2161#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2168#(<= main_x 8)} is VALID [2019-05-15 10:56:16,663 INFO L273 TraceCheckUtils]: 16: Hoare triple {2168#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2168#(<= main_x 8)} is VALID [2019-05-15 10:56:16,664 INFO L273 TraceCheckUtils]: 17: Hoare triple {2168#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2175#(<= main_x 9)} is VALID [2019-05-15 10:56:16,664 INFO L273 TraceCheckUtils]: 18: Hoare triple {2175#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2175#(<= main_x 9)} is VALID [2019-05-15 10:56:16,665 INFO L273 TraceCheckUtils]: 19: Hoare triple {2175#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2182#(<= main_x 10)} is VALID [2019-05-15 10:56:16,666 INFO L273 TraceCheckUtils]: 20: Hoare triple {2182#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2182#(<= main_x 10)} is VALID [2019-05-15 10:56:16,666 INFO L273 TraceCheckUtils]: 21: Hoare triple {2182#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2189#(<= main_x 11)} is VALID [2019-05-15 10:56:16,667 INFO L273 TraceCheckUtils]: 22: Hoare triple {2189#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2189#(<= main_x 11)} is VALID [2019-05-15 10:56:16,668 INFO L273 TraceCheckUtils]: 23: Hoare triple {2189#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2196#(<= main_x 12)} is VALID [2019-05-15 10:56:16,668 INFO L273 TraceCheckUtils]: 24: Hoare triple {2196#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2196#(<= main_x 12)} is VALID [2019-05-15 10:56:16,669 INFO L273 TraceCheckUtils]: 25: Hoare triple {2196#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2203#(<= main_x 13)} is VALID [2019-05-15 10:56:16,670 INFO L273 TraceCheckUtils]: 26: Hoare triple {2203#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2203#(<= main_x 13)} is VALID [2019-05-15 10:56:16,671 INFO L273 TraceCheckUtils]: 27: Hoare triple {2203#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2210#(<= main_x 14)} is VALID [2019-05-15 10:56:16,671 INFO L273 TraceCheckUtils]: 28: Hoare triple {2210#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2210#(<= main_x 14)} is VALID [2019-05-15 10:56:16,672 INFO L273 TraceCheckUtils]: 29: Hoare triple {2210#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2217#(<= main_x 15)} is VALID [2019-05-15 10:56:16,673 INFO L273 TraceCheckUtils]: 30: Hoare triple {2217#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2217#(<= main_x 15)} is VALID [2019-05-15 10:56:16,674 INFO L273 TraceCheckUtils]: 31: Hoare triple {2217#(<= main_x 15)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {2111#false} is VALID [2019-05-15 10:56:16,674 INFO L273 TraceCheckUtils]: 32: Hoare triple {2111#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {2111#false} is VALID [2019-05-15 10:56:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:16,676 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:16,676 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-05-15 10:56:16,677 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 33 [2019-05-15 10:56:16,677 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:16,677 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states. [2019-05-15 10:56:16,742 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 33 edges. 33 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:16,742 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-05-15 10:56:16,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-05-15 10:56:16,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-05-15 10:56:16,743 INFO L87 Difference]: Start difference. First operand 34 states and 49 transitions. Second operand 18 states. [2019-05-15 10:56:16,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:16,846 INFO L93 Difference]: Finished difference Result 36 states and 52 transitions. [2019-05-15 10:56:16,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-05-15 10:56:16,846 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 33 [2019-05-15 10:56:16,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:16,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-05-15 10:56:16,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 53 transitions. [2019-05-15 10:56:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-05-15 10:56:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 53 transitions. [2019-05-15 10:56:16,848 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states and 53 transitions. [2019-05-15 10:56:16,899 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:16,900 INFO L225 Difference]: With dead ends: 36 [2019-05-15 10:56:16,900 INFO L226 Difference]: Without dead ends: 36 [2019-05-15 10:56:16,901 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-05-15 10:56:16,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-05-15 10:56:16,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2019-05-15 10:56:16,903 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:16,903 INFO L82 GeneralOperation]: Start isEquivalent. First operand 36 states. Second operand 36 states. [2019-05-15 10:56:16,904 INFO L74 IsIncluded]: Start isIncluded. First operand 36 states. Second operand 36 states. [2019-05-15 10:56:16,904 INFO L87 Difference]: Start difference. First operand 36 states. Second operand 36 states. [2019-05-15 10:56:16,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:16,905 INFO L93 Difference]: Finished difference Result 36 states and 52 transitions. [2019-05-15 10:56:16,905 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 52 transitions. [2019-05-15 10:56:16,905 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:16,905 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:16,905 INFO L74 IsIncluded]: Start isIncluded. First operand 36 states. Second operand 36 states. [2019-05-15 10:56:16,905 INFO L87 Difference]: Start difference. First operand 36 states. Second operand 36 states. [2019-05-15 10:56:16,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:16,906 INFO L93 Difference]: Finished difference Result 36 states and 52 transitions. [2019-05-15 10:56:16,906 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 52 transitions. [2019-05-15 10:56:16,907 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:16,907 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:16,907 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:16,907 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:16,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2019-05-15 10:56:16,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 52 transitions. [2019-05-15 10:56:16,908 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 52 transitions. Word has length 33 [2019-05-15 10:56:16,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:16,908 INFO L475 AbstractCegarLoop]: Abstraction has 36 states and 52 transitions. [2019-05-15 10:56:16,909 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-05-15 10:56:16,909 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 52 transitions. [2019-05-15 10:56:16,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-05-15 10:56:16,909 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:16,909 INFO L399 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1] [2019-05-15 10:56:16,910 INFO L418 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:16,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:16,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1404758845, now seen corresponding path program 16 times [2019-05-15 10:56:16,911 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:16,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:16,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2019-05-15 10:56:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:16,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:17,239 INFO L273 TraceCheckUtils]: 0: Hoare triple {2370#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {2375#(<= main_x 0)} is VALID [2019-05-15 10:56:17,240 INFO L273 TraceCheckUtils]: 1: Hoare triple {2375#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2379#(<= main_x 1)} is VALID [2019-05-15 10:56:17,240 INFO L273 TraceCheckUtils]: 2: Hoare triple {2379#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2379#(<= main_x 1)} is VALID [2019-05-15 10:56:17,241 INFO L273 TraceCheckUtils]: 3: Hoare triple {2379#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2386#(<= main_x 2)} is VALID [2019-05-15 10:56:17,241 INFO L273 TraceCheckUtils]: 4: Hoare triple {2386#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2386#(<= main_x 2)} is VALID [2019-05-15 10:56:17,241 INFO L273 TraceCheckUtils]: 5: Hoare triple {2386#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2393#(<= main_x 3)} is VALID [2019-05-15 10:56:17,242 INFO L273 TraceCheckUtils]: 6: Hoare triple {2393#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2393#(<= main_x 3)} is VALID [2019-05-15 10:56:17,242 INFO L273 TraceCheckUtils]: 7: Hoare triple {2393#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2400#(<= main_x 4)} is VALID [2019-05-15 10:56:17,243 INFO L273 TraceCheckUtils]: 8: Hoare triple {2400#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2400#(<= main_x 4)} is VALID [2019-05-15 10:56:17,243 INFO L273 TraceCheckUtils]: 9: Hoare triple {2400#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2407#(<= main_x 5)} is VALID [2019-05-15 10:56:17,244 INFO L273 TraceCheckUtils]: 10: Hoare triple {2407#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2407#(<= main_x 5)} is VALID [2019-05-15 10:56:17,245 INFO L273 TraceCheckUtils]: 11: Hoare triple {2407#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2414#(<= main_x 6)} is VALID [2019-05-15 10:56:17,245 INFO L273 TraceCheckUtils]: 12: Hoare triple {2414#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2414#(<= main_x 6)} is VALID [2019-05-15 10:56:17,246 INFO L273 TraceCheckUtils]: 13: Hoare triple {2414#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2421#(<= main_x 7)} is VALID [2019-05-15 10:56:17,247 INFO L273 TraceCheckUtils]: 14: Hoare triple {2421#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2421#(<= main_x 7)} is VALID [2019-05-15 10:56:17,248 INFO L273 TraceCheckUtils]: 15: Hoare triple {2421#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2428#(<= main_x 8)} is VALID [2019-05-15 10:56:17,248 INFO L273 TraceCheckUtils]: 16: Hoare triple {2428#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2428#(<= main_x 8)} is VALID [2019-05-15 10:56:17,249 INFO L273 TraceCheckUtils]: 17: Hoare triple {2428#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2435#(<= main_x 9)} is VALID [2019-05-15 10:56:17,250 INFO L273 TraceCheckUtils]: 18: Hoare triple {2435#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2435#(<= main_x 9)} is VALID [2019-05-15 10:56:17,250 INFO L273 TraceCheckUtils]: 19: Hoare triple {2435#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2442#(<= main_x 10)} is VALID [2019-05-15 10:56:17,253 INFO L273 TraceCheckUtils]: 20: Hoare triple {2442#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2442#(<= main_x 10)} is VALID [2019-05-15 10:56:17,254 INFO L273 TraceCheckUtils]: 21: Hoare triple {2442#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2449#(<= main_x 11)} is VALID [2019-05-15 10:56:17,254 INFO L273 TraceCheckUtils]: 22: Hoare triple {2449#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2449#(<= main_x 11)} is VALID [2019-05-15 10:56:17,254 INFO L273 TraceCheckUtils]: 23: Hoare triple {2449#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2456#(<= main_x 12)} is VALID [2019-05-15 10:56:17,255 INFO L273 TraceCheckUtils]: 24: Hoare triple {2456#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2456#(<= main_x 12)} is VALID [2019-05-15 10:56:17,255 INFO L273 TraceCheckUtils]: 25: Hoare triple {2456#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2463#(<= main_x 13)} is VALID [2019-05-15 10:56:17,256 INFO L273 TraceCheckUtils]: 26: Hoare triple {2463#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2463#(<= main_x 13)} is VALID [2019-05-15 10:56:17,257 INFO L273 TraceCheckUtils]: 27: Hoare triple {2463#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2470#(<= main_x 14)} is VALID [2019-05-15 10:56:17,257 INFO L273 TraceCheckUtils]: 28: Hoare triple {2470#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2470#(<= main_x 14)} is VALID [2019-05-15 10:56:17,258 INFO L273 TraceCheckUtils]: 29: Hoare triple {2470#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2477#(<= main_x 15)} is VALID [2019-05-15 10:56:17,259 INFO L273 TraceCheckUtils]: 30: Hoare triple {2477#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2477#(<= main_x 15)} is VALID [2019-05-15 10:56:17,260 INFO L273 TraceCheckUtils]: 31: Hoare triple {2477#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2484#(<= main_x 16)} is VALID [2019-05-15 10:56:17,260 INFO L273 TraceCheckUtils]: 32: Hoare triple {2484#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2484#(<= main_x 16)} is VALID [2019-05-15 10:56:17,261 INFO L273 TraceCheckUtils]: 33: Hoare triple {2484#(<= main_x 16)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {2371#false} is VALID [2019-05-15 10:56:17,261 INFO L273 TraceCheckUtils]: 34: Hoare triple {2371#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {2371#false} is VALID [2019-05-15 10:56:17,263 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:17,264 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:17,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2019-05-15 10:56:17,264 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 35 [2019-05-15 10:56:17,264 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:17,264 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states. [2019-05-15 10:56:17,304 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 35 edges. 35 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:17,305 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-05-15 10:56:17,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-05-15 10:56:17,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-05-15 10:56:17,306 INFO L87 Difference]: Start difference. First operand 36 states and 52 transitions. Second operand 19 states. [2019-05-15 10:56:17,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:17,396 INFO L93 Difference]: Finished difference Result 38 states and 55 transitions. [2019-05-15 10:56:17,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-05-15 10:56:17,396 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 35 [2019-05-15 10:56:17,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:17,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-05-15 10:56:17,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 56 transitions. [2019-05-15 10:56:17,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-05-15 10:56:17,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 56 transitions. [2019-05-15 10:56:17,399 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states and 56 transitions. [2019-05-15 10:56:17,473 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 56 edges. 56 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:17,474 INFO L225 Difference]: With dead ends: 38 [2019-05-15 10:56:17,474 INFO L226 Difference]: Without dead ends: 38 [2019-05-15 10:56:17,475 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-05-15 10:56:17,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2019-05-15 10:56:17,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2019-05-15 10:56:17,477 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:17,477 INFO L82 GeneralOperation]: Start isEquivalent. First operand 38 states. Second operand 38 states. [2019-05-15 10:56:17,477 INFO L74 IsIncluded]: Start isIncluded. First operand 38 states. Second operand 38 states. [2019-05-15 10:56:17,478 INFO L87 Difference]: Start difference. First operand 38 states. Second operand 38 states. [2019-05-15 10:56:17,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:17,478 INFO L93 Difference]: Finished difference Result 38 states and 55 transitions. [2019-05-15 10:56:17,479 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 55 transitions. [2019-05-15 10:56:17,479 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:17,479 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:17,479 INFO L74 IsIncluded]: Start isIncluded. First operand 38 states. Second operand 38 states. [2019-05-15 10:56:17,479 INFO L87 Difference]: Start difference. First operand 38 states. Second operand 38 states. [2019-05-15 10:56:17,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:17,480 INFO L93 Difference]: Finished difference Result 38 states and 55 transitions. [2019-05-15 10:56:17,480 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 55 transitions. [2019-05-15 10:56:17,481 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:17,481 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:17,481 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:17,481 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:17,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2019-05-15 10:56:17,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 55 transitions. [2019-05-15 10:56:17,482 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 55 transitions. Word has length 35 [2019-05-15 10:56:17,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:17,482 INFO L475 AbstractCegarLoop]: Abstraction has 38 states and 55 transitions. [2019-05-15 10:56:17,482 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-05-15 10:56:17,483 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 55 transitions. [2019-05-15 10:56:17,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2019-05-15 10:56:17,483 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:17,483 INFO L399 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1] [2019-05-15 10:56:17,483 INFO L418 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:17,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:17,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1353549242, now seen corresponding path program 17 times [2019-05-15 10:56:17,484 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:17,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 19 conjunts are in the unsatisfiable core [2019-05-15 10:56:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:17,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:17,821 INFO L273 TraceCheckUtils]: 0: Hoare triple {2645#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {2650#(<= main_x 0)} is VALID [2019-05-15 10:56:17,822 INFO L273 TraceCheckUtils]: 1: Hoare triple {2650#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2654#(<= main_x 1)} is VALID [2019-05-15 10:56:17,823 INFO L273 TraceCheckUtils]: 2: Hoare triple {2654#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2654#(<= main_x 1)} is VALID [2019-05-15 10:56:17,823 INFO L273 TraceCheckUtils]: 3: Hoare triple {2654#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2661#(<= main_x 2)} is VALID [2019-05-15 10:56:17,825 INFO L273 TraceCheckUtils]: 4: Hoare triple {2661#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2661#(<= main_x 2)} is VALID [2019-05-15 10:56:17,826 INFO L273 TraceCheckUtils]: 5: Hoare triple {2661#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2668#(<= main_x 3)} is VALID [2019-05-15 10:56:17,827 INFO L273 TraceCheckUtils]: 6: Hoare triple {2668#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2668#(<= main_x 3)} is VALID [2019-05-15 10:56:17,828 INFO L273 TraceCheckUtils]: 7: Hoare triple {2668#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2675#(<= main_x 4)} is VALID [2019-05-15 10:56:17,828 INFO L273 TraceCheckUtils]: 8: Hoare triple {2675#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2675#(<= main_x 4)} is VALID [2019-05-15 10:56:17,829 INFO L273 TraceCheckUtils]: 9: Hoare triple {2675#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2682#(<= main_x 5)} is VALID [2019-05-15 10:56:17,830 INFO L273 TraceCheckUtils]: 10: Hoare triple {2682#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2682#(<= main_x 5)} is VALID [2019-05-15 10:56:17,831 INFO L273 TraceCheckUtils]: 11: Hoare triple {2682#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2689#(<= main_x 6)} is VALID [2019-05-15 10:56:17,831 INFO L273 TraceCheckUtils]: 12: Hoare triple {2689#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2689#(<= main_x 6)} is VALID [2019-05-15 10:56:17,832 INFO L273 TraceCheckUtils]: 13: Hoare triple {2689#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2696#(<= main_x 7)} is VALID [2019-05-15 10:56:17,833 INFO L273 TraceCheckUtils]: 14: Hoare triple {2696#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2696#(<= main_x 7)} is VALID [2019-05-15 10:56:17,833 INFO L273 TraceCheckUtils]: 15: Hoare triple {2696#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2703#(<= main_x 8)} is VALID [2019-05-15 10:56:17,834 INFO L273 TraceCheckUtils]: 16: Hoare triple {2703#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2703#(<= main_x 8)} is VALID [2019-05-15 10:56:17,835 INFO L273 TraceCheckUtils]: 17: Hoare triple {2703#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2710#(<= main_x 9)} is VALID [2019-05-15 10:56:17,836 INFO L273 TraceCheckUtils]: 18: Hoare triple {2710#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2710#(<= main_x 9)} is VALID [2019-05-15 10:56:17,836 INFO L273 TraceCheckUtils]: 19: Hoare triple {2710#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2717#(<= main_x 10)} is VALID [2019-05-15 10:56:17,844 INFO L273 TraceCheckUtils]: 20: Hoare triple {2717#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2717#(<= main_x 10)} is VALID [2019-05-15 10:56:17,845 INFO L273 TraceCheckUtils]: 21: Hoare triple {2717#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2724#(<= main_x 11)} is VALID [2019-05-15 10:56:17,845 INFO L273 TraceCheckUtils]: 22: Hoare triple {2724#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2724#(<= main_x 11)} is VALID [2019-05-15 10:56:17,846 INFO L273 TraceCheckUtils]: 23: Hoare triple {2724#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2731#(<= main_x 12)} is VALID [2019-05-15 10:56:17,846 INFO L273 TraceCheckUtils]: 24: Hoare triple {2731#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2731#(<= main_x 12)} is VALID [2019-05-15 10:56:17,847 INFO L273 TraceCheckUtils]: 25: Hoare triple {2731#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2738#(<= main_x 13)} is VALID [2019-05-15 10:56:17,847 INFO L273 TraceCheckUtils]: 26: Hoare triple {2738#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2738#(<= main_x 13)} is VALID [2019-05-15 10:56:17,848 INFO L273 TraceCheckUtils]: 27: Hoare triple {2738#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2745#(<= main_x 14)} is VALID [2019-05-15 10:56:17,848 INFO L273 TraceCheckUtils]: 28: Hoare triple {2745#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2745#(<= main_x 14)} is VALID [2019-05-15 10:56:17,848 INFO L273 TraceCheckUtils]: 29: Hoare triple {2745#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2752#(<= main_x 15)} is VALID [2019-05-15 10:56:17,849 INFO L273 TraceCheckUtils]: 30: Hoare triple {2752#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2752#(<= main_x 15)} is VALID [2019-05-15 10:56:17,849 INFO L273 TraceCheckUtils]: 31: Hoare triple {2752#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2759#(<= main_x 16)} is VALID [2019-05-15 10:56:17,850 INFO L273 TraceCheckUtils]: 32: Hoare triple {2759#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2759#(<= main_x 16)} is VALID [2019-05-15 10:56:17,850 INFO L273 TraceCheckUtils]: 33: Hoare triple {2759#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2766#(<= main_x 17)} is VALID [2019-05-15 10:56:17,851 INFO L273 TraceCheckUtils]: 34: Hoare triple {2766#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2766#(<= main_x 17)} is VALID [2019-05-15 10:56:17,852 INFO L273 TraceCheckUtils]: 35: Hoare triple {2766#(<= main_x 17)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {2646#false} is VALID [2019-05-15 10:56:17,852 INFO L273 TraceCheckUtils]: 36: Hoare triple {2646#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {2646#false} is VALID [2019-05-15 10:56:17,854 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:17,855 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:17,855 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2019-05-15 10:56:17,855 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 37 [2019-05-15 10:56:17,855 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:17,855 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 20 states. [2019-05-15 10:56:17,896 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 37 edges. 37 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:17,896 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-05-15 10:56:17,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-05-15 10:56:17,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-05-15 10:56:17,897 INFO L87 Difference]: Start difference. First operand 38 states and 55 transitions. Second operand 20 states. [2019-05-15 10:56:18,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:18,136 INFO L93 Difference]: Finished difference Result 40 states and 58 transitions. [2019-05-15 10:56:18,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-05-15 10:56:18,136 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 37 [2019-05-15 10:56:18,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:18,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-05-15 10:56:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 59 transitions. [2019-05-15 10:56:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-05-15 10:56:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 59 transitions. [2019-05-15 10:56:18,139 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 20 states and 59 transitions. [2019-05-15 10:56:18,212 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:18,213 INFO L225 Difference]: With dead ends: 40 [2019-05-15 10:56:18,213 INFO L226 Difference]: Without dead ends: 40 [2019-05-15 10:56:18,214 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-05-15 10:56:18,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2019-05-15 10:56:18,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2019-05-15 10:56:18,216 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:18,217 INFO L82 GeneralOperation]: Start isEquivalent. First operand 40 states. Second operand 40 states. [2019-05-15 10:56:18,217 INFO L74 IsIncluded]: Start isIncluded. First operand 40 states. Second operand 40 states. [2019-05-15 10:56:18,217 INFO L87 Difference]: Start difference. First operand 40 states. Second operand 40 states. [2019-05-15 10:56:18,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:18,218 INFO L93 Difference]: Finished difference Result 40 states and 58 transitions. [2019-05-15 10:56:18,218 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 58 transitions. [2019-05-15 10:56:18,218 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:18,218 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:18,219 INFO L74 IsIncluded]: Start isIncluded. First operand 40 states. Second operand 40 states. [2019-05-15 10:56:18,219 INFO L87 Difference]: Start difference. First operand 40 states. Second operand 40 states. [2019-05-15 10:56:18,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:18,220 INFO L93 Difference]: Finished difference Result 40 states and 58 transitions. [2019-05-15 10:56:18,220 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 58 transitions. [2019-05-15 10:56:18,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:18,220 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:18,220 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:18,220 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:18,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-05-15 10:56:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 58 transitions. [2019-05-15 10:56:18,221 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 58 transitions. Word has length 37 [2019-05-15 10:56:18,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:18,221 INFO L475 AbstractCegarLoop]: Abstraction has 40 states and 58 transitions. [2019-05-15 10:56:18,221 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-05-15 10:56:18,222 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 58 transitions. [2019-05-15 10:56:18,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2019-05-15 10:56:18,222 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:18,222 INFO L399 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1] [2019-05-15 10:56:18,222 INFO L418 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:18,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:18,223 INFO L82 PathProgramCache]: Analyzing trace with hash 614238985, now seen corresponding path program 18 times [2019-05-15 10:56:18,223 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:18,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 20 conjunts are in the unsatisfiable core [2019-05-15 10:56:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:18,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:18,557 INFO L273 TraceCheckUtils]: 0: Hoare triple {2935#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {2940#(<= main_x 0)} is VALID [2019-05-15 10:56:18,558 INFO L273 TraceCheckUtils]: 1: Hoare triple {2940#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2944#(<= main_x 1)} is VALID [2019-05-15 10:56:18,558 INFO L273 TraceCheckUtils]: 2: Hoare triple {2944#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2944#(<= main_x 1)} is VALID [2019-05-15 10:56:18,559 INFO L273 TraceCheckUtils]: 3: Hoare triple {2944#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2951#(<= main_x 2)} is VALID [2019-05-15 10:56:18,560 INFO L273 TraceCheckUtils]: 4: Hoare triple {2951#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2951#(<= main_x 2)} is VALID [2019-05-15 10:56:18,565 INFO L273 TraceCheckUtils]: 5: Hoare triple {2951#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2958#(<= main_x 3)} is VALID [2019-05-15 10:56:18,566 INFO L273 TraceCheckUtils]: 6: Hoare triple {2958#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2958#(<= main_x 3)} is VALID [2019-05-15 10:56:18,567 INFO L273 TraceCheckUtils]: 7: Hoare triple {2958#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2965#(<= main_x 4)} is VALID [2019-05-15 10:56:18,567 INFO L273 TraceCheckUtils]: 8: Hoare triple {2965#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2965#(<= main_x 4)} is VALID [2019-05-15 10:56:18,567 INFO L273 TraceCheckUtils]: 9: Hoare triple {2965#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2972#(<= main_x 5)} is VALID [2019-05-15 10:56:18,568 INFO L273 TraceCheckUtils]: 10: Hoare triple {2972#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2972#(<= main_x 5)} is VALID [2019-05-15 10:56:18,568 INFO L273 TraceCheckUtils]: 11: Hoare triple {2972#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2979#(<= main_x 6)} is VALID [2019-05-15 10:56:18,569 INFO L273 TraceCheckUtils]: 12: Hoare triple {2979#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2979#(<= main_x 6)} is VALID [2019-05-15 10:56:18,569 INFO L273 TraceCheckUtils]: 13: Hoare triple {2979#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2986#(<= main_x 7)} is VALID [2019-05-15 10:56:18,570 INFO L273 TraceCheckUtils]: 14: Hoare triple {2986#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2986#(<= main_x 7)} is VALID [2019-05-15 10:56:18,571 INFO L273 TraceCheckUtils]: 15: Hoare triple {2986#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {2993#(<= main_x 8)} is VALID [2019-05-15 10:56:18,571 INFO L273 TraceCheckUtils]: 16: Hoare triple {2993#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {2993#(<= main_x 8)} is VALID [2019-05-15 10:56:18,572 INFO L273 TraceCheckUtils]: 17: Hoare triple {2993#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3000#(<= main_x 9)} is VALID [2019-05-15 10:56:18,575 INFO L273 TraceCheckUtils]: 18: Hoare triple {3000#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3000#(<= main_x 9)} is VALID [2019-05-15 10:56:18,576 INFO L273 TraceCheckUtils]: 19: Hoare triple {3000#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3007#(<= main_x 10)} is VALID [2019-05-15 10:56:18,576 INFO L273 TraceCheckUtils]: 20: Hoare triple {3007#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3007#(<= main_x 10)} is VALID [2019-05-15 10:56:18,577 INFO L273 TraceCheckUtils]: 21: Hoare triple {3007#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3014#(<= main_x 11)} is VALID [2019-05-15 10:56:18,578 INFO L273 TraceCheckUtils]: 22: Hoare triple {3014#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3014#(<= main_x 11)} is VALID [2019-05-15 10:56:18,580 INFO L273 TraceCheckUtils]: 23: Hoare triple {3014#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3021#(<= main_x 12)} is VALID [2019-05-15 10:56:18,583 INFO L273 TraceCheckUtils]: 24: Hoare triple {3021#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3021#(<= main_x 12)} is VALID [2019-05-15 10:56:18,584 INFO L273 TraceCheckUtils]: 25: Hoare triple {3021#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3028#(<= main_x 13)} is VALID [2019-05-15 10:56:18,584 INFO L273 TraceCheckUtils]: 26: Hoare triple {3028#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3028#(<= main_x 13)} is VALID [2019-05-15 10:56:18,586 INFO L273 TraceCheckUtils]: 27: Hoare triple {3028#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3035#(<= main_x 14)} is VALID [2019-05-15 10:56:18,587 INFO L273 TraceCheckUtils]: 28: Hoare triple {3035#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3035#(<= main_x 14)} is VALID [2019-05-15 10:56:18,589 INFO L273 TraceCheckUtils]: 29: Hoare triple {3035#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3042#(<= main_x 15)} is VALID [2019-05-15 10:56:18,589 INFO L273 TraceCheckUtils]: 30: Hoare triple {3042#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3042#(<= main_x 15)} is VALID [2019-05-15 10:56:18,590 INFO L273 TraceCheckUtils]: 31: Hoare triple {3042#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3049#(<= main_x 16)} is VALID [2019-05-15 10:56:18,590 INFO L273 TraceCheckUtils]: 32: Hoare triple {3049#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3049#(<= main_x 16)} is VALID [2019-05-15 10:56:18,591 INFO L273 TraceCheckUtils]: 33: Hoare triple {3049#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3056#(<= main_x 17)} is VALID [2019-05-15 10:56:18,591 INFO L273 TraceCheckUtils]: 34: Hoare triple {3056#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3056#(<= main_x 17)} is VALID [2019-05-15 10:56:18,592 INFO L273 TraceCheckUtils]: 35: Hoare triple {3056#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3063#(<= main_x 18)} is VALID [2019-05-15 10:56:18,592 INFO L273 TraceCheckUtils]: 36: Hoare triple {3063#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3063#(<= main_x 18)} is VALID [2019-05-15 10:56:18,593 INFO L273 TraceCheckUtils]: 37: Hoare triple {3063#(<= main_x 18)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {2936#false} is VALID [2019-05-15 10:56:18,593 INFO L273 TraceCheckUtils]: 38: Hoare triple {2936#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {2936#false} is VALID [2019-05-15 10:56:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:18,598 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:18,598 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2019-05-15 10:56:18,598 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 39 [2019-05-15 10:56:18,599 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:18,599 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states. [2019-05-15 10:56:18,647 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 39 edges. 39 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:18,647 INFO L454 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-05-15 10:56:18,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-05-15 10:56:18,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-05-15 10:56:18,649 INFO L87 Difference]: Start difference. First operand 40 states and 58 transitions. Second operand 21 states. [2019-05-15 10:56:18,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:18,760 INFO L93 Difference]: Finished difference Result 42 states and 61 transitions. [2019-05-15 10:56:18,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-05-15 10:56:18,761 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 39 [2019-05-15 10:56:18,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:18,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-05-15 10:56:18,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 62 transitions. [2019-05-15 10:56:18,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-05-15 10:56:18,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 62 transitions. [2019-05-15 10:56:18,773 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states and 62 transitions. [2019-05-15 10:56:19,223 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 62 edges. 62 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:19,224 INFO L225 Difference]: With dead ends: 42 [2019-05-15 10:56:19,224 INFO L226 Difference]: Without dead ends: 42 [2019-05-15 10:56:19,224 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-05-15 10:56:19,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2019-05-15 10:56:19,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2019-05-15 10:56:19,226 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:19,226 INFO L82 GeneralOperation]: Start isEquivalent. First operand 42 states. Second operand 42 states. [2019-05-15 10:56:19,227 INFO L74 IsIncluded]: Start isIncluded. First operand 42 states. Second operand 42 states. [2019-05-15 10:56:19,227 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 42 states. [2019-05-15 10:56:19,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:19,228 INFO L93 Difference]: Finished difference Result 42 states and 61 transitions. [2019-05-15 10:56:19,228 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 61 transitions. [2019-05-15 10:56:19,228 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:19,228 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:19,228 INFO L74 IsIncluded]: Start isIncluded. First operand 42 states. Second operand 42 states. [2019-05-15 10:56:19,229 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 42 states. [2019-05-15 10:56:19,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:19,230 INFO L93 Difference]: Finished difference Result 42 states and 61 transitions. [2019-05-15 10:56:19,230 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 61 transitions. [2019-05-15 10:56:19,230 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:19,230 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:19,230 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:19,230 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:19,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-05-15 10:56:19,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 61 transitions. [2019-05-15 10:56:19,231 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 61 transitions. Word has length 39 [2019-05-15 10:56:19,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:19,232 INFO L475 AbstractCegarLoop]: Abstraction has 42 states and 61 transitions. [2019-05-15 10:56:19,232 INFO L476 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-05-15 10:56:19,232 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 61 transitions. [2019-05-15 10:56:19,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2019-05-15 10:56:19,232 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:19,232 INFO L399 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1] [2019-05-15 10:56:19,233 INFO L418 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:19,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:19,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1873114892, now seen corresponding path program 19 times [2019-05-15 10:56:19,233 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:19,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2019-05-15 10:56:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:19,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:19,747 INFO L273 TraceCheckUtils]: 0: Hoare triple {3240#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {3245#(<= main_x 0)} is VALID [2019-05-15 10:56:19,748 INFO L273 TraceCheckUtils]: 1: Hoare triple {3245#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3249#(<= main_x 1)} is VALID [2019-05-15 10:56:19,749 INFO L273 TraceCheckUtils]: 2: Hoare triple {3249#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3249#(<= main_x 1)} is VALID [2019-05-15 10:56:19,750 INFO L273 TraceCheckUtils]: 3: Hoare triple {3249#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3256#(<= main_x 2)} is VALID [2019-05-15 10:56:19,751 INFO L273 TraceCheckUtils]: 4: Hoare triple {3256#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3256#(<= main_x 2)} is VALID [2019-05-15 10:56:19,751 INFO L273 TraceCheckUtils]: 5: Hoare triple {3256#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3263#(<= main_x 3)} is VALID [2019-05-15 10:56:19,752 INFO L273 TraceCheckUtils]: 6: Hoare triple {3263#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3263#(<= main_x 3)} is VALID [2019-05-15 10:56:19,753 INFO L273 TraceCheckUtils]: 7: Hoare triple {3263#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3270#(<= main_x 4)} is VALID [2019-05-15 10:56:19,753 INFO L273 TraceCheckUtils]: 8: Hoare triple {3270#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3270#(<= main_x 4)} is VALID [2019-05-15 10:56:19,754 INFO L273 TraceCheckUtils]: 9: Hoare triple {3270#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3277#(<= main_x 5)} is VALID [2019-05-15 10:56:19,755 INFO L273 TraceCheckUtils]: 10: Hoare triple {3277#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3277#(<= main_x 5)} is VALID [2019-05-15 10:56:19,756 INFO L273 TraceCheckUtils]: 11: Hoare triple {3277#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3284#(<= main_x 6)} is VALID [2019-05-15 10:56:19,756 INFO L273 TraceCheckUtils]: 12: Hoare triple {3284#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3284#(<= main_x 6)} is VALID [2019-05-15 10:56:19,757 INFO L273 TraceCheckUtils]: 13: Hoare triple {3284#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3291#(<= main_x 7)} is VALID [2019-05-15 10:56:19,758 INFO L273 TraceCheckUtils]: 14: Hoare triple {3291#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3291#(<= main_x 7)} is VALID [2019-05-15 10:56:19,759 INFO L273 TraceCheckUtils]: 15: Hoare triple {3291#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3298#(<= main_x 8)} is VALID [2019-05-15 10:56:19,759 INFO L273 TraceCheckUtils]: 16: Hoare triple {3298#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3298#(<= main_x 8)} is VALID [2019-05-15 10:56:19,760 INFO L273 TraceCheckUtils]: 17: Hoare triple {3298#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3305#(<= main_x 9)} is VALID [2019-05-15 10:56:19,761 INFO L273 TraceCheckUtils]: 18: Hoare triple {3305#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3305#(<= main_x 9)} is VALID [2019-05-15 10:56:19,761 INFO L273 TraceCheckUtils]: 19: Hoare triple {3305#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3312#(<= main_x 10)} is VALID [2019-05-15 10:56:19,762 INFO L273 TraceCheckUtils]: 20: Hoare triple {3312#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3312#(<= main_x 10)} is VALID [2019-05-15 10:56:19,763 INFO L273 TraceCheckUtils]: 21: Hoare triple {3312#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3319#(<= main_x 11)} is VALID [2019-05-15 10:56:19,763 INFO L273 TraceCheckUtils]: 22: Hoare triple {3319#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3319#(<= main_x 11)} is VALID [2019-05-15 10:56:19,764 INFO L273 TraceCheckUtils]: 23: Hoare triple {3319#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3326#(<= main_x 12)} is VALID [2019-05-15 10:56:19,765 INFO L273 TraceCheckUtils]: 24: Hoare triple {3326#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3326#(<= main_x 12)} is VALID [2019-05-15 10:56:19,766 INFO L273 TraceCheckUtils]: 25: Hoare triple {3326#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3333#(<= main_x 13)} is VALID [2019-05-15 10:56:19,766 INFO L273 TraceCheckUtils]: 26: Hoare triple {3333#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3333#(<= main_x 13)} is VALID [2019-05-15 10:56:19,767 INFO L273 TraceCheckUtils]: 27: Hoare triple {3333#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3340#(<= main_x 14)} is VALID [2019-05-15 10:56:19,768 INFO L273 TraceCheckUtils]: 28: Hoare triple {3340#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3340#(<= main_x 14)} is VALID [2019-05-15 10:56:19,769 INFO L273 TraceCheckUtils]: 29: Hoare triple {3340#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3347#(<= main_x 15)} is VALID [2019-05-15 10:56:19,769 INFO L273 TraceCheckUtils]: 30: Hoare triple {3347#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3347#(<= main_x 15)} is VALID [2019-05-15 10:56:19,770 INFO L273 TraceCheckUtils]: 31: Hoare triple {3347#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3354#(<= main_x 16)} is VALID [2019-05-15 10:56:19,771 INFO L273 TraceCheckUtils]: 32: Hoare triple {3354#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3354#(<= main_x 16)} is VALID [2019-05-15 10:56:19,772 INFO L273 TraceCheckUtils]: 33: Hoare triple {3354#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3361#(<= main_x 17)} is VALID [2019-05-15 10:56:19,772 INFO L273 TraceCheckUtils]: 34: Hoare triple {3361#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3361#(<= main_x 17)} is VALID [2019-05-15 10:56:19,773 INFO L273 TraceCheckUtils]: 35: Hoare triple {3361#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3368#(<= main_x 18)} is VALID [2019-05-15 10:56:19,774 INFO L273 TraceCheckUtils]: 36: Hoare triple {3368#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3368#(<= main_x 18)} is VALID [2019-05-15 10:56:19,775 INFO L273 TraceCheckUtils]: 37: Hoare triple {3368#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3375#(<= main_x 19)} is VALID [2019-05-15 10:56:19,775 INFO L273 TraceCheckUtils]: 38: Hoare triple {3375#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3375#(<= main_x 19)} is VALID [2019-05-15 10:56:19,776 INFO L273 TraceCheckUtils]: 39: Hoare triple {3375#(<= main_x 19)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {3241#false} is VALID [2019-05-15 10:56:19,776 INFO L273 TraceCheckUtils]: 40: Hoare triple {3241#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {3241#false} is VALID [2019-05-15 10:56:19,778 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:19,778 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:19,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2019-05-15 10:56:19,778 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 41 [2019-05-15 10:56:19,779 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:19,779 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states. [2019-05-15 10:56:19,820 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:19,820 INFO L454 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-05-15 10:56:19,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-05-15 10:56:19,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-05-15 10:56:19,821 INFO L87 Difference]: Start difference. First operand 42 states and 61 transitions. Second operand 22 states. [2019-05-15 10:56:19,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:19,958 INFO L93 Difference]: Finished difference Result 44 states and 64 transitions. [2019-05-15 10:56:19,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-05-15 10:56:19,959 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 41 [2019-05-15 10:56:19,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-05-15 10:56:19,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 65 transitions. [2019-05-15 10:56:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-05-15 10:56:19,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 65 transitions. [2019-05-15 10:56:19,961 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states and 65 transitions. [2019-05-15 10:56:20,240 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:20,241 INFO L225 Difference]: With dead ends: 44 [2019-05-15 10:56:20,242 INFO L226 Difference]: Without dead ends: 44 [2019-05-15 10:56:20,242 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-05-15 10:56:20,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2019-05-15 10:56:20,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2019-05-15 10:56:20,244 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:20,244 INFO L82 GeneralOperation]: Start isEquivalent. First operand 44 states. Second operand 44 states. [2019-05-15 10:56:20,244 INFO L74 IsIncluded]: Start isIncluded. First operand 44 states. Second operand 44 states. [2019-05-15 10:56:20,245 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 44 states. [2019-05-15 10:56:20,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:20,246 INFO L93 Difference]: Finished difference Result 44 states and 64 transitions. [2019-05-15 10:56:20,246 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 64 transitions. [2019-05-15 10:56:20,246 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:20,246 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:20,246 INFO L74 IsIncluded]: Start isIncluded. First operand 44 states. Second operand 44 states. [2019-05-15 10:56:20,246 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 44 states. [2019-05-15 10:56:20,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:20,247 INFO L93 Difference]: Finished difference Result 44 states and 64 transitions. [2019-05-15 10:56:20,247 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 64 transitions. [2019-05-15 10:56:20,247 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:20,247 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:20,247 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:20,248 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2019-05-15 10:56:20,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 64 transitions. [2019-05-15 10:56:20,248 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 64 transitions. Word has length 41 [2019-05-15 10:56:20,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:20,248 INFO L475 AbstractCegarLoop]: Abstraction has 44 states and 64 transitions. [2019-05-15 10:56:20,249 INFO L476 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-05-15 10:56:20,249 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 64 transitions. [2019-05-15 10:56:20,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2019-05-15 10:56:20,249 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:20,249 INFO L399 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1] [2019-05-15 10:56:20,249 INFO L418 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:20,250 INFO L82 PathProgramCache]: Analyzing trace with hash 472084047, now seen corresponding path program 20 times [2019-05-15 10:56:20,250 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:20,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2019-05-15 10:56:20,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:20,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:20,796 INFO L273 TraceCheckUtils]: 0: Hoare triple {3560#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {3565#(<= main_x 0)} is VALID [2019-05-15 10:56:20,797 INFO L273 TraceCheckUtils]: 1: Hoare triple {3565#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3569#(<= main_x 1)} is VALID [2019-05-15 10:56:20,797 INFO L273 TraceCheckUtils]: 2: Hoare triple {3569#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3569#(<= main_x 1)} is VALID [2019-05-15 10:56:20,797 INFO L273 TraceCheckUtils]: 3: Hoare triple {3569#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3576#(<= main_x 2)} is VALID [2019-05-15 10:56:20,798 INFO L273 TraceCheckUtils]: 4: Hoare triple {3576#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3576#(<= main_x 2)} is VALID [2019-05-15 10:56:20,798 INFO L273 TraceCheckUtils]: 5: Hoare triple {3576#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3583#(<= main_x 3)} is VALID [2019-05-15 10:56:20,799 INFO L273 TraceCheckUtils]: 6: Hoare triple {3583#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3583#(<= main_x 3)} is VALID [2019-05-15 10:56:20,799 INFO L273 TraceCheckUtils]: 7: Hoare triple {3583#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3590#(<= main_x 4)} is VALID [2019-05-15 10:56:20,800 INFO L273 TraceCheckUtils]: 8: Hoare triple {3590#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3590#(<= main_x 4)} is VALID [2019-05-15 10:56:20,800 INFO L273 TraceCheckUtils]: 9: Hoare triple {3590#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3597#(<= main_x 5)} is VALID [2019-05-15 10:56:20,801 INFO L273 TraceCheckUtils]: 10: Hoare triple {3597#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3597#(<= main_x 5)} is VALID [2019-05-15 10:56:20,802 INFO L273 TraceCheckUtils]: 11: Hoare triple {3597#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3604#(<= main_x 6)} is VALID [2019-05-15 10:56:20,802 INFO L273 TraceCheckUtils]: 12: Hoare triple {3604#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3604#(<= main_x 6)} is VALID [2019-05-15 10:56:20,803 INFO L273 TraceCheckUtils]: 13: Hoare triple {3604#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3611#(<= main_x 7)} is VALID [2019-05-15 10:56:20,804 INFO L273 TraceCheckUtils]: 14: Hoare triple {3611#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3611#(<= main_x 7)} is VALID [2019-05-15 10:56:20,805 INFO L273 TraceCheckUtils]: 15: Hoare triple {3611#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3618#(<= main_x 8)} is VALID [2019-05-15 10:56:20,805 INFO L273 TraceCheckUtils]: 16: Hoare triple {3618#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3618#(<= main_x 8)} is VALID [2019-05-15 10:56:20,806 INFO L273 TraceCheckUtils]: 17: Hoare triple {3618#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3625#(<= main_x 9)} is VALID [2019-05-15 10:56:20,807 INFO L273 TraceCheckUtils]: 18: Hoare triple {3625#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3625#(<= main_x 9)} is VALID [2019-05-15 10:56:20,807 INFO L273 TraceCheckUtils]: 19: Hoare triple {3625#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3632#(<= main_x 10)} is VALID [2019-05-15 10:56:20,808 INFO L273 TraceCheckUtils]: 20: Hoare triple {3632#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3632#(<= main_x 10)} is VALID [2019-05-15 10:56:20,809 INFO L273 TraceCheckUtils]: 21: Hoare triple {3632#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3639#(<= main_x 11)} is VALID [2019-05-15 10:56:20,809 INFO L273 TraceCheckUtils]: 22: Hoare triple {3639#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3639#(<= main_x 11)} is VALID [2019-05-15 10:56:20,810 INFO L273 TraceCheckUtils]: 23: Hoare triple {3639#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3646#(<= main_x 12)} is VALID [2019-05-15 10:56:20,811 INFO L273 TraceCheckUtils]: 24: Hoare triple {3646#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3646#(<= main_x 12)} is VALID [2019-05-15 10:56:20,812 INFO L273 TraceCheckUtils]: 25: Hoare triple {3646#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3653#(<= main_x 13)} is VALID [2019-05-15 10:56:20,812 INFO L273 TraceCheckUtils]: 26: Hoare triple {3653#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3653#(<= main_x 13)} is VALID [2019-05-15 10:56:20,813 INFO L273 TraceCheckUtils]: 27: Hoare triple {3653#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3660#(<= main_x 14)} is VALID [2019-05-15 10:56:20,814 INFO L273 TraceCheckUtils]: 28: Hoare triple {3660#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3660#(<= main_x 14)} is VALID [2019-05-15 10:56:20,814 INFO L273 TraceCheckUtils]: 29: Hoare triple {3660#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3667#(<= main_x 15)} is VALID [2019-05-15 10:56:20,815 INFO L273 TraceCheckUtils]: 30: Hoare triple {3667#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3667#(<= main_x 15)} is VALID [2019-05-15 10:56:20,816 INFO L273 TraceCheckUtils]: 31: Hoare triple {3667#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3674#(<= main_x 16)} is VALID [2019-05-15 10:56:20,816 INFO L273 TraceCheckUtils]: 32: Hoare triple {3674#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3674#(<= main_x 16)} is VALID [2019-05-15 10:56:20,817 INFO L273 TraceCheckUtils]: 33: Hoare triple {3674#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3681#(<= main_x 17)} is VALID [2019-05-15 10:56:20,818 INFO L273 TraceCheckUtils]: 34: Hoare triple {3681#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3681#(<= main_x 17)} is VALID [2019-05-15 10:56:20,818 INFO L273 TraceCheckUtils]: 35: Hoare triple {3681#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3688#(<= main_x 18)} is VALID [2019-05-15 10:56:20,819 INFO L273 TraceCheckUtils]: 36: Hoare triple {3688#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3688#(<= main_x 18)} is VALID [2019-05-15 10:56:20,820 INFO L273 TraceCheckUtils]: 37: Hoare triple {3688#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3695#(<= main_x 19)} is VALID [2019-05-15 10:56:20,820 INFO L273 TraceCheckUtils]: 38: Hoare triple {3695#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3695#(<= main_x 19)} is VALID [2019-05-15 10:56:20,821 INFO L273 TraceCheckUtils]: 39: Hoare triple {3695#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3702#(<= main_x 20)} is VALID [2019-05-15 10:56:20,822 INFO L273 TraceCheckUtils]: 40: Hoare triple {3702#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3702#(<= main_x 20)} is VALID [2019-05-15 10:56:20,822 INFO L273 TraceCheckUtils]: 41: Hoare triple {3702#(<= main_x 20)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {3561#false} is VALID [2019-05-15 10:56:20,823 INFO L273 TraceCheckUtils]: 42: Hoare triple {3561#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {3561#false} is VALID [2019-05-15 10:56:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:20,826 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:20,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2019-05-15 10:56:20,827 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 43 [2019-05-15 10:56:20,827 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:20,827 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states. [2019-05-15 10:56:20,870 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 43 edges. 43 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:20,871 INFO L454 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-05-15 10:56:20,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-05-15 10:56:20,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-05-15 10:56:20,872 INFO L87 Difference]: Start difference. First operand 44 states and 64 transitions. Second operand 23 states. [2019-05-15 10:56:20,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:20,993 INFO L93 Difference]: Finished difference Result 46 states and 67 transitions. [2019-05-15 10:56:20,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-05-15 10:56:20,993 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 43 [2019-05-15 10:56:20,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:20,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-05-15 10:56:20,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 68 transitions. [2019-05-15 10:56:20,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-05-15 10:56:20,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 68 transitions. [2019-05-15 10:56:20,996 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 68 transitions. [2019-05-15 10:56:21,078 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:21,079 INFO L225 Difference]: With dead ends: 46 [2019-05-15 10:56:21,079 INFO L226 Difference]: Without dead ends: 46 [2019-05-15 10:56:21,080 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-05-15 10:56:21,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2019-05-15 10:56:21,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2019-05-15 10:56:21,083 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:21,083 INFO L82 GeneralOperation]: Start isEquivalent. First operand 46 states. Second operand 46 states. [2019-05-15 10:56:21,083 INFO L74 IsIncluded]: Start isIncluded. First operand 46 states. Second operand 46 states. [2019-05-15 10:56:21,083 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 46 states. [2019-05-15 10:56:21,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:21,084 INFO L93 Difference]: Finished difference Result 46 states and 67 transitions. [2019-05-15 10:56:21,085 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 67 transitions. [2019-05-15 10:56:21,085 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:21,085 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:21,085 INFO L74 IsIncluded]: Start isIncluded. First operand 46 states. Second operand 46 states. [2019-05-15 10:56:21,085 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 46 states. [2019-05-15 10:56:21,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:21,086 INFO L93 Difference]: Finished difference Result 46 states and 67 transitions. [2019-05-15 10:56:21,086 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 67 transitions. [2019-05-15 10:56:21,087 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:21,087 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:21,087 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:21,087 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:21,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2019-05-15 10:56:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 67 transitions. [2019-05-15 10:56:21,088 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 67 transitions. Word has length 43 [2019-05-15 10:56:21,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:21,088 INFO L475 AbstractCegarLoop]: Abstraction has 46 states and 67 transitions. [2019-05-15 10:56:21,089 INFO L476 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-05-15 10:56:21,089 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 67 transitions. [2019-05-15 10:56:21,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2019-05-15 10:56:21,089 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:21,089 INFO L399 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1] [2019-05-15 10:56:21,090 INFO L418 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:21,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:21,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1593794350, now seen corresponding path program 21 times [2019-05-15 10:56:21,091 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:21,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 23 conjunts are in the unsatisfiable core [2019-05-15 10:56:21,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:21,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:21,961 INFO L273 TraceCheckUtils]: 0: Hoare triple {3895#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {3900#(<= main_x 0)} is VALID [2019-05-15 10:56:21,962 INFO L273 TraceCheckUtils]: 1: Hoare triple {3900#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3904#(<= main_x 1)} is VALID [2019-05-15 10:56:21,962 INFO L273 TraceCheckUtils]: 2: Hoare triple {3904#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3904#(<= main_x 1)} is VALID [2019-05-15 10:56:21,963 INFO L273 TraceCheckUtils]: 3: Hoare triple {3904#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3911#(<= main_x 2)} is VALID [2019-05-15 10:56:21,969 INFO L273 TraceCheckUtils]: 4: Hoare triple {3911#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3911#(<= main_x 2)} is VALID [2019-05-15 10:56:21,970 INFO L273 TraceCheckUtils]: 5: Hoare triple {3911#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3918#(<= main_x 3)} is VALID [2019-05-15 10:56:21,970 INFO L273 TraceCheckUtils]: 6: Hoare triple {3918#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3918#(<= main_x 3)} is VALID [2019-05-15 10:56:21,971 INFO L273 TraceCheckUtils]: 7: Hoare triple {3918#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3925#(<= main_x 4)} is VALID [2019-05-15 10:56:21,971 INFO L273 TraceCheckUtils]: 8: Hoare triple {3925#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3925#(<= main_x 4)} is VALID [2019-05-15 10:56:21,972 INFO L273 TraceCheckUtils]: 9: Hoare triple {3925#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3932#(<= main_x 5)} is VALID [2019-05-15 10:56:21,972 INFO L273 TraceCheckUtils]: 10: Hoare triple {3932#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3932#(<= main_x 5)} is VALID [2019-05-15 10:56:21,972 INFO L273 TraceCheckUtils]: 11: Hoare triple {3932#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3939#(<= main_x 6)} is VALID [2019-05-15 10:56:21,973 INFO L273 TraceCheckUtils]: 12: Hoare triple {3939#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3939#(<= main_x 6)} is VALID [2019-05-15 10:56:21,973 INFO L273 TraceCheckUtils]: 13: Hoare triple {3939#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3946#(<= main_x 7)} is VALID [2019-05-15 10:56:21,974 INFO L273 TraceCheckUtils]: 14: Hoare triple {3946#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3946#(<= main_x 7)} is VALID [2019-05-15 10:56:21,974 INFO L273 TraceCheckUtils]: 15: Hoare triple {3946#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3953#(<= main_x 8)} is VALID [2019-05-15 10:56:21,975 INFO L273 TraceCheckUtils]: 16: Hoare triple {3953#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3953#(<= main_x 8)} is VALID [2019-05-15 10:56:21,976 INFO L273 TraceCheckUtils]: 17: Hoare triple {3953#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3960#(<= main_x 9)} is VALID [2019-05-15 10:56:21,976 INFO L273 TraceCheckUtils]: 18: Hoare triple {3960#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3960#(<= main_x 9)} is VALID [2019-05-15 10:56:21,977 INFO L273 TraceCheckUtils]: 19: Hoare triple {3960#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3967#(<= main_x 10)} is VALID [2019-05-15 10:56:21,978 INFO L273 TraceCheckUtils]: 20: Hoare triple {3967#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3967#(<= main_x 10)} is VALID [2019-05-15 10:56:21,979 INFO L273 TraceCheckUtils]: 21: Hoare triple {3967#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3974#(<= main_x 11)} is VALID [2019-05-15 10:56:21,979 INFO L273 TraceCheckUtils]: 22: Hoare triple {3974#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3974#(<= main_x 11)} is VALID [2019-05-15 10:56:21,980 INFO L273 TraceCheckUtils]: 23: Hoare triple {3974#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3981#(<= main_x 12)} is VALID [2019-05-15 10:56:21,981 INFO L273 TraceCheckUtils]: 24: Hoare triple {3981#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3981#(<= main_x 12)} is VALID [2019-05-15 10:56:21,982 INFO L273 TraceCheckUtils]: 25: Hoare triple {3981#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3988#(<= main_x 13)} is VALID [2019-05-15 10:56:21,982 INFO L273 TraceCheckUtils]: 26: Hoare triple {3988#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3988#(<= main_x 13)} is VALID [2019-05-15 10:56:21,983 INFO L273 TraceCheckUtils]: 27: Hoare triple {3988#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {3995#(<= main_x 14)} is VALID [2019-05-15 10:56:21,983 INFO L273 TraceCheckUtils]: 28: Hoare triple {3995#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {3995#(<= main_x 14)} is VALID [2019-05-15 10:56:22,003 INFO L273 TraceCheckUtils]: 29: Hoare triple {3995#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4002#(<= main_x 15)} is VALID [2019-05-15 10:56:22,004 INFO L273 TraceCheckUtils]: 30: Hoare triple {4002#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4002#(<= main_x 15)} is VALID [2019-05-15 10:56:22,004 INFO L273 TraceCheckUtils]: 31: Hoare triple {4002#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4009#(<= main_x 16)} is VALID [2019-05-15 10:56:22,004 INFO L273 TraceCheckUtils]: 32: Hoare triple {4009#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4009#(<= main_x 16)} is VALID [2019-05-15 10:56:22,005 INFO L273 TraceCheckUtils]: 33: Hoare triple {4009#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4016#(<= main_x 17)} is VALID [2019-05-15 10:56:22,005 INFO L273 TraceCheckUtils]: 34: Hoare triple {4016#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4016#(<= main_x 17)} is VALID [2019-05-15 10:56:22,006 INFO L273 TraceCheckUtils]: 35: Hoare triple {4016#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4023#(<= main_x 18)} is VALID [2019-05-15 10:56:22,006 INFO L273 TraceCheckUtils]: 36: Hoare triple {4023#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4023#(<= main_x 18)} is VALID [2019-05-15 10:56:22,007 INFO L273 TraceCheckUtils]: 37: Hoare triple {4023#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4030#(<= main_x 19)} is VALID [2019-05-15 10:56:22,007 INFO L273 TraceCheckUtils]: 38: Hoare triple {4030#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4030#(<= main_x 19)} is VALID [2019-05-15 10:56:22,007 INFO L273 TraceCheckUtils]: 39: Hoare triple {4030#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4037#(<= main_x 20)} is VALID [2019-05-15 10:56:22,008 INFO L273 TraceCheckUtils]: 40: Hoare triple {4037#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4037#(<= main_x 20)} is VALID [2019-05-15 10:56:22,009 INFO L273 TraceCheckUtils]: 41: Hoare triple {4037#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4044#(<= main_x 21)} is VALID [2019-05-15 10:56:22,009 INFO L273 TraceCheckUtils]: 42: Hoare triple {4044#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4044#(<= main_x 21)} is VALID [2019-05-15 10:56:22,010 INFO L273 TraceCheckUtils]: 43: Hoare triple {4044#(<= main_x 21)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {3896#false} is VALID [2019-05-15 10:56:22,010 INFO L273 TraceCheckUtils]: 44: Hoare triple {3896#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {3896#false} is VALID [2019-05-15 10:56:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:22,013 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:22,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2019-05-15 10:56:22,013 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 45 [2019-05-15 10:56:22,013 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:22,014 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states. [2019-05-15 10:56:22,056 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 45 edges. 45 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:22,056 INFO L454 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-05-15 10:56:22,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-05-15 10:56:22,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-05-15 10:56:22,058 INFO L87 Difference]: Start difference. First operand 46 states and 67 transitions. Second operand 24 states. [2019-05-15 10:56:22,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:22,206 INFO L93 Difference]: Finished difference Result 48 states and 70 transitions. [2019-05-15 10:56:22,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-05-15 10:56:22,206 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 45 [2019-05-15 10:56:22,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:22,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-05-15 10:56:22,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 71 transitions. [2019-05-15 10:56:22,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-05-15 10:56:22,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 71 transitions. [2019-05-15 10:56:22,209 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 71 transitions. [2019-05-15 10:56:22,365 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:22,366 INFO L225 Difference]: With dead ends: 48 [2019-05-15 10:56:22,366 INFO L226 Difference]: Without dead ends: 48 [2019-05-15 10:56:22,367 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-05-15 10:56:22,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2019-05-15 10:56:22,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2019-05-15 10:56:22,369 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:22,369 INFO L82 GeneralOperation]: Start isEquivalent. First operand 48 states. Second operand 48 states. [2019-05-15 10:56:22,369 INFO L74 IsIncluded]: Start isIncluded. First operand 48 states. Second operand 48 states. [2019-05-15 10:56:22,369 INFO L87 Difference]: Start difference. First operand 48 states. Second operand 48 states. [2019-05-15 10:56:22,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:22,370 INFO L93 Difference]: Finished difference Result 48 states and 70 transitions. [2019-05-15 10:56:22,370 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 70 transitions. [2019-05-15 10:56:22,370 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:22,370 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:22,370 INFO L74 IsIncluded]: Start isIncluded. First operand 48 states. Second operand 48 states. [2019-05-15 10:56:22,370 INFO L87 Difference]: Start difference. First operand 48 states. Second operand 48 states. [2019-05-15 10:56:22,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:22,371 INFO L93 Difference]: Finished difference Result 48 states and 70 transitions. [2019-05-15 10:56:22,371 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 70 transitions. [2019-05-15 10:56:22,372 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:22,372 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:22,372 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:22,372 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2019-05-15 10:56:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 70 transitions. [2019-05-15 10:56:22,373 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 70 transitions. Word has length 45 [2019-05-15 10:56:22,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:22,373 INFO L475 AbstractCegarLoop]: Abstraction has 48 states and 70 transitions. [2019-05-15 10:56:22,373 INFO L476 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-05-15 10:56:22,373 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 70 transitions. [2019-05-15 10:56:22,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-05-15 10:56:22,374 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:22,374 INFO L399 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1] [2019-05-15 10:56:22,374 INFO L418 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:22,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:22,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1666924181, now seen corresponding path program 22 times [2019-05-15 10:56:22,375 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:22,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:22,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 24 conjunts are in the unsatisfiable core [2019-05-15 10:56:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:22,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:22,878 INFO L273 TraceCheckUtils]: 0: Hoare triple {4245#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {4250#(<= main_x 0)} is VALID [2019-05-15 10:56:22,879 INFO L273 TraceCheckUtils]: 1: Hoare triple {4250#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4254#(<= main_x 1)} is VALID [2019-05-15 10:56:22,880 INFO L273 TraceCheckUtils]: 2: Hoare triple {4254#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4254#(<= main_x 1)} is VALID [2019-05-15 10:56:22,880 INFO L273 TraceCheckUtils]: 3: Hoare triple {4254#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4261#(<= main_x 2)} is VALID [2019-05-15 10:56:22,881 INFO L273 TraceCheckUtils]: 4: Hoare triple {4261#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4261#(<= main_x 2)} is VALID [2019-05-15 10:56:22,882 INFO L273 TraceCheckUtils]: 5: Hoare triple {4261#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4268#(<= main_x 3)} is VALID [2019-05-15 10:56:22,882 INFO L273 TraceCheckUtils]: 6: Hoare triple {4268#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4268#(<= main_x 3)} is VALID [2019-05-15 10:56:22,883 INFO L273 TraceCheckUtils]: 7: Hoare triple {4268#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4275#(<= main_x 4)} is VALID [2019-05-15 10:56:22,884 INFO L273 TraceCheckUtils]: 8: Hoare triple {4275#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4275#(<= main_x 4)} is VALID [2019-05-15 10:56:22,884 INFO L273 TraceCheckUtils]: 9: Hoare triple {4275#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4282#(<= main_x 5)} is VALID [2019-05-15 10:56:22,885 INFO L273 TraceCheckUtils]: 10: Hoare triple {4282#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4282#(<= main_x 5)} is VALID [2019-05-15 10:56:22,886 INFO L273 TraceCheckUtils]: 11: Hoare triple {4282#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4289#(<= main_x 6)} is VALID [2019-05-15 10:56:22,886 INFO L273 TraceCheckUtils]: 12: Hoare triple {4289#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4289#(<= main_x 6)} is VALID [2019-05-15 10:56:22,887 INFO L273 TraceCheckUtils]: 13: Hoare triple {4289#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4296#(<= main_x 7)} is VALID [2019-05-15 10:56:22,887 INFO L273 TraceCheckUtils]: 14: Hoare triple {4296#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4296#(<= main_x 7)} is VALID [2019-05-15 10:56:22,888 INFO L273 TraceCheckUtils]: 15: Hoare triple {4296#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4303#(<= main_x 8)} is VALID [2019-05-15 10:56:22,889 INFO L273 TraceCheckUtils]: 16: Hoare triple {4303#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4303#(<= main_x 8)} is VALID [2019-05-15 10:56:22,889 INFO L273 TraceCheckUtils]: 17: Hoare triple {4303#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4310#(<= main_x 9)} is VALID [2019-05-15 10:56:22,890 INFO L273 TraceCheckUtils]: 18: Hoare triple {4310#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4310#(<= main_x 9)} is VALID [2019-05-15 10:56:22,891 INFO L273 TraceCheckUtils]: 19: Hoare triple {4310#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4317#(<= main_x 10)} is VALID [2019-05-15 10:56:22,891 INFO L273 TraceCheckUtils]: 20: Hoare triple {4317#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4317#(<= main_x 10)} is VALID [2019-05-15 10:56:22,892 INFO L273 TraceCheckUtils]: 21: Hoare triple {4317#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4324#(<= main_x 11)} is VALID [2019-05-15 10:56:22,893 INFO L273 TraceCheckUtils]: 22: Hoare triple {4324#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4324#(<= main_x 11)} is VALID [2019-05-15 10:56:22,893 INFO L273 TraceCheckUtils]: 23: Hoare triple {4324#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4331#(<= main_x 12)} is VALID [2019-05-15 10:56:22,894 INFO L273 TraceCheckUtils]: 24: Hoare triple {4331#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4331#(<= main_x 12)} is VALID [2019-05-15 10:56:22,895 INFO L273 TraceCheckUtils]: 25: Hoare triple {4331#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4338#(<= main_x 13)} is VALID [2019-05-15 10:56:22,895 INFO L273 TraceCheckUtils]: 26: Hoare triple {4338#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4338#(<= main_x 13)} is VALID [2019-05-15 10:56:22,896 INFO L273 TraceCheckUtils]: 27: Hoare triple {4338#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4345#(<= main_x 14)} is VALID [2019-05-15 10:56:22,897 INFO L273 TraceCheckUtils]: 28: Hoare triple {4345#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4345#(<= main_x 14)} is VALID [2019-05-15 10:56:22,898 INFO L273 TraceCheckUtils]: 29: Hoare triple {4345#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4352#(<= main_x 15)} is VALID [2019-05-15 10:56:22,898 INFO L273 TraceCheckUtils]: 30: Hoare triple {4352#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4352#(<= main_x 15)} is VALID [2019-05-15 10:56:22,899 INFO L273 TraceCheckUtils]: 31: Hoare triple {4352#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4359#(<= main_x 16)} is VALID [2019-05-15 10:56:22,900 INFO L273 TraceCheckUtils]: 32: Hoare triple {4359#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4359#(<= main_x 16)} is VALID [2019-05-15 10:56:22,900 INFO L273 TraceCheckUtils]: 33: Hoare triple {4359#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4366#(<= main_x 17)} is VALID [2019-05-15 10:56:22,901 INFO L273 TraceCheckUtils]: 34: Hoare triple {4366#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4366#(<= main_x 17)} is VALID [2019-05-15 10:56:22,902 INFO L273 TraceCheckUtils]: 35: Hoare triple {4366#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4373#(<= main_x 18)} is VALID [2019-05-15 10:56:22,902 INFO L273 TraceCheckUtils]: 36: Hoare triple {4373#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4373#(<= main_x 18)} is VALID [2019-05-15 10:56:22,903 INFO L273 TraceCheckUtils]: 37: Hoare triple {4373#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4380#(<= main_x 19)} is VALID [2019-05-15 10:56:22,903 INFO L273 TraceCheckUtils]: 38: Hoare triple {4380#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4380#(<= main_x 19)} is VALID [2019-05-15 10:56:22,904 INFO L273 TraceCheckUtils]: 39: Hoare triple {4380#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4387#(<= main_x 20)} is VALID [2019-05-15 10:56:22,905 INFO L273 TraceCheckUtils]: 40: Hoare triple {4387#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4387#(<= main_x 20)} is VALID [2019-05-15 10:56:22,905 INFO L273 TraceCheckUtils]: 41: Hoare triple {4387#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4394#(<= main_x 21)} is VALID [2019-05-15 10:56:22,906 INFO L273 TraceCheckUtils]: 42: Hoare triple {4394#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4394#(<= main_x 21)} is VALID [2019-05-15 10:56:22,907 INFO L273 TraceCheckUtils]: 43: Hoare triple {4394#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4401#(<= main_x 22)} is VALID [2019-05-15 10:56:22,907 INFO L273 TraceCheckUtils]: 44: Hoare triple {4401#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4401#(<= main_x 22)} is VALID [2019-05-15 10:56:22,908 INFO L273 TraceCheckUtils]: 45: Hoare triple {4401#(<= main_x 22)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {4246#false} is VALID [2019-05-15 10:56:22,908 INFO L273 TraceCheckUtils]: 46: Hoare triple {4246#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {4246#false} is VALID [2019-05-15 10:56:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:22,911 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:22,911 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2019-05-15 10:56:22,912 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 47 [2019-05-15 10:56:22,912 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:22,912 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 25 states. [2019-05-15 10:56:22,957 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:22,957 INFO L454 AbstractCegarLoop]: Interpolant automaton has 25 states [2019-05-15 10:56:22,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2019-05-15 10:56:22,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-05-15 10:56:22,958 INFO L87 Difference]: Start difference. First operand 48 states and 70 transitions. Second operand 25 states. [2019-05-15 10:56:23,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,077 INFO L93 Difference]: Finished difference Result 50 states and 73 transitions. [2019-05-15 10:56:23,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-05-15 10:56:23,078 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 47 [2019-05-15 10:56:23,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-05-15 10:56:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 74 transitions. [2019-05-15 10:56:23,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-05-15 10:56:23,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 74 transitions. [2019-05-15 10:56:23,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 25 states and 74 transitions. [2019-05-15 10:56:23,174 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:23,175 INFO L225 Difference]: With dead ends: 50 [2019-05-15 10:56:23,175 INFO L226 Difference]: Without dead ends: 50 [2019-05-15 10:56:23,175 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-05-15 10:56:23,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2019-05-15 10:56:23,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2019-05-15 10:56:23,177 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:23,178 INFO L82 GeneralOperation]: Start isEquivalent. First operand 50 states. Second operand 50 states. [2019-05-15 10:56:23,178 INFO L74 IsIncluded]: Start isIncluded. First operand 50 states. Second operand 50 states. [2019-05-15 10:56:23,178 INFO L87 Difference]: Start difference. First operand 50 states. Second operand 50 states. [2019-05-15 10:56:23,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,179 INFO L93 Difference]: Finished difference Result 50 states and 73 transitions. [2019-05-15 10:56:23,179 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 73 transitions. [2019-05-15 10:56:23,179 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:23,179 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:23,179 INFO L74 IsIncluded]: Start isIncluded. First operand 50 states. Second operand 50 states. [2019-05-15 10:56:23,180 INFO L87 Difference]: Start difference. First operand 50 states. Second operand 50 states. [2019-05-15 10:56:23,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,180 INFO L93 Difference]: Finished difference Result 50 states and 73 transitions. [2019-05-15 10:56:23,181 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 73 transitions. [2019-05-15 10:56:23,181 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:23,181 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:23,181 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:23,181 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:23,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2019-05-15 10:56:23,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 73 transitions. [2019-05-15 10:56:23,182 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 73 transitions. Word has length 47 [2019-05-15 10:56:23,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:23,182 INFO L475 AbstractCegarLoop]: Abstraction has 50 states and 73 transitions. [2019-05-15 10:56:23,182 INFO L476 AbstractCegarLoop]: Interpolant automaton has 25 states. [2019-05-15 10:56:23,183 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 73 transitions. [2019-05-15 10:56:23,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-05-15 10:56:23,183 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:23,183 INFO L399 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1] [2019-05-15 10:56:23,183 INFO L418 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:23,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:23,184 INFO L82 PathProgramCache]: Analyzing trace with hash -108693608, now seen corresponding path program 23 times [2019-05-15 10:56:23,184 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:23,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:23,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2019-05-15 10:56:23,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:23,222 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:23,665 INFO L273 TraceCheckUtils]: 0: Hoare triple {4610#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {4615#(<= main_x 0)} is VALID [2019-05-15 10:56:23,666 INFO L273 TraceCheckUtils]: 1: Hoare triple {4615#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4619#(<= main_x 1)} is VALID [2019-05-15 10:56:23,666 INFO L273 TraceCheckUtils]: 2: Hoare triple {4619#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4619#(<= main_x 1)} is VALID [2019-05-15 10:56:23,667 INFO L273 TraceCheckUtils]: 3: Hoare triple {4619#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4626#(<= main_x 2)} is VALID [2019-05-15 10:56:23,668 INFO L273 TraceCheckUtils]: 4: Hoare triple {4626#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4626#(<= main_x 2)} is VALID [2019-05-15 10:56:23,669 INFO L273 TraceCheckUtils]: 5: Hoare triple {4626#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4633#(<= main_x 3)} is VALID [2019-05-15 10:56:23,669 INFO L273 TraceCheckUtils]: 6: Hoare triple {4633#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4633#(<= main_x 3)} is VALID [2019-05-15 10:56:23,670 INFO L273 TraceCheckUtils]: 7: Hoare triple {4633#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4640#(<= main_x 4)} is VALID [2019-05-15 10:56:23,671 INFO L273 TraceCheckUtils]: 8: Hoare triple {4640#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4640#(<= main_x 4)} is VALID [2019-05-15 10:56:23,671 INFO L273 TraceCheckUtils]: 9: Hoare triple {4640#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4647#(<= main_x 5)} is VALID [2019-05-15 10:56:23,672 INFO L273 TraceCheckUtils]: 10: Hoare triple {4647#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4647#(<= main_x 5)} is VALID [2019-05-15 10:56:23,673 INFO L273 TraceCheckUtils]: 11: Hoare triple {4647#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4654#(<= main_x 6)} is VALID [2019-05-15 10:56:23,673 INFO L273 TraceCheckUtils]: 12: Hoare triple {4654#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4654#(<= main_x 6)} is VALID [2019-05-15 10:56:23,674 INFO L273 TraceCheckUtils]: 13: Hoare triple {4654#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4661#(<= main_x 7)} is VALID [2019-05-15 10:56:23,675 INFO L273 TraceCheckUtils]: 14: Hoare triple {4661#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4661#(<= main_x 7)} is VALID [2019-05-15 10:56:23,675 INFO L273 TraceCheckUtils]: 15: Hoare triple {4661#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4668#(<= main_x 8)} is VALID [2019-05-15 10:56:23,676 INFO L273 TraceCheckUtils]: 16: Hoare triple {4668#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4668#(<= main_x 8)} is VALID [2019-05-15 10:56:23,677 INFO L273 TraceCheckUtils]: 17: Hoare triple {4668#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4675#(<= main_x 9)} is VALID [2019-05-15 10:56:23,677 INFO L273 TraceCheckUtils]: 18: Hoare triple {4675#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4675#(<= main_x 9)} is VALID [2019-05-15 10:56:23,678 INFO L273 TraceCheckUtils]: 19: Hoare triple {4675#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4682#(<= main_x 10)} is VALID [2019-05-15 10:56:23,679 INFO L273 TraceCheckUtils]: 20: Hoare triple {4682#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4682#(<= main_x 10)} is VALID [2019-05-15 10:56:23,693 INFO L273 TraceCheckUtils]: 21: Hoare triple {4682#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4689#(<= main_x 11)} is VALID [2019-05-15 10:56:23,693 INFO L273 TraceCheckUtils]: 22: Hoare triple {4689#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4689#(<= main_x 11)} is VALID [2019-05-15 10:56:23,694 INFO L273 TraceCheckUtils]: 23: Hoare triple {4689#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4696#(<= main_x 12)} is VALID [2019-05-15 10:56:23,694 INFO L273 TraceCheckUtils]: 24: Hoare triple {4696#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4696#(<= main_x 12)} is VALID [2019-05-15 10:56:23,695 INFO L273 TraceCheckUtils]: 25: Hoare triple {4696#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4703#(<= main_x 13)} is VALID [2019-05-15 10:56:23,695 INFO L273 TraceCheckUtils]: 26: Hoare triple {4703#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4703#(<= main_x 13)} is VALID [2019-05-15 10:56:23,695 INFO L273 TraceCheckUtils]: 27: Hoare triple {4703#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4710#(<= main_x 14)} is VALID [2019-05-15 10:56:23,696 INFO L273 TraceCheckUtils]: 28: Hoare triple {4710#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4710#(<= main_x 14)} is VALID [2019-05-15 10:56:23,696 INFO L273 TraceCheckUtils]: 29: Hoare triple {4710#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4717#(<= main_x 15)} is VALID [2019-05-15 10:56:23,696 INFO L273 TraceCheckUtils]: 30: Hoare triple {4717#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4717#(<= main_x 15)} is VALID [2019-05-15 10:56:23,697 INFO L273 TraceCheckUtils]: 31: Hoare triple {4717#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4724#(<= main_x 16)} is VALID [2019-05-15 10:56:23,698 INFO L273 TraceCheckUtils]: 32: Hoare triple {4724#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4724#(<= main_x 16)} is VALID [2019-05-15 10:56:23,699 INFO L273 TraceCheckUtils]: 33: Hoare triple {4724#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4731#(<= main_x 17)} is VALID [2019-05-15 10:56:23,699 INFO L273 TraceCheckUtils]: 34: Hoare triple {4731#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4731#(<= main_x 17)} is VALID [2019-05-15 10:56:23,700 INFO L273 TraceCheckUtils]: 35: Hoare triple {4731#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4738#(<= main_x 18)} is VALID [2019-05-15 10:56:23,701 INFO L273 TraceCheckUtils]: 36: Hoare triple {4738#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4738#(<= main_x 18)} is VALID [2019-05-15 10:56:23,701 INFO L273 TraceCheckUtils]: 37: Hoare triple {4738#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4745#(<= main_x 19)} is VALID [2019-05-15 10:56:23,702 INFO L273 TraceCheckUtils]: 38: Hoare triple {4745#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4745#(<= main_x 19)} is VALID [2019-05-15 10:56:23,703 INFO L273 TraceCheckUtils]: 39: Hoare triple {4745#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4752#(<= main_x 20)} is VALID [2019-05-15 10:56:23,703 INFO L273 TraceCheckUtils]: 40: Hoare triple {4752#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4752#(<= main_x 20)} is VALID [2019-05-15 10:56:23,704 INFO L273 TraceCheckUtils]: 41: Hoare triple {4752#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4759#(<= main_x 21)} is VALID [2019-05-15 10:56:23,705 INFO L273 TraceCheckUtils]: 42: Hoare triple {4759#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4759#(<= main_x 21)} is VALID [2019-05-15 10:56:23,706 INFO L273 TraceCheckUtils]: 43: Hoare triple {4759#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4766#(<= main_x 22)} is VALID [2019-05-15 10:56:23,706 INFO L273 TraceCheckUtils]: 44: Hoare triple {4766#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4766#(<= main_x 22)} is VALID [2019-05-15 10:56:23,707 INFO L273 TraceCheckUtils]: 45: Hoare triple {4766#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4773#(<= main_x 23)} is VALID [2019-05-15 10:56:23,707 INFO L273 TraceCheckUtils]: 46: Hoare triple {4773#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4773#(<= main_x 23)} is VALID [2019-05-15 10:56:23,708 INFO L273 TraceCheckUtils]: 47: Hoare triple {4773#(<= main_x 23)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {4611#false} is VALID [2019-05-15 10:56:23,708 INFO L273 TraceCheckUtils]: 48: Hoare triple {4611#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {4611#false} is VALID [2019-05-15 10:56:23,711 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:23,712 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:23,712 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2019-05-15 10:56:23,712 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 49 [2019-05-15 10:56:23,712 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:23,712 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 26 states. [2019-05-15 10:56:23,762 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 49 edges. 49 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:23,762 INFO L454 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-05-15 10:56:23,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-05-15 10:56:23,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-05-15 10:56:23,764 INFO L87 Difference]: Start difference. First operand 50 states and 73 transitions. Second operand 26 states. [2019-05-15 10:56:23,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,890 INFO L93 Difference]: Finished difference Result 52 states and 76 transitions. [2019-05-15 10:56:23,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-05-15 10:56:23,890 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 49 [2019-05-15 10:56:23,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-05-15 10:56:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 77 transitions. [2019-05-15 10:56:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-05-15 10:56:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 77 transitions. [2019-05-15 10:56:23,892 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 26 states and 77 transitions. [2019-05-15 10:56:23,966 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:23,967 INFO L225 Difference]: With dead ends: 52 [2019-05-15 10:56:23,967 INFO L226 Difference]: Without dead ends: 52 [2019-05-15 10:56:23,968 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-05-15 10:56:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2019-05-15 10:56:23,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2019-05-15 10:56:23,970 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:23,970 INFO L82 GeneralOperation]: Start isEquivalent. First operand 52 states. Second operand 52 states. [2019-05-15 10:56:23,970 INFO L74 IsIncluded]: Start isIncluded. First operand 52 states. Second operand 52 states. [2019-05-15 10:56:23,970 INFO L87 Difference]: Start difference. First operand 52 states. Second operand 52 states. [2019-05-15 10:56:23,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,971 INFO L93 Difference]: Finished difference Result 52 states and 76 transitions. [2019-05-15 10:56:23,971 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 76 transitions. [2019-05-15 10:56:23,971 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:23,971 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:23,971 INFO L74 IsIncluded]: Start isIncluded. First operand 52 states. Second operand 52 states. [2019-05-15 10:56:23,971 INFO L87 Difference]: Start difference. First operand 52 states. Second operand 52 states. [2019-05-15 10:56:23,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:23,972 INFO L93 Difference]: Finished difference Result 52 states and 76 transitions. [2019-05-15 10:56:23,972 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 76 transitions. [2019-05-15 10:56:23,972 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:23,972 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:23,972 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:23,972 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2019-05-15 10:56:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 76 transitions. [2019-05-15 10:56:23,973 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 76 transitions. Word has length 49 [2019-05-15 10:56:23,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:23,973 INFO L475 AbstractCegarLoop]: Abstraction has 52 states and 76 transitions. [2019-05-15 10:56:23,973 INFO L476 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-05-15 10:56:23,974 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 76 transitions. [2019-05-15 10:56:23,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-05-15 10:56:23,974 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:23,974 INFO L399 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1] [2019-05-15 10:56:23,974 INFO L418 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:23,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:23,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1375372325, now seen corresponding path program 24 times [2019-05-15 10:56:23,975 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:24,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:24,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 26 conjunts are in the unsatisfiable core [2019-05-15 10:56:24,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:24,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:24,795 INFO L273 TraceCheckUtils]: 0: Hoare triple {4990#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {4995#(<= main_x 0)} is VALID [2019-05-15 10:56:24,796 INFO L273 TraceCheckUtils]: 1: Hoare triple {4995#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {4999#(<= main_x 1)} is VALID [2019-05-15 10:56:24,797 INFO L273 TraceCheckUtils]: 2: Hoare triple {4999#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {4999#(<= main_x 1)} is VALID [2019-05-15 10:56:24,798 INFO L273 TraceCheckUtils]: 3: Hoare triple {4999#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5006#(<= main_x 2)} is VALID [2019-05-15 10:56:24,798 INFO L273 TraceCheckUtils]: 4: Hoare triple {5006#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5006#(<= main_x 2)} is VALID [2019-05-15 10:56:24,799 INFO L273 TraceCheckUtils]: 5: Hoare triple {5006#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5013#(<= main_x 3)} is VALID [2019-05-15 10:56:24,800 INFO L273 TraceCheckUtils]: 6: Hoare triple {5013#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5013#(<= main_x 3)} is VALID [2019-05-15 10:56:24,802 INFO L273 TraceCheckUtils]: 7: Hoare triple {5013#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5020#(<= main_x 4)} is VALID [2019-05-15 10:56:24,803 INFO L273 TraceCheckUtils]: 8: Hoare triple {5020#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5020#(<= main_x 4)} is VALID [2019-05-15 10:56:24,804 INFO L273 TraceCheckUtils]: 9: Hoare triple {5020#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5027#(<= main_x 5)} is VALID [2019-05-15 10:56:24,804 INFO L273 TraceCheckUtils]: 10: Hoare triple {5027#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5027#(<= main_x 5)} is VALID [2019-05-15 10:56:24,805 INFO L273 TraceCheckUtils]: 11: Hoare triple {5027#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5034#(<= main_x 6)} is VALID [2019-05-15 10:56:24,805 INFO L273 TraceCheckUtils]: 12: Hoare triple {5034#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5034#(<= main_x 6)} is VALID [2019-05-15 10:56:24,805 INFO L273 TraceCheckUtils]: 13: Hoare triple {5034#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5041#(<= main_x 7)} is VALID [2019-05-15 10:56:24,806 INFO L273 TraceCheckUtils]: 14: Hoare triple {5041#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5041#(<= main_x 7)} is VALID [2019-05-15 10:56:24,806 INFO L273 TraceCheckUtils]: 15: Hoare triple {5041#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5048#(<= main_x 8)} is VALID [2019-05-15 10:56:24,808 INFO L273 TraceCheckUtils]: 16: Hoare triple {5048#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5048#(<= main_x 8)} is VALID [2019-05-15 10:56:24,809 INFO L273 TraceCheckUtils]: 17: Hoare triple {5048#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5055#(<= main_x 9)} is VALID [2019-05-15 10:56:24,810 INFO L273 TraceCheckUtils]: 18: Hoare triple {5055#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5055#(<= main_x 9)} is VALID [2019-05-15 10:56:24,810 INFO L273 TraceCheckUtils]: 19: Hoare triple {5055#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5062#(<= main_x 10)} is VALID [2019-05-15 10:56:24,811 INFO L273 TraceCheckUtils]: 20: Hoare triple {5062#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5062#(<= main_x 10)} is VALID [2019-05-15 10:56:24,812 INFO L273 TraceCheckUtils]: 21: Hoare triple {5062#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5069#(<= main_x 11)} is VALID [2019-05-15 10:56:24,812 INFO L273 TraceCheckUtils]: 22: Hoare triple {5069#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5069#(<= main_x 11)} is VALID [2019-05-15 10:56:24,813 INFO L273 TraceCheckUtils]: 23: Hoare triple {5069#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5076#(<= main_x 12)} is VALID [2019-05-15 10:56:24,814 INFO L273 TraceCheckUtils]: 24: Hoare triple {5076#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5076#(<= main_x 12)} is VALID [2019-05-15 10:56:24,814 INFO L273 TraceCheckUtils]: 25: Hoare triple {5076#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5083#(<= main_x 13)} is VALID [2019-05-15 10:56:24,815 INFO L273 TraceCheckUtils]: 26: Hoare triple {5083#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5083#(<= main_x 13)} is VALID [2019-05-15 10:56:24,816 INFO L273 TraceCheckUtils]: 27: Hoare triple {5083#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5090#(<= main_x 14)} is VALID [2019-05-15 10:56:24,816 INFO L273 TraceCheckUtils]: 28: Hoare triple {5090#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5090#(<= main_x 14)} is VALID [2019-05-15 10:56:24,817 INFO L273 TraceCheckUtils]: 29: Hoare triple {5090#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5097#(<= main_x 15)} is VALID [2019-05-15 10:56:24,818 INFO L273 TraceCheckUtils]: 30: Hoare triple {5097#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5097#(<= main_x 15)} is VALID [2019-05-15 10:56:24,818 INFO L273 TraceCheckUtils]: 31: Hoare triple {5097#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5104#(<= main_x 16)} is VALID [2019-05-15 10:56:24,819 INFO L273 TraceCheckUtils]: 32: Hoare triple {5104#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5104#(<= main_x 16)} is VALID [2019-05-15 10:56:24,820 INFO L273 TraceCheckUtils]: 33: Hoare triple {5104#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5111#(<= main_x 17)} is VALID [2019-05-15 10:56:24,820 INFO L273 TraceCheckUtils]: 34: Hoare triple {5111#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5111#(<= main_x 17)} is VALID [2019-05-15 10:56:24,821 INFO L273 TraceCheckUtils]: 35: Hoare triple {5111#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5118#(<= main_x 18)} is VALID [2019-05-15 10:56:24,822 INFO L273 TraceCheckUtils]: 36: Hoare triple {5118#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5118#(<= main_x 18)} is VALID [2019-05-15 10:56:24,823 INFO L273 TraceCheckUtils]: 37: Hoare triple {5118#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5125#(<= main_x 19)} is VALID [2019-05-15 10:56:24,823 INFO L273 TraceCheckUtils]: 38: Hoare triple {5125#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5125#(<= main_x 19)} is VALID [2019-05-15 10:56:24,824 INFO L273 TraceCheckUtils]: 39: Hoare triple {5125#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5132#(<= main_x 20)} is VALID [2019-05-15 10:56:24,824 INFO L273 TraceCheckUtils]: 40: Hoare triple {5132#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5132#(<= main_x 20)} is VALID [2019-05-15 10:56:24,825 INFO L273 TraceCheckUtils]: 41: Hoare triple {5132#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5139#(<= main_x 21)} is VALID [2019-05-15 10:56:24,826 INFO L273 TraceCheckUtils]: 42: Hoare triple {5139#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5139#(<= main_x 21)} is VALID [2019-05-15 10:56:24,846 INFO L273 TraceCheckUtils]: 43: Hoare triple {5139#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5146#(<= main_x 22)} is VALID [2019-05-15 10:56:24,847 INFO L273 TraceCheckUtils]: 44: Hoare triple {5146#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5146#(<= main_x 22)} is VALID [2019-05-15 10:56:24,847 INFO L273 TraceCheckUtils]: 45: Hoare triple {5146#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5153#(<= main_x 23)} is VALID [2019-05-15 10:56:24,847 INFO L273 TraceCheckUtils]: 46: Hoare triple {5153#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5153#(<= main_x 23)} is VALID [2019-05-15 10:56:24,848 INFO L273 TraceCheckUtils]: 47: Hoare triple {5153#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5160#(<= main_x 24)} is VALID [2019-05-15 10:56:24,848 INFO L273 TraceCheckUtils]: 48: Hoare triple {5160#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5160#(<= main_x 24)} is VALID [2019-05-15 10:56:24,849 INFO L273 TraceCheckUtils]: 49: Hoare triple {5160#(<= main_x 24)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {4991#false} is VALID [2019-05-15 10:56:24,849 INFO L273 TraceCheckUtils]: 50: Hoare triple {4991#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {4991#false} is VALID [2019-05-15 10:56:24,852 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:24,852 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:24,852 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2019-05-15 10:56:24,853 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 51 [2019-05-15 10:56:24,853 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:24,853 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 27 states. [2019-05-15 10:56:24,905 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 51 edges. 51 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:24,906 INFO L454 AbstractCegarLoop]: Interpolant automaton has 27 states [2019-05-15 10:56:24,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2019-05-15 10:56:24,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-05-15 10:56:24,907 INFO L87 Difference]: Start difference. First operand 52 states and 76 transitions. Second operand 27 states. [2019-05-15 10:56:25,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:25,066 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-05-15 10:56:25,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-05-15 10:56:25,066 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 51 [2019-05-15 10:56:25,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:25,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-05-15 10:56:25,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 80 transitions. [2019-05-15 10:56:25,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-05-15 10:56:25,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 80 transitions. [2019-05-15 10:56:25,068 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 27 states and 80 transitions. [2019-05-15 10:56:25,145 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:25,146 INFO L225 Difference]: With dead ends: 54 [2019-05-15 10:56:25,146 INFO L226 Difference]: Without dead ends: 54 [2019-05-15 10:56:25,146 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-05-15 10:56:25,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2019-05-15 10:56:25,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2019-05-15 10:56:25,149 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:25,149 INFO L82 GeneralOperation]: Start isEquivalent. First operand 54 states. Second operand 54 states. [2019-05-15 10:56:25,149 INFO L74 IsIncluded]: Start isIncluded. First operand 54 states. Second operand 54 states. [2019-05-15 10:56:25,149 INFO L87 Difference]: Start difference. First operand 54 states. Second operand 54 states. [2019-05-15 10:56:25,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:25,150 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-05-15 10:56:25,150 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 79 transitions. [2019-05-15 10:56:25,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:25,151 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:25,151 INFO L74 IsIncluded]: Start isIncluded. First operand 54 states. Second operand 54 states. [2019-05-15 10:56:25,151 INFO L87 Difference]: Start difference. First operand 54 states. Second operand 54 states. [2019-05-15 10:56:25,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:25,152 INFO L93 Difference]: Finished difference Result 54 states and 79 transitions. [2019-05-15 10:56:25,152 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 79 transitions. [2019-05-15 10:56:25,152 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:25,152 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:25,152 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:25,153 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:25,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-05-15 10:56:25,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 79 transitions. [2019-05-15 10:56:25,154 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 79 transitions. Word has length 51 [2019-05-15 10:56:25,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:25,154 INFO L475 AbstractCegarLoop]: Abstraction has 54 states and 79 transitions. [2019-05-15 10:56:25,154 INFO L476 AbstractCegarLoop]: Interpolant automaton has 27 states. [2019-05-15 10:56:25,154 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 79 transitions. [2019-05-15 10:56:25,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-05-15 10:56:25,155 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:25,155 INFO L399 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1] [2019-05-15 10:56:25,155 INFO L418 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:25,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:25,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1117092702, now seen corresponding path program 25 times [2019-05-15 10:56:25,156 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:25,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 27 conjunts are in the unsatisfiable core [2019-05-15 10:56:25,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:25,190 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:25,934 INFO L273 TraceCheckUtils]: 0: Hoare triple {5385#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {5390#(<= main_x 0)} is VALID [2019-05-15 10:56:25,935 INFO L273 TraceCheckUtils]: 1: Hoare triple {5390#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5394#(<= main_x 1)} is VALID [2019-05-15 10:56:25,935 INFO L273 TraceCheckUtils]: 2: Hoare triple {5394#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5394#(<= main_x 1)} is VALID [2019-05-15 10:56:25,936 INFO L273 TraceCheckUtils]: 3: Hoare triple {5394#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5401#(<= main_x 2)} is VALID [2019-05-15 10:56:25,936 INFO L273 TraceCheckUtils]: 4: Hoare triple {5401#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5401#(<= main_x 2)} is VALID [2019-05-15 10:56:25,937 INFO L273 TraceCheckUtils]: 5: Hoare triple {5401#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5408#(<= main_x 3)} is VALID [2019-05-15 10:56:25,938 INFO L273 TraceCheckUtils]: 6: Hoare triple {5408#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5408#(<= main_x 3)} is VALID [2019-05-15 10:56:25,939 INFO L273 TraceCheckUtils]: 7: Hoare triple {5408#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5415#(<= main_x 4)} is VALID [2019-05-15 10:56:25,939 INFO L273 TraceCheckUtils]: 8: Hoare triple {5415#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5415#(<= main_x 4)} is VALID [2019-05-15 10:56:25,940 INFO L273 TraceCheckUtils]: 9: Hoare triple {5415#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5422#(<= main_x 5)} is VALID [2019-05-15 10:56:25,940 INFO L273 TraceCheckUtils]: 10: Hoare triple {5422#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5422#(<= main_x 5)} is VALID [2019-05-15 10:56:25,941 INFO L273 TraceCheckUtils]: 11: Hoare triple {5422#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5429#(<= main_x 6)} is VALID [2019-05-15 10:56:25,942 INFO L273 TraceCheckUtils]: 12: Hoare triple {5429#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5429#(<= main_x 6)} is VALID [2019-05-15 10:56:25,942 INFO L273 TraceCheckUtils]: 13: Hoare triple {5429#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5436#(<= main_x 7)} is VALID [2019-05-15 10:56:25,943 INFO L273 TraceCheckUtils]: 14: Hoare triple {5436#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5436#(<= main_x 7)} is VALID [2019-05-15 10:56:25,944 INFO L273 TraceCheckUtils]: 15: Hoare triple {5436#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5443#(<= main_x 8)} is VALID [2019-05-15 10:56:25,944 INFO L273 TraceCheckUtils]: 16: Hoare triple {5443#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5443#(<= main_x 8)} is VALID [2019-05-15 10:56:25,945 INFO L273 TraceCheckUtils]: 17: Hoare triple {5443#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5450#(<= main_x 9)} is VALID [2019-05-15 10:56:25,945 INFO L273 TraceCheckUtils]: 18: Hoare triple {5450#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5450#(<= main_x 9)} is VALID [2019-05-15 10:56:25,946 INFO L273 TraceCheckUtils]: 19: Hoare triple {5450#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5457#(<= main_x 10)} is VALID [2019-05-15 10:56:25,947 INFO L273 TraceCheckUtils]: 20: Hoare triple {5457#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5457#(<= main_x 10)} is VALID [2019-05-15 10:56:25,947 INFO L273 TraceCheckUtils]: 21: Hoare triple {5457#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5464#(<= main_x 11)} is VALID [2019-05-15 10:56:25,948 INFO L273 TraceCheckUtils]: 22: Hoare triple {5464#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5464#(<= main_x 11)} is VALID [2019-05-15 10:56:25,949 INFO L273 TraceCheckUtils]: 23: Hoare triple {5464#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5471#(<= main_x 12)} is VALID [2019-05-15 10:56:25,949 INFO L273 TraceCheckUtils]: 24: Hoare triple {5471#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5471#(<= main_x 12)} is VALID [2019-05-15 10:56:25,950 INFO L273 TraceCheckUtils]: 25: Hoare triple {5471#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5478#(<= main_x 13)} is VALID [2019-05-15 10:56:25,951 INFO L273 TraceCheckUtils]: 26: Hoare triple {5478#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5478#(<= main_x 13)} is VALID [2019-05-15 10:56:25,951 INFO L273 TraceCheckUtils]: 27: Hoare triple {5478#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5485#(<= main_x 14)} is VALID [2019-05-15 10:56:25,952 INFO L273 TraceCheckUtils]: 28: Hoare triple {5485#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5485#(<= main_x 14)} is VALID [2019-05-15 10:56:25,953 INFO L273 TraceCheckUtils]: 29: Hoare triple {5485#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5492#(<= main_x 15)} is VALID [2019-05-15 10:56:25,953 INFO L273 TraceCheckUtils]: 30: Hoare triple {5492#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5492#(<= main_x 15)} is VALID [2019-05-15 10:56:25,954 INFO L273 TraceCheckUtils]: 31: Hoare triple {5492#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5499#(<= main_x 16)} is VALID [2019-05-15 10:56:25,954 INFO L273 TraceCheckUtils]: 32: Hoare triple {5499#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5499#(<= main_x 16)} is VALID [2019-05-15 10:56:25,955 INFO L273 TraceCheckUtils]: 33: Hoare triple {5499#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5506#(<= main_x 17)} is VALID [2019-05-15 10:56:25,956 INFO L273 TraceCheckUtils]: 34: Hoare triple {5506#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5506#(<= main_x 17)} is VALID [2019-05-15 10:56:25,957 INFO L273 TraceCheckUtils]: 35: Hoare triple {5506#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5513#(<= main_x 18)} is VALID [2019-05-15 10:56:25,957 INFO L273 TraceCheckUtils]: 36: Hoare triple {5513#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5513#(<= main_x 18)} is VALID [2019-05-15 10:56:25,958 INFO L273 TraceCheckUtils]: 37: Hoare triple {5513#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5520#(<= main_x 19)} is VALID [2019-05-15 10:56:25,959 INFO L273 TraceCheckUtils]: 38: Hoare triple {5520#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5520#(<= main_x 19)} is VALID [2019-05-15 10:56:25,959 INFO L273 TraceCheckUtils]: 39: Hoare triple {5520#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5527#(<= main_x 20)} is VALID [2019-05-15 10:56:25,960 INFO L273 TraceCheckUtils]: 40: Hoare triple {5527#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5527#(<= main_x 20)} is VALID [2019-05-15 10:56:25,961 INFO L273 TraceCheckUtils]: 41: Hoare triple {5527#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5534#(<= main_x 21)} is VALID [2019-05-15 10:56:25,961 INFO L273 TraceCheckUtils]: 42: Hoare triple {5534#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5534#(<= main_x 21)} is VALID [2019-05-15 10:56:25,962 INFO L273 TraceCheckUtils]: 43: Hoare triple {5534#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5541#(<= main_x 22)} is VALID [2019-05-15 10:56:25,963 INFO L273 TraceCheckUtils]: 44: Hoare triple {5541#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5541#(<= main_x 22)} is VALID [2019-05-15 10:56:25,963 INFO L273 TraceCheckUtils]: 45: Hoare triple {5541#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5548#(<= main_x 23)} is VALID [2019-05-15 10:56:25,964 INFO L273 TraceCheckUtils]: 46: Hoare triple {5548#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5548#(<= main_x 23)} is VALID [2019-05-15 10:56:25,965 INFO L273 TraceCheckUtils]: 47: Hoare triple {5548#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5555#(<= main_x 24)} is VALID [2019-05-15 10:56:25,965 INFO L273 TraceCheckUtils]: 48: Hoare triple {5555#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5555#(<= main_x 24)} is VALID [2019-05-15 10:56:25,966 INFO L273 TraceCheckUtils]: 49: Hoare triple {5555#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5562#(<= main_x 25)} is VALID [2019-05-15 10:56:25,967 INFO L273 TraceCheckUtils]: 50: Hoare triple {5562#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5562#(<= main_x 25)} is VALID [2019-05-15 10:56:25,967 INFO L273 TraceCheckUtils]: 51: Hoare triple {5562#(<= main_x 25)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {5386#false} is VALID [2019-05-15 10:56:25,968 INFO L273 TraceCheckUtils]: 52: Hoare triple {5386#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {5386#false} is VALID [2019-05-15 10:56:25,971 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:25,971 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:25,971 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2019-05-15 10:56:25,972 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 53 [2019-05-15 10:56:25,972 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:25,972 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 28 states. [2019-05-15 10:56:26,024 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:26,024 INFO L454 AbstractCegarLoop]: Interpolant automaton has 28 states [2019-05-15 10:56:26,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2019-05-15 10:56:26,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-05-15 10:56:26,025 INFO L87 Difference]: Start difference. First operand 54 states and 79 transitions. Second operand 28 states. [2019-05-15 10:56:26,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:26,179 INFO L93 Difference]: Finished difference Result 56 states and 82 transitions. [2019-05-15 10:56:26,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-05-15 10:56:26,179 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 53 [2019-05-15 10:56:26,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:26,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-05-15 10:56:26,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 83 transitions. [2019-05-15 10:56:26,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-05-15 10:56:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 83 transitions. [2019-05-15 10:56:26,181 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 28 states and 83 transitions. [2019-05-15 10:56:26,260 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:26,262 INFO L225 Difference]: With dead ends: 56 [2019-05-15 10:56:26,262 INFO L226 Difference]: Without dead ends: 56 [2019-05-15 10:56:26,263 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-05-15 10:56:26,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2019-05-15 10:56:26,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2019-05-15 10:56:26,265 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:26,265 INFO L82 GeneralOperation]: Start isEquivalent. First operand 56 states. Second operand 56 states. [2019-05-15 10:56:26,265 INFO L74 IsIncluded]: Start isIncluded. First operand 56 states. Second operand 56 states. [2019-05-15 10:56:26,265 INFO L87 Difference]: Start difference. First operand 56 states. Second operand 56 states. [2019-05-15 10:56:26,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:26,266 INFO L93 Difference]: Finished difference Result 56 states and 82 transitions. [2019-05-15 10:56:26,266 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 82 transitions. [2019-05-15 10:56:26,266 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:26,267 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:26,267 INFO L74 IsIncluded]: Start isIncluded. First operand 56 states. Second operand 56 states. [2019-05-15 10:56:26,267 INFO L87 Difference]: Start difference. First operand 56 states. Second operand 56 states. [2019-05-15 10:56:26,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:26,268 INFO L93 Difference]: Finished difference Result 56 states and 82 transitions. [2019-05-15 10:56:26,268 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 82 transitions. [2019-05-15 10:56:26,268 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:26,268 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:26,268 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:26,269 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:26,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-05-15 10:56:26,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 82 transitions. [2019-05-15 10:56:26,270 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 82 transitions. Word has length 53 [2019-05-15 10:56:26,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:26,270 INFO L475 AbstractCegarLoop]: Abstraction has 56 states and 82 transitions. [2019-05-15 10:56:26,270 INFO L476 AbstractCegarLoop]: Interpolant automaton has 28 states. [2019-05-15 10:56:26,270 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 82 transitions. [2019-05-15 10:56:26,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2019-05-15 10:56:26,271 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:26,271 INFO L399 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1] [2019-05-15 10:56:26,271 INFO L418 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:26,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:26,271 INFO L82 PathProgramCache]: Analyzing trace with hash -215767519, now seen corresponding path program 26 times [2019-05-15 10:56:26,272 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:26,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 28 conjunts are in the unsatisfiable core [2019-05-15 10:56:26,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:26,313 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:27,450 INFO L273 TraceCheckUtils]: 0: Hoare triple {5795#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {5800#(<= main_x 0)} is VALID [2019-05-15 10:56:27,451 INFO L273 TraceCheckUtils]: 1: Hoare triple {5800#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5804#(<= main_x 1)} is VALID [2019-05-15 10:56:27,452 INFO L273 TraceCheckUtils]: 2: Hoare triple {5804#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5804#(<= main_x 1)} is VALID [2019-05-15 10:56:27,452 INFO L273 TraceCheckUtils]: 3: Hoare triple {5804#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5811#(<= main_x 2)} is VALID [2019-05-15 10:56:27,453 INFO L273 TraceCheckUtils]: 4: Hoare triple {5811#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5811#(<= main_x 2)} is VALID [2019-05-15 10:56:27,454 INFO L273 TraceCheckUtils]: 5: Hoare triple {5811#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5818#(<= main_x 3)} is VALID [2019-05-15 10:56:27,454 INFO L273 TraceCheckUtils]: 6: Hoare triple {5818#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5818#(<= main_x 3)} is VALID [2019-05-15 10:56:27,455 INFO L273 TraceCheckUtils]: 7: Hoare triple {5818#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5825#(<= main_x 4)} is VALID [2019-05-15 10:56:27,456 INFO L273 TraceCheckUtils]: 8: Hoare triple {5825#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5825#(<= main_x 4)} is VALID [2019-05-15 10:56:27,456 INFO L273 TraceCheckUtils]: 9: Hoare triple {5825#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5832#(<= main_x 5)} is VALID [2019-05-15 10:56:27,457 INFO L273 TraceCheckUtils]: 10: Hoare triple {5832#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5832#(<= main_x 5)} is VALID [2019-05-15 10:56:27,458 INFO L273 TraceCheckUtils]: 11: Hoare triple {5832#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5839#(<= main_x 6)} is VALID [2019-05-15 10:56:27,458 INFO L273 TraceCheckUtils]: 12: Hoare triple {5839#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5839#(<= main_x 6)} is VALID [2019-05-15 10:56:27,459 INFO L273 TraceCheckUtils]: 13: Hoare triple {5839#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5846#(<= main_x 7)} is VALID [2019-05-15 10:56:27,460 INFO L273 TraceCheckUtils]: 14: Hoare triple {5846#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5846#(<= main_x 7)} is VALID [2019-05-15 10:56:27,460 INFO L273 TraceCheckUtils]: 15: Hoare triple {5846#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5853#(<= main_x 8)} is VALID [2019-05-15 10:56:27,461 INFO L273 TraceCheckUtils]: 16: Hoare triple {5853#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5853#(<= main_x 8)} is VALID [2019-05-15 10:56:27,462 INFO L273 TraceCheckUtils]: 17: Hoare triple {5853#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5860#(<= main_x 9)} is VALID [2019-05-15 10:56:27,462 INFO L273 TraceCheckUtils]: 18: Hoare triple {5860#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5860#(<= main_x 9)} is VALID [2019-05-15 10:56:27,463 INFO L273 TraceCheckUtils]: 19: Hoare triple {5860#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5867#(<= main_x 10)} is VALID [2019-05-15 10:56:27,463 INFO L273 TraceCheckUtils]: 20: Hoare triple {5867#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5867#(<= main_x 10)} is VALID [2019-05-15 10:56:27,464 INFO L273 TraceCheckUtils]: 21: Hoare triple {5867#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5874#(<= main_x 11)} is VALID [2019-05-15 10:56:27,465 INFO L273 TraceCheckUtils]: 22: Hoare triple {5874#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5874#(<= main_x 11)} is VALID [2019-05-15 10:56:27,466 INFO L273 TraceCheckUtils]: 23: Hoare triple {5874#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5881#(<= main_x 12)} is VALID [2019-05-15 10:56:27,466 INFO L273 TraceCheckUtils]: 24: Hoare triple {5881#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5881#(<= main_x 12)} is VALID [2019-05-15 10:56:27,467 INFO L273 TraceCheckUtils]: 25: Hoare triple {5881#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5888#(<= main_x 13)} is VALID [2019-05-15 10:56:27,467 INFO L273 TraceCheckUtils]: 26: Hoare triple {5888#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5888#(<= main_x 13)} is VALID [2019-05-15 10:56:27,468 INFO L273 TraceCheckUtils]: 27: Hoare triple {5888#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5895#(<= main_x 14)} is VALID [2019-05-15 10:56:27,469 INFO L273 TraceCheckUtils]: 28: Hoare triple {5895#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5895#(<= main_x 14)} is VALID [2019-05-15 10:56:27,469 INFO L273 TraceCheckUtils]: 29: Hoare triple {5895#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5902#(<= main_x 15)} is VALID [2019-05-15 10:56:27,470 INFO L273 TraceCheckUtils]: 30: Hoare triple {5902#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5902#(<= main_x 15)} is VALID [2019-05-15 10:56:27,471 INFO L273 TraceCheckUtils]: 31: Hoare triple {5902#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5909#(<= main_x 16)} is VALID [2019-05-15 10:56:27,471 INFO L273 TraceCheckUtils]: 32: Hoare triple {5909#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5909#(<= main_x 16)} is VALID [2019-05-15 10:56:27,472 INFO L273 TraceCheckUtils]: 33: Hoare triple {5909#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5916#(<= main_x 17)} is VALID [2019-05-15 10:56:27,473 INFO L273 TraceCheckUtils]: 34: Hoare triple {5916#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5916#(<= main_x 17)} is VALID [2019-05-15 10:56:27,473 INFO L273 TraceCheckUtils]: 35: Hoare triple {5916#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5923#(<= main_x 18)} is VALID [2019-05-15 10:56:27,474 INFO L273 TraceCheckUtils]: 36: Hoare triple {5923#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5923#(<= main_x 18)} is VALID [2019-05-15 10:56:27,475 INFO L273 TraceCheckUtils]: 37: Hoare triple {5923#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5930#(<= main_x 19)} is VALID [2019-05-15 10:56:27,475 INFO L273 TraceCheckUtils]: 38: Hoare triple {5930#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5930#(<= main_x 19)} is VALID [2019-05-15 10:56:27,476 INFO L273 TraceCheckUtils]: 39: Hoare triple {5930#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5937#(<= main_x 20)} is VALID [2019-05-15 10:56:27,476 INFO L273 TraceCheckUtils]: 40: Hoare triple {5937#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5937#(<= main_x 20)} is VALID [2019-05-15 10:56:27,477 INFO L273 TraceCheckUtils]: 41: Hoare triple {5937#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5944#(<= main_x 21)} is VALID [2019-05-15 10:56:27,478 INFO L273 TraceCheckUtils]: 42: Hoare triple {5944#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5944#(<= main_x 21)} is VALID [2019-05-15 10:56:27,478 INFO L273 TraceCheckUtils]: 43: Hoare triple {5944#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5951#(<= main_x 22)} is VALID [2019-05-15 10:56:27,479 INFO L273 TraceCheckUtils]: 44: Hoare triple {5951#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5951#(<= main_x 22)} is VALID [2019-05-15 10:56:27,480 INFO L273 TraceCheckUtils]: 45: Hoare triple {5951#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5958#(<= main_x 23)} is VALID [2019-05-15 10:56:27,480 INFO L273 TraceCheckUtils]: 46: Hoare triple {5958#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5958#(<= main_x 23)} is VALID [2019-05-15 10:56:27,481 INFO L273 TraceCheckUtils]: 47: Hoare triple {5958#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5965#(<= main_x 24)} is VALID [2019-05-15 10:56:27,482 INFO L273 TraceCheckUtils]: 48: Hoare triple {5965#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5965#(<= main_x 24)} is VALID [2019-05-15 10:56:27,483 INFO L273 TraceCheckUtils]: 49: Hoare triple {5965#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5972#(<= main_x 25)} is VALID [2019-05-15 10:56:27,500 INFO L273 TraceCheckUtils]: 50: Hoare triple {5972#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5972#(<= main_x 25)} is VALID [2019-05-15 10:56:27,515 INFO L273 TraceCheckUtils]: 51: Hoare triple {5972#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {5979#(<= main_x 26)} is VALID [2019-05-15 10:56:27,528 INFO L273 TraceCheckUtils]: 52: Hoare triple {5979#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {5979#(<= main_x 26)} is VALID [2019-05-15 10:56:27,543 INFO L273 TraceCheckUtils]: 53: Hoare triple {5979#(<= main_x 26)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {5796#false} is VALID [2019-05-15 10:56:27,543 INFO L273 TraceCheckUtils]: 54: Hoare triple {5796#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {5796#false} is VALID [2019-05-15 10:56:27,546 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:27,547 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:27,547 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2019-05-15 10:56:27,547 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 55 [2019-05-15 10:56:27,547 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:27,548 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 29 states. [2019-05-15 10:56:27,602 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:27,602 INFO L454 AbstractCegarLoop]: Interpolant automaton has 29 states [2019-05-15 10:56:27,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-05-15 10:56:27,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-05-15 10:56:27,603 INFO L87 Difference]: Start difference. First operand 56 states and 82 transitions. Second operand 29 states. [2019-05-15 10:56:27,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:27,736 INFO L93 Difference]: Finished difference Result 58 states and 85 transitions. [2019-05-15 10:56:27,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-05-15 10:56:27,737 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 55 [2019-05-15 10:56:27,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:27,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-05-15 10:56:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 86 transitions. [2019-05-15 10:56:27,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-05-15 10:56:27,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 86 transitions. [2019-05-15 10:56:27,739 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 29 states and 86 transitions. [2019-05-15 10:56:27,822 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:27,823 INFO L225 Difference]: With dead ends: 58 [2019-05-15 10:56:27,824 INFO L226 Difference]: Without dead ends: 58 [2019-05-15 10:56:27,824 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-05-15 10:56:27,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2019-05-15 10:56:27,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2019-05-15 10:56:27,826 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:27,826 INFO L82 GeneralOperation]: Start isEquivalent. First operand 58 states. Second operand 58 states. [2019-05-15 10:56:27,826 INFO L74 IsIncluded]: Start isIncluded. First operand 58 states. Second operand 58 states. [2019-05-15 10:56:27,826 INFO L87 Difference]: Start difference. First operand 58 states. Second operand 58 states. [2019-05-15 10:56:27,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:27,827 INFO L93 Difference]: Finished difference Result 58 states and 85 transitions. [2019-05-15 10:56:27,827 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 85 transitions. [2019-05-15 10:56:27,828 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:27,828 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:27,828 INFO L74 IsIncluded]: Start isIncluded. First operand 58 states. Second operand 58 states. [2019-05-15 10:56:27,828 INFO L87 Difference]: Start difference. First operand 58 states. Second operand 58 states. [2019-05-15 10:56:27,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:27,829 INFO L93 Difference]: Finished difference Result 58 states and 85 transitions. [2019-05-15 10:56:27,829 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 85 transitions. [2019-05-15 10:56:27,829 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:27,829 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:27,829 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:27,829 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:27,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2019-05-15 10:56:27,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 85 transitions. [2019-05-15 10:56:27,830 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 85 transitions. Word has length 55 [2019-05-15 10:56:27,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:27,830 INFO L475 AbstractCegarLoop]: Abstraction has 58 states and 85 transitions. [2019-05-15 10:56:27,830 INFO L476 AbstractCegarLoop]: Interpolant automaton has 29 states. [2019-05-15 10:56:27,830 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 85 transitions. [2019-05-15 10:56:27,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-05-15 10:56:27,831 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:27,831 INFO L399 BasicCegarLoop]: trace histogram [27, 27, 1, 1, 1] [2019-05-15 10:56:27,831 INFO L418 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:27,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:27,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1194185692, now seen corresponding path program 27 times [2019-05-15 10:56:27,832 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:27,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:27,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 29 conjunts are in the unsatisfiable core [2019-05-15 10:56:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:27,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:28,442 INFO L273 TraceCheckUtils]: 0: Hoare triple {6220#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {6225#(<= main_x 0)} is VALID [2019-05-15 10:56:28,443 INFO L273 TraceCheckUtils]: 1: Hoare triple {6225#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6229#(<= main_x 1)} is VALID [2019-05-15 10:56:28,444 INFO L273 TraceCheckUtils]: 2: Hoare triple {6229#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6229#(<= main_x 1)} is VALID [2019-05-15 10:56:28,444 INFO L273 TraceCheckUtils]: 3: Hoare triple {6229#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6236#(<= main_x 2)} is VALID [2019-05-15 10:56:28,445 INFO L273 TraceCheckUtils]: 4: Hoare triple {6236#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6236#(<= main_x 2)} is VALID [2019-05-15 10:56:28,446 INFO L273 TraceCheckUtils]: 5: Hoare triple {6236#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6243#(<= main_x 3)} is VALID [2019-05-15 10:56:28,446 INFO L273 TraceCheckUtils]: 6: Hoare triple {6243#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6243#(<= main_x 3)} is VALID [2019-05-15 10:56:28,466 INFO L273 TraceCheckUtils]: 7: Hoare triple {6243#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6250#(<= main_x 4)} is VALID [2019-05-15 10:56:28,480 INFO L273 TraceCheckUtils]: 8: Hoare triple {6250#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6250#(<= main_x 4)} is VALID [2019-05-15 10:56:28,482 INFO L273 TraceCheckUtils]: 9: Hoare triple {6250#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6257#(<= main_x 5)} is VALID [2019-05-15 10:56:28,482 INFO L273 TraceCheckUtils]: 10: Hoare triple {6257#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6257#(<= main_x 5)} is VALID [2019-05-15 10:56:28,483 INFO L273 TraceCheckUtils]: 11: Hoare triple {6257#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6264#(<= main_x 6)} is VALID [2019-05-15 10:56:28,483 INFO L273 TraceCheckUtils]: 12: Hoare triple {6264#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6264#(<= main_x 6)} is VALID [2019-05-15 10:56:28,484 INFO L273 TraceCheckUtils]: 13: Hoare triple {6264#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6271#(<= main_x 7)} is VALID [2019-05-15 10:56:28,484 INFO L273 TraceCheckUtils]: 14: Hoare triple {6271#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6271#(<= main_x 7)} is VALID [2019-05-15 10:56:28,485 INFO L273 TraceCheckUtils]: 15: Hoare triple {6271#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6278#(<= main_x 8)} is VALID [2019-05-15 10:56:28,485 INFO L273 TraceCheckUtils]: 16: Hoare triple {6278#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6278#(<= main_x 8)} is VALID [2019-05-15 10:56:28,486 INFO L273 TraceCheckUtils]: 17: Hoare triple {6278#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6285#(<= main_x 9)} is VALID [2019-05-15 10:56:28,486 INFO L273 TraceCheckUtils]: 18: Hoare triple {6285#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6285#(<= main_x 9)} is VALID [2019-05-15 10:56:28,487 INFO L273 TraceCheckUtils]: 19: Hoare triple {6285#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6292#(<= main_x 10)} is VALID [2019-05-15 10:56:28,488 INFO L273 TraceCheckUtils]: 20: Hoare triple {6292#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6292#(<= main_x 10)} is VALID [2019-05-15 10:56:28,488 INFO L273 TraceCheckUtils]: 21: Hoare triple {6292#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6299#(<= main_x 11)} is VALID [2019-05-15 10:56:28,489 INFO L273 TraceCheckUtils]: 22: Hoare triple {6299#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6299#(<= main_x 11)} is VALID [2019-05-15 10:56:28,490 INFO L273 TraceCheckUtils]: 23: Hoare triple {6299#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6306#(<= main_x 12)} is VALID [2019-05-15 10:56:28,490 INFO L273 TraceCheckUtils]: 24: Hoare triple {6306#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6306#(<= main_x 12)} is VALID [2019-05-15 10:56:28,491 INFO L273 TraceCheckUtils]: 25: Hoare triple {6306#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6313#(<= main_x 13)} is VALID [2019-05-15 10:56:28,492 INFO L273 TraceCheckUtils]: 26: Hoare triple {6313#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6313#(<= main_x 13)} is VALID [2019-05-15 10:56:28,492 INFO L273 TraceCheckUtils]: 27: Hoare triple {6313#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6320#(<= main_x 14)} is VALID [2019-05-15 10:56:28,493 INFO L273 TraceCheckUtils]: 28: Hoare triple {6320#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6320#(<= main_x 14)} is VALID [2019-05-15 10:56:28,494 INFO L273 TraceCheckUtils]: 29: Hoare triple {6320#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6327#(<= main_x 15)} is VALID [2019-05-15 10:56:28,494 INFO L273 TraceCheckUtils]: 30: Hoare triple {6327#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6327#(<= main_x 15)} is VALID [2019-05-15 10:56:28,495 INFO L273 TraceCheckUtils]: 31: Hoare triple {6327#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6334#(<= main_x 16)} is VALID [2019-05-15 10:56:28,496 INFO L273 TraceCheckUtils]: 32: Hoare triple {6334#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6334#(<= main_x 16)} is VALID [2019-05-15 10:56:28,497 INFO L273 TraceCheckUtils]: 33: Hoare triple {6334#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6341#(<= main_x 17)} is VALID [2019-05-15 10:56:28,497 INFO L273 TraceCheckUtils]: 34: Hoare triple {6341#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6341#(<= main_x 17)} is VALID [2019-05-15 10:56:28,498 INFO L273 TraceCheckUtils]: 35: Hoare triple {6341#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6348#(<= main_x 18)} is VALID [2019-05-15 10:56:28,499 INFO L273 TraceCheckUtils]: 36: Hoare triple {6348#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6348#(<= main_x 18)} is VALID [2019-05-15 10:56:28,499 INFO L273 TraceCheckUtils]: 37: Hoare triple {6348#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6355#(<= main_x 19)} is VALID [2019-05-15 10:56:28,500 INFO L273 TraceCheckUtils]: 38: Hoare triple {6355#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6355#(<= main_x 19)} is VALID [2019-05-15 10:56:28,501 INFO L273 TraceCheckUtils]: 39: Hoare triple {6355#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6362#(<= main_x 20)} is VALID [2019-05-15 10:56:28,501 INFO L273 TraceCheckUtils]: 40: Hoare triple {6362#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6362#(<= main_x 20)} is VALID [2019-05-15 10:56:28,502 INFO L273 TraceCheckUtils]: 41: Hoare triple {6362#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6369#(<= main_x 21)} is VALID [2019-05-15 10:56:28,503 INFO L273 TraceCheckUtils]: 42: Hoare triple {6369#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6369#(<= main_x 21)} is VALID [2019-05-15 10:56:28,503 INFO L273 TraceCheckUtils]: 43: Hoare triple {6369#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6376#(<= main_x 22)} is VALID [2019-05-15 10:56:28,504 INFO L273 TraceCheckUtils]: 44: Hoare triple {6376#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6376#(<= main_x 22)} is VALID [2019-05-15 10:56:28,505 INFO L273 TraceCheckUtils]: 45: Hoare triple {6376#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6383#(<= main_x 23)} is VALID [2019-05-15 10:56:28,505 INFO L273 TraceCheckUtils]: 46: Hoare triple {6383#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6383#(<= main_x 23)} is VALID [2019-05-15 10:56:28,506 INFO L273 TraceCheckUtils]: 47: Hoare triple {6383#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6390#(<= main_x 24)} is VALID [2019-05-15 10:56:28,507 INFO L273 TraceCheckUtils]: 48: Hoare triple {6390#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6390#(<= main_x 24)} is VALID [2019-05-15 10:56:28,508 INFO L273 TraceCheckUtils]: 49: Hoare triple {6390#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6397#(<= main_x 25)} is VALID [2019-05-15 10:56:28,508 INFO L273 TraceCheckUtils]: 50: Hoare triple {6397#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6397#(<= main_x 25)} is VALID [2019-05-15 10:56:28,509 INFO L273 TraceCheckUtils]: 51: Hoare triple {6397#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6404#(<= main_x 26)} is VALID [2019-05-15 10:56:28,509 INFO L273 TraceCheckUtils]: 52: Hoare triple {6404#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6404#(<= main_x 26)} is VALID [2019-05-15 10:56:28,510 INFO L273 TraceCheckUtils]: 53: Hoare triple {6404#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6411#(<= main_x 27)} is VALID [2019-05-15 10:56:28,511 INFO L273 TraceCheckUtils]: 54: Hoare triple {6411#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6411#(<= main_x 27)} is VALID [2019-05-15 10:56:28,511 INFO L273 TraceCheckUtils]: 55: Hoare triple {6411#(<= main_x 27)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {6221#false} is VALID [2019-05-15 10:56:28,512 INFO L273 TraceCheckUtils]: 56: Hoare triple {6221#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {6221#false} is VALID [2019-05-15 10:56:28,516 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:28,517 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:28,517 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2019-05-15 10:56:28,517 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 57 [2019-05-15 10:56:28,517 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:28,517 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 30 states. [2019-05-15 10:56:28,572 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 57 edges. 57 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:28,572 INFO L454 AbstractCegarLoop]: Interpolant automaton has 30 states [2019-05-15 10:56:28,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2019-05-15 10:56:28,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-05-15 10:56:28,574 INFO L87 Difference]: Start difference. First operand 58 states and 85 transitions. Second operand 30 states. [2019-05-15 10:56:28,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:28,720 INFO L93 Difference]: Finished difference Result 60 states and 88 transitions. [2019-05-15 10:56:28,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2019-05-15 10:56:28,720 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 57 [2019-05-15 10:56:28,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:28,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-05-15 10:56:28,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 89 transitions. [2019-05-15 10:56:28,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-05-15 10:56:28,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 89 transitions. [2019-05-15 10:56:28,722 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 30 states and 89 transitions. [2019-05-15 10:56:28,809 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:28,810 INFO L225 Difference]: With dead ends: 60 [2019-05-15 10:56:28,810 INFO L226 Difference]: Without dead ends: 60 [2019-05-15 10:56:28,810 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-05-15 10:56:28,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2019-05-15 10:56:28,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2019-05-15 10:56:28,812 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:28,812 INFO L82 GeneralOperation]: Start isEquivalent. First operand 60 states. Second operand 60 states. [2019-05-15 10:56:28,812 INFO L74 IsIncluded]: Start isIncluded. First operand 60 states. Second operand 60 states. [2019-05-15 10:56:28,812 INFO L87 Difference]: Start difference. First operand 60 states. Second operand 60 states. [2019-05-15 10:56:28,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:28,813 INFO L93 Difference]: Finished difference Result 60 states and 88 transitions. [2019-05-15 10:56:28,813 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 88 transitions. [2019-05-15 10:56:28,813 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:28,814 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:28,814 INFO L74 IsIncluded]: Start isIncluded. First operand 60 states. Second operand 60 states. [2019-05-15 10:56:28,814 INFO L87 Difference]: Start difference. First operand 60 states. Second operand 60 states. [2019-05-15 10:56:28,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:28,815 INFO L93 Difference]: Finished difference Result 60 states and 88 transitions. [2019-05-15 10:56:28,815 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 88 transitions. [2019-05-15 10:56:28,815 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:28,815 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:28,815 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:28,816 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2019-05-15 10:56:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 88 transitions. [2019-05-15 10:56:28,817 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 88 transitions. Word has length 57 [2019-05-15 10:56:28,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:28,817 INFO L475 AbstractCegarLoop]: Abstraction has 60 states and 88 transitions. [2019-05-15 10:56:28,817 INFO L476 AbstractCegarLoop]: Interpolant automaton has 30 states. [2019-05-15 10:56:28,817 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 88 transitions. [2019-05-15 10:56:28,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-05-15 10:56:28,818 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:28,818 INFO L399 BasicCegarLoop]: trace histogram [28, 28, 1, 1, 1] [2019-05-15 10:56:28,818 INFO L418 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:28,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:28,818 INFO L82 PathProgramCache]: Analyzing trace with hash -856212121, now seen corresponding path program 28 times [2019-05-15 10:56:28,819 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:28,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:28,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 30 conjunts are in the unsatisfiable core [2019-05-15 10:56:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:28,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:29,516 INFO L273 TraceCheckUtils]: 0: Hoare triple {6660#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {6665#(<= main_x 0)} is VALID [2019-05-15 10:56:29,517 INFO L273 TraceCheckUtils]: 1: Hoare triple {6665#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6669#(<= main_x 1)} is VALID [2019-05-15 10:56:29,517 INFO L273 TraceCheckUtils]: 2: Hoare triple {6669#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6669#(<= main_x 1)} is VALID [2019-05-15 10:56:29,518 INFO L273 TraceCheckUtils]: 3: Hoare triple {6669#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6676#(<= main_x 2)} is VALID [2019-05-15 10:56:29,518 INFO L273 TraceCheckUtils]: 4: Hoare triple {6676#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6676#(<= main_x 2)} is VALID [2019-05-15 10:56:29,519 INFO L273 TraceCheckUtils]: 5: Hoare triple {6676#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6683#(<= main_x 3)} is VALID [2019-05-15 10:56:29,520 INFO L273 TraceCheckUtils]: 6: Hoare triple {6683#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6683#(<= main_x 3)} is VALID [2019-05-15 10:56:29,520 INFO L273 TraceCheckUtils]: 7: Hoare triple {6683#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6690#(<= main_x 4)} is VALID [2019-05-15 10:56:29,521 INFO L273 TraceCheckUtils]: 8: Hoare triple {6690#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6690#(<= main_x 4)} is VALID [2019-05-15 10:56:29,522 INFO L273 TraceCheckUtils]: 9: Hoare triple {6690#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6697#(<= main_x 5)} is VALID [2019-05-15 10:56:29,522 INFO L273 TraceCheckUtils]: 10: Hoare triple {6697#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6697#(<= main_x 5)} is VALID [2019-05-15 10:56:29,523 INFO L273 TraceCheckUtils]: 11: Hoare triple {6697#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6704#(<= main_x 6)} is VALID [2019-05-15 10:56:29,524 INFO L273 TraceCheckUtils]: 12: Hoare triple {6704#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6704#(<= main_x 6)} is VALID [2019-05-15 10:56:29,524 INFO L273 TraceCheckUtils]: 13: Hoare triple {6704#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6711#(<= main_x 7)} is VALID [2019-05-15 10:56:29,525 INFO L273 TraceCheckUtils]: 14: Hoare triple {6711#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6711#(<= main_x 7)} is VALID [2019-05-15 10:56:29,526 INFO L273 TraceCheckUtils]: 15: Hoare triple {6711#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6718#(<= main_x 8)} is VALID [2019-05-15 10:56:29,541 INFO L273 TraceCheckUtils]: 16: Hoare triple {6718#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6718#(<= main_x 8)} is VALID [2019-05-15 10:56:29,542 INFO L273 TraceCheckUtils]: 17: Hoare triple {6718#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6725#(<= main_x 9)} is VALID [2019-05-15 10:56:29,542 INFO L273 TraceCheckUtils]: 18: Hoare triple {6725#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6725#(<= main_x 9)} is VALID [2019-05-15 10:56:29,542 INFO L273 TraceCheckUtils]: 19: Hoare triple {6725#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6732#(<= main_x 10)} is VALID [2019-05-15 10:56:29,543 INFO L273 TraceCheckUtils]: 20: Hoare triple {6732#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6732#(<= main_x 10)} is VALID [2019-05-15 10:56:29,543 INFO L273 TraceCheckUtils]: 21: Hoare triple {6732#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6739#(<= main_x 11)} is VALID [2019-05-15 10:56:29,544 INFO L273 TraceCheckUtils]: 22: Hoare triple {6739#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6739#(<= main_x 11)} is VALID [2019-05-15 10:56:29,544 INFO L273 TraceCheckUtils]: 23: Hoare triple {6739#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6746#(<= main_x 12)} is VALID [2019-05-15 10:56:29,545 INFO L273 TraceCheckUtils]: 24: Hoare triple {6746#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6746#(<= main_x 12)} is VALID [2019-05-15 10:56:29,546 INFO L273 TraceCheckUtils]: 25: Hoare triple {6746#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6753#(<= main_x 13)} is VALID [2019-05-15 10:56:29,546 INFO L273 TraceCheckUtils]: 26: Hoare triple {6753#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6753#(<= main_x 13)} is VALID [2019-05-15 10:56:29,547 INFO L273 TraceCheckUtils]: 27: Hoare triple {6753#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6760#(<= main_x 14)} is VALID [2019-05-15 10:56:29,548 INFO L273 TraceCheckUtils]: 28: Hoare triple {6760#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6760#(<= main_x 14)} is VALID [2019-05-15 10:56:29,549 INFO L273 TraceCheckUtils]: 29: Hoare triple {6760#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6767#(<= main_x 15)} is VALID [2019-05-15 10:56:29,549 INFO L273 TraceCheckUtils]: 30: Hoare triple {6767#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6767#(<= main_x 15)} is VALID [2019-05-15 10:56:29,550 INFO L273 TraceCheckUtils]: 31: Hoare triple {6767#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6774#(<= main_x 16)} is VALID [2019-05-15 10:56:29,551 INFO L273 TraceCheckUtils]: 32: Hoare triple {6774#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6774#(<= main_x 16)} is VALID [2019-05-15 10:56:29,552 INFO L273 TraceCheckUtils]: 33: Hoare triple {6774#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6781#(<= main_x 17)} is VALID [2019-05-15 10:56:29,552 INFO L273 TraceCheckUtils]: 34: Hoare triple {6781#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6781#(<= main_x 17)} is VALID [2019-05-15 10:56:29,553 INFO L273 TraceCheckUtils]: 35: Hoare triple {6781#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6788#(<= main_x 18)} is VALID [2019-05-15 10:56:29,554 INFO L273 TraceCheckUtils]: 36: Hoare triple {6788#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6788#(<= main_x 18)} is VALID [2019-05-15 10:56:29,554 INFO L273 TraceCheckUtils]: 37: Hoare triple {6788#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6795#(<= main_x 19)} is VALID [2019-05-15 10:56:29,555 INFO L273 TraceCheckUtils]: 38: Hoare triple {6795#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6795#(<= main_x 19)} is VALID [2019-05-15 10:56:29,556 INFO L273 TraceCheckUtils]: 39: Hoare triple {6795#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6802#(<= main_x 20)} is VALID [2019-05-15 10:56:29,557 INFO L273 TraceCheckUtils]: 40: Hoare triple {6802#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6802#(<= main_x 20)} is VALID [2019-05-15 10:56:29,558 INFO L273 TraceCheckUtils]: 41: Hoare triple {6802#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6809#(<= main_x 21)} is VALID [2019-05-15 10:56:29,559 INFO L273 TraceCheckUtils]: 42: Hoare triple {6809#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6809#(<= main_x 21)} is VALID [2019-05-15 10:56:29,559 INFO L273 TraceCheckUtils]: 43: Hoare triple {6809#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6816#(<= main_x 22)} is VALID [2019-05-15 10:56:29,560 INFO L273 TraceCheckUtils]: 44: Hoare triple {6816#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6816#(<= main_x 22)} is VALID [2019-05-15 10:56:29,561 INFO L273 TraceCheckUtils]: 45: Hoare triple {6816#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6823#(<= main_x 23)} is VALID [2019-05-15 10:56:29,562 INFO L273 TraceCheckUtils]: 46: Hoare triple {6823#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6823#(<= main_x 23)} is VALID [2019-05-15 10:56:29,562 INFO L273 TraceCheckUtils]: 47: Hoare triple {6823#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6830#(<= main_x 24)} is VALID [2019-05-15 10:56:29,563 INFO L273 TraceCheckUtils]: 48: Hoare triple {6830#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6830#(<= main_x 24)} is VALID [2019-05-15 10:56:29,564 INFO L273 TraceCheckUtils]: 49: Hoare triple {6830#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6837#(<= main_x 25)} is VALID [2019-05-15 10:56:29,565 INFO L273 TraceCheckUtils]: 50: Hoare triple {6837#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6837#(<= main_x 25)} is VALID [2019-05-15 10:56:29,565 INFO L273 TraceCheckUtils]: 51: Hoare triple {6837#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6844#(<= main_x 26)} is VALID [2019-05-15 10:56:29,566 INFO L273 TraceCheckUtils]: 52: Hoare triple {6844#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6844#(<= main_x 26)} is VALID [2019-05-15 10:56:29,567 INFO L273 TraceCheckUtils]: 53: Hoare triple {6844#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6851#(<= main_x 27)} is VALID [2019-05-15 10:56:29,567 INFO L273 TraceCheckUtils]: 54: Hoare triple {6851#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6851#(<= main_x 27)} is VALID [2019-05-15 10:56:29,568 INFO L273 TraceCheckUtils]: 55: Hoare triple {6851#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {6858#(<= main_x 28)} is VALID [2019-05-15 10:56:29,569 INFO L273 TraceCheckUtils]: 56: Hoare triple {6858#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {6858#(<= main_x 28)} is VALID [2019-05-15 10:56:29,570 INFO L273 TraceCheckUtils]: 57: Hoare triple {6858#(<= main_x 28)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {6661#false} is VALID [2019-05-15 10:56:29,570 INFO L273 TraceCheckUtils]: 58: Hoare triple {6661#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {6661#false} is VALID [2019-05-15 10:56:29,576 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:29,577 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:29,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2019-05-15 10:56:29,577 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 59 [2019-05-15 10:56:29,578 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:29,578 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states. [2019-05-15 10:56:29,648 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:29,648 INFO L454 AbstractCegarLoop]: Interpolant automaton has 31 states [2019-05-15 10:56:29,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2019-05-15 10:56:29,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-05-15 10:56:29,649 INFO L87 Difference]: Start difference. First operand 60 states and 88 transitions. Second operand 31 states. [2019-05-15 10:56:29,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:29,801 INFO L93 Difference]: Finished difference Result 62 states and 91 transitions. [2019-05-15 10:56:29,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-05-15 10:56:29,801 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 59 [2019-05-15 10:56:29,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:29,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-05-15 10:56:29,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 92 transitions. [2019-05-15 10:56:29,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-05-15 10:56:29,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 92 transitions. [2019-05-15 10:56:29,803 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states and 92 transitions. [2019-05-15 10:56:29,901 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:29,902 INFO L225 Difference]: With dead ends: 62 [2019-05-15 10:56:29,902 INFO L226 Difference]: Without dead ends: 62 [2019-05-15 10:56:29,903 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-05-15 10:56:29,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2019-05-15 10:56:29,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2019-05-15 10:56:29,905 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:29,905 INFO L82 GeneralOperation]: Start isEquivalent. First operand 62 states. Second operand 62 states. [2019-05-15 10:56:29,905 INFO L74 IsIncluded]: Start isIncluded. First operand 62 states. Second operand 62 states. [2019-05-15 10:56:29,905 INFO L87 Difference]: Start difference. First operand 62 states. Second operand 62 states. [2019-05-15 10:56:29,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:29,906 INFO L93 Difference]: Finished difference Result 62 states and 91 transitions. [2019-05-15 10:56:29,906 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 91 transitions. [2019-05-15 10:56:29,907 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:29,907 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:29,907 INFO L74 IsIncluded]: Start isIncluded. First operand 62 states. Second operand 62 states. [2019-05-15 10:56:29,907 INFO L87 Difference]: Start difference. First operand 62 states. Second operand 62 states. [2019-05-15 10:56:29,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:29,908 INFO L93 Difference]: Finished difference Result 62 states and 91 transitions. [2019-05-15 10:56:29,908 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 91 transitions. [2019-05-15 10:56:29,908 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:29,909 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:29,909 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:29,909 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:29,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2019-05-15 10:56:29,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 91 transitions. [2019-05-15 10:56:29,910 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 91 transitions. Word has length 59 [2019-05-15 10:56:29,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:29,910 INFO L475 AbstractCegarLoop]: Abstraction has 62 states and 91 transitions. [2019-05-15 10:56:29,910 INFO L476 AbstractCegarLoop]: Interpolant automaton has 31 states. [2019-05-15 10:56:29,910 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 91 transitions. [2019-05-15 10:56:29,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2019-05-15 10:56:29,911 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:29,911 INFO L399 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1] [2019-05-15 10:56:29,911 INFO L418 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:29,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:29,912 INFO L82 PathProgramCache]: Analyzing trace with hash 1813842410, now seen corresponding path program 29 times [2019-05-15 10:56:29,912 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:29,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 31 conjunts are in the unsatisfiable core [2019-05-15 10:56:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:29,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:30,513 INFO L273 TraceCheckUtils]: 0: Hoare triple {7115#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {7120#(<= main_x 0)} is VALID [2019-05-15 10:56:30,514 INFO L273 TraceCheckUtils]: 1: Hoare triple {7120#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7124#(<= main_x 1)} is VALID [2019-05-15 10:56:30,515 INFO L273 TraceCheckUtils]: 2: Hoare triple {7124#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7124#(<= main_x 1)} is VALID [2019-05-15 10:56:30,515 INFO L273 TraceCheckUtils]: 3: Hoare triple {7124#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7131#(<= main_x 2)} is VALID [2019-05-15 10:56:30,516 INFO L273 TraceCheckUtils]: 4: Hoare triple {7131#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7131#(<= main_x 2)} is VALID [2019-05-15 10:56:30,517 INFO L273 TraceCheckUtils]: 5: Hoare triple {7131#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7138#(<= main_x 3)} is VALID [2019-05-15 10:56:30,517 INFO L273 TraceCheckUtils]: 6: Hoare triple {7138#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7138#(<= main_x 3)} is VALID [2019-05-15 10:56:30,518 INFO L273 TraceCheckUtils]: 7: Hoare triple {7138#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7145#(<= main_x 4)} is VALID [2019-05-15 10:56:30,518 INFO L273 TraceCheckUtils]: 8: Hoare triple {7145#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7145#(<= main_x 4)} is VALID [2019-05-15 10:56:30,519 INFO L273 TraceCheckUtils]: 9: Hoare triple {7145#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7152#(<= main_x 5)} is VALID [2019-05-15 10:56:30,520 INFO L273 TraceCheckUtils]: 10: Hoare triple {7152#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7152#(<= main_x 5)} is VALID [2019-05-15 10:56:30,521 INFO L273 TraceCheckUtils]: 11: Hoare triple {7152#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7159#(<= main_x 6)} is VALID [2019-05-15 10:56:30,521 INFO L273 TraceCheckUtils]: 12: Hoare triple {7159#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7159#(<= main_x 6)} is VALID [2019-05-15 10:56:30,522 INFO L273 TraceCheckUtils]: 13: Hoare triple {7159#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7166#(<= main_x 7)} is VALID [2019-05-15 10:56:30,522 INFO L273 TraceCheckUtils]: 14: Hoare triple {7166#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7166#(<= main_x 7)} is VALID [2019-05-15 10:56:30,523 INFO L273 TraceCheckUtils]: 15: Hoare triple {7166#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7173#(<= main_x 8)} is VALID [2019-05-15 10:56:30,524 INFO L273 TraceCheckUtils]: 16: Hoare triple {7173#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7173#(<= main_x 8)} is VALID [2019-05-15 10:56:30,524 INFO L273 TraceCheckUtils]: 17: Hoare triple {7173#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7180#(<= main_x 9)} is VALID [2019-05-15 10:56:30,525 INFO L273 TraceCheckUtils]: 18: Hoare triple {7180#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7180#(<= main_x 9)} is VALID [2019-05-15 10:56:30,526 INFO L273 TraceCheckUtils]: 19: Hoare triple {7180#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7187#(<= main_x 10)} is VALID [2019-05-15 10:56:30,526 INFO L273 TraceCheckUtils]: 20: Hoare triple {7187#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7187#(<= main_x 10)} is VALID [2019-05-15 10:56:30,527 INFO L273 TraceCheckUtils]: 21: Hoare triple {7187#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7194#(<= main_x 11)} is VALID [2019-05-15 10:56:30,528 INFO L273 TraceCheckUtils]: 22: Hoare triple {7194#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7194#(<= main_x 11)} is VALID [2019-05-15 10:56:30,528 INFO L273 TraceCheckUtils]: 23: Hoare triple {7194#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7201#(<= main_x 12)} is VALID [2019-05-15 10:56:30,529 INFO L273 TraceCheckUtils]: 24: Hoare triple {7201#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7201#(<= main_x 12)} is VALID [2019-05-15 10:56:30,530 INFO L273 TraceCheckUtils]: 25: Hoare triple {7201#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7208#(<= main_x 13)} is VALID [2019-05-15 10:56:30,530 INFO L273 TraceCheckUtils]: 26: Hoare triple {7208#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7208#(<= main_x 13)} is VALID [2019-05-15 10:56:30,531 INFO L273 TraceCheckUtils]: 27: Hoare triple {7208#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7215#(<= main_x 14)} is VALID [2019-05-15 10:56:30,531 INFO L273 TraceCheckUtils]: 28: Hoare triple {7215#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7215#(<= main_x 14)} is VALID [2019-05-15 10:56:30,532 INFO L273 TraceCheckUtils]: 29: Hoare triple {7215#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7222#(<= main_x 15)} is VALID [2019-05-15 10:56:30,533 INFO L273 TraceCheckUtils]: 30: Hoare triple {7222#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7222#(<= main_x 15)} is VALID [2019-05-15 10:56:30,533 INFO L273 TraceCheckUtils]: 31: Hoare triple {7222#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7229#(<= main_x 16)} is VALID [2019-05-15 10:56:30,534 INFO L273 TraceCheckUtils]: 32: Hoare triple {7229#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7229#(<= main_x 16)} is VALID [2019-05-15 10:56:30,535 INFO L273 TraceCheckUtils]: 33: Hoare triple {7229#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7236#(<= main_x 17)} is VALID [2019-05-15 10:56:30,535 INFO L273 TraceCheckUtils]: 34: Hoare triple {7236#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7236#(<= main_x 17)} is VALID [2019-05-15 10:56:30,536 INFO L273 TraceCheckUtils]: 35: Hoare triple {7236#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7243#(<= main_x 18)} is VALID [2019-05-15 10:56:30,536 INFO L273 TraceCheckUtils]: 36: Hoare triple {7243#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7243#(<= main_x 18)} is VALID [2019-05-15 10:56:30,537 INFO L273 TraceCheckUtils]: 37: Hoare triple {7243#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7250#(<= main_x 19)} is VALID [2019-05-15 10:56:30,538 INFO L273 TraceCheckUtils]: 38: Hoare triple {7250#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7250#(<= main_x 19)} is VALID [2019-05-15 10:56:30,538 INFO L273 TraceCheckUtils]: 39: Hoare triple {7250#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7257#(<= main_x 20)} is VALID [2019-05-15 10:56:30,539 INFO L273 TraceCheckUtils]: 40: Hoare triple {7257#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7257#(<= main_x 20)} is VALID [2019-05-15 10:56:30,540 INFO L273 TraceCheckUtils]: 41: Hoare triple {7257#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7264#(<= main_x 21)} is VALID [2019-05-15 10:56:30,540 INFO L273 TraceCheckUtils]: 42: Hoare triple {7264#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7264#(<= main_x 21)} is VALID [2019-05-15 10:56:30,541 INFO L273 TraceCheckUtils]: 43: Hoare triple {7264#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7271#(<= main_x 22)} is VALID [2019-05-15 10:56:30,542 INFO L273 TraceCheckUtils]: 44: Hoare triple {7271#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7271#(<= main_x 22)} is VALID [2019-05-15 10:56:30,542 INFO L273 TraceCheckUtils]: 45: Hoare triple {7271#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7278#(<= main_x 23)} is VALID [2019-05-15 10:56:30,543 INFO L273 TraceCheckUtils]: 46: Hoare triple {7278#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7278#(<= main_x 23)} is VALID [2019-05-15 10:56:30,544 INFO L273 TraceCheckUtils]: 47: Hoare triple {7278#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7285#(<= main_x 24)} is VALID [2019-05-15 10:56:30,544 INFO L273 TraceCheckUtils]: 48: Hoare triple {7285#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7285#(<= main_x 24)} is VALID [2019-05-15 10:56:30,545 INFO L273 TraceCheckUtils]: 49: Hoare triple {7285#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7292#(<= main_x 25)} is VALID [2019-05-15 10:56:30,565 INFO L273 TraceCheckUtils]: 50: Hoare triple {7292#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7292#(<= main_x 25)} is VALID [2019-05-15 10:56:30,566 INFO L273 TraceCheckUtils]: 51: Hoare triple {7292#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7299#(<= main_x 26)} is VALID [2019-05-15 10:56:30,566 INFO L273 TraceCheckUtils]: 52: Hoare triple {7299#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7299#(<= main_x 26)} is VALID [2019-05-15 10:56:30,566 INFO L273 TraceCheckUtils]: 53: Hoare triple {7299#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7306#(<= main_x 27)} is VALID [2019-05-15 10:56:30,567 INFO L273 TraceCheckUtils]: 54: Hoare triple {7306#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7306#(<= main_x 27)} is VALID [2019-05-15 10:56:30,567 INFO L273 TraceCheckUtils]: 55: Hoare triple {7306#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7313#(<= main_x 28)} is VALID [2019-05-15 10:56:30,567 INFO L273 TraceCheckUtils]: 56: Hoare triple {7313#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7313#(<= main_x 28)} is VALID [2019-05-15 10:56:30,568 INFO L273 TraceCheckUtils]: 57: Hoare triple {7313#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7320#(<= main_x 29)} is VALID [2019-05-15 10:56:30,568 INFO L273 TraceCheckUtils]: 58: Hoare triple {7320#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7320#(<= main_x 29)} is VALID [2019-05-15 10:56:30,569 INFO L273 TraceCheckUtils]: 59: Hoare triple {7320#(<= main_x 29)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {7116#false} is VALID [2019-05-15 10:56:30,569 INFO L273 TraceCheckUtils]: 60: Hoare triple {7116#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {7116#false} is VALID [2019-05-15 10:56:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:30,573 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:30,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2019-05-15 10:56:30,574 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 61 [2019-05-15 10:56:30,574 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:30,574 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 32 states. [2019-05-15 10:56:30,634 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 61 edges. 61 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:30,635 INFO L454 AbstractCegarLoop]: Interpolant automaton has 32 states [2019-05-15 10:56:30,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2019-05-15 10:56:30,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-05-15 10:56:30,636 INFO L87 Difference]: Start difference. First operand 62 states and 91 transitions. Second operand 32 states. [2019-05-15 10:56:30,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:30,892 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2019-05-15 10:56:30,892 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-05-15 10:56:30,892 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 61 [2019-05-15 10:56:30,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:30,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-05-15 10:56:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 95 transitions. [2019-05-15 10:56:30,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-05-15 10:56:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 95 transitions. [2019-05-15 10:56:30,894 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 32 states and 95 transitions. [2019-05-15 10:56:30,988 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:30,989 INFO L225 Difference]: With dead ends: 64 [2019-05-15 10:56:30,989 INFO L226 Difference]: Without dead ends: 64 [2019-05-15 10:56:30,990 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-05-15 10:56:30,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2019-05-15 10:56:30,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2019-05-15 10:56:30,992 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:30,992 INFO L82 GeneralOperation]: Start isEquivalent. First operand 64 states. Second operand 64 states. [2019-05-15 10:56:30,992 INFO L74 IsIncluded]: Start isIncluded. First operand 64 states. Second operand 64 states. [2019-05-15 10:56:30,992 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 64 states. [2019-05-15 10:56:30,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:30,993 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2019-05-15 10:56:30,993 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 94 transitions. [2019-05-15 10:56:30,993 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:30,993 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:30,993 INFO L74 IsIncluded]: Start isIncluded. First operand 64 states. Second operand 64 states. [2019-05-15 10:56:30,993 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 64 states. [2019-05-15 10:56:30,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:30,994 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2019-05-15 10:56:30,994 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 94 transitions. [2019-05-15 10:56:30,994 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:30,995 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:30,995 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:30,995 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:30,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-05-15 10:56:30,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 94 transitions. [2019-05-15 10:56:30,996 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 94 transitions. Word has length 61 [2019-05-15 10:56:30,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:30,996 INFO L475 AbstractCegarLoop]: Abstraction has 64 states and 94 transitions. [2019-05-15 10:56:30,996 INFO L476 AbstractCegarLoop]: Interpolant automaton has 32 states. [2019-05-15 10:56:30,996 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 94 transitions. [2019-05-15 10:56:30,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-05-15 10:56:30,996 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:30,996 INFO L399 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1] [2019-05-15 10:56:30,997 INFO L418 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:30,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:30,997 INFO L82 PathProgramCache]: Analyzing trace with hash -654196307, now seen corresponding path program 30 times [2019-05-15 10:56:30,997 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:31,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 32 conjunts are in the unsatisfiable core [2019-05-15 10:56:31,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:31,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:31,620 INFO L273 TraceCheckUtils]: 0: Hoare triple {7585#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {7590#(<= main_x 0)} is VALID [2019-05-15 10:56:31,621 INFO L273 TraceCheckUtils]: 1: Hoare triple {7590#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7594#(<= main_x 1)} is VALID [2019-05-15 10:56:31,622 INFO L273 TraceCheckUtils]: 2: Hoare triple {7594#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7594#(<= main_x 1)} is VALID [2019-05-15 10:56:31,623 INFO L273 TraceCheckUtils]: 3: Hoare triple {7594#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7601#(<= main_x 2)} is VALID [2019-05-15 10:56:31,623 INFO L273 TraceCheckUtils]: 4: Hoare triple {7601#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7601#(<= main_x 2)} is VALID [2019-05-15 10:56:31,624 INFO L273 TraceCheckUtils]: 5: Hoare triple {7601#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7608#(<= main_x 3)} is VALID [2019-05-15 10:56:31,625 INFO L273 TraceCheckUtils]: 6: Hoare triple {7608#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7608#(<= main_x 3)} is VALID [2019-05-15 10:56:31,625 INFO L273 TraceCheckUtils]: 7: Hoare triple {7608#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7615#(<= main_x 4)} is VALID [2019-05-15 10:56:31,626 INFO L273 TraceCheckUtils]: 8: Hoare triple {7615#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7615#(<= main_x 4)} is VALID [2019-05-15 10:56:31,627 INFO L273 TraceCheckUtils]: 9: Hoare triple {7615#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7622#(<= main_x 5)} is VALID [2019-05-15 10:56:31,627 INFO L273 TraceCheckUtils]: 10: Hoare triple {7622#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7622#(<= main_x 5)} is VALID [2019-05-15 10:56:31,628 INFO L273 TraceCheckUtils]: 11: Hoare triple {7622#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7629#(<= main_x 6)} is VALID [2019-05-15 10:56:31,629 INFO L273 TraceCheckUtils]: 12: Hoare triple {7629#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7629#(<= main_x 6)} is VALID [2019-05-15 10:56:31,629 INFO L273 TraceCheckUtils]: 13: Hoare triple {7629#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7636#(<= main_x 7)} is VALID [2019-05-15 10:56:31,630 INFO L273 TraceCheckUtils]: 14: Hoare triple {7636#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7636#(<= main_x 7)} is VALID [2019-05-15 10:56:31,631 INFO L273 TraceCheckUtils]: 15: Hoare triple {7636#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7643#(<= main_x 8)} is VALID [2019-05-15 10:56:31,631 INFO L273 TraceCheckUtils]: 16: Hoare triple {7643#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7643#(<= main_x 8)} is VALID [2019-05-15 10:56:31,633 INFO L273 TraceCheckUtils]: 17: Hoare triple {7643#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7650#(<= main_x 9)} is VALID [2019-05-15 10:56:31,633 INFO L273 TraceCheckUtils]: 18: Hoare triple {7650#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7650#(<= main_x 9)} is VALID [2019-05-15 10:56:31,634 INFO L273 TraceCheckUtils]: 19: Hoare triple {7650#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7657#(<= main_x 10)} is VALID [2019-05-15 10:56:31,634 INFO L273 TraceCheckUtils]: 20: Hoare triple {7657#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7657#(<= main_x 10)} is VALID [2019-05-15 10:56:31,635 INFO L273 TraceCheckUtils]: 21: Hoare triple {7657#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7664#(<= main_x 11)} is VALID [2019-05-15 10:56:31,636 INFO L273 TraceCheckUtils]: 22: Hoare triple {7664#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7664#(<= main_x 11)} is VALID [2019-05-15 10:56:31,636 INFO L273 TraceCheckUtils]: 23: Hoare triple {7664#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7671#(<= main_x 12)} is VALID [2019-05-15 10:56:31,637 INFO L273 TraceCheckUtils]: 24: Hoare triple {7671#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7671#(<= main_x 12)} is VALID [2019-05-15 10:56:31,638 INFO L273 TraceCheckUtils]: 25: Hoare triple {7671#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7678#(<= main_x 13)} is VALID [2019-05-15 10:56:31,638 INFO L273 TraceCheckUtils]: 26: Hoare triple {7678#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7678#(<= main_x 13)} is VALID [2019-05-15 10:56:31,639 INFO L273 TraceCheckUtils]: 27: Hoare triple {7678#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7685#(<= main_x 14)} is VALID [2019-05-15 10:56:31,640 INFO L273 TraceCheckUtils]: 28: Hoare triple {7685#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7685#(<= main_x 14)} is VALID [2019-05-15 10:56:31,640 INFO L273 TraceCheckUtils]: 29: Hoare triple {7685#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7692#(<= main_x 15)} is VALID [2019-05-15 10:56:31,641 INFO L273 TraceCheckUtils]: 30: Hoare triple {7692#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7692#(<= main_x 15)} is VALID [2019-05-15 10:56:31,642 INFO L273 TraceCheckUtils]: 31: Hoare triple {7692#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7699#(<= main_x 16)} is VALID [2019-05-15 10:56:31,642 INFO L273 TraceCheckUtils]: 32: Hoare triple {7699#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7699#(<= main_x 16)} is VALID [2019-05-15 10:56:31,643 INFO L273 TraceCheckUtils]: 33: Hoare triple {7699#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7706#(<= main_x 17)} is VALID [2019-05-15 10:56:31,644 INFO L273 TraceCheckUtils]: 34: Hoare triple {7706#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7706#(<= main_x 17)} is VALID [2019-05-15 10:56:31,644 INFO L273 TraceCheckUtils]: 35: Hoare triple {7706#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7713#(<= main_x 18)} is VALID [2019-05-15 10:56:31,645 INFO L273 TraceCheckUtils]: 36: Hoare triple {7713#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7713#(<= main_x 18)} is VALID [2019-05-15 10:56:31,646 INFO L273 TraceCheckUtils]: 37: Hoare triple {7713#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7720#(<= main_x 19)} is VALID [2019-05-15 10:56:31,646 INFO L273 TraceCheckUtils]: 38: Hoare triple {7720#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7720#(<= main_x 19)} is VALID [2019-05-15 10:56:31,647 INFO L273 TraceCheckUtils]: 39: Hoare triple {7720#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7727#(<= main_x 20)} is VALID [2019-05-15 10:56:31,647 INFO L273 TraceCheckUtils]: 40: Hoare triple {7727#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7727#(<= main_x 20)} is VALID [2019-05-15 10:56:31,648 INFO L273 TraceCheckUtils]: 41: Hoare triple {7727#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7734#(<= main_x 21)} is VALID [2019-05-15 10:56:31,649 INFO L273 TraceCheckUtils]: 42: Hoare triple {7734#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7734#(<= main_x 21)} is VALID [2019-05-15 10:56:31,649 INFO L273 TraceCheckUtils]: 43: Hoare triple {7734#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7741#(<= main_x 22)} is VALID [2019-05-15 10:56:31,650 INFO L273 TraceCheckUtils]: 44: Hoare triple {7741#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7741#(<= main_x 22)} is VALID [2019-05-15 10:56:31,651 INFO L273 TraceCheckUtils]: 45: Hoare triple {7741#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7748#(<= main_x 23)} is VALID [2019-05-15 10:56:31,651 INFO L273 TraceCheckUtils]: 46: Hoare triple {7748#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7748#(<= main_x 23)} is VALID [2019-05-15 10:56:31,652 INFO L273 TraceCheckUtils]: 47: Hoare triple {7748#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7755#(<= main_x 24)} is VALID [2019-05-15 10:56:31,653 INFO L273 TraceCheckUtils]: 48: Hoare triple {7755#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7755#(<= main_x 24)} is VALID [2019-05-15 10:56:31,653 INFO L273 TraceCheckUtils]: 49: Hoare triple {7755#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7762#(<= main_x 25)} is VALID [2019-05-15 10:56:31,654 INFO L273 TraceCheckUtils]: 50: Hoare triple {7762#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7762#(<= main_x 25)} is VALID [2019-05-15 10:56:31,654 INFO L273 TraceCheckUtils]: 51: Hoare triple {7762#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7769#(<= main_x 26)} is VALID [2019-05-15 10:56:31,655 INFO L273 TraceCheckUtils]: 52: Hoare triple {7769#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7769#(<= main_x 26)} is VALID [2019-05-15 10:56:31,656 INFO L273 TraceCheckUtils]: 53: Hoare triple {7769#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7776#(<= main_x 27)} is VALID [2019-05-15 10:56:31,656 INFO L273 TraceCheckUtils]: 54: Hoare triple {7776#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7776#(<= main_x 27)} is VALID [2019-05-15 10:56:31,657 INFO L273 TraceCheckUtils]: 55: Hoare triple {7776#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7783#(<= main_x 28)} is VALID [2019-05-15 10:56:31,658 INFO L273 TraceCheckUtils]: 56: Hoare triple {7783#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7783#(<= main_x 28)} is VALID [2019-05-15 10:56:31,658 INFO L273 TraceCheckUtils]: 57: Hoare triple {7783#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7790#(<= main_x 29)} is VALID [2019-05-15 10:56:31,659 INFO L273 TraceCheckUtils]: 58: Hoare triple {7790#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7790#(<= main_x 29)} is VALID [2019-05-15 10:56:31,660 INFO L273 TraceCheckUtils]: 59: Hoare triple {7790#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {7797#(<= main_x 30)} is VALID [2019-05-15 10:56:31,660 INFO L273 TraceCheckUtils]: 60: Hoare triple {7797#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {7797#(<= main_x 30)} is VALID [2019-05-15 10:56:31,661 INFO L273 TraceCheckUtils]: 61: Hoare triple {7797#(<= main_x 30)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {7586#false} is VALID [2019-05-15 10:56:31,661 INFO L273 TraceCheckUtils]: 62: Hoare triple {7586#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {7586#false} is VALID [2019-05-15 10:56:31,666 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:31,666 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:31,666 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2019-05-15 10:56:31,667 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 63 [2019-05-15 10:56:31,667 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:31,667 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states. [2019-05-15 10:56:31,727 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 63 edges. 63 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:31,727 INFO L454 AbstractCegarLoop]: Interpolant automaton has 33 states [2019-05-15 10:56:31,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-05-15 10:56:31,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2019-05-15 10:56:31,729 INFO L87 Difference]: Start difference. First operand 64 states and 94 transitions. Second operand 33 states. [2019-05-15 10:56:31,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:31,926 INFO L93 Difference]: Finished difference Result 66 states and 97 transitions. [2019-05-15 10:56:31,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2019-05-15 10:56:31,926 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 63 [2019-05-15 10:56:31,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:31,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2019-05-15 10:56:31,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 98 transitions. [2019-05-15 10:56:31,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2019-05-15 10:56:31,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 98 transitions. [2019-05-15 10:56:31,928 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states and 98 transitions. [2019-05-15 10:56:32,073 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:32,074 INFO L225 Difference]: With dead ends: 66 [2019-05-15 10:56:32,075 INFO L226 Difference]: Without dead ends: 66 [2019-05-15 10:56:32,076 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2019-05-15 10:56:32,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2019-05-15 10:56:32,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2019-05-15 10:56:32,077 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:32,077 INFO L82 GeneralOperation]: Start isEquivalent. First operand 66 states. Second operand 66 states. [2019-05-15 10:56:32,077 INFO L74 IsIncluded]: Start isIncluded. First operand 66 states. Second operand 66 states. [2019-05-15 10:56:32,077 INFO L87 Difference]: Start difference. First operand 66 states. Second operand 66 states. [2019-05-15 10:56:32,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:32,078 INFO L93 Difference]: Finished difference Result 66 states and 97 transitions. [2019-05-15 10:56:32,079 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 97 transitions. [2019-05-15 10:56:32,079 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:32,079 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:32,079 INFO L74 IsIncluded]: Start isIncluded. First operand 66 states. Second operand 66 states. [2019-05-15 10:56:32,079 INFO L87 Difference]: Start difference. First operand 66 states. Second operand 66 states. [2019-05-15 10:56:32,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:32,080 INFO L93 Difference]: Finished difference Result 66 states and 97 transitions. [2019-05-15 10:56:32,080 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 97 transitions. [2019-05-15 10:56:32,080 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:32,080 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:32,080 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:32,080 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:32,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2019-05-15 10:56:32,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 97 transitions. [2019-05-15 10:56:32,081 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 97 transitions. Word has length 63 [2019-05-15 10:56:32,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:32,081 INFO L475 AbstractCegarLoop]: Abstraction has 66 states and 97 transitions. [2019-05-15 10:56:32,081 INFO L476 AbstractCegarLoop]: Interpolant automaton has 33 states. [2019-05-15 10:56:32,081 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 97 transitions. [2019-05-15 10:56:32,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-05-15 10:56:32,082 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:32,082 INFO L399 BasicCegarLoop]: trace histogram [31, 31, 1, 1, 1] [2019-05-15 10:56:32,082 INFO L418 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:32,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:32,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1617455952, now seen corresponding path program 31 times [2019-05-15 10:56:32,083 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:32,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 33 conjunts are in the unsatisfiable core [2019-05-15 10:56:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:32,122 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:32,887 INFO L273 TraceCheckUtils]: 0: Hoare triple {8070#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {8075#(<= main_x 0)} is VALID [2019-05-15 10:56:32,888 INFO L273 TraceCheckUtils]: 1: Hoare triple {8075#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8079#(<= main_x 1)} is VALID [2019-05-15 10:56:32,889 INFO L273 TraceCheckUtils]: 2: Hoare triple {8079#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8079#(<= main_x 1)} is VALID [2019-05-15 10:56:32,890 INFO L273 TraceCheckUtils]: 3: Hoare triple {8079#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8086#(<= main_x 2)} is VALID [2019-05-15 10:56:32,890 INFO L273 TraceCheckUtils]: 4: Hoare triple {8086#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8086#(<= main_x 2)} is VALID [2019-05-15 10:56:32,891 INFO L273 TraceCheckUtils]: 5: Hoare triple {8086#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8093#(<= main_x 3)} is VALID [2019-05-15 10:56:32,892 INFO L273 TraceCheckUtils]: 6: Hoare triple {8093#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8093#(<= main_x 3)} is VALID [2019-05-15 10:56:32,893 INFO L273 TraceCheckUtils]: 7: Hoare triple {8093#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8100#(<= main_x 4)} is VALID [2019-05-15 10:56:32,893 INFO L273 TraceCheckUtils]: 8: Hoare triple {8100#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8100#(<= main_x 4)} is VALID [2019-05-15 10:56:32,894 INFO L273 TraceCheckUtils]: 9: Hoare triple {8100#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8107#(<= main_x 5)} is VALID [2019-05-15 10:56:32,894 INFO L273 TraceCheckUtils]: 10: Hoare triple {8107#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8107#(<= main_x 5)} is VALID [2019-05-15 10:56:32,895 INFO L273 TraceCheckUtils]: 11: Hoare triple {8107#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8114#(<= main_x 6)} is VALID [2019-05-15 10:56:32,896 INFO L273 TraceCheckUtils]: 12: Hoare triple {8114#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8114#(<= main_x 6)} is VALID [2019-05-15 10:56:32,897 INFO L273 TraceCheckUtils]: 13: Hoare triple {8114#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8121#(<= main_x 7)} is VALID [2019-05-15 10:56:32,897 INFO L273 TraceCheckUtils]: 14: Hoare triple {8121#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8121#(<= main_x 7)} is VALID [2019-05-15 10:56:32,898 INFO L273 TraceCheckUtils]: 15: Hoare triple {8121#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8128#(<= main_x 8)} is VALID [2019-05-15 10:56:32,898 INFO L273 TraceCheckUtils]: 16: Hoare triple {8128#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8128#(<= main_x 8)} is VALID [2019-05-15 10:56:32,899 INFO L273 TraceCheckUtils]: 17: Hoare triple {8128#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8135#(<= main_x 9)} is VALID [2019-05-15 10:56:32,900 INFO L273 TraceCheckUtils]: 18: Hoare triple {8135#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8135#(<= main_x 9)} is VALID [2019-05-15 10:56:32,901 INFO L273 TraceCheckUtils]: 19: Hoare triple {8135#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8142#(<= main_x 10)} is VALID [2019-05-15 10:56:32,901 INFO L273 TraceCheckUtils]: 20: Hoare triple {8142#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8142#(<= main_x 10)} is VALID [2019-05-15 10:56:32,902 INFO L273 TraceCheckUtils]: 21: Hoare triple {8142#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8149#(<= main_x 11)} is VALID [2019-05-15 10:56:32,902 INFO L273 TraceCheckUtils]: 22: Hoare triple {8149#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8149#(<= main_x 11)} is VALID [2019-05-15 10:56:32,903 INFO L273 TraceCheckUtils]: 23: Hoare triple {8149#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8156#(<= main_x 12)} is VALID [2019-05-15 10:56:32,904 INFO L273 TraceCheckUtils]: 24: Hoare triple {8156#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8156#(<= main_x 12)} is VALID [2019-05-15 10:56:32,904 INFO L273 TraceCheckUtils]: 25: Hoare triple {8156#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8163#(<= main_x 13)} is VALID [2019-05-15 10:56:32,905 INFO L273 TraceCheckUtils]: 26: Hoare triple {8163#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8163#(<= main_x 13)} is VALID [2019-05-15 10:56:32,906 INFO L273 TraceCheckUtils]: 27: Hoare triple {8163#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8170#(<= main_x 14)} is VALID [2019-05-15 10:56:32,906 INFO L273 TraceCheckUtils]: 28: Hoare triple {8170#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8170#(<= main_x 14)} is VALID [2019-05-15 10:56:32,907 INFO L273 TraceCheckUtils]: 29: Hoare triple {8170#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8177#(<= main_x 15)} is VALID [2019-05-15 10:56:32,907 INFO L273 TraceCheckUtils]: 30: Hoare triple {8177#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8177#(<= main_x 15)} is VALID [2019-05-15 10:56:32,908 INFO L273 TraceCheckUtils]: 31: Hoare triple {8177#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8184#(<= main_x 16)} is VALID [2019-05-15 10:56:32,909 INFO L273 TraceCheckUtils]: 32: Hoare triple {8184#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8184#(<= main_x 16)} is VALID [2019-05-15 10:56:32,909 INFO L273 TraceCheckUtils]: 33: Hoare triple {8184#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8191#(<= main_x 17)} is VALID [2019-05-15 10:56:32,910 INFO L273 TraceCheckUtils]: 34: Hoare triple {8191#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8191#(<= main_x 17)} is VALID [2019-05-15 10:56:32,911 INFO L273 TraceCheckUtils]: 35: Hoare triple {8191#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8198#(<= main_x 18)} is VALID [2019-05-15 10:56:32,911 INFO L273 TraceCheckUtils]: 36: Hoare triple {8198#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8198#(<= main_x 18)} is VALID [2019-05-15 10:56:32,912 INFO L273 TraceCheckUtils]: 37: Hoare triple {8198#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8205#(<= main_x 19)} is VALID [2019-05-15 10:56:32,913 INFO L273 TraceCheckUtils]: 38: Hoare triple {8205#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8205#(<= main_x 19)} is VALID [2019-05-15 10:56:32,913 INFO L273 TraceCheckUtils]: 39: Hoare triple {8205#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8212#(<= main_x 20)} is VALID [2019-05-15 10:56:32,914 INFO L273 TraceCheckUtils]: 40: Hoare triple {8212#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8212#(<= main_x 20)} is VALID [2019-05-15 10:56:32,915 INFO L273 TraceCheckUtils]: 41: Hoare triple {8212#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8219#(<= main_x 21)} is VALID [2019-05-15 10:56:32,915 INFO L273 TraceCheckUtils]: 42: Hoare triple {8219#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8219#(<= main_x 21)} is VALID [2019-05-15 10:56:32,916 INFO L273 TraceCheckUtils]: 43: Hoare triple {8219#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8226#(<= main_x 22)} is VALID [2019-05-15 10:56:32,917 INFO L273 TraceCheckUtils]: 44: Hoare triple {8226#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8226#(<= main_x 22)} is VALID [2019-05-15 10:56:32,917 INFO L273 TraceCheckUtils]: 45: Hoare triple {8226#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8233#(<= main_x 23)} is VALID [2019-05-15 10:56:32,918 INFO L273 TraceCheckUtils]: 46: Hoare triple {8233#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8233#(<= main_x 23)} is VALID [2019-05-15 10:56:32,919 INFO L273 TraceCheckUtils]: 47: Hoare triple {8233#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8240#(<= main_x 24)} is VALID [2019-05-15 10:56:32,919 INFO L273 TraceCheckUtils]: 48: Hoare triple {8240#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8240#(<= main_x 24)} is VALID [2019-05-15 10:56:32,920 INFO L273 TraceCheckUtils]: 49: Hoare triple {8240#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8247#(<= main_x 25)} is VALID [2019-05-15 10:56:32,921 INFO L273 TraceCheckUtils]: 50: Hoare triple {8247#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8247#(<= main_x 25)} is VALID [2019-05-15 10:56:32,921 INFO L273 TraceCheckUtils]: 51: Hoare triple {8247#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8254#(<= main_x 26)} is VALID [2019-05-15 10:56:32,922 INFO L273 TraceCheckUtils]: 52: Hoare triple {8254#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8254#(<= main_x 26)} is VALID [2019-05-15 10:56:32,923 INFO L273 TraceCheckUtils]: 53: Hoare triple {8254#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8261#(<= main_x 27)} is VALID [2019-05-15 10:56:32,923 INFO L273 TraceCheckUtils]: 54: Hoare triple {8261#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8261#(<= main_x 27)} is VALID [2019-05-15 10:56:32,924 INFO L273 TraceCheckUtils]: 55: Hoare triple {8261#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8268#(<= main_x 28)} is VALID [2019-05-15 10:56:32,925 INFO L273 TraceCheckUtils]: 56: Hoare triple {8268#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8268#(<= main_x 28)} is VALID [2019-05-15 10:56:32,925 INFO L273 TraceCheckUtils]: 57: Hoare triple {8268#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8275#(<= main_x 29)} is VALID [2019-05-15 10:56:32,926 INFO L273 TraceCheckUtils]: 58: Hoare triple {8275#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8275#(<= main_x 29)} is VALID [2019-05-15 10:56:32,927 INFO L273 TraceCheckUtils]: 59: Hoare triple {8275#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8282#(<= main_x 30)} is VALID [2019-05-15 10:56:32,927 INFO L273 TraceCheckUtils]: 60: Hoare triple {8282#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8282#(<= main_x 30)} is VALID [2019-05-15 10:56:32,928 INFO L273 TraceCheckUtils]: 61: Hoare triple {8282#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8289#(<= main_x 31)} is VALID [2019-05-15 10:56:32,928 INFO L273 TraceCheckUtils]: 62: Hoare triple {8289#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8289#(<= main_x 31)} is VALID [2019-05-15 10:56:32,929 INFO L273 TraceCheckUtils]: 63: Hoare triple {8289#(<= main_x 31)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {8071#false} is VALID [2019-05-15 10:56:32,929 INFO L273 TraceCheckUtils]: 64: Hoare triple {8071#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {8071#false} is VALID [2019-05-15 10:56:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:32,934 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:32,934 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2019-05-15 10:56:32,934 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 65 [2019-05-15 10:56:32,935 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:32,935 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states. [2019-05-15 10:56:32,998 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:32,998 INFO L454 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-05-15 10:56:32,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-05-15 10:56:32,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2019-05-15 10:56:32,999 INFO L87 Difference]: Start difference. First operand 66 states and 97 transitions. Second operand 34 states. [2019-05-15 10:56:33,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:33,158 INFO L93 Difference]: Finished difference Result 68 states and 100 transitions. [2019-05-15 10:56:33,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2019-05-15 10:56:33,158 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 65 [2019-05-15 10:56:33,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:33,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-05-15 10:56:33,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 101 transitions. [2019-05-15 10:56:33,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-05-15 10:56:33,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 101 transitions. [2019-05-15 10:56:33,160 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states and 101 transitions. [2019-05-15 10:56:33,255 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:33,256 INFO L225 Difference]: With dead ends: 68 [2019-05-15 10:56:33,256 INFO L226 Difference]: Without dead ends: 68 [2019-05-15 10:56:33,257 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2019-05-15 10:56:33,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2019-05-15 10:56:33,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2019-05-15 10:56:33,259 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:33,259 INFO L82 GeneralOperation]: Start isEquivalent. First operand 68 states. Second operand 68 states. [2019-05-15 10:56:33,260 INFO L74 IsIncluded]: Start isIncluded. First operand 68 states. Second operand 68 states. [2019-05-15 10:56:33,260 INFO L87 Difference]: Start difference. First operand 68 states. Second operand 68 states. [2019-05-15 10:56:33,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:33,261 INFO L93 Difference]: Finished difference Result 68 states and 100 transitions. [2019-05-15 10:56:33,261 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 100 transitions. [2019-05-15 10:56:33,261 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:33,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:33,262 INFO L74 IsIncluded]: Start isIncluded. First operand 68 states. Second operand 68 states. [2019-05-15 10:56:33,262 INFO L87 Difference]: Start difference. First operand 68 states. Second operand 68 states. [2019-05-15 10:56:33,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:33,263 INFO L93 Difference]: Finished difference Result 68 states and 100 transitions. [2019-05-15 10:56:33,263 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 100 transitions. [2019-05-15 10:56:33,263 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:33,263 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:33,264 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:33,264 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:33,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-05-15 10:56:33,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 100 transitions. [2019-05-15 10:56:33,265 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 100 transitions. Word has length 65 [2019-05-15 10:56:33,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:33,265 INFO L475 AbstractCegarLoop]: Abstraction has 68 states and 100 transitions. [2019-05-15 10:56:33,265 INFO L476 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-05-15 10:56:33,265 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 100 transitions. [2019-05-15 10:56:33,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2019-05-15 10:56:33,266 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:33,266 INFO L399 BasicCegarLoop]: trace histogram [32, 32, 1, 1, 1] [2019-05-15 10:56:33,266 INFO L418 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:33,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:33,267 INFO L82 PathProgramCache]: Analyzing trace with hash 402961139, now seen corresponding path program 32 times [2019-05-15 10:56:33,267 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:33,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 34 conjunts are in the unsatisfiable core [2019-05-15 10:56:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:33,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:34,073 INFO L273 TraceCheckUtils]: 0: Hoare triple {8570#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {8575#(<= main_x 0)} is VALID [2019-05-15 10:56:34,074 INFO L273 TraceCheckUtils]: 1: Hoare triple {8575#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8579#(<= main_x 1)} is VALID [2019-05-15 10:56:34,074 INFO L273 TraceCheckUtils]: 2: Hoare triple {8579#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8579#(<= main_x 1)} is VALID [2019-05-15 10:56:34,075 INFO L273 TraceCheckUtils]: 3: Hoare triple {8579#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8586#(<= main_x 2)} is VALID [2019-05-15 10:56:34,076 INFO L273 TraceCheckUtils]: 4: Hoare triple {8586#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8586#(<= main_x 2)} is VALID [2019-05-15 10:56:34,077 INFO L273 TraceCheckUtils]: 5: Hoare triple {8586#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8593#(<= main_x 3)} is VALID [2019-05-15 10:56:34,077 INFO L273 TraceCheckUtils]: 6: Hoare triple {8593#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8593#(<= main_x 3)} is VALID [2019-05-15 10:56:34,078 INFO L273 TraceCheckUtils]: 7: Hoare triple {8593#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8600#(<= main_x 4)} is VALID [2019-05-15 10:56:34,078 INFO L273 TraceCheckUtils]: 8: Hoare triple {8600#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8600#(<= main_x 4)} is VALID [2019-05-15 10:56:34,079 INFO L273 TraceCheckUtils]: 9: Hoare triple {8600#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8607#(<= main_x 5)} is VALID [2019-05-15 10:56:34,080 INFO L273 TraceCheckUtils]: 10: Hoare triple {8607#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8607#(<= main_x 5)} is VALID [2019-05-15 10:56:34,081 INFO L273 TraceCheckUtils]: 11: Hoare triple {8607#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8614#(<= main_x 6)} is VALID [2019-05-15 10:56:34,081 INFO L273 TraceCheckUtils]: 12: Hoare triple {8614#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8614#(<= main_x 6)} is VALID [2019-05-15 10:56:34,082 INFO L273 TraceCheckUtils]: 13: Hoare triple {8614#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8621#(<= main_x 7)} is VALID [2019-05-15 10:56:34,082 INFO L273 TraceCheckUtils]: 14: Hoare triple {8621#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8621#(<= main_x 7)} is VALID [2019-05-15 10:56:34,083 INFO L273 TraceCheckUtils]: 15: Hoare triple {8621#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8628#(<= main_x 8)} is VALID [2019-05-15 10:56:34,084 INFO L273 TraceCheckUtils]: 16: Hoare triple {8628#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8628#(<= main_x 8)} is VALID [2019-05-15 10:56:34,084 INFO L273 TraceCheckUtils]: 17: Hoare triple {8628#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8635#(<= main_x 9)} is VALID [2019-05-15 10:56:34,085 INFO L273 TraceCheckUtils]: 18: Hoare triple {8635#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8635#(<= main_x 9)} is VALID [2019-05-15 10:56:34,086 INFO L273 TraceCheckUtils]: 19: Hoare triple {8635#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8642#(<= main_x 10)} is VALID [2019-05-15 10:56:34,086 INFO L273 TraceCheckUtils]: 20: Hoare triple {8642#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8642#(<= main_x 10)} is VALID [2019-05-15 10:56:34,087 INFO L273 TraceCheckUtils]: 21: Hoare triple {8642#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8649#(<= main_x 11)} is VALID [2019-05-15 10:56:34,087 INFO L273 TraceCheckUtils]: 22: Hoare triple {8649#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8649#(<= main_x 11)} is VALID [2019-05-15 10:56:34,088 INFO L273 TraceCheckUtils]: 23: Hoare triple {8649#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8656#(<= main_x 12)} is VALID [2019-05-15 10:56:34,089 INFO L273 TraceCheckUtils]: 24: Hoare triple {8656#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8656#(<= main_x 12)} is VALID [2019-05-15 10:56:34,089 INFO L273 TraceCheckUtils]: 25: Hoare triple {8656#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8663#(<= main_x 13)} is VALID [2019-05-15 10:56:34,090 INFO L273 TraceCheckUtils]: 26: Hoare triple {8663#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8663#(<= main_x 13)} is VALID [2019-05-15 10:56:34,091 INFO L273 TraceCheckUtils]: 27: Hoare triple {8663#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8670#(<= main_x 14)} is VALID [2019-05-15 10:56:34,091 INFO L273 TraceCheckUtils]: 28: Hoare triple {8670#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8670#(<= main_x 14)} is VALID [2019-05-15 10:56:34,092 INFO L273 TraceCheckUtils]: 29: Hoare triple {8670#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8677#(<= main_x 15)} is VALID [2019-05-15 10:56:34,093 INFO L273 TraceCheckUtils]: 30: Hoare triple {8677#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8677#(<= main_x 15)} is VALID [2019-05-15 10:56:34,093 INFO L273 TraceCheckUtils]: 31: Hoare triple {8677#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8684#(<= main_x 16)} is VALID [2019-05-15 10:56:34,094 INFO L273 TraceCheckUtils]: 32: Hoare triple {8684#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8684#(<= main_x 16)} is VALID [2019-05-15 10:56:34,095 INFO L273 TraceCheckUtils]: 33: Hoare triple {8684#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8691#(<= main_x 17)} is VALID [2019-05-15 10:56:34,095 INFO L273 TraceCheckUtils]: 34: Hoare triple {8691#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8691#(<= main_x 17)} is VALID [2019-05-15 10:56:34,096 INFO L273 TraceCheckUtils]: 35: Hoare triple {8691#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8698#(<= main_x 18)} is VALID [2019-05-15 10:56:34,096 INFO L273 TraceCheckUtils]: 36: Hoare triple {8698#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8698#(<= main_x 18)} is VALID [2019-05-15 10:56:34,097 INFO L273 TraceCheckUtils]: 37: Hoare triple {8698#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8705#(<= main_x 19)} is VALID [2019-05-15 10:56:34,098 INFO L273 TraceCheckUtils]: 38: Hoare triple {8705#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8705#(<= main_x 19)} is VALID [2019-05-15 10:56:34,099 INFO L273 TraceCheckUtils]: 39: Hoare triple {8705#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8712#(<= main_x 20)} is VALID [2019-05-15 10:56:34,099 INFO L273 TraceCheckUtils]: 40: Hoare triple {8712#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8712#(<= main_x 20)} is VALID [2019-05-15 10:56:34,100 INFO L273 TraceCheckUtils]: 41: Hoare triple {8712#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8719#(<= main_x 21)} is VALID [2019-05-15 10:56:34,100 INFO L273 TraceCheckUtils]: 42: Hoare triple {8719#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8719#(<= main_x 21)} is VALID [2019-05-15 10:56:34,101 INFO L273 TraceCheckUtils]: 43: Hoare triple {8719#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8726#(<= main_x 22)} is VALID [2019-05-15 10:56:34,102 INFO L273 TraceCheckUtils]: 44: Hoare triple {8726#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8726#(<= main_x 22)} is VALID [2019-05-15 10:56:34,103 INFO L273 TraceCheckUtils]: 45: Hoare triple {8726#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8733#(<= main_x 23)} is VALID [2019-05-15 10:56:34,103 INFO L273 TraceCheckUtils]: 46: Hoare triple {8733#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8733#(<= main_x 23)} is VALID [2019-05-15 10:56:34,104 INFO L273 TraceCheckUtils]: 47: Hoare triple {8733#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8740#(<= main_x 24)} is VALID [2019-05-15 10:56:34,104 INFO L273 TraceCheckUtils]: 48: Hoare triple {8740#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8740#(<= main_x 24)} is VALID [2019-05-15 10:56:34,105 INFO L273 TraceCheckUtils]: 49: Hoare triple {8740#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8747#(<= main_x 25)} is VALID [2019-05-15 10:56:34,106 INFO L273 TraceCheckUtils]: 50: Hoare triple {8747#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8747#(<= main_x 25)} is VALID [2019-05-15 10:56:34,107 INFO L273 TraceCheckUtils]: 51: Hoare triple {8747#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8754#(<= main_x 26)} is VALID [2019-05-15 10:56:34,107 INFO L273 TraceCheckUtils]: 52: Hoare triple {8754#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8754#(<= main_x 26)} is VALID [2019-05-15 10:56:34,108 INFO L273 TraceCheckUtils]: 53: Hoare triple {8754#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8761#(<= main_x 27)} is VALID [2019-05-15 10:56:34,108 INFO L273 TraceCheckUtils]: 54: Hoare triple {8761#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8761#(<= main_x 27)} is VALID [2019-05-15 10:56:34,109 INFO L273 TraceCheckUtils]: 55: Hoare triple {8761#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8768#(<= main_x 28)} is VALID [2019-05-15 10:56:34,110 INFO L273 TraceCheckUtils]: 56: Hoare triple {8768#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8768#(<= main_x 28)} is VALID [2019-05-15 10:56:34,110 INFO L273 TraceCheckUtils]: 57: Hoare triple {8768#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8775#(<= main_x 29)} is VALID [2019-05-15 10:56:34,111 INFO L273 TraceCheckUtils]: 58: Hoare triple {8775#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8775#(<= main_x 29)} is VALID [2019-05-15 10:56:34,112 INFO L273 TraceCheckUtils]: 59: Hoare triple {8775#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8782#(<= main_x 30)} is VALID [2019-05-15 10:56:34,112 INFO L273 TraceCheckUtils]: 60: Hoare triple {8782#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8782#(<= main_x 30)} is VALID [2019-05-15 10:56:34,113 INFO L273 TraceCheckUtils]: 61: Hoare triple {8782#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8789#(<= main_x 31)} is VALID [2019-05-15 10:56:34,113 INFO L273 TraceCheckUtils]: 62: Hoare triple {8789#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8789#(<= main_x 31)} is VALID [2019-05-15 10:56:34,114 INFO L273 TraceCheckUtils]: 63: Hoare triple {8789#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {8796#(<= main_x 32)} is VALID [2019-05-15 10:56:34,115 INFO L273 TraceCheckUtils]: 64: Hoare triple {8796#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {8796#(<= main_x 32)} is VALID [2019-05-15 10:56:34,115 INFO L273 TraceCheckUtils]: 65: Hoare triple {8796#(<= main_x 32)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {8571#false} is VALID [2019-05-15 10:56:34,116 INFO L273 TraceCheckUtils]: 66: Hoare triple {8571#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {8571#false} is VALID [2019-05-15 10:56:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:34,121 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:34,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2019-05-15 10:56:34,122 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 67 [2019-05-15 10:56:34,122 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:34,122 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 35 states. [2019-05-15 10:56:34,203 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:34,203 INFO L454 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-05-15 10:56:34,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-05-15 10:56:34,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2019-05-15 10:56:34,204 INFO L87 Difference]: Start difference. First operand 68 states and 100 transitions. Second operand 35 states. [2019-05-15 10:56:34,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:34,666 INFO L93 Difference]: Finished difference Result 70 states and 103 transitions. [2019-05-15 10:56:34,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2019-05-15 10:56:34,666 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 67 [2019-05-15 10:56:34,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:34,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2019-05-15 10:56:34,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 104 transitions. [2019-05-15 10:56:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2019-05-15 10:56:34,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 104 transitions. [2019-05-15 10:56:34,668 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 35 states and 104 transitions. [2019-05-15 10:56:34,769 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 104 edges. 104 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:34,770 INFO L225 Difference]: With dead ends: 70 [2019-05-15 10:56:34,771 INFO L226 Difference]: Without dead ends: 70 [2019-05-15 10:56:34,772 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2019-05-15 10:56:34,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2019-05-15 10:56:34,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2019-05-15 10:56:34,774 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:34,774 INFO L82 GeneralOperation]: Start isEquivalent. First operand 70 states. Second operand 70 states. [2019-05-15 10:56:34,774 INFO L74 IsIncluded]: Start isIncluded. First operand 70 states. Second operand 70 states. [2019-05-15 10:56:34,774 INFO L87 Difference]: Start difference. First operand 70 states. Second operand 70 states. [2019-05-15 10:56:34,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:34,775 INFO L93 Difference]: Finished difference Result 70 states and 103 transitions. [2019-05-15 10:56:34,775 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 103 transitions. [2019-05-15 10:56:34,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:34,775 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:34,776 INFO L74 IsIncluded]: Start isIncluded. First operand 70 states. Second operand 70 states. [2019-05-15 10:56:34,776 INFO L87 Difference]: Start difference. First operand 70 states. Second operand 70 states. [2019-05-15 10:56:34,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:34,776 INFO L93 Difference]: Finished difference Result 70 states and 103 transitions. [2019-05-15 10:56:34,776 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 103 transitions. [2019-05-15 10:56:34,777 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:34,777 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:34,777 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:34,777 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:34,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2019-05-15 10:56:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 103 transitions. [2019-05-15 10:56:34,778 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 103 transitions. Word has length 67 [2019-05-15 10:56:34,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:34,778 INFO L475 AbstractCegarLoop]: Abstraction has 70 states and 103 transitions. [2019-05-15 10:56:34,778 INFO L476 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-05-15 10:56:34,778 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 103 transitions. [2019-05-15 10:56:34,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2019-05-15 10:56:34,779 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:34,779 INFO L399 BasicCegarLoop]: trace histogram [33, 33, 1, 1, 1] [2019-05-15 10:56:34,779 INFO L418 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:34,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:34,780 INFO L82 PathProgramCache]: Analyzing trace with hash 698567798, now seen corresponding path program 33 times [2019-05-15 10:56:34,780 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:34,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:34,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 35 conjunts are in the unsatisfiable core [2019-05-15 10:56:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:34,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:35,976 INFO L273 TraceCheckUtils]: 0: Hoare triple {9085#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {9090#(<= main_x 0)} is VALID [2019-05-15 10:56:35,977 INFO L273 TraceCheckUtils]: 1: Hoare triple {9090#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9094#(<= main_x 1)} is VALID [2019-05-15 10:56:35,978 INFO L273 TraceCheckUtils]: 2: Hoare triple {9094#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9094#(<= main_x 1)} is VALID [2019-05-15 10:56:35,979 INFO L273 TraceCheckUtils]: 3: Hoare triple {9094#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9101#(<= main_x 2)} is VALID [2019-05-15 10:56:35,979 INFO L273 TraceCheckUtils]: 4: Hoare triple {9101#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9101#(<= main_x 2)} is VALID [2019-05-15 10:56:35,980 INFO L273 TraceCheckUtils]: 5: Hoare triple {9101#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9108#(<= main_x 3)} is VALID [2019-05-15 10:56:35,981 INFO L273 TraceCheckUtils]: 6: Hoare triple {9108#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9108#(<= main_x 3)} is VALID [2019-05-15 10:56:35,981 INFO L273 TraceCheckUtils]: 7: Hoare triple {9108#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9115#(<= main_x 4)} is VALID [2019-05-15 10:56:35,982 INFO L273 TraceCheckUtils]: 8: Hoare triple {9115#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9115#(<= main_x 4)} is VALID [2019-05-15 10:56:35,983 INFO L273 TraceCheckUtils]: 9: Hoare triple {9115#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9122#(<= main_x 5)} is VALID [2019-05-15 10:56:35,983 INFO L273 TraceCheckUtils]: 10: Hoare triple {9122#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9122#(<= main_x 5)} is VALID [2019-05-15 10:56:35,984 INFO L273 TraceCheckUtils]: 11: Hoare triple {9122#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9129#(<= main_x 6)} is VALID [2019-05-15 10:56:35,984 INFO L273 TraceCheckUtils]: 12: Hoare triple {9129#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9129#(<= main_x 6)} is VALID [2019-05-15 10:56:35,985 INFO L273 TraceCheckUtils]: 13: Hoare triple {9129#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9136#(<= main_x 7)} is VALID [2019-05-15 10:56:35,986 INFO L273 TraceCheckUtils]: 14: Hoare triple {9136#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9136#(<= main_x 7)} is VALID [2019-05-15 10:56:35,987 INFO L273 TraceCheckUtils]: 15: Hoare triple {9136#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9143#(<= main_x 8)} is VALID [2019-05-15 10:56:35,987 INFO L273 TraceCheckUtils]: 16: Hoare triple {9143#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9143#(<= main_x 8)} is VALID [2019-05-15 10:56:35,988 INFO L273 TraceCheckUtils]: 17: Hoare triple {9143#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9150#(<= main_x 9)} is VALID [2019-05-15 10:56:35,988 INFO L273 TraceCheckUtils]: 18: Hoare triple {9150#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9150#(<= main_x 9)} is VALID [2019-05-15 10:56:35,989 INFO L273 TraceCheckUtils]: 19: Hoare triple {9150#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9157#(<= main_x 10)} is VALID [2019-05-15 10:56:35,990 INFO L273 TraceCheckUtils]: 20: Hoare triple {9157#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9157#(<= main_x 10)} is VALID [2019-05-15 10:56:35,991 INFO L273 TraceCheckUtils]: 21: Hoare triple {9157#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9164#(<= main_x 11)} is VALID [2019-05-15 10:56:35,991 INFO L273 TraceCheckUtils]: 22: Hoare triple {9164#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9164#(<= main_x 11)} is VALID [2019-05-15 10:56:35,992 INFO L273 TraceCheckUtils]: 23: Hoare triple {9164#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9171#(<= main_x 12)} is VALID [2019-05-15 10:56:35,992 INFO L273 TraceCheckUtils]: 24: Hoare triple {9171#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9171#(<= main_x 12)} is VALID [2019-05-15 10:56:35,993 INFO L273 TraceCheckUtils]: 25: Hoare triple {9171#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9178#(<= main_x 13)} is VALID [2019-05-15 10:56:35,994 INFO L273 TraceCheckUtils]: 26: Hoare triple {9178#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9178#(<= main_x 13)} is VALID [2019-05-15 10:56:35,994 INFO L273 TraceCheckUtils]: 27: Hoare triple {9178#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9185#(<= main_x 14)} is VALID [2019-05-15 10:56:35,995 INFO L273 TraceCheckUtils]: 28: Hoare triple {9185#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9185#(<= main_x 14)} is VALID [2019-05-15 10:56:35,996 INFO L273 TraceCheckUtils]: 29: Hoare triple {9185#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9192#(<= main_x 15)} is VALID [2019-05-15 10:56:35,996 INFO L273 TraceCheckUtils]: 30: Hoare triple {9192#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9192#(<= main_x 15)} is VALID [2019-05-15 10:56:35,997 INFO L273 TraceCheckUtils]: 31: Hoare triple {9192#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9199#(<= main_x 16)} is VALID [2019-05-15 10:56:35,997 INFO L273 TraceCheckUtils]: 32: Hoare triple {9199#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9199#(<= main_x 16)} is VALID [2019-05-15 10:56:35,998 INFO L273 TraceCheckUtils]: 33: Hoare triple {9199#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9206#(<= main_x 17)} is VALID [2019-05-15 10:56:35,999 INFO L273 TraceCheckUtils]: 34: Hoare triple {9206#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9206#(<= main_x 17)} is VALID [2019-05-15 10:56:36,000 INFO L273 TraceCheckUtils]: 35: Hoare triple {9206#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9213#(<= main_x 18)} is VALID [2019-05-15 10:56:36,000 INFO L273 TraceCheckUtils]: 36: Hoare triple {9213#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9213#(<= main_x 18)} is VALID [2019-05-15 10:56:36,001 INFO L273 TraceCheckUtils]: 37: Hoare triple {9213#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9220#(<= main_x 19)} is VALID [2019-05-15 10:56:36,001 INFO L273 TraceCheckUtils]: 38: Hoare triple {9220#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9220#(<= main_x 19)} is VALID [2019-05-15 10:56:36,002 INFO L273 TraceCheckUtils]: 39: Hoare triple {9220#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9227#(<= main_x 20)} is VALID [2019-05-15 10:56:36,003 INFO L273 TraceCheckUtils]: 40: Hoare triple {9227#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9227#(<= main_x 20)} is VALID [2019-05-15 10:56:36,004 INFO L273 TraceCheckUtils]: 41: Hoare triple {9227#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9234#(<= main_x 21)} is VALID [2019-05-15 10:56:36,004 INFO L273 TraceCheckUtils]: 42: Hoare triple {9234#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9234#(<= main_x 21)} is VALID [2019-05-15 10:56:36,005 INFO L273 TraceCheckUtils]: 43: Hoare triple {9234#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9241#(<= main_x 22)} is VALID [2019-05-15 10:56:36,005 INFO L273 TraceCheckUtils]: 44: Hoare triple {9241#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9241#(<= main_x 22)} is VALID [2019-05-15 10:56:36,006 INFO L273 TraceCheckUtils]: 45: Hoare triple {9241#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9248#(<= main_x 23)} is VALID [2019-05-15 10:56:36,007 INFO L273 TraceCheckUtils]: 46: Hoare triple {9248#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9248#(<= main_x 23)} is VALID [2019-05-15 10:56:36,008 INFO L273 TraceCheckUtils]: 47: Hoare triple {9248#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9255#(<= main_x 24)} is VALID [2019-05-15 10:56:36,008 INFO L273 TraceCheckUtils]: 48: Hoare triple {9255#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9255#(<= main_x 24)} is VALID [2019-05-15 10:56:36,009 INFO L273 TraceCheckUtils]: 49: Hoare triple {9255#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9262#(<= main_x 25)} is VALID [2019-05-15 10:56:36,009 INFO L273 TraceCheckUtils]: 50: Hoare triple {9262#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9262#(<= main_x 25)} is VALID [2019-05-15 10:56:36,010 INFO L273 TraceCheckUtils]: 51: Hoare triple {9262#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9269#(<= main_x 26)} is VALID [2019-05-15 10:56:36,011 INFO L273 TraceCheckUtils]: 52: Hoare triple {9269#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9269#(<= main_x 26)} is VALID [2019-05-15 10:56:36,012 INFO L273 TraceCheckUtils]: 53: Hoare triple {9269#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9276#(<= main_x 27)} is VALID [2019-05-15 10:56:36,012 INFO L273 TraceCheckUtils]: 54: Hoare triple {9276#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9276#(<= main_x 27)} is VALID [2019-05-15 10:56:36,013 INFO L273 TraceCheckUtils]: 55: Hoare triple {9276#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9283#(<= main_x 28)} is VALID [2019-05-15 10:56:36,013 INFO L273 TraceCheckUtils]: 56: Hoare triple {9283#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9283#(<= main_x 28)} is VALID [2019-05-15 10:56:36,014 INFO L273 TraceCheckUtils]: 57: Hoare triple {9283#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9290#(<= main_x 29)} is VALID [2019-05-15 10:56:36,015 INFO L273 TraceCheckUtils]: 58: Hoare triple {9290#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9290#(<= main_x 29)} is VALID [2019-05-15 10:56:36,015 INFO L273 TraceCheckUtils]: 59: Hoare triple {9290#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9297#(<= main_x 30)} is VALID [2019-05-15 10:56:36,016 INFO L273 TraceCheckUtils]: 60: Hoare triple {9297#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9297#(<= main_x 30)} is VALID [2019-05-15 10:56:36,017 INFO L273 TraceCheckUtils]: 61: Hoare triple {9297#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9304#(<= main_x 31)} is VALID [2019-05-15 10:56:36,017 INFO L273 TraceCheckUtils]: 62: Hoare triple {9304#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9304#(<= main_x 31)} is VALID [2019-05-15 10:56:36,018 INFO L273 TraceCheckUtils]: 63: Hoare triple {9304#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9311#(<= main_x 32)} is VALID [2019-05-15 10:56:36,018 INFO L273 TraceCheckUtils]: 64: Hoare triple {9311#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9311#(<= main_x 32)} is VALID [2019-05-15 10:56:36,019 INFO L273 TraceCheckUtils]: 65: Hoare triple {9311#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9318#(<= main_x 33)} is VALID [2019-05-15 10:56:36,020 INFO L273 TraceCheckUtils]: 66: Hoare triple {9318#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9318#(<= main_x 33)} is VALID [2019-05-15 10:56:36,020 INFO L273 TraceCheckUtils]: 67: Hoare triple {9318#(<= main_x 33)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {9086#false} is VALID [2019-05-15 10:56:36,021 INFO L273 TraceCheckUtils]: 68: Hoare triple {9086#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {9086#false} is VALID [2019-05-15 10:56:36,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:36,027 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:36,027 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2019-05-15 10:56:36,027 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 69 [2019-05-15 10:56:36,027 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:36,027 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 36 states. [2019-05-15 10:56:36,094 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:36,094 INFO L454 AbstractCegarLoop]: Interpolant automaton has 36 states [2019-05-15 10:56:36,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2019-05-15 10:56:36,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2019-05-15 10:56:36,095 INFO L87 Difference]: Start difference. First operand 70 states and 103 transitions. Second operand 36 states. [2019-05-15 10:56:36,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:36,280 INFO L93 Difference]: Finished difference Result 72 states and 106 transitions. [2019-05-15 10:56:36,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2019-05-15 10:56:36,280 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 69 [2019-05-15 10:56:36,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:36,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2019-05-15 10:56:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 107 transitions. [2019-05-15 10:56:36,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2019-05-15 10:56:36,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 107 transitions. [2019-05-15 10:56:36,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 36 states and 107 transitions. [2019-05-15 10:56:36,391 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 107 edges. 107 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:36,392 INFO L225 Difference]: With dead ends: 72 [2019-05-15 10:56:36,393 INFO L226 Difference]: Without dead ends: 72 [2019-05-15 10:56:36,394 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2019-05-15 10:56:36,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2019-05-15 10:56:36,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2019-05-15 10:56:36,395 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:36,396 INFO L82 GeneralOperation]: Start isEquivalent. First operand 72 states. Second operand 72 states. [2019-05-15 10:56:36,396 INFO L74 IsIncluded]: Start isIncluded. First operand 72 states. Second operand 72 states. [2019-05-15 10:56:36,396 INFO L87 Difference]: Start difference. First operand 72 states. Second operand 72 states. [2019-05-15 10:56:36,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:36,397 INFO L93 Difference]: Finished difference Result 72 states and 106 transitions. [2019-05-15 10:56:36,397 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 106 transitions. [2019-05-15 10:56:36,397 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:36,397 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:36,397 INFO L74 IsIncluded]: Start isIncluded. First operand 72 states. Second operand 72 states. [2019-05-15 10:56:36,398 INFO L87 Difference]: Start difference. First operand 72 states. Second operand 72 states. [2019-05-15 10:56:36,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:36,399 INFO L93 Difference]: Finished difference Result 72 states and 106 transitions. [2019-05-15 10:56:36,399 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 106 transitions. [2019-05-15 10:56:36,399 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:36,399 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:36,399 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:36,399 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2019-05-15 10:56:36,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 106 transitions. [2019-05-15 10:56:36,400 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 106 transitions. Word has length 69 [2019-05-15 10:56:36,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:36,401 INFO L475 AbstractCegarLoop]: Abstraction has 72 states and 106 transitions. [2019-05-15 10:56:36,401 INFO L476 AbstractCegarLoop]: Interpolant automaton has 36 states. [2019-05-15 10:56:36,401 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 106 transitions. [2019-05-15 10:56:36,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2019-05-15 10:56:36,401 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:36,401 INFO L399 BasicCegarLoop]: trace histogram [34, 34, 1, 1, 1] [2019-05-15 10:56:36,402 INFO L418 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:36,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:36,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1308725561, now seen corresponding path program 34 times [2019-05-15 10:56:36,403 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:36,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 36 conjunts are in the unsatisfiable core [2019-05-15 10:56:36,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:36,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:37,481 INFO L273 TraceCheckUtils]: 0: Hoare triple {9615#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {9620#(<= main_x 0)} is VALID [2019-05-15 10:56:37,482 INFO L273 TraceCheckUtils]: 1: Hoare triple {9620#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9624#(<= main_x 1)} is VALID [2019-05-15 10:56:37,482 INFO L273 TraceCheckUtils]: 2: Hoare triple {9624#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9624#(<= main_x 1)} is VALID [2019-05-15 10:56:37,483 INFO L273 TraceCheckUtils]: 3: Hoare triple {9624#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9631#(<= main_x 2)} is VALID [2019-05-15 10:56:37,484 INFO L273 TraceCheckUtils]: 4: Hoare triple {9631#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9631#(<= main_x 2)} is VALID [2019-05-15 10:56:37,484 INFO L273 TraceCheckUtils]: 5: Hoare triple {9631#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9638#(<= main_x 3)} is VALID [2019-05-15 10:56:37,485 INFO L273 TraceCheckUtils]: 6: Hoare triple {9638#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9638#(<= main_x 3)} is VALID [2019-05-15 10:56:37,486 INFO L273 TraceCheckUtils]: 7: Hoare triple {9638#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9645#(<= main_x 4)} is VALID [2019-05-15 10:56:37,486 INFO L273 TraceCheckUtils]: 8: Hoare triple {9645#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9645#(<= main_x 4)} is VALID [2019-05-15 10:56:37,487 INFO L273 TraceCheckUtils]: 9: Hoare triple {9645#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9652#(<= main_x 5)} is VALID [2019-05-15 10:56:37,488 INFO L273 TraceCheckUtils]: 10: Hoare triple {9652#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9652#(<= main_x 5)} is VALID [2019-05-15 10:56:37,488 INFO L273 TraceCheckUtils]: 11: Hoare triple {9652#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9659#(<= main_x 6)} is VALID [2019-05-15 10:56:37,489 INFO L273 TraceCheckUtils]: 12: Hoare triple {9659#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9659#(<= main_x 6)} is VALID [2019-05-15 10:56:37,490 INFO L273 TraceCheckUtils]: 13: Hoare triple {9659#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9666#(<= main_x 7)} is VALID [2019-05-15 10:56:37,490 INFO L273 TraceCheckUtils]: 14: Hoare triple {9666#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9666#(<= main_x 7)} is VALID [2019-05-15 10:56:37,491 INFO L273 TraceCheckUtils]: 15: Hoare triple {9666#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9673#(<= main_x 8)} is VALID [2019-05-15 10:56:37,491 INFO L273 TraceCheckUtils]: 16: Hoare triple {9673#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9673#(<= main_x 8)} is VALID [2019-05-15 10:56:37,492 INFO L273 TraceCheckUtils]: 17: Hoare triple {9673#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9680#(<= main_x 9)} is VALID [2019-05-15 10:56:37,493 INFO L273 TraceCheckUtils]: 18: Hoare triple {9680#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9680#(<= main_x 9)} is VALID [2019-05-15 10:56:37,494 INFO L273 TraceCheckUtils]: 19: Hoare triple {9680#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9687#(<= main_x 10)} is VALID [2019-05-15 10:56:37,494 INFO L273 TraceCheckUtils]: 20: Hoare triple {9687#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9687#(<= main_x 10)} is VALID [2019-05-15 10:56:37,495 INFO L273 TraceCheckUtils]: 21: Hoare triple {9687#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9694#(<= main_x 11)} is VALID [2019-05-15 10:56:37,495 INFO L273 TraceCheckUtils]: 22: Hoare triple {9694#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9694#(<= main_x 11)} is VALID [2019-05-15 10:56:37,496 INFO L273 TraceCheckUtils]: 23: Hoare triple {9694#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9701#(<= main_x 12)} is VALID [2019-05-15 10:56:37,497 INFO L273 TraceCheckUtils]: 24: Hoare triple {9701#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9701#(<= main_x 12)} is VALID [2019-05-15 10:56:37,497 INFO L273 TraceCheckUtils]: 25: Hoare triple {9701#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9708#(<= main_x 13)} is VALID [2019-05-15 10:56:37,498 INFO L273 TraceCheckUtils]: 26: Hoare triple {9708#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9708#(<= main_x 13)} is VALID [2019-05-15 10:56:37,499 INFO L273 TraceCheckUtils]: 27: Hoare triple {9708#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9715#(<= main_x 14)} is VALID [2019-05-15 10:56:37,499 INFO L273 TraceCheckUtils]: 28: Hoare triple {9715#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9715#(<= main_x 14)} is VALID [2019-05-15 10:56:37,500 INFO L273 TraceCheckUtils]: 29: Hoare triple {9715#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9722#(<= main_x 15)} is VALID [2019-05-15 10:56:37,500 INFO L273 TraceCheckUtils]: 30: Hoare triple {9722#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9722#(<= main_x 15)} is VALID [2019-05-15 10:56:37,501 INFO L273 TraceCheckUtils]: 31: Hoare triple {9722#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9729#(<= main_x 16)} is VALID [2019-05-15 10:56:37,502 INFO L273 TraceCheckUtils]: 32: Hoare triple {9729#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9729#(<= main_x 16)} is VALID [2019-05-15 10:56:37,502 INFO L273 TraceCheckUtils]: 33: Hoare triple {9729#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9736#(<= main_x 17)} is VALID [2019-05-15 10:56:37,503 INFO L273 TraceCheckUtils]: 34: Hoare triple {9736#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9736#(<= main_x 17)} is VALID [2019-05-15 10:56:37,504 INFO L273 TraceCheckUtils]: 35: Hoare triple {9736#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9743#(<= main_x 18)} is VALID [2019-05-15 10:56:37,504 INFO L273 TraceCheckUtils]: 36: Hoare triple {9743#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9743#(<= main_x 18)} is VALID [2019-05-15 10:56:37,505 INFO L273 TraceCheckUtils]: 37: Hoare triple {9743#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9750#(<= main_x 19)} is VALID [2019-05-15 10:56:37,506 INFO L273 TraceCheckUtils]: 38: Hoare triple {9750#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9750#(<= main_x 19)} is VALID [2019-05-15 10:56:37,506 INFO L273 TraceCheckUtils]: 39: Hoare triple {9750#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9757#(<= main_x 20)} is VALID [2019-05-15 10:56:37,507 INFO L273 TraceCheckUtils]: 40: Hoare triple {9757#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9757#(<= main_x 20)} is VALID [2019-05-15 10:56:37,508 INFO L273 TraceCheckUtils]: 41: Hoare triple {9757#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9764#(<= main_x 21)} is VALID [2019-05-15 10:56:37,508 INFO L273 TraceCheckUtils]: 42: Hoare triple {9764#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9764#(<= main_x 21)} is VALID [2019-05-15 10:56:37,509 INFO L273 TraceCheckUtils]: 43: Hoare triple {9764#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9771#(<= main_x 22)} is VALID [2019-05-15 10:56:37,509 INFO L273 TraceCheckUtils]: 44: Hoare triple {9771#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9771#(<= main_x 22)} is VALID [2019-05-15 10:56:37,510 INFO L273 TraceCheckUtils]: 45: Hoare triple {9771#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9778#(<= main_x 23)} is VALID [2019-05-15 10:56:37,511 INFO L273 TraceCheckUtils]: 46: Hoare triple {9778#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9778#(<= main_x 23)} is VALID [2019-05-15 10:56:37,511 INFO L273 TraceCheckUtils]: 47: Hoare triple {9778#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9785#(<= main_x 24)} is VALID [2019-05-15 10:56:37,512 INFO L273 TraceCheckUtils]: 48: Hoare triple {9785#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9785#(<= main_x 24)} is VALID [2019-05-15 10:56:37,513 INFO L273 TraceCheckUtils]: 49: Hoare triple {9785#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9792#(<= main_x 25)} is VALID [2019-05-15 10:56:37,513 INFO L273 TraceCheckUtils]: 50: Hoare triple {9792#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9792#(<= main_x 25)} is VALID [2019-05-15 10:56:37,514 INFO L273 TraceCheckUtils]: 51: Hoare triple {9792#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9799#(<= main_x 26)} is VALID [2019-05-15 10:56:37,515 INFO L273 TraceCheckUtils]: 52: Hoare triple {9799#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9799#(<= main_x 26)} is VALID [2019-05-15 10:56:37,515 INFO L273 TraceCheckUtils]: 53: Hoare triple {9799#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9806#(<= main_x 27)} is VALID [2019-05-15 10:56:37,516 INFO L273 TraceCheckUtils]: 54: Hoare triple {9806#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9806#(<= main_x 27)} is VALID [2019-05-15 10:56:37,517 INFO L273 TraceCheckUtils]: 55: Hoare triple {9806#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9813#(<= main_x 28)} is VALID [2019-05-15 10:56:37,517 INFO L273 TraceCheckUtils]: 56: Hoare triple {9813#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9813#(<= main_x 28)} is VALID [2019-05-15 10:56:37,518 INFO L273 TraceCheckUtils]: 57: Hoare triple {9813#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9820#(<= main_x 29)} is VALID [2019-05-15 10:56:37,518 INFO L273 TraceCheckUtils]: 58: Hoare triple {9820#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9820#(<= main_x 29)} is VALID [2019-05-15 10:56:37,519 INFO L273 TraceCheckUtils]: 59: Hoare triple {9820#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9827#(<= main_x 30)} is VALID [2019-05-15 10:56:37,520 INFO L273 TraceCheckUtils]: 60: Hoare triple {9827#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9827#(<= main_x 30)} is VALID [2019-05-15 10:56:37,520 INFO L273 TraceCheckUtils]: 61: Hoare triple {9827#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9834#(<= main_x 31)} is VALID [2019-05-15 10:56:37,521 INFO L273 TraceCheckUtils]: 62: Hoare triple {9834#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9834#(<= main_x 31)} is VALID [2019-05-15 10:56:37,522 INFO L273 TraceCheckUtils]: 63: Hoare triple {9834#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9841#(<= main_x 32)} is VALID [2019-05-15 10:56:37,522 INFO L273 TraceCheckUtils]: 64: Hoare triple {9841#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9841#(<= main_x 32)} is VALID [2019-05-15 10:56:37,523 INFO L273 TraceCheckUtils]: 65: Hoare triple {9841#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9848#(<= main_x 33)} is VALID [2019-05-15 10:56:37,524 INFO L273 TraceCheckUtils]: 66: Hoare triple {9848#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9848#(<= main_x 33)} is VALID [2019-05-15 10:56:37,524 INFO L273 TraceCheckUtils]: 67: Hoare triple {9848#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {9855#(<= main_x 34)} is VALID [2019-05-15 10:56:37,525 INFO L273 TraceCheckUtils]: 68: Hoare triple {9855#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {9855#(<= main_x 34)} is VALID [2019-05-15 10:56:37,526 INFO L273 TraceCheckUtils]: 69: Hoare triple {9855#(<= main_x 34)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {9616#false} is VALID [2019-05-15 10:56:37,526 INFO L273 TraceCheckUtils]: 70: Hoare triple {9616#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {9616#false} is VALID [2019-05-15 10:56:37,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:37,532 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:37,532 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2019-05-15 10:56:37,532 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 71 [2019-05-15 10:56:37,532 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:37,533 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 37 states. [2019-05-15 10:56:37,602 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:37,602 INFO L454 AbstractCegarLoop]: Interpolant automaton has 37 states [2019-05-15 10:56:37,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2019-05-15 10:56:37,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2019-05-15 10:56:37,604 INFO L87 Difference]: Start difference. First operand 72 states and 106 transitions. Second operand 37 states. [2019-05-15 10:56:37,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:37,814 INFO L93 Difference]: Finished difference Result 74 states and 109 transitions. [2019-05-15 10:56:37,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2019-05-15 10:56:37,814 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 71 [2019-05-15 10:56:37,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2019-05-15 10:56:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 110 transitions. [2019-05-15 10:56:37,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2019-05-15 10:56:37,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 110 transitions. [2019-05-15 10:56:37,816 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 37 states and 110 transitions. [2019-05-15 10:56:37,923 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:37,924 INFO L225 Difference]: With dead ends: 74 [2019-05-15 10:56:37,925 INFO L226 Difference]: Without dead ends: 74 [2019-05-15 10:56:37,926 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2019-05-15 10:56:37,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2019-05-15 10:56:37,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2019-05-15 10:56:37,928 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:37,928 INFO L82 GeneralOperation]: Start isEquivalent. First operand 74 states. Second operand 74 states. [2019-05-15 10:56:37,928 INFO L74 IsIncluded]: Start isIncluded. First operand 74 states. Second operand 74 states. [2019-05-15 10:56:37,928 INFO L87 Difference]: Start difference. First operand 74 states. Second operand 74 states. [2019-05-15 10:56:37,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:37,929 INFO L93 Difference]: Finished difference Result 74 states and 109 transitions. [2019-05-15 10:56:37,929 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 109 transitions. [2019-05-15 10:56:37,930 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:37,930 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:37,930 INFO L74 IsIncluded]: Start isIncluded. First operand 74 states. Second operand 74 states. [2019-05-15 10:56:37,930 INFO L87 Difference]: Start difference. First operand 74 states. Second operand 74 states. [2019-05-15 10:56:37,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:37,931 INFO L93 Difference]: Finished difference Result 74 states and 109 transitions. [2019-05-15 10:56:37,931 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 109 transitions. [2019-05-15 10:56:37,931 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:37,932 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:37,932 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:37,932 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:37,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2019-05-15 10:56:37,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 109 transitions. [2019-05-15 10:56:37,933 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 109 transitions. Word has length 71 [2019-05-15 10:56:37,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:37,933 INFO L475 AbstractCegarLoop]: Abstraction has 74 states and 109 transitions. [2019-05-15 10:56:37,933 INFO L476 AbstractCegarLoop]: Interpolant automaton has 37 states. [2019-05-15 10:56:37,933 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 109 transitions. [2019-05-15 10:56:37,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2019-05-15 10:56:37,934 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:37,934 INFO L399 BasicCegarLoop]: trace histogram [35, 35, 1, 1, 1] [2019-05-15 10:56:37,934 INFO L418 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:37,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:37,935 INFO L82 PathProgramCache]: Analyzing trace with hash -740183748, now seen corresponding path program 35 times [2019-05-15 10:56:37,935 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:37,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 37 conjunts are in the unsatisfiable core [2019-05-15 10:56:37,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:37,967 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:40,975 INFO L273 TraceCheckUtils]: 0: Hoare triple {10160#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {10165#(<= main_x 0)} is VALID [2019-05-15 10:56:40,994 INFO L273 TraceCheckUtils]: 1: Hoare triple {10165#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10169#(<= main_x 1)} is VALID [2019-05-15 10:56:40,996 INFO L273 TraceCheckUtils]: 2: Hoare triple {10169#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10169#(<= main_x 1)} is VALID [2019-05-15 10:56:40,997 INFO L273 TraceCheckUtils]: 3: Hoare triple {10169#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10176#(<= main_x 2)} is VALID [2019-05-15 10:56:40,997 INFO L273 TraceCheckUtils]: 4: Hoare triple {10176#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10176#(<= main_x 2)} is VALID [2019-05-15 10:56:40,998 INFO L273 TraceCheckUtils]: 5: Hoare triple {10176#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10183#(<= main_x 3)} is VALID [2019-05-15 10:56:40,998 INFO L273 TraceCheckUtils]: 6: Hoare triple {10183#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10183#(<= main_x 3)} is VALID [2019-05-15 10:56:40,999 INFO L273 TraceCheckUtils]: 7: Hoare triple {10183#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10190#(<= main_x 4)} is VALID [2019-05-15 10:56:40,999 INFO L273 TraceCheckUtils]: 8: Hoare triple {10190#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10190#(<= main_x 4)} is VALID [2019-05-15 10:56:40,999 INFO L273 TraceCheckUtils]: 9: Hoare triple {10190#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10197#(<= main_x 5)} is VALID [2019-05-15 10:56:41,000 INFO L273 TraceCheckUtils]: 10: Hoare triple {10197#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10197#(<= main_x 5)} is VALID [2019-05-15 10:56:41,001 INFO L273 TraceCheckUtils]: 11: Hoare triple {10197#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10204#(<= main_x 6)} is VALID [2019-05-15 10:56:41,001 INFO L273 TraceCheckUtils]: 12: Hoare triple {10204#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10204#(<= main_x 6)} is VALID [2019-05-15 10:56:41,002 INFO L273 TraceCheckUtils]: 13: Hoare triple {10204#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10211#(<= main_x 7)} is VALID [2019-05-15 10:56:41,002 INFO L273 TraceCheckUtils]: 14: Hoare triple {10211#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10211#(<= main_x 7)} is VALID [2019-05-15 10:56:41,003 INFO L273 TraceCheckUtils]: 15: Hoare triple {10211#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10218#(<= main_x 8)} is VALID [2019-05-15 10:56:41,004 INFO L273 TraceCheckUtils]: 16: Hoare triple {10218#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10218#(<= main_x 8)} is VALID [2019-05-15 10:56:41,004 INFO L273 TraceCheckUtils]: 17: Hoare triple {10218#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10225#(<= main_x 9)} is VALID [2019-05-15 10:56:41,005 INFO L273 TraceCheckUtils]: 18: Hoare triple {10225#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10225#(<= main_x 9)} is VALID [2019-05-15 10:56:41,006 INFO L273 TraceCheckUtils]: 19: Hoare triple {10225#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10232#(<= main_x 10)} is VALID [2019-05-15 10:56:41,006 INFO L273 TraceCheckUtils]: 20: Hoare triple {10232#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10232#(<= main_x 10)} is VALID [2019-05-15 10:56:41,007 INFO L273 TraceCheckUtils]: 21: Hoare triple {10232#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10239#(<= main_x 11)} is VALID [2019-05-15 10:56:41,007 INFO L273 TraceCheckUtils]: 22: Hoare triple {10239#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10239#(<= main_x 11)} is VALID [2019-05-15 10:56:41,008 INFO L273 TraceCheckUtils]: 23: Hoare triple {10239#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10246#(<= main_x 12)} is VALID [2019-05-15 10:56:41,009 INFO L273 TraceCheckUtils]: 24: Hoare triple {10246#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10246#(<= main_x 12)} is VALID [2019-05-15 10:56:41,009 INFO L273 TraceCheckUtils]: 25: Hoare triple {10246#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10253#(<= main_x 13)} is VALID [2019-05-15 10:56:41,010 INFO L273 TraceCheckUtils]: 26: Hoare triple {10253#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10253#(<= main_x 13)} is VALID [2019-05-15 10:56:41,011 INFO L273 TraceCheckUtils]: 27: Hoare triple {10253#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10260#(<= main_x 14)} is VALID [2019-05-15 10:56:41,011 INFO L273 TraceCheckUtils]: 28: Hoare triple {10260#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10260#(<= main_x 14)} is VALID [2019-05-15 10:56:41,012 INFO L273 TraceCheckUtils]: 29: Hoare triple {10260#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10267#(<= main_x 15)} is VALID [2019-05-15 10:56:41,013 INFO L273 TraceCheckUtils]: 30: Hoare triple {10267#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10267#(<= main_x 15)} is VALID [2019-05-15 10:56:41,013 INFO L273 TraceCheckUtils]: 31: Hoare triple {10267#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10274#(<= main_x 16)} is VALID [2019-05-15 10:56:41,014 INFO L273 TraceCheckUtils]: 32: Hoare triple {10274#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10274#(<= main_x 16)} is VALID [2019-05-15 10:56:41,014 INFO L273 TraceCheckUtils]: 33: Hoare triple {10274#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10281#(<= main_x 17)} is VALID [2019-05-15 10:56:41,015 INFO L273 TraceCheckUtils]: 34: Hoare triple {10281#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10281#(<= main_x 17)} is VALID [2019-05-15 10:56:41,016 INFO L273 TraceCheckUtils]: 35: Hoare triple {10281#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10288#(<= main_x 18)} is VALID [2019-05-15 10:56:41,016 INFO L273 TraceCheckUtils]: 36: Hoare triple {10288#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10288#(<= main_x 18)} is VALID [2019-05-15 10:56:41,017 INFO L273 TraceCheckUtils]: 37: Hoare triple {10288#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10295#(<= main_x 19)} is VALID [2019-05-15 10:56:41,018 INFO L273 TraceCheckUtils]: 38: Hoare triple {10295#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10295#(<= main_x 19)} is VALID [2019-05-15 10:56:41,018 INFO L273 TraceCheckUtils]: 39: Hoare triple {10295#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10302#(<= main_x 20)} is VALID [2019-05-15 10:56:41,019 INFO L273 TraceCheckUtils]: 40: Hoare triple {10302#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10302#(<= main_x 20)} is VALID [2019-05-15 10:56:41,019 INFO L273 TraceCheckUtils]: 41: Hoare triple {10302#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10309#(<= main_x 21)} is VALID [2019-05-15 10:56:41,020 INFO L273 TraceCheckUtils]: 42: Hoare triple {10309#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10309#(<= main_x 21)} is VALID [2019-05-15 10:56:41,021 INFO L273 TraceCheckUtils]: 43: Hoare triple {10309#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10316#(<= main_x 22)} is VALID [2019-05-15 10:56:41,021 INFO L273 TraceCheckUtils]: 44: Hoare triple {10316#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10316#(<= main_x 22)} is VALID [2019-05-15 10:56:41,022 INFO L273 TraceCheckUtils]: 45: Hoare triple {10316#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10323#(<= main_x 23)} is VALID [2019-05-15 10:56:41,023 INFO L273 TraceCheckUtils]: 46: Hoare triple {10323#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10323#(<= main_x 23)} is VALID [2019-05-15 10:56:41,023 INFO L273 TraceCheckUtils]: 47: Hoare triple {10323#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10330#(<= main_x 24)} is VALID [2019-05-15 10:56:41,040 INFO L273 TraceCheckUtils]: 48: Hoare triple {10330#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10330#(<= main_x 24)} is VALID [2019-05-15 10:56:41,043 INFO L273 TraceCheckUtils]: 49: Hoare triple {10330#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10337#(<= main_x 25)} is VALID [2019-05-15 10:56:41,043 INFO L273 TraceCheckUtils]: 50: Hoare triple {10337#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10337#(<= main_x 25)} is VALID [2019-05-15 10:56:41,043 INFO L273 TraceCheckUtils]: 51: Hoare triple {10337#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10344#(<= main_x 26)} is VALID [2019-05-15 10:56:41,044 INFO L273 TraceCheckUtils]: 52: Hoare triple {10344#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10344#(<= main_x 26)} is VALID [2019-05-15 10:56:41,044 INFO L273 TraceCheckUtils]: 53: Hoare triple {10344#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10351#(<= main_x 27)} is VALID [2019-05-15 10:56:41,045 INFO L273 TraceCheckUtils]: 54: Hoare triple {10351#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10351#(<= main_x 27)} is VALID [2019-05-15 10:56:41,045 INFO L273 TraceCheckUtils]: 55: Hoare triple {10351#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10358#(<= main_x 28)} is VALID [2019-05-15 10:56:41,045 INFO L273 TraceCheckUtils]: 56: Hoare triple {10358#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10358#(<= main_x 28)} is VALID [2019-05-15 10:56:41,046 INFO L273 TraceCheckUtils]: 57: Hoare triple {10358#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10365#(<= main_x 29)} is VALID [2019-05-15 10:56:41,047 INFO L273 TraceCheckUtils]: 58: Hoare triple {10365#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10365#(<= main_x 29)} is VALID [2019-05-15 10:56:41,047 INFO L273 TraceCheckUtils]: 59: Hoare triple {10365#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10372#(<= main_x 30)} is VALID [2019-05-15 10:56:41,048 INFO L273 TraceCheckUtils]: 60: Hoare triple {10372#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10372#(<= main_x 30)} is VALID [2019-05-15 10:56:41,049 INFO L273 TraceCheckUtils]: 61: Hoare triple {10372#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10379#(<= main_x 31)} is VALID [2019-05-15 10:56:41,049 INFO L273 TraceCheckUtils]: 62: Hoare triple {10379#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10379#(<= main_x 31)} is VALID [2019-05-15 10:56:41,050 INFO L273 TraceCheckUtils]: 63: Hoare triple {10379#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10386#(<= main_x 32)} is VALID [2019-05-15 10:56:41,050 INFO L273 TraceCheckUtils]: 64: Hoare triple {10386#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10386#(<= main_x 32)} is VALID [2019-05-15 10:56:41,051 INFO L273 TraceCheckUtils]: 65: Hoare triple {10386#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10393#(<= main_x 33)} is VALID [2019-05-15 10:56:41,052 INFO L273 TraceCheckUtils]: 66: Hoare triple {10393#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10393#(<= main_x 33)} is VALID [2019-05-15 10:56:41,052 INFO L273 TraceCheckUtils]: 67: Hoare triple {10393#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10400#(<= main_x 34)} is VALID [2019-05-15 10:56:41,053 INFO L273 TraceCheckUtils]: 68: Hoare triple {10400#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10400#(<= main_x 34)} is VALID [2019-05-15 10:56:41,054 INFO L273 TraceCheckUtils]: 69: Hoare triple {10400#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10407#(<= main_x 35)} is VALID [2019-05-15 10:56:41,054 INFO L273 TraceCheckUtils]: 70: Hoare triple {10407#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10407#(<= main_x 35)} is VALID [2019-05-15 10:56:41,055 INFO L273 TraceCheckUtils]: 71: Hoare triple {10407#(<= main_x 35)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {10161#false} is VALID [2019-05-15 10:56:41,055 INFO L273 TraceCheckUtils]: 72: Hoare triple {10161#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {10161#false} is VALID [2019-05-15 10:56:41,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:41,066 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:41,066 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2019-05-15 10:56:41,066 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 73 [2019-05-15 10:56:41,067 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:41,067 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 38 states. [2019-05-15 10:56:41,137 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 73 edges. 73 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:41,137 INFO L454 AbstractCegarLoop]: Interpolant automaton has 38 states [2019-05-15 10:56:41,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2019-05-15 10:56:41,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2019-05-15 10:56:41,138 INFO L87 Difference]: Start difference. First operand 74 states and 109 transitions. Second operand 38 states. [2019-05-15 10:56:41,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:41,419 INFO L93 Difference]: Finished difference Result 76 states and 112 transitions. [2019-05-15 10:56:41,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2019-05-15 10:56:41,419 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 73 [2019-05-15 10:56:41,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:41,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2019-05-15 10:56:41,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 113 transitions. [2019-05-15 10:56:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2019-05-15 10:56:41,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 113 transitions. [2019-05-15 10:56:41,421 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 38 states and 113 transitions. [2019-05-15 10:56:41,528 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 113 edges. 113 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:41,529 INFO L225 Difference]: With dead ends: 76 [2019-05-15 10:56:41,529 INFO L226 Difference]: Without dead ends: 76 [2019-05-15 10:56:41,530 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2019-05-15 10:56:41,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2019-05-15 10:56:41,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2019-05-15 10:56:41,531 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:41,531 INFO L82 GeneralOperation]: Start isEquivalent. First operand 76 states. Second operand 76 states. [2019-05-15 10:56:41,531 INFO L74 IsIncluded]: Start isIncluded. First operand 76 states. Second operand 76 states. [2019-05-15 10:56:41,532 INFO L87 Difference]: Start difference. First operand 76 states. Second operand 76 states. [2019-05-15 10:56:41,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:41,533 INFO L93 Difference]: Finished difference Result 76 states and 112 transitions. [2019-05-15 10:56:41,533 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 112 transitions. [2019-05-15 10:56:41,533 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:41,533 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:41,533 INFO L74 IsIncluded]: Start isIncluded. First operand 76 states. Second operand 76 states. [2019-05-15 10:56:41,533 INFO L87 Difference]: Start difference. First operand 76 states. Second operand 76 states. [2019-05-15 10:56:41,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:41,534 INFO L93 Difference]: Finished difference Result 76 states and 112 transitions. [2019-05-15 10:56:41,534 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 112 transitions. [2019-05-15 10:56:41,534 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:41,535 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:41,535 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:41,535 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:41,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2019-05-15 10:56:41,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 112 transitions. [2019-05-15 10:56:41,536 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 112 transitions. Word has length 73 [2019-05-15 10:56:41,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:41,536 INFO L475 AbstractCegarLoop]: Abstraction has 76 states and 112 transitions. [2019-05-15 10:56:41,536 INFO L476 AbstractCegarLoop]: Interpolant automaton has 38 states. [2019-05-15 10:56:41,536 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 112 transitions. [2019-05-15 10:56:41,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2019-05-15 10:56:41,537 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:41,537 INFO L399 BasicCegarLoop]: trace histogram [36, 36, 1, 1, 1] [2019-05-15 10:56:41,537 INFO L418 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:41,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:41,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1647959167, now seen corresponding path program 36 times [2019-05-15 10:56:41,538 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:41,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 38 conjunts are in the unsatisfiable core [2019-05-15 10:56:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:41,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:42,333 INFO L273 TraceCheckUtils]: 0: Hoare triple {10720#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {10725#(<= main_x 0)} is VALID [2019-05-15 10:56:42,334 INFO L273 TraceCheckUtils]: 1: Hoare triple {10725#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10729#(<= main_x 1)} is VALID [2019-05-15 10:56:42,335 INFO L273 TraceCheckUtils]: 2: Hoare triple {10729#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10729#(<= main_x 1)} is VALID [2019-05-15 10:56:42,335 INFO L273 TraceCheckUtils]: 3: Hoare triple {10729#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10736#(<= main_x 2)} is VALID [2019-05-15 10:56:42,336 INFO L273 TraceCheckUtils]: 4: Hoare triple {10736#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10736#(<= main_x 2)} is VALID [2019-05-15 10:56:42,337 INFO L273 TraceCheckUtils]: 5: Hoare triple {10736#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10743#(<= main_x 3)} is VALID [2019-05-15 10:56:42,337 INFO L273 TraceCheckUtils]: 6: Hoare triple {10743#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10743#(<= main_x 3)} is VALID [2019-05-15 10:56:42,338 INFO L273 TraceCheckUtils]: 7: Hoare triple {10743#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10750#(<= main_x 4)} is VALID [2019-05-15 10:56:42,338 INFO L273 TraceCheckUtils]: 8: Hoare triple {10750#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10750#(<= main_x 4)} is VALID [2019-05-15 10:56:42,339 INFO L273 TraceCheckUtils]: 9: Hoare triple {10750#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10757#(<= main_x 5)} is VALID [2019-05-15 10:56:42,340 INFO L273 TraceCheckUtils]: 10: Hoare triple {10757#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10757#(<= main_x 5)} is VALID [2019-05-15 10:56:42,340 INFO L273 TraceCheckUtils]: 11: Hoare triple {10757#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10764#(<= main_x 6)} is VALID [2019-05-15 10:56:42,341 INFO L273 TraceCheckUtils]: 12: Hoare triple {10764#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10764#(<= main_x 6)} is VALID [2019-05-15 10:56:42,342 INFO L273 TraceCheckUtils]: 13: Hoare triple {10764#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10771#(<= main_x 7)} is VALID [2019-05-15 10:56:42,342 INFO L273 TraceCheckUtils]: 14: Hoare triple {10771#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10771#(<= main_x 7)} is VALID [2019-05-15 10:56:42,343 INFO L273 TraceCheckUtils]: 15: Hoare triple {10771#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10778#(<= main_x 8)} is VALID [2019-05-15 10:56:42,343 INFO L273 TraceCheckUtils]: 16: Hoare triple {10778#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10778#(<= main_x 8)} is VALID [2019-05-15 10:56:42,344 INFO L273 TraceCheckUtils]: 17: Hoare triple {10778#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10785#(<= main_x 9)} is VALID [2019-05-15 10:56:42,345 INFO L273 TraceCheckUtils]: 18: Hoare triple {10785#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10785#(<= main_x 9)} is VALID [2019-05-15 10:56:42,345 INFO L273 TraceCheckUtils]: 19: Hoare triple {10785#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10792#(<= main_x 10)} is VALID [2019-05-15 10:56:42,346 INFO L273 TraceCheckUtils]: 20: Hoare triple {10792#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10792#(<= main_x 10)} is VALID [2019-05-15 10:56:42,347 INFO L273 TraceCheckUtils]: 21: Hoare triple {10792#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10799#(<= main_x 11)} is VALID [2019-05-15 10:56:42,347 INFO L273 TraceCheckUtils]: 22: Hoare triple {10799#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10799#(<= main_x 11)} is VALID [2019-05-15 10:56:42,348 INFO L273 TraceCheckUtils]: 23: Hoare triple {10799#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10806#(<= main_x 12)} is VALID [2019-05-15 10:56:42,348 INFO L273 TraceCheckUtils]: 24: Hoare triple {10806#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10806#(<= main_x 12)} is VALID [2019-05-15 10:56:42,349 INFO L273 TraceCheckUtils]: 25: Hoare triple {10806#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10813#(<= main_x 13)} is VALID [2019-05-15 10:56:42,350 INFO L273 TraceCheckUtils]: 26: Hoare triple {10813#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10813#(<= main_x 13)} is VALID [2019-05-15 10:56:42,350 INFO L273 TraceCheckUtils]: 27: Hoare triple {10813#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10820#(<= main_x 14)} is VALID [2019-05-15 10:56:42,351 INFO L273 TraceCheckUtils]: 28: Hoare triple {10820#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10820#(<= main_x 14)} is VALID [2019-05-15 10:56:42,351 INFO L273 TraceCheckUtils]: 29: Hoare triple {10820#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10827#(<= main_x 15)} is VALID [2019-05-15 10:56:42,352 INFO L273 TraceCheckUtils]: 30: Hoare triple {10827#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10827#(<= main_x 15)} is VALID [2019-05-15 10:56:42,353 INFO L273 TraceCheckUtils]: 31: Hoare triple {10827#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10834#(<= main_x 16)} is VALID [2019-05-15 10:56:42,353 INFO L273 TraceCheckUtils]: 32: Hoare triple {10834#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10834#(<= main_x 16)} is VALID [2019-05-15 10:56:42,354 INFO L273 TraceCheckUtils]: 33: Hoare triple {10834#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10841#(<= main_x 17)} is VALID [2019-05-15 10:56:42,354 INFO L273 TraceCheckUtils]: 34: Hoare triple {10841#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10841#(<= main_x 17)} is VALID [2019-05-15 10:56:42,355 INFO L273 TraceCheckUtils]: 35: Hoare triple {10841#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10848#(<= main_x 18)} is VALID [2019-05-15 10:56:42,356 INFO L273 TraceCheckUtils]: 36: Hoare triple {10848#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10848#(<= main_x 18)} is VALID [2019-05-15 10:56:42,356 INFO L273 TraceCheckUtils]: 37: Hoare triple {10848#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10855#(<= main_x 19)} is VALID [2019-05-15 10:56:42,357 INFO L273 TraceCheckUtils]: 38: Hoare triple {10855#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10855#(<= main_x 19)} is VALID [2019-05-15 10:56:42,358 INFO L273 TraceCheckUtils]: 39: Hoare triple {10855#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10862#(<= main_x 20)} is VALID [2019-05-15 10:56:42,358 INFO L273 TraceCheckUtils]: 40: Hoare triple {10862#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10862#(<= main_x 20)} is VALID [2019-05-15 10:56:42,359 INFO L273 TraceCheckUtils]: 41: Hoare triple {10862#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10869#(<= main_x 21)} is VALID [2019-05-15 10:56:42,360 INFO L273 TraceCheckUtils]: 42: Hoare triple {10869#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10869#(<= main_x 21)} is VALID [2019-05-15 10:56:42,360 INFO L273 TraceCheckUtils]: 43: Hoare triple {10869#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10876#(<= main_x 22)} is VALID [2019-05-15 10:56:42,361 INFO L273 TraceCheckUtils]: 44: Hoare triple {10876#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10876#(<= main_x 22)} is VALID [2019-05-15 10:56:42,362 INFO L273 TraceCheckUtils]: 45: Hoare triple {10876#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10883#(<= main_x 23)} is VALID [2019-05-15 10:56:42,362 INFO L273 TraceCheckUtils]: 46: Hoare triple {10883#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10883#(<= main_x 23)} is VALID [2019-05-15 10:56:42,363 INFO L273 TraceCheckUtils]: 47: Hoare triple {10883#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10890#(<= main_x 24)} is VALID [2019-05-15 10:56:42,363 INFO L273 TraceCheckUtils]: 48: Hoare triple {10890#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10890#(<= main_x 24)} is VALID [2019-05-15 10:56:42,364 INFO L273 TraceCheckUtils]: 49: Hoare triple {10890#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10897#(<= main_x 25)} is VALID [2019-05-15 10:56:42,365 INFO L273 TraceCheckUtils]: 50: Hoare triple {10897#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10897#(<= main_x 25)} is VALID [2019-05-15 10:56:42,365 INFO L273 TraceCheckUtils]: 51: Hoare triple {10897#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10904#(<= main_x 26)} is VALID [2019-05-15 10:56:42,366 INFO L273 TraceCheckUtils]: 52: Hoare triple {10904#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10904#(<= main_x 26)} is VALID [2019-05-15 10:56:42,367 INFO L273 TraceCheckUtils]: 53: Hoare triple {10904#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10911#(<= main_x 27)} is VALID [2019-05-15 10:56:42,367 INFO L273 TraceCheckUtils]: 54: Hoare triple {10911#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10911#(<= main_x 27)} is VALID [2019-05-15 10:56:42,368 INFO L273 TraceCheckUtils]: 55: Hoare triple {10911#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10918#(<= main_x 28)} is VALID [2019-05-15 10:56:42,369 INFO L273 TraceCheckUtils]: 56: Hoare triple {10918#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10918#(<= main_x 28)} is VALID [2019-05-15 10:56:42,369 INFO L273 TraceCheckUtils]: 57: Hoare triple {10918#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10925#(<= main_x 29)} is VALID [2019-05-15 10:56:42,370 INFO L273 TraceCheckUtils]: 58: Hoare triple {10925#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10925#(<= main_x 29)} is VALID [2019-05-15 10:56:42,371 INFO L273 TraceCheckUtils]: 59: Hoare triple {10925#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10932#(<= main_x 30)} is VALID [2019-05-15 10:56:42,371 INFO L273 TraceCheckUtils]: 60: Hoare triple {10932#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10932#(<= main_x 30)} is VALID [2019-05-15 10:56:42,372 INFO L273 TraceCheckUtils]: 61: Hoare triple {10932#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10939#(<= main_x 31)} is VALID [2019-05-15 10:56:42,373 INFO L273 TraceCheckUtils]: 62: Hoare triple {10939#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10939#(<= main_x 31)} is VALID [2019-05-15 10:56:42,373 INFO L273 TraceCheckUtils]: 63: Hoare triple {10939#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10946#(<= main_x 32)} is VALID [2019-05-15 10:56:42,374 INFO L273 TraceCheckUtils]: 64: Hoare triple {10946#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10946#(<= main_x 32)} is VALID [2019-05-15 10:56:42,375 INFO L273 TraceCheckUtils]: 65: Hoare triple {10946#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10953#(<= main_x 33)} is VALID [2019-05-15 10:56:42,375 INFO L273 TraceCheckUtils]: 66: Hoare triple {10953#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10953#(<= main_x 33)} is VALID [2019-05-15 10:56:42,376 INFO L273 TraceCheckUtils]: 67: Hoare triple {10953#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10960#(<= main_x 34)} is VALID [2019-05-15 10:56:42,377 INFO L273 TraceCheckUtils]: 68: Hoare triple {10960#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10960#(<= main_x 34)} is VALID [2019-05-15 10:56:42,377 INFO L273 TraceCheckUtils]: 69: Hoare triple {10960#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10967#(<= main_x 35)} is VALID [2019-05-15 10:56:42,378 INFO L273 TraceCheckUtils]: 70: Hoare triple {10967#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10967#(<= main_x 35)} is VALID [2019-05-15 10:56:42,379 INFO L273 TraceCheckUtils]: 71: Hoare triple {10967#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {10974#(<= main_x 36)} is VALID [2019-05-15 10:56:42,379 INFO L273 TraceCheckUtils]: 72: Hoare triple {10974#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {10974#(<= main_x 36)} is VALID [2019-05-15 10:56:42,380 INFO L273 TraceCheckUtils]: 73: Hoare triple {10974#(<= main_x 36)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {10721#false} is VALID [2019-05-15 10:56:42,380 INFO L273 TraceCheckUtils]: 74: Hoare triple {10721#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {10721#false} is VALID [2019-05-15 10:56:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:42,386 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:42,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2019-05-15 10:56:42,386 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 75 [2019-05-15 10:56:42,387 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:42,387 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 39 states. [2019-05-15 10:56:42,458 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:42,458 INFO L454 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-05-15 10:56:42,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-05-15 10:56:42,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2019-05-15 10:56:42,459 INFO L87 Difference]: Start difference. First operand 76 states and 112 transitions. Second operand 39 states. [2019-05-15 10:56:42,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:42,683 INFO L93 Difference]: Finished difference Result 78 states and 115 transitions. [2019-05-15 10:56:42,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2019-05-15 10:56:42,683 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 75 [2019-05-15 10:56:42,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2019-05-15 10:56:42,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 116 transitions. [2019-05-15 10:56:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2019-05-15 10:56:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 116 transitions. [2019-05-15 10:56:42,685 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 39 states and 116 transitions. [2019-05-15 10:56:42,798 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 116 edges. 116 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:42,799 INFO L225 Difference]: With dead ends: 78 [2019-05-15 10:56:42,799 INFO L226 Difference]: Without dead ends: 78 [2019-05-15 10:56:42,800 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2019-05-15 10:56:42,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2019-05-15 10:56:42,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2019-05-15 10:56:42,802 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:42,802 INFO L82 GeneralOperation]: Start isEquivalent. First operand 78 states. Second operand 78 states. [2019-05-15 10:56:42,803 INFO L74 IsIncluded]: Start isIncluded. First operand 78 states. Second operand 78 states. [2019-05-15 10:56:42,803 INFO L87 Difference]: Start difference. First operand 78 states. Second operand 78 states. [2019-05-15 10:56:42,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:42,804 INFO L93 Difference]: Finished difference Result 78 states and 115 transitions. [2019-05-15 10:56:42,804 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 115 transitions. [2019-05-15 10:56:42,804 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:42,804 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:42,804 INFO L74 IsIncluded]: Start isIncluded. First operand 78 states. Second operand 78 states. [2019-05-15 10:56:42,805 INFO L87 Difference]: Start difference. First operand 78 states. Second operand 78 states. [2019-05-15 10:56:42,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:42,805 INFO L93 Difference]: Finished difference Result 78 states and 115 transitions. [2019-05-15 10:56:42,806 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 115 transitions. [2019-05-15 10:56:42,806 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:42,806 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:42,806 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:42,806 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:42,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2019-05-15 10:56:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 115 transitions. [2019-05-15 10:56:42,807 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 115 transitions. Word has length 75 [2019-05-15 10:56:42,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:42,808 INFO L475 AbstractCegarLoop]: Abstraction has 78 states and 115 transitions. [2019-05-15 10:56:42,808 INFO L476 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-05-15 10:56:42,808 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 115 transitions. [2019-05-15 10:56:42,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2019-05-15 10:56:42,808 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:42,808 INFO L399 BasicCegarLoop]: trace histogram [37, 37, 1, 1, 1] [2019-05-15 10:56:42,809 INFO L418 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:42,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:42,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1154202878, now seen corresponding path program 37 times [2019-05-15 10:56:42,810 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:42,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:42,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 39 conjunts are in the unsatisfiable core [2019-05-15 10:56:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:42,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:43,688 INFO L273 TraceCheckUtils]: 0: Hoare triple {11295#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {11300#(<= main_x 0)} is VALID [2019-05-15 10:56:43,689 INFO L273 TraceCheckUtils]: 1: Hoare triple {11300#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11304#(<= main_x 1)} is VALID [2019-05-15 10:56:43,689 INFO L273 TraceCheckUtils]: 2: Hoare triple {11304#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11304#(<= main_x 1)} is VALID [2019-05-15 10:56:43,690 INFO L273 TraceCheckUtils]: 3: Hoare triple {11304#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11311#(<= main_x 2)} is VALID [2019-05-15 10:56:43,690 INFO L273 TraceCheckUtils]: 4: Hoare triple {11311#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11311#(<= main_x 2)} is VALID [2019-05-15 10:56:43,691 INFO L273 TraceCheckUtils]: 5: Hoare triple {11311#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11318#(<= main_x 3)} is VALID [2019-05-15 10:56:43,692 INFO L273 TraceCheckUtils]: 6: Hoare triple {11318#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11318#(<= main_x 3)} is VALID [2019-05-15 10:56:43,692 INFO L273 TraceCheckUtils]: 7: Hoare triple {11318#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11325#(<= main_x 4)} is VALID [2019-05-15 10:56:43,693 INFO L273 TraceCheckUtils]: 8: Hoare triple {11325#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11325#(<= main_x 4)} is VALID [2019-05-15 10:56:43,694 INFO L273 TraceCheckUtils]: 9: Hoare triple {11325#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11332#(<= main_x 5)} is VALID [2019-05-15 10:56:43,694 INFO L273 TraceCheckUtils]: 10: Hoare triple {11332#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11332#(<= main_x 5)} is VALID [2019-05-15 10:56:43,695 INFO L273 TraceCheckUtils]: 11: Hoare triple {11332#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11339#(<= main_x 6)} is VALID [2019-05-15 10:56:43,695 INFO L273 TraceCheckUtils]: 12: Hoare triple {11339#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11339#(<= main_x 6)} is VALID [2019-05-15 10:56:43,696 INFO L273 TraceCheckUtils]: 13: Hoare triple {11339#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11346#(<= main_x 7)} is VALID [2019-05-15 10:56:43,697 INFO L273 TraceCheckUtils]: 14: Hoare triple {11346#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11346#(<= main_x 7)} is VALID [2019-05-15 10:56:43,697 INFO L273 TraceCheckUtils]: 15: Hoare triple {11346#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11353#(<= main_x 8)} is VALID [2019-05-15 10:56:43,698 INFO L273 TraceCheckUtils]: 16: Hoare triple {11353#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11353#(<= main_x 8)} is VALID [2019-05-15 10:56:43,699 INFO L273 TraceCheckUtils]: 17: Hoare triple {11353#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11360#(<= main_x 9)} is VALID [2019-05-15 10:56:43,699 INFO L273 TraceCheckUtils]: 18: Hoare triple {11360#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11360#(<= main_x 9)} is VALID [2019-05-15 10:56:43,700 INFO L273 TraceCheckUtils]: 19: Hoare triple {11360#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11367#(<= main_x 10)} is VALID [2019-05-15 10:56:43,700 INFO L273 TraceCheckUtils]: 20: Hoare triple {11367#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11367#(<= main_x 10)} is VALID [2019-05-15 10:56:43,701 INFO L273 TraceCheckUtils]: 21: Hoare triple {11367#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11374#(<= main_x 11)} is VALID [2019-05-15 10:56:43,702 INFO L273 TraceCheckUtils]: 22: Hoare triple {11374#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11374#(<= main_x 11)} is VALID [2019-05-15 10:56:43,702 INFO L273 TraceCheckUtils]: 23: Hoare triple {11374#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11381#(<= main_x 12)} is VALID [2019-05-15 10:56:43,703 INFO L273 TraceCheckUtils]: 24: Hoare triple {11381#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11381#(<= main_x 12)} is VALID [2019-05-15 10:56:43,704 INFO L273 TraceCheckUtils]: 25: Hoare triple {11381#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11388#(<= main_x 13)} is VALID [2019-05-15 10:56:43,704 INFO L273 TraceCheckUtils]: 26: Hoare triple {11388#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11388#(<= main_x 13)} is VALID [2019-05-15 10:56:43,705 INFO L273 TraceCheckUtils]: 27: Hoare triple {11388#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11395#(<= main_x 14)} is VALID [2019-05-15 10:56:43,706 INFO L273 TraceCheckUtils]: 28: Hoare triple {11395#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11395#(<= main_x 14)} is VALID [2019-05-15 10:56:43,706 INFO L273 TraceCheckUtils]: 29: Hoare triple {11395#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11402#(<= main_x 15)} is VALID [2019-05-15 10:56:43,707 INFO L273 TraceCheckUtils]: 30: Hoare triple {11402#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11402#(<= main_x 15)} is VALID [2019-05-15 10:56:43,708 INFO L273 TraceCheckUtils]: 31: Hoare triple {11402#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11409#(<= main_x 16)} is VALID [2019-05-15 10:56:43,708 INFO L273 TraceCheckUtils]: 32: Hoare triple {11409#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11409#(<= main_x 16)} is VALID [2019-05-15 10:56:43,709 INFO L273 TraceCheckUtils]: 33: Hoare triple {11409#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11416#(<= main_x 17)} is VALID [2019-05-15 10:56:43,710 INFO L273 TraceCheckUtils]: 34: Hoare triple {11416#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11416#(<= main_x 17)} is VALID [2019-05-15 10:56:43,710 INFO L273 TraceCheckUtils]: 35: Hoare triple {11416#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11423#(<= main_x 18)} is VALID [2019-05-15 10:56:43,711 INFO L273 TraceCheckUtils]: 36: Hoare triple {11423#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11423#(<= main_x 18)} is VALID [2019-05-15 10:56:43,712 INFO L273 TraceCheckUtils]: 37: Hoare triple {11423#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11430#(<= main_x 19)} is VALID [2019-05-15 10:56:43,712 INFO L273 TraceCheckUtils]: 38: Hoare triple {11430#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11430#(<= main_x 19)} is VALID [2019-05-15 10:56:43,713 INFO L273 TraceCheckUtils]: 39: Hoare triple {11430#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11437#(<= main_x 20)} is VALID [2019-05-15 10:56:43,714 INFO L273 TraceCheckUtils]: 40: Hoare triple {11437#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11437#(<= main_x 20)} is VALID [2019-05-15 10:56:43,714 INFO L273 TraceCheckUtils]: 41: Hoare triple {11437#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11444#(<= main_x 21)} is VALID [2019-05-15 10:56:43,715 INFO L273 TraceCheckUtils]: 42: Hoare triple {11444#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11444#(<= main_x 21)} is VALID [2019-05-15 10:56:43,716 INFO L273 TraceCheckUtils]: 43: Hoare triple {11444#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11451#(<= main_x 22)} is VALID [2019-05-15 10:56:43,716 INFO L273 TraceCheckUtils]: 44: Hoare triple {11451#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11451#(<= main_x 22)} is VALID [2019-05-15 10:56:43,717 INFO L273 TraceCheckUtils]: 45: Hoare triple {11451#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11458#(<= main_x 23)} is VALID [2019-05-15 10:56:43,717 INFO L273 TraceCheckUtils]: 46: Hoare triple {11458#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11458#(<= main_x 23)} is VALID [2019-05-15 10:56:43,718 INFO L273 TraceCheckUtils]: 47: Hoare triple {11458#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11465#(<= main_x 24)} is VALID [2019-05-15 10:56:43,719 INFO L273 TraceCheckUtils]: 48: Hoare triple {11465#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11465#(<= main_x 24)} is VALID [2019-05-15 10:56:43,719 INFO L273 TraceCheckUtils]: 49: Hoare triple {11465#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11472#(<= main_x 25)} is VALID [2019-05-15 10:56:43,720 INFO L273 TraceCheckUtils]: 50: Hoare triple {11472#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11472#(<= main_x 25)} is VALID [2019-05-15 10:56:43,721 INFO L273 TraceCheckUtils]: 51: Hoare triple {11472#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11479#(<= main_x 26)} is VALID [2019-05-15 10:56:43,721 INFO L273 TraceCheckUtils]: 52: Hoare triple {11479#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11479#(<= main_x 26)} is VALID [2019-05-15 10:56:43,722 INFO L273 TraceCheckUtils]: 53: Hoare triple {11479#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11486#(<= main_x 27)} is VALID [2019-05-15 10:56:43,722 INFO L273 TraceCheckUtils]: 54: Hoare triple {11486#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11486#(<= main_x 27)} is VALID [2019-05-15 10:56:43,723 INFO L273 TraceCheckUtils]: 55: Hoare triple {11486#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11493#(<= main_x 28)} is VALID [2019-05-15 10:56:43,724 INFO L273 TraceCheckUtils]: 56: Hoare triple {11493#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11493#(<= main_x 28)} is VALID [2019-05-15 10:56:43,724 INFO L273 TraceCheckUtils]: 57: Hoare triple {11493#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11500#(<= main_x 29)} is VALID [2019-05-15 10:56:43,725 INFO L273 TraceCheckUtils]: 58: Hoare triple {11500#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11500#(<= main_x 29)} is VALID [2019-05-15 10:56:43,726 INFO L273 TraceCheckUtils]: 59: Hoare triple {11500#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11507#(<= main_x 30)} is VALID [2019-05-15 10:56:43,726 INFO L273 TraceCheckUtils]: 60: Hoare triple {11507#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11507#(<= main_x 30)} is VALID [2019-05-15 10:56:43,727 INFO L273 TraceCheckUtils]: 61: Hoare triple {11507#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11514#(<= main_x 31)} is VALID [2019-05-15 10:56:43,727 INFO L273 TraceCheckUtils]: 62: Hoare triple {11514#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11514#(<= main_x 31)} is VALID [2019-05-15 10:56:43,728 INFO L273 TraceCheckUtils]: 63: Hoare triple {11514#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11521#(<= main_x 32)} is VALID [2019-05-15 10:56:43,729 INFO L273 TraceCheckUtils]: 64: Hoare triple {11521#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11521#(<= main_x 32)} is VALID [2019-05-15 10:56:43,729 INFO L273 TraceCheckUtils]: 65: Hoare triple {11521#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11528#(<= main_x 33)} is VALID [2019-05-15 10:56:43,730 INFO L273 TraceCheckUtils]: 66: Hoare triple {11528#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11528#(<= main_x 33)} is VALID [2019-05-15 10:56:43,731 INFO L273 TraceCheckUtils]: 67: Hoare triple {11528#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11535#(<= main_x 34)} is VALID [2019-05-15 10:56:43,731 INFO L273 TraceCheckUtils]: 68: Hoare triple {11535#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11535#(<= main_x 34)} is VALID [2019-05-15 10:56:43,732 INFO L273 TraceCheckUtils]: 69: Hoare triple {11535#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11542#(<= main_x 35)} is VALID [2019-05-15 10:56:43,732 INFO L273 TraceCheckUtils]: 70: Hoare triple {11542#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11542#(<= main_x 35)} is VALID [2019-05-15 10:56:43,733 INFO L273 TraceCheckUtils]: 71: Hoare triple {11542#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11549#(<= main_x 36)} is VALID [2019-05-15 10:56:43,734 INFO L273 TraceCheckUtils]: 72: Hoare triple {11549#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11549#(<= main_x 36)} is VALID [2019-05-15 10:56:43,734 INFO L273 TraceCheckUtils]: 73: Hoare triple {11549#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11556#(<= main_x 37)} is VALID [2019-05-15 10:56:43,735 INFO L273 TraceCheckUtils]: 74: Hoare triple {11556#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11556#(<= main_x 37)} is VALID [2019-05-15 10:56:43,735 INFO L273 TraceCheckUtils]: 75: Hoare triple {11556#(<= main_x 37)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {11296#false} is VALID [2019-05-15 10:56:43,736 INFO L273 TraceCheckUtils]: 76: Hoare triple {11296#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {11296#false} is VALID [2019-05-15 10:56:43,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:43,742 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:43,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2019-05-15 10:56:43,742 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 77 [2019-05-15 10:56:43,742 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:43,743 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 40 states. [2019-05-15 10:56:43,815 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:43,815 INFO L454 AbstractCegarLoop]: Interpolant automaton has 40 states [2019-05-15 10:56:43,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2019-05-15 10:56:43,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2019-05-15 10:56:43,817 INFO L87 Difference]: Start difference. First operand 78 states and 115 transitions. Second operand 40 states. [2019-05-15 10:56:44,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:44,028 INFO L93 Difference]: Finished difference Result 80 states and 118 transitions. [2019-05-15 10:56:44,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2019-05-15 10:56:44,028 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 77 [2019-05-15 10:56:44,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:44,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-05-15 10:56:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 119 transitions. [2019-05-15 10:56:44,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-05-15 10:56:44,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 119 transitions. [2019-05-15 10:56:44,030 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 40 states and 119 transitions. [2019-05-15 10:56:44,149 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:44,151 INFO L225 Difference]: With dead ends: 80 [2019-05-15 10:56:44,151 INFO L226 Difference]: Without dead ends: 80 [2019-05-15 10:56:44,152 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2019-05-15 10:56:44,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2019-05-15 10:56:44,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2019-05-15 10:56:44,154 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:44,154 INFO L82 GeneralOperation]: Start isEquivalent. First operand 80 states. Second operand 80 states. [2019-05-15 10:56:44,154 INFO L74 IsIncluded]: Start isIncluded. First operand 80 states. Second operand 80 states. [2019-05-15 10:56:44,154 INFO L87 Difference]: Start difference. First operand 80 states. Second operand 80 states. [2019-05-15 10:56:44,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:44,155 INFO L93 Difference]: Finished difference Result 80 states and 118 transitions. [2019-05-15 10:56:44,155 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 118 transitions. [2019-05-15 10:56:44,156 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:44,156 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:44,156 INFO L74 IsIncluded]: Start isIncluded. First operand 80 states. Second operand 80 states. [2019-05-15 10:56:44,156 INFO L87 Difference]: Start difference. First operand 80 states. Second operand 80 states. [2019-05-15 10:56:44,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:44,157 INFO L93 Difference]: Finished difference Result 80 states and 118 transitions. [2019-05-15 10:56:44,157 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 118 transitions. [2019-05-15 10:56:44,157 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:44,158 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:44,158 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:44,158 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:44,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2019-05-15 10:56:44,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 118 transitions. [2019-05-15 10:56:44,159 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 118 transitions. Word has length 77 [2019-05-15 10:56:44,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:44,159 INFO L475 AbstractCegarLoop]: Abstraction has 80 states and 118 transitions. [2019-05-15 10:56:44,159 INFO L476 AbstractCegarLoop]: Interpolant automaton has 40 states. [2019-05-15 10:56:44,159 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 118 transitions. [2019-05-15 10:56:44,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2019-05-15 10:56:44,160 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:44,160 INFO L399 BasicCegarLoop]: trace histogram [38, 38, 1, 1, 1] [2019-05-15 10:56:44,160 INFO L418 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:44,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:44,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1087433531, now seen corresponding path program 38 times [2019-05-15 10:56:44,161 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:44,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 40 conjunts are in the unsatisfiable core [2019-05-15 10:56:44,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:44,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:45,025 INFO L273 TraceCheckUtils]: 0: Hoare triple {11885#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {11890#(<= main_x 0)} is VALID [2019-05-15 10:56:45,026 INFO L273 TraceCheckUtils]: 1: Hoare triple {11890#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11894#(<= main_x 1)} is VALID [2019-05-15 10:56:45,027 INFO L273 TraceCheckUtils]: 2: Hoare triple {11894#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11894#(<= main_x 1)} is VALID [2019-05-15 10:56:45,028 INFO L273 TraceCheckUtils]: 3: Hoare triple {11894#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11901#(<= main_x 2)} is VALID [2019-05-15 10:56:45,028 INFO L273 TraceCheckUtils]: 4: Hoare triple {11901#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11901#(<= main_x 2)} is VALID [2019-05-15 10:56:45,029 INFO L273 TraceCheckUtils]: 5: Hoare triple {11901#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11908#(<= main_x 3)} is VALID [2019-05-15 10:56:45,030 INFO L273 TraceCheckUtils]: 6: Hoare triple {11908#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11908#(<= main_x 3)} is VALID [2019-05-15 10:56:45,030 INFO L273 TraceCheckUtils]: 7: Hoare triple {11908#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11915#(<= main_x 4)} is VALID [2019-05-15 10:56:45,031 INFO L273 TraceCheckUtils]: 8: Hoare triple {11915#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11915#(<= main_x 4)} is VALID [2019-05-15 10:56:45,032 INFO L273 TraceCheckUtils]: 9: Hoare triple {11915#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11922#(<= main_x 5)} is VALID [2019-05-15 10:56:45,032 INFO L273 TraceCheckUtils]: 10: Hoare triple {11922#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11922#(<= main_x 5)} is VALID [2019-05-15 10:56:45,033 INFO L273 TraceCheckUtils]: 11: Hoare triple {11922#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11929#(<= main_x 6)} is VALID [2019-05-15 10:56:45,033 INFO L273 TraceCheckUtils]: 12: Hoare triple {11929#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11929#(<= main_x 6)} is VALID [2019-05-15 10:56:45,034 INFO L273 TraceCheckUtils]: 13: Hoare triple {11929#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11936#(<= main_x 7)} is VALID [2019-05-15 10:56:45,035 INFO L273 TraceCheckUtils]: 14: Hoare triple {11936#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11936#(<= main_x 7)} is VALID [2019-05-15 10:56:45,035 INFO L273 TraceCheckUtils]: 15: Hoare triple {11936#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11943#(<= main_x 8)} is VALID [2019-05-15 10:56:45,036 INFO L273 TraceCheckUtils]: 16: Hoare triple {11943#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11943#(<= main_x 8)} is VALID [2019-05-15 10:56:45,037 INFO L273 TraceCheckUtils]: 17: Hoare triple {11943#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11950#(<= main_x 9)} is VALID [2019-05-15 10:56:45,037 INFO L273 TraceCheckUtils]: 18: Hoare triple {11950#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11950#(<= main_x 9)} is VALID [2019-05-15 10:56:45,038 INFO L273 TraceCheckUtils]: 19: Hoare triple {11950#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11957#(<= main_x 10)} is VALID [2019-05-15 10:56:45,038 INFO L273 TraceCheckUtils]: 20: Hoare triple {11957#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11957#(<= main_x 10)} is VALID [2019-05-15 10:56:45,039 INFO L273 TraceCheckUtils]: 21: Hoare triple {11957#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11964#(<= main_x 11)} is VALID [2019-05-15 10:56:45,040 INFO L273 TraceCheckUtils]: 22: Hoare triple {11964#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11964#(<= main_x 11)} is VALID [2019-05-15 10:56:45,040 INFO L273 TraceCheckUtils]: 23: Hoare triple {11964#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11971#(<= main_x 12)} is VALID [2019-05-15 10:56:45,041 INFO L273 TraceCheckUtils]: 24: Hoare triple {11971#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11971#(<= main_x 12)} is VALID [2019-05-15 10:56:45,042 INFO L273 TraceCheckUtils]: 25: Hoare triple {11971#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11978#(<= main_x 13)} is VALID [2019-05-15 10:56:45,042 INFO L273 TraceCheckUtils]: 26: Hoare triple {11978#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11978#(<= main_x 13)} is VALID [2019-05-15 10:56:45,043 INFO L273 TraceCheckUtils]: 27: Hoare triple {11978#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11985#(<= main_x 14)} is VALID [2019-05-15 10:56:45,043 INFO L273 TraceCheckUtils]: 28: Hoare triple {11985#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11985#(<= main_x 14)} is VALID [2019-05-15 10:56:45,044 INFO L273 TraceCheckUtils]: 29: Hoare triple {11985#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11992#(<= main_x 15)} is VALID [2019-05-15 10:56:45,045 INFO L273 TraceCheckUtils]: 30: Hoare triple {11992#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11992#(<= main_x 15)} is VALID [2019-05-15 10:56:45,045 INFO L273 TraceCheckUtils]: 31: Hoare triple {11992#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {11999#(<= main_x 16)} is VALID [2019-05-15 10:56:45,046 INFO L273 TraceCheckUtils]: 32: Hoare triple {11999#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {11999#(<= main_x 16)} is VALID [2019-05-15 10:56:45,046 INFO L273 TraceCheckUtils]: 33: Hoare triple {11999#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12006#(<= main_x 17)} is VALID [2019-05-15 10:56:45,047 INFO L273 TraceCheckUtils]: 34: Hoare triple {12006#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12006#(<= main_x 17)} is VALID [2019-05-15 10:56:45,048 INFO L273 TraceCheckUtils]: 35: Hoare triple {12006#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12013#(<= main_x 18)} is VALID [2019-05-15 10:56:45,048 INFO L273 TraceCheckUtils]: 36: Hoare triple {12013#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12013#(<= main_x 18)} is VALID [2019-05-15 10:56:45,049 INFO L273 TraceCheckUtils]: 37: Hoare triple {12013#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12020#(<= main_x 19)} is VALID [2019-05-15 10:56:45,049 INFO L273 TraceCheckUtils]: 38: Hoare triple {12020#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12020#(<= main_x 19)} is VALID [2019-05-15 10:56:45,050 INFO L273 TraceCheckUtils]: 39: Hoare triple {12020#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12027#(<= main_x 20)} is VALID [2019-05-15 10:56:45,051 INFO L273 TraceCheckUtils]: 40: Hoare triple {12027#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12027#(<= main_x 20)} is VALID [2019-05-15 10:56:45,051 INFO L273 TraceCheckUtils]: 41: Hoare triple {12027#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12034#(<= main_x 21)} is VALID [2019-05-15 10:56:45,052 INFO L273 TraceCheckUtils]: 42: Hoare triple {12034#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12034#(<= main_x 21)} is VALID [2019-05-15 10:56:45,053 INFO L273 TraceCheckUtils]: 43: Hoare triple {12034#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12041#(<= main_x 22)} is VALID [2019-05-15 10:56:45,053 INFO L273 TraceCheckUtils]: 44: Hoare triple {12041#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12041#(<= main_x 22)} is VALID [2019-05-15 10:56:45,054 INFO L273 TraceCheckUtils]: 45: Hoare triple {12041#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12048#(<= main_x 23)} is VALID [2019-05-15 10:56:45,054 INFO L273 TraceCheckUtils]: 46: Hoare triple {12048#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12048#(<= main_x 23)} is VALID [2019-05-15 10:56:45,055 INFO L273 TraceCheckUtils]: 47: Hoare triple {12048#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12055#(<= main_x 24)} is VALID [2019-05-15 10:56:45,056 INFO L273 TraceCheckUtils]: 48: Hoare triple {12055#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12055#(<= main_x 24)} is VALID [2019-05-15 10:56:45,057 INFO L273 TraceCheckUtils]: 49: Hoare triple {12055#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12062#(<= main_x 25)} is VALID [2019-05-15 10:56:45,057 INFO L273 TraceCheckUtils]: 50: Hoare triple {12062#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12062#(<= main_x 25)} is VALID [2019-05-15 10:56:45,058 INFO L273 TraceCheckUtils]: 51: Hoare triple {12062#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12069#(<= main_x 26)} is VALID [2019-05-15 10:56:45,058 INFO L273 TraceCheckUtils]: 52: Hoare triple {12069#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12069#(<= main_x 26)} is VALID [2019-05-15 10:56:45,059 INFO L273 TraceCheckUtils]: 53: Hoare triple {12069#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12076#(<= main_x 27)} is VALID [2019-05-15 10:56:45,060 INFO L273 TraceCheckUtils]: 54: Hoare triple {12076#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12076#(<= main_x 27)} is VALID [2019-05-15 10:56:45,060 INFO L273 TraceCheckUtils]: 55: Hoare triple {12076#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12083#(<= main_x 28)} is VALID [2019-05-15 10:56:45,061 INFO L273 TraceCheckUtils]: 56: Hoare triple {12083#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12083#(<= main_x 28)} is VALID [2019-05-15 10:56:45,062 INFO L273 TraceCheckUtils]: 57: Hoare triple {12083#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12090#(<= main_x 29)} is VALID [2019-05-15 10:56:45,062 INFO L273 TraceCheckUtils]: 58: Hoare triple {12090#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12090#(<= main_x 29)} is VALID [2019-05-15 10:56:45,063 INFO L273 TraceCheckUtils]: 59: Hoare triple {12090#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12097#(<= main_x 30)} is VALID [2019-05-15 10:56:45,063 INFO L273 TraceCheckUtils]: 60: Hoare triple {12097#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12097#(<= main_x 30)} is VALID [2019-05-15 10:56:45,064 INFO L273 TraceCheckUtils]: 61: Hoare triple {12097#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12104#(<= main_x 31)} is VALID [2019-05-15 10:56:45,065 INFO L273 TraceCheckUtils]: 62: Hoare triple {12104#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12104#(<= main_x 31)} is VALID [2019-05-15 10:56:45,065 INFO L273 TraceCheckUtils]: 63: Hoare triple {12104#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12111#(<= main_x 32)} is VALID [2019-05-15 10:56:45,066 INFO L273 TraceCheckUtils]: 64: Hoare triple {12111#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12111#(<= main_x 32)} is VALID [2019-05-15 10:56:45,067 INFO L273 TraceCheckUtils]: 65: Hoare triple {12111#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12118#(<= main_x 33)} is VALID [2019-05-15 10:56:45,067 INFO L273 TraceCheckUtils]: 66: Hoare triple {12118#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12118#(<= main_x 33)} is VALID [2019-05-15 10:56:45,068 INFO L273 TraceCheckUtils]: 67: Hoare triple {12118#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12125#(<= main_x 34)} is VALID [2019-05-15 10:56:45,068 INFO L273 TraceCheckUtils]: 68: Hoare triple {12125#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12125#(<= main_x 34)} is VALID [2019-05-15 10:56:45,069 INFO L273 TraceCheckUtils]: 69: Hoare triple {12125#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12132#(<= main_x 35)} is VALID [2019-05-15 10:56:45,070 INFO L273 TraceCheckUtils]: 70: Hoare triple {12132#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12132#(<= main_x 35)} is VALID [2019-05-15 10:56:45,070 INFO L273 TraceCheckUtils]: 71: Hoare triple {12132#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12139#(<= main_x 36)} is VALID [2019-05-15 10:56:45,071 INFO L273 TraceCheckUtils]: 72: Hoare triple {12139#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12139#(<= main_x 36)} is VALID [2019-05-15 10:56:45,072 INFO L273 TraceCheckUtils]: 73: Hoare triple {12139#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12146#(<= main_x 37)} is VALID [2019-05-15 10:56:45,072 INFO L273 TraceCheckUtils]: 74: Hoare triple {12146#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12146#(<= main_x 37)} is VALID [2019-05-15 10:56:45,073 INFO L273 TraceCheckUtils]: 75: Hoare triple {12146#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12153#(<= main_x 38)} is VALID [2019-05-15 10:56:45,073 INFO L273 TraceCheckUtils]: 76: Hoare triple {12153#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12153#(<= main_x 38)} is VALID [2019-05-15 10:56:45,074 INFO L273 TraceCheckUtils]: 77: Hoare triple {12153#(<= main_x 38)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {11886#false} is VALID [2019-05-15 10:56:45,074 INFO L273 TraceCheckUtils]: 78: Hoare triple {11886#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {11886#false} is VALID [2019-05-15 10:56:45,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:45,080 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:45,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2019-05-15 10:56:45,081 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 79 [2019-05-15 10:56:45,081 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:45,081 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 41 states. [2019-05-15 10:56:45,156 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:45,156 INFO L454 AbstractCegarLoop]: Interpolant automaton has 41 states [2019-05-15 10:56:45,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2019-05-15 10:56:45,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2019-05-15 10:56:45,158 INFO L87 Difference]: Start difference. First operand 80 states and 118 transitions. Second operand 41 states. [2019-05-15 10:56:45,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:45,401 INFO L93 Difference]: Finished difference Result 82 states and 121 transitions. [2019-05-15 10:56:45,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-05-15 10:56:45,401 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 79 [2019-05-15 10:56:45,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-05-15 10:56:45,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 122 transitions. [2019-05-15 10:56:45,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-05-15 10:56:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 122 transitions. [2019-05-15 10:56:45,404 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 41 states and 122 transitions. [2019-05-15 10:56:45,616 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:45,618 INFO L225 Difference]: With dead ends: 82 [2019-05-15 10:56:45,618 INFO L226 Difference]: Without dead ends: 82 [2019-05-15 10:56:45,618 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2019-05-15 10:56:45,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2019-05-15 10:56:45,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2019-05-15 10:56:45,620 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:45,620 INFO L82 GeneralOperation]: Start isEquivalent. First operand 82 states. Second operand 82 states. [2019-05-15 10:56:45,620 INFO L74 IsIncluded]: Start isIncluded. First operand 82 states. Second operand 82 states. [2019-05-15 10:56:45,620 INFO L87 Difference]: Start difference. First operand 82 states. Second operand 82 states. [2019-05-15 10:56:45,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:45,621 INFO L93 Difference]: Finished difference Result 82 states and 121 transitions. [2019-05-15 10:56:45,621 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 121 transitions. [2019-05-15 10:56:45,621 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:45,621 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:45,622 INFO L74 IsIncluded]: Start isIncluded. First operand 82 states. Second operand 82 states. [2019-05-15 10:56:45,622 INFO L87 Difference]: Start difference. First operand 82 states. Second operand 82 states. [2019-05-15 10:56:45,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:45,622 INFO L93 Difference]: Finished difference Result 82 states and 121 transitions. [2019-05-15 10:56:45,623 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 121 transitions. [2019-05-15 10:56:45,623 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:45,623 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:45,623 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:45,623 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:45,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2019-05-15 10:56:45,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 121 transitions. [2019-05-15 10:56:45,624 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 121 transitions. Word has length 79 [2019-05-15 10:56:45,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:45,624 INFO L475 AbstractCegarLoop]: Abstraction has 82 states and 121 transitions. [2019-05-15 10:56:45,624 INFO L476 AbstractCegarLoop]: Interpolant automaton has 41 states. [2019-05-15 10:56:45,624 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 121 transitions. [2019-05-15 10:56:45,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2019-05-15 10:56:45,625 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:45,625 INFO L399 BasicCegarLoop]: trace histogram [39, 39, 1, 1, 1] [2019-05-15 10:56:45,625 INFO L418 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:45,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:45,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1346600504, now seen corresponding path program 39 times [2019-05-15 10:56:45,626 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:45,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 41 conjunts are in the unsatisfiable core [2019-05-15 10:56:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:45,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:46,520 INFO L273 TraceCheckUtils]: 0: Hoare triple {12490#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {12495#(<= main_x 0)} is VALID [2019-05-15 10:56:46,521 INFO L273 TraceCheckUtils]: 1: Hoare triple {12495#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12499#(<= main_x 1)} is VALID [2019-05-15 10:56:46,522 INFO L273 TraceCheckUtils]: 2: Hoare triple {12499#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12499#(<= main_x 1)} is VALID [2019-05-15 10:56:46,523 INFO L273 TraceCheckUtils]: 3: Hoare triple {12499#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12506#(<= main_x 2)} is VALID [2019-05-15 10:56:46,523 INFO L273 TraceCheckUtils]: 4: Hoare triple {12506#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12506#(<= main_x 2)} is VALID [2019-05-15 10:56:46,524 INFO L273 TraceCheckUtils]: 5: Hoare triple {12506#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12513#(<= main_x 3)} is VALID [2019-05-15 10:56:46,524 INFO L273 TraceCheckUtils]: 6: Hoare triple {12513#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12513#(<= main_x 3)} is VALID [2019-05-15 10:56:46,525 INFO L273 TraceCheckUtils]: 7: Hoare triple {12513#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12520#(<= main_x 4)} is VALID [2019-05-15 10:56:46,526 INFO L273 TraceCheckUtils]: 8: Hoare triple {12520#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12520#(<= main_x 4)} is VALID [2019-05-15 10:56:46,526 INFO L273 TraceCheckUtils]: 9: Hoare triple {12520#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12527#(<= main_x 5)} is VALID [2019-05-15 10:56:46,527 INFO L273 TraceCheckUtils]: 10: Hoare triple {12527#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12527#(<= main_x 5)} is VALID [2019-05-15 10:56:46,528 INFO L273 TraceCheckUtils]: 11: Hoare triple {12527#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12534#(<= main_x 6)} is VALID [2019-05-15 10:56:46,528 INFO L273 TraceCheckUtils]: 12: Hoare triple {12534#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12534#(<= main_x 6)} is VALID [2019-05-15 10:56:46,529 INFO L273 TraceCheckUtils]: 13: Hoare triple {12534#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12541#(<= main_x 7)} is VALID [2019-05-15 10:56:46,530 INFO L273 TraceCheckUtils]: 14: Hoare triple {12541#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12541#(<= main_x 7)} is VALID [2019-05-15 10:56:46,530 INFO L273 TraceCheckUtils]: 15: Hoare triple {12541#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12548#(<= main_x 8)} is VALID [2019-05-15 10:56:46,531 INFO L273 TraceCheckUtils]: 16: Hoare triple {12548#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12548#(<= main_x 8)} is VALID [2019-05-15 10:56:46,532 INFO L273 TraceCheckUtils]: 17: Hoare triple {12548#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12555#(<= main_x 9)} is VALID [2019-05-15 10:56:46,532 INFO L273 TraceCheckUtils]: 18: Hoare triple {12555#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12555#(<= main_x 9)} is VALID [2019-05-15 10:56:46,533 INFO L273 TraceCheckUtils]: 19: Hoare triple {12555#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12562#(<= main_x 10)} is VALID [2019-05-15 10:56:46,534 INFO L273 TraceCheckUtils]: 20: Hoare triple {12562#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12562#(<= main_x 10)} is VALID [2019-05-15 10:56:46,534 INFO L273 TraceCheckUtils]: 21: Hoare triple {12562#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12569#(<= main_x 11)} is VALID [2019-05-15 10:56:46,535 INFO L273 TraceCheckUtils]: 22: Hoare triple {12569#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12569#(<= main_x 11)} is VALID [2019-05-15 10:56:46,536 INFO L273 TraceCheckUtils]: 23: Hoare triple {12569#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12576#(<= main_x 12)} is VALID [2019-05-15 10:56:46,536 INFO L273 TraceCheckUtils]: 24: Hoare triple {12576#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12576#(<= main_x 12)} is VALID [2019-05-15 10:56:46,537 INFO L273 TraceCheckUtils]: 25: Hoare triple {12576#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12583#(<= main_x 13)} is VALID [2019-05-15 10:56:46,537 INFO L273 TraceCheckUtils]: 26: Hoare triple {12583#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12583#(<= main_x 13)} is VALID [2019-05-15 10:56:46,538 INFO L273 TraceCheckUtils]: 27: Hoare triple {12583#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12590#(<= main_x 14)} is VALID [2019-05-15 10:56:46,539 INFO L273 TraceCheckUtils]: 28: Hoare triple {12590#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12590#(<= main_x 14)} is VALID [2019-05-15 10:56:46,539 INFO L273 TraceCheckUtils]: 29: Hoare triple {12590#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12597#(<= main_x 15)} is VALID [2019-05-15 10:56:46,540 INFO L273 TraceCheckUtils]: 30: Hoare triple {12597#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12597#(<= main_x 15)} is VALID [2019-05-15 10:56:46,541 INFO L273 TraceCheckUtils]: 31: Hoare triple {12597#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12604#(<= main_x 16)} is VALID [2019-05-15 10:56:46,541 INFO L273 TraceCheckUtils]: 32: Hoare triple {12604#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12604#(<= main_x 16)} is VALID [2019-05-15 10:56:46,542 INFO L273 TraceCheckUtils]: 33: Hoare triple {12604#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12611#(<= main_x 17)} is VALID [2019-05-15 10:56:46,543 INFO L273 TraceCheckUtils]: 34: Hoare triple {12611#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12611#(<= main_x 17)} is VALID [2019-05-15 10:56:46,543 INFO L273 TraceCheckUtils]: 35: Hoare triple {12611#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12618#(<= main_x 18)} is VALID [2019-05-15 10:56:46,544 INFO L273 TraceCheckUtils]: 36: Hoare triple {12618#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12618#(<= main_x 18)} is VALID [2019-05-15 10:56:46,545 INFO L273 TraceCheckUtils]: 37: Hoare triple {12618#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12625#(<= main_x 19)} is VALID [2019-05-15 10:56:46,545 INFO L273 TraceCheckUtils]: 38: Hoare triple {12625#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12625#(<= main_x 19)} is VALID [2019-05-15 10:56:46,546 INFO L273 TraceCheckUtils]: 39: Hoare triple {12625#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12632#(<= main_x 20)} is VALID [2019-05-15 10:56:46,547 INFO L273 TraceCheckUtils]: 40: Hoare triple {12632#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12632#(<= main_x 20)} is VALID [2019-05-15 10:56:46,547 INFO L273 TraceCheckUtils]: 41: Hoare triple {12632#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12639#(<= main_x 21)} is VALID [2019-05-15 10:56:46,548 INFO L273 TraceCheckUtils]: 42: Hoare triple {12639#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12639#(<= main_x 21)} is VALID [2019-05-15 10:56:46,549 INFO L273 TraceCheckUtils]: 43: Hoare triple {12639#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12646#(<= main_x 22)} is VALID [2019-05-15 10:56:46,549 INFO L273 TraceCheckUtils]: 44: Hoare triple {12646#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12646#(<= main_x 22)} is VALID [2019-05-15 10:56:46,550 INFO L273 TraceCheckUtils]: 45: Hoare triple {12646#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12653#(<= main_x 23)} is VALID [2019-05-15 10:56:46,551 INFO L273 TraceCheckUtils]: 46: Hoare triple {12653#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12653#(<= main_x 23)} is VALID [2019-05-15 10:56:46,551 INFO L273 TraceCheckUtils]: 47: Hoare triple {12653#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12660#(<= main_x 24)} is VALID [2019-05-15 10:56:46,552 INFO L273 TraceCheckUtils]: 48: Hoare triple {12660#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12660#(<= main_x 24)} is VALID [2019-05-15 10:56:46,553 INFO L273 TraceCheckUtils]: 49: Hoare triple {12660#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12667#(<= main_x 25)} is VALID [2019-05-15 10:56:46,553 INFO L273 TraceCheckUtils]: 50: Hoare triple {12667#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12667#(<= main_x 25)} is VALID [2019-05-15 10:56:46,554 INFO L273 TraceCheckUtils]: 51: Hoare triple {12667#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12674#(<= main_x 26)} is VALID [2019-05-15 10:56:46,554 INFO L273 TraceCheckUtils]: 52: Hoare triple {12674#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12674#(<= main_x 26)} is VALID [2019-05-15 10:56:46,555 INFO L273 TraceCheckUtils]: 53: Hoare triple {12674#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12681#(<= main_x 27)} is VALID [2019-05-15 10:56:46,556 INFO L273 TraceCheckUtils]: 54: Hoare triple {12681#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12681#(<= main_x 27)} is VALID [2019-05-15 10:56:46,556 INFO L273 TraceCheckUtils]: 55: Hoare triple {12681#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12688#(<= main_x 28)} is VALID [2019-05-15 10:56:46,557 INFO L273 TraceCheckUtils]: 56: Hoare triple {12688#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12688#(<= main_x 28)} is VALID [2019-05-15 10:56:46,558 INFO L273 TraceCheckUtils]: 57: Hoare triple {12688#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12695#(<= main_x 29)} is VALID [2019-05-15 10:56:46,558 INFO L273 TraceCheckUtils]: 58: Hoare triple {12695#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12695#(<= main_x 29)} is VALID [2019-05-15 10:56:46,559 INFO L273 TraceCheckUtils]: 59: Hoare triple {12695#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12702#(<= main_x 30)} is VALID [2019-05-15 10:56:46,559 INFO L273 TraceCheckUtils]: 60: Hoare triple {12702#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12702#(<= main_x 30)} is VALID [2019-05-15 10:56:46,560 INFO L273 TraceCheckUtils]: 61: Hoare triple {12702#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12709#(<= main_x 31)} is VALID [2019-05-15 10:56:46,561 INFO L273 TraceCheckUtils]: 62: Hoare triple {12709#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12709#(<= main_x 31)} is VALID [2019-05-15 10:56:46,561 INFO L273 TraceCheckUtils]: 63: Hoare triple {12709#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12716#(<= main_x 32)} is VALID [2019-05-15 10:56:46,562 INFO L273 TraceCheckUtils]: 64: Hoare triple {12716#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12716#(<= main_x 32)} is VALID [2019-05-15 10:56:46,563 INFO L273 TraceCheckUtils]: 65: Hoare triple {12716#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12723#(<= main_x 33)} is VALID [2019-05-15 10:56:46,563 INFO L273 TraceCheckUtils]: 66: Hoare triple {12723#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12723#(<= main_x 33)} is VALID [2019-05-15 10:56:46,564 INFO L273 TraceCheckUtils]: 67: Hoare triple {12723#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12730#(<= main_x 34)} is VALID [2019-05-15 10:56:46,565 INFO L273 TraceCheckUtils]: 68: Hoare triple {12730#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12730#(<= main_x 34)} is VALID [2019-05-15 10:56:46,565 INFO L273 TraceCheckUtils]: 69: Hoare triple {12730#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12737#(<= main_x 35)} is VALID [2019-05-15 10:56:46,566 INFO L273 TraceCheckUtils]: 70: Hoare triple {12737#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12737#(<= main_x 35)} is VALID [2019-05-15 10:56:46,567 INFO L273 TraceCheckUtils]: 71: Hoare triple {12737#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12744#(<= main_x 36)} is VALID [2019-05-15 10:56:46,567 INFO L273 TraceCheckUtils]: 72: Hoare triple {12744#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12744#(<= main_x 36)} is VALID [2019-05-15 10:56:46,568 INFO L273 TraceCheckUtils]: 73: Hoare triple {12744#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12751#(<= main_x 37)} is VALID [2019-05-15 10:56:46,569 INFO L273 TraceCheckUtils]: 74: Hoare triple {12751#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12751#(<= main_x 37)} is VALID [2019-05-15 10:56:46,569 INFO L273 TraceCheckUtils]: 75: Hoare triple {12751#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12758#(<= main_x 38)} is VALID [2019-05-15 10:56:46,570 INFO L273 TraceCheckUtils]: 76: Hoare triple {12758#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12758#(<= main_x 38)} is VALID [2019-05-15 10:56:46,571 INFO L273 TraceCheckUtils]: 77: Hoare triple {12758#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {12765#(<= main_x 39)} is VALID [2019-05-15 10:56:46,571 INFO L273 TraceCheckUtils]: 78: Hoare triple {12765#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {12765#(<= main_x 39)} is VALID [2019-05-15 10:56:46,572 INFO L273 TraceCheckUtils]: 79: Hoare triple {12765#(<= main_x 39)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {12491#false} is VALID [2019-05-15 10:56:46,572 INFO L273 TraceCheckUtils]: 80: Hoare triple {12491#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {12491#false} is VALID [2019-05-15 10:56:46,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:46,580 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:46,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2019-05-15 10:56:46,581 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 81 [2019-05-15 10:56:46,581 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:46,581 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 42 states. [2019-05-15 10:56:46,700 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:46,700 INFO L454 AbstractCegarLoop]: Interpolant automaton has 42 states [2019-05-15 10:56:46,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2019-05-15 10:56:46,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2019-05-15 10:56:46,702 INFO L87 Difference]: Start difference. First operand 82 states and 121 transitions. Second operand 42 states. [2019-05-15 10:56:46,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:46,930 INFO L93 Difference]: Finished difference Result 84 states and 124 transitions. [2019-05-15 10:56:46,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2019-05-15 10:56:46,930 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 81 [2019-05-15 10:56:46,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:46,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-05-15 10:56:46,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 125 transitions. [2019-05-15 10:56:46,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-05-15 10:56:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 125 transitions. [2019-05-15 10:56:46,933 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 42 states and 125 transitions. [2019-05-15 10:56:47,055 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:47,056 INFO L225 Difference]: With dead ends: 84 [2019-05-15 10:56:47,056 INFO L226 Difference]: Without dead ends: 84 [2019-05-15 10:56:47,057 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2019-05-15 10:56:47,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2019-05-15 10:56:47,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2019-05-15 10:56:47,058 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:47,059 INFO L82 GeneralOperation]: Start isEquivalent. First operand 84 states. Second operand 84 states. [2019-05-15 10:56:47,059 INFO L74 IsIncluded]: Start isIncluded. First operand 84 states. Second operand 84 states. [2019-05-15 10:56:47,059 INFO L87 Difference]: Start difference. First operand 84 states. Second operand 84 states. [2019-05-15 10:56:47,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:47,060 INFO L93 Difference]: Finished difference Result 84 states and 124 transitions. [2019-05-15 10:56:47,060 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 124 transitions. [2019-05-15 10:56:47,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:47,060 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:47,061 INFO L74 IsIncluded]: Start isIncluded. First operand 84 states. Second operand 84 states. [2019-05-15 10:56:47,061 INFO L87 Difference]: Start difference. First operand 84 states. Second operand 84 states. [2019-05-15 10:56:47,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:47,062 INFO L93 Difference]: Finished difference Result 84 states and 124 transitions. [2019-05-15 10:56:47,062 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 124 transitions. [2019-05-15 10:56:47,062 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:47,063 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:47,063 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:47,063 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:47,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2019-05-15 10:56:47,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 124 transitions. [2019-05-15 10:56:47,064 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 124 transitions. Word has length 81 [2019-05-15 10:56:47,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:47,064 INFO L475 AbstractCegarLoop]: Abstraction has 84 states and 124 transitions. [2019-05-15 10:56:47,064 INFO L476 AbstractCegarLoop]: Interpolant automaton has 42 states. [2019-05-15 10:56:47,065 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 124 transitions. [2019-05-15 10:56:47,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-05-15 10:56:47,065 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:47,065 INFO L399 BasicCegarLoop]: trace histogram [40, 40, 1, 1, 1] [2019-05-15 10:56:47,065 INFO L418 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:47,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:47,066 INFO L82 PathProgramCache]: Analyzing trace with hash -1297958389, now seen corresponding path program 40 times [2019-05-15 10:56:47,066 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:47,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:47,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 42 conjunts are in the unsatisfiable core [2019-05-15 10:56:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:47,105 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:48,002 INFO L273 TraceCheckUtils]: 0: Hoare triple {13110#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {13115#(<= main_x 0)} is VALID [2019-05-15 10:56:48,003 INFO L273 TraceCheckUtils]: 1: Hoare triple {13115#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13119#(<= main_x 1)} is VALID [2019-05-15 10:56:48,003 INFO L273 TraceCheckUtils]: 2: Hoare triple {13119#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13119#(<= main_x 1)} is VALID [2019-05-15 10:56:48,004 INFO L273 TraceCheckUtils]: 3: Hoare triple {13119#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13126#(<= main_x 2)} is VALID [2019-05-15 10:56:48,005 INFO L273 TraceCheckUtils]: 4: Hoare triple {13126#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13126#(<= main_x 2)} is VALID [2019-05-15 10:56:48,006 INFO L273 TraceCheckUtils]: 5: Hoare triple {13126#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13133#(<= main_x 3)} is VALID [2019-05-15 10:56:48,006 INFO L273 TraceCheckUtils]: 6: Hoare triple {13133#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13133#(<= main_x 3)} is VALID [2019-05-15 10:56:48,007 INFO L273 TraceCheckUtils]: 7: Hoare triple {13133#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13140#(<= main_x 4)} is VALID [2019-05-15 10:56:48,007 INFO L273 TraceCheckUtils]: 8: Hoare triple {13140#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13140#(<= main_x 4)} is VALID [2019-05-15 10:56:48,008 INFO L273 TraceCheckUtils]: 9: Hoare triple {13140#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13147#(<= main_x 5)} is VALID [2019-05-15 10:56:48,009 INFO L273 TraceCheckUtils]: 10: Hoare triple {13147#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13147#(<= main_x 5)} is VALID [2019-05-15 10:56:48,010 INFO L273 TraceCheckUtils]: 11: Hoare triple {13147#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13154#(<= main_x 6)} is VALID [2019-05-15 10:56:48,010 INFO L273 TraceCheckUtils]: 12: Hoare triple {13154#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13154#(<= main_x 6)} is VALID [2019-05-15 10:56:48,011 INFO L273 TraceCheckUtils]: 13: Hoare triple {13154#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13161#(<= main_x 7)} is VALID [2019-05-15 10:56:48,011 INFO L273 TraceCheckUtils]: 14: Hoare triple {13161#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13161#(<= main_x 7)} is VALID [2019-05-15 10:56:48,012 INFO L273 TraceCheckUtils]: 15: Hoare triple {13161#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13168#(<= main_x 8)} is VALID [2019-05-15 10:56:48,013 INFO L273 TraceCheckUtils]: 16: Hoare triple {13168#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13168#(<= main_x 8)} is VALID [2019-05-15 10:56:48,013 INFO L273 TraceCheckUtils]: 17: Hoare triple {13168#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13175#(<= main_x 9)} is VALID [2019-05-15 10:56:48,014 INFO L273 TraceCheckUtils]: 18: Hoare triple {13175#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13175#(<= main_x 9)} is VALID [2019-05-15 10:56:48,015 INFO L273 TraceCheckUtils]: 19: Hoare triple {13175#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13182#(<= main_x 10)} is VALID [2019-05-15 10:56:48,015 INFO L273 TraceCheckUtils]: 20: Hoare triple {13182#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13182#(<= main_x 10)} is VALID [2019-05-15 10:56:48,016 INFO L273 TraceCheckUtils]: 21: Hoare triple {13182#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13189#(<= main_x 11)} is VALID [2019-05-15 10:56:48,017 INFO L273 TraceCheckUtils]: 22: Hoare triple {13189#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13189#(<= main_x 11)} is VALID [2019-05-15 10:56:48,017 INFO L273 TraceCheckUtils]: 23: Hoare triple {13189#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13196#(<= main_x 12)} is VALID [2019-05-15 10:56:48,018 INFO L273 TraceCheckUtils]: 24: Hoare triple {13196#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13196#(<= main_x 12)} is VALID [2019-05-15 10:56:48,018 INFO L273 TraceCheckUtils]: 25: Hoare triple {13196#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13203#(<= main_x 13)} is VALID [2019-05-15 10:56:48,019 INFO L273 TraceCheckUtils]: 26: Hoare triple {13203#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13203#(<= main_x 13)} is VALID [2019-05-15 10:56:48,020 INFO L273 TraceCheckUtils]: 27: Hoare triple {13203#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13210#(<= main_x 14)} is VALID [2019-05-15 10:56:48,020 INFO L273 TraceCheckUtils]: 28: Hoare triple {13210#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13210#(<= main_x 14)} is VALID [2019-05-15 10:56:48,021 INFO L273 TraceCheckUtils]: 29: Hoare triple {13210#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13217#(<= main_x 15)} is VALID [2019-05-15 10:56:48,021 INFO L273 TraceCheckUtils]: 30: Hoare triple {13217#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13217#(<= main_x 15)} is VALID [2019-05-15 10:56:48,022 INFO L273 TraceCheckUtils]: 31: Hoare triple {13217#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13224#(<= main_x 16)} is VALID [2019-05-15 10:56:48,023 INFO L273 TraceCheckUtils]: 32: Hoare triple {13224#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13224#(<= main_x 16)} is VALID [2019-05-15 10:56:48,023 INFO L273 TraceCheckUtils]: 33: Hoare triple {13224#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13231#(<= main_x 17)} is VALID [2019-05-15 10:56:48,024 INFO L273 TraceCheckUtils]: 34: Hoare triple {13231#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13231#(<= main_x 17)} is VALID [2019-05-15 10:56:48,025 INFO L273 TraceCheckUtils]: 35: Hoare triple {13231#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13238#(<= main_x 18)} is VALID [2019-05-15 10:56:48,025 INFO L273 TraceCheckUtils]: 36: Hoare triple {13238#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13238#(<= main_x 18)} is VALID [2019-05-15 10:56:48,026 INFO L273 TraceCheckUtils]: 37: Hoare triple {13238#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13245#(<= main_x 19)} is VALID [2019-05-15 10:56:48,027 INFO L273 TraceCheckUtils]: 38: Hoare triple {13245#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13245#(<= main_x 19)} is VALID [2019-05-15 10:56:48,027 INFO L273 TraceCheckUtils]: 39: Hoare triple {13245#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13252#(<= main_x 20)} is VALID [2019-05-15 10:56:48,028 INFO L273 TraceCheckUtils]: 40: Hoare triple {13252#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13252#(<= main_x 20)} is VALID [2019-05-15 10:56:48,029 INFO L273 TraceCheckUtils]: 41: Hoare triple {13252#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13259#(<= main_x 21)} is VALID [2019-05-15 10:56:48,029 INFO L273 TraceCheckUtils]: 42: Hoare triple {13259#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13259#(<= main_x 21)} is VALID [2019-05-15 10:56:48,030 INFO L273 TraceCheckUtils]: 43: Hoare triple {13259#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13266#(<= main_x 22)} is VALID [2019-05-15 10:56:48,031 INFO L273 TraceCheckUtils]: 44: Hoare triple {13266#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13266#(<= main_x 22)} is VALID [2019-05-15 10:56:48,031 INFO L273 TraceCheckUtils]: 45: Hoare triple {13266#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13273#(<= main_x 23)} is VALID [2019-05-15 10:56:48,032 INFO L273 TraceCheckUtils]: 46: Hoare triple {13273#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13273#(<= main_x 23)} is VALID [2019-05-15 10:56:48,033 INFO L273 TraceCheckUtils]: 47: Hoare triple {13273#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13280#(<= main_x 24)} is VALID [2019-05-15 10:56:48,033 INFO L273 TraceCheckUtils]: 48: Hoare triple {13280#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13280#(<= main_x 24)} is VALID [2019-05-15 10:56:48,034 INFO L273 TraceCheckUtils]: 49: Hoare triple {13280#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13287#(<= main_x 25)} is VALID [2019-05-15 10:56:48,035 INFO L273 TraceCheckUtils]: 50: Hoare triple {13287#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13287#(<= main_x 25)} is VALID [2019-05-15 10:56:48,035 INFO L273 TraceCheckUtils]: 51: Hoare triple {13287#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13294#(<= main_x 26)} is VALID [2019-05-15 10:56:48,036 INFO L273 TraceCheckUtils]: 52: Hoare triple {13294#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13294#(<= main_x 26)} is VALID [2019-05-15 10:56:48,037 INFO L273 TraceCheckUtils]: 53: Hoare triple {13294#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13301#(<= main_x 27)} is VALID [2019-05-15 10:56:48,037 INFO L273 TraceCheckUtils]: 54: Hoare triple {13301#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13301#(<= main_x 27)} is VALID [2019-05-15 10:56:48,038 INFO L273 TraceCheckUtils]: 55: Hoare triple {13301#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13308#(<= main_x 28)} is VALID [2019-05-15 10:56:48,038 INFO L273 TraceCheckUtils]: 56: Hoare triple {13308#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13308#(<= main_x 28)} is VALID [2019-05-15 10:56:48,044 INFO L273 TraceCheckUtils]: 57: Hoare triple {13308#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13315#(<= main_x 29)} is VALID [2019-05-15 10:56:48,044 INFO L273 TraceCheckUtils]: 58: Hoare triple {13315#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13315#(<= main_x 29)} is VALID [2019-05-15 10:56:48,045 INFO L273 TraceCheckUtils]: 59: Hoare triple {13315#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13322#(<= main_x 30)} is VALID [2019-05-15 10:56:48,045 INFO L273 TraceCheckUtils]: 60: Hoare triple {13322#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13322#(<= main_x 30)} is VALID [2019-05-15 10:56:48,045 INFO L273 TraceCheckUtils]: 61: Hoare triple {13322#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13329#(<= main_x 31)} is VALID [2019-05-15 10:56:48,046 INFO L273 TraceCheckUtils]: 62: Hoare triple {13329#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13329#(<= main_x 31)} is VALID [2019-05-15 10:56:48,046 INFO L273 TraceCheckUtils]: 63: Hoare triple {13329#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13336#(<= main_x 32)} is VALID [2019-05-15 10:56:48,047 INFO L273 TraceCheckUtils]: 64: Hoare triple {13336#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13336#(<= main_x 32)} is VALID [2019-05-15 10:56:48,047 INFO L273 TraceCheckUtils]: 65: Hoare triple {13336#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13343#(<= main_x 33)} is VALID [2019-05-15 10:56:48,048 INFO L273 TraceCheckUtils]: 66: Hoare triple {13343#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13343#(<= main_x 33)} is VALID [2019-05-15 10:56:48,048 INFO L273 TraceCheckUtils]: 67: Hoare triple {13343#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13350#(<= main_x 34)} is VALID [2019-05-15 10:56:48,049 INFO L273 TraceCheckUtils]: 68: Hoare triple {13350#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13350#(<= main_x 34)} is VALID [2019-05-15 10:56:48,050 INFO L273 TraceCheckUtils]: 69: Hoare triple {13350#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13357#(<= main_x 35)} is VALID [2019-05-15 10:56:48,050 INFO L273 TraceCheckUtils]: 70: Hoare triple {13357#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13357#(<= main_x 35)} is VALID [2019-05-15 10:56:48,051 INFO L273 TraceCheckUtils]: 71: Hoare triple {13357#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13364#(<= main_x 36)} is VALID [2019-05-15 10:56:48,051 INFO L273 TraceCheckUtils]: 72: Hoare triple {13364#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13364#(<= main_x 36)} is VALID [2019-05-15 10:56:48,052 INFO L273 TraceCheckUtils]: 73: Hoare triple {13364#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13371#(<= main_x 37)} is VALID [2019-05-15 10:56:48,053 INFO L273 TraceCheckUtils]: 74: Hoare triple {13371#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13371#(<= main_x 37)} is VALID [2019-05-15 10:56:48,054 INFO L273 TraceCheckUtils]: 75: Hoare triple {13371#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13378#(<= main_x 38)} is VALID [2019-05-15 10:56:48,054 INFO L273 TraceCheckUtils]: 76: Hoare triple {13378#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13378#(<= main_x 38)} is VALID [2019-05-15 10:56:48,055 INFO L273 TraceCheckUtils]: 77: Hoare triple {13378#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13385#(<= main_x 39)} is VALID [2019-05-15 10:56:48,055 INFO L273 TraceCheckUtils]: 78: Hoare triple {13385#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13385#(<= main_x 39)} is VALID [2019-05-15 10:56:48,056 INFO L273 TraceCheckUtils]: 79: Hoare triple {13385#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13392#(<= main_x 40)} is VALID [2019-05-15 10:56:48,057 INFO L273 TraceCheckUtils]: 80: Hoare triple {13392#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13392#(<= main_x 40)} is VALID [2019-05-15 10:56:48,057 INFO L273 TraceCheckUtils]: 81: Hoare triple {13392#(<= main_x 40)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {13111#false} is VALID [2019-05-15 10:56:48,058 INFO L273 TraceCheckUtils]: 82: Hoare triple {13111#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {13111#false} is VALID [2019-05-15 10:56:48,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:48,065 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:48,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2019-05-15 10:56:48,065 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 83 [2019-05-15 10:56:48,066 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:48,066 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 43 states. [2019-05-15 10:56:48,147 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:48,147 INFO L454 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-05-15 10:56:48,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-05-15 10:56:48,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2019-05-15 10:56:48,148 INFO L87 Difference]: Start difference. First operand 84 states and 124 transitions. Second operand 43 states. [2019-05-15 10:56:48,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:48,389 INFO L93 Difference]: Finished difference Result 86 states and 127 transitions. [2019-05-15 10:56:48,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2019-05-15 10:56:48,389 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 83 [2019-05-15 10:56:48,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:48,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-05-15 10:56:48,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 128 transitions. [2019-05-15 10:56:48,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-05-15 10:56:48,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 128 transitions. [2019-05-15 10:56:48,391 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 43 states and 128 transitions. [2019-05-15 10:56:48,514 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 128 edges. 128 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:48,515 INFO L225 Difference]: With dead ends: 86 [2019-05-15 10:56:48,515 INFO L226 Difference]: Without dead ends: 86 [2019-05-15 10:56:48,516 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2019-05-15 10:56:48,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2019-05-15 10:56:48,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2019-05-15 10:56:48,518 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:48,518 INFO L82 GeneralOperation]: Start isEquivalent. First operand 86 states. Second operand 86 states. [2019-05-15 10:56:48,518 INFO L74 IsIncluded]: Start isIncluded. First operand 86 states. Second operand 86 states. [2019-05-15 10:56:48,519 INFO L87 Difference]: Start difference. First operand 86 states. Second operand 86 states. [2019-05-15 10:56:48,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:48,520 INFO L93 Difference]: Finished difference Result 86 states and 127 transitions. [2019-05-15 10:56:48,520 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 127 transitions. [2019-05-15 10:56:48,520 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:48,520 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:48,520 INFO L74 IsIncluded]: Start isIncluded. First operand 86 states. Second operand 86 states. [2019-05-15 10:56:48,521 INFO L87 Difference]: Start difference. First operand 86 states. Second operand 86 states. [2019-05-15 10:56:48,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:48,522 INFO L93 Difference]: Finished difference Result 86 states and 127 transitions. [2019-05-15 10:56:48,522 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 127 transitions. [2019-05-15 10:56:48,522 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:48,522 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:48,522 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:48,523 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2019-05-15 10:56:48,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 127 transitions. [2019-05-15 10:56:48,524 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 127 transitions. Word has length 83 [2019-05-15 10:56:48,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:48,524 INFO L475 AbstractCegarLoop]: Abstraction has 86 states and 127 transitions. [2019-05-15 10:56:48,524 INFO L476 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-05-15 10:56:48,524 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 127 transitions. [2019-05-15 10:56:48,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2019-05-15 10:56:48,525 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:48,525 INFO L399 BasicCegarLoop]: trace histogram [41, 41, 1, 1, 1] [2019-05-15 10:56:48,525 INFO L418 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:48,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:48,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1797526130, now seen corresponding path program 41 times [2019-05-15 10:56:48,526 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:48,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 43 conjunts are in the unsatisfiable core [2019-05-15 10:56:48,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:48,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:49,495 INFO L273 TraceCheckUtils]: 0: Hoare triple {13745#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {13750#(<= main_x 0)} is VALID [2019-05-15 10:56:49,496 INFO L273 TraceCheckUtils]: 1: Hoare triple {13750#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13754#(<= main_x 1)} is VALID [2019-05-15 10:56:49,496 INFO L273 TraceCheckUtils]: 2: Hoare triple {13754#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13754#(<= main_x 1)} is VALID [2019-05-15 10:56:49,497 INFO L273 TraceCheckUtils]: 3: Hoare triple {13754#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13761#(<= main_x 2)} is VALID [2019-05-15 10:56:49,497 INFO L273 TraceCheckUtils]: 4: Hoare triple {13761#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13761#(<= main_x 2)} is VALID [2019-05-15 10:56:49,498 INFO L273 TraceCheckUtils]: 5: Hoare triple {13761#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13768#(<= main_x 3)} is VALID [2019-05-15 10:56:49,499 INFO L273 TraceCheckUtils]: 6: Hoare triple {13768#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13768#(<= main_x 3)} is VALID [2019-05-15 10:56:49,499 INFO L273 TraceCheckUtils]: 7: Hoare triple {13768#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13775#(<= main_x 4)} is VALID [2019-05-15 10:56:49,500 INFO L273 TraceCheckUtils]: 8: Hoare triple {13775#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13775#(<= main_x 4)} is VALID [2019-05-15 10:56:49,501 INFO L273 TraceCheckUtils]: 9: Hoare triple {13775#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13782#(<= main_x 5)} is VALID [2019-05-15 10:56:49,501 INFO L273 TraceCheckUtils]: 10: Hoare triple {13782#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13782#(<= main_x 5)} is VALID [2019-05-15 10:56:49,502 INFO L273 TraceCheckUtils]: 11: Hoare triple {13782#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13789#(<= main_x 6)} is VALID [2019-05-15 10:56:49,503 INFO L273 TraceCheckUtils]: 12: Hoare triple {13789#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13789#(<= main_x 6)} is VALID [2019-05-15 10:56:49,504 INFO L273 TraceCheckUtils]: 13: Hoare triple {13789#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13796#(<= main_x 7)} is VALID [2019-05-15 10:56:49,504 INFO L273 TraceCheckUtils]: 14: Hoare triple {13796#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13796#(<= main_x 7)} is VALID [2019-05-15 10:56:49,505 INFO L273 TraceCheckUtils]: 15: Hoare triple {13796#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13803#(<= main_x 8)} is VALID [2019-05-15 10:56:49,505 INFO L273 TraceCheckUtils]: 16: Hoare triple {13803#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13803#(<= main_x 8)} is VALID [2019-05-15 10:56:49,506 INFO L273 TraceCheckUtils]: 17: Hoare triple {13803#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13810#(<= main_x 9)} is VALID [2019-05-15 10:56:49,507 INFO L273 TraceCheckUtils]: 18: Hoare triple {13810#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13810#(<= main_x 9)} is VALID [2019-05-15 10:56:49,507 INFO L273 TraceCheckUtils]: 19: Hoare triple {13810#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13817#(<= main_x 10)} is VALID [2019-05-15 10:56:49,508 INFO L273 TraceCheckUtils]: 20: Hoare triple {13817#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13817#(<= main_x 10)} is VALID [2019-05-15 10:56:49,509 INFO L273 TraceCheckUtils]: 21: Hoare triple {13817#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13824#(<= main_x 11)} is VALID [2019-05-15 10:56:49,509 INFO L273 TraceCheckUtils]: 22: Hoare triple {13824#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13824#(<= main_x 11)} is VALID [2019-05-15 10:56:49,510 INFO L273 TraceCheckUtils]: 23: Hoare triple {13824#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13831#(<= main_x 12)} is VALID [2019-05-15 10:56:49,510 INFO L273 TraceCheckUtils]: 24: Hoare triple {13831#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13831#(<= main_x 12)} is VALID [2019-05-15 10:56:49,511 INFO L273 TraceCheckUtils]: 25: Hoare triple {13831#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13838#(<= main_x 13)} is VALID [2019-05-15 10:56:49,512 INFO L273 TraceCheckUtils]: 26: Hoare triple {13838#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13838#(<= main_x 13)} is VALID [2019-05-15 10:56:49,512 INFO L273 TraceCheckUtils]: 27: Hoare triple {13838#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13845#(<= main_x 14)} is VALID [2019-05-15 10:56:49,513 INFO L273 TraceCheckUtils]: 28: Hoare triple {13845#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13845#(<= main_x 14)} is VALID [2019-05-15 10:56:49,514 INFO L273 TraceCheckUtils]: 29: Hoare triple {13845#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13852#(<= main_x 15)} is VALID [2019-05-15 10:56:49,514 INFO L273 TraceCheckUtils]: 30: Hoare triple {13852#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13852#(<= main_x 15)} is VALID [2019-05-15 10:56:49,515 INFO L273 TraceCheckUtils]: 31: Hoare triple {13852#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13859#(<= main_x 16)} is VALID [2019-05-15 10:56:49,515 INFO L273 TraceCheckUtils]: 32: Hoare triple {13859#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13859#(<= main_x 16)} is VALID [2019-05-15 10:56:49,516 INFO L273 TraceCheckUtils]: 33: Hoare triple {13859#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13866#(<= main_x 17)} is VALID [2019-05-15 10:56:49,517 INFO L273 TraceCheckUtils]: 34: Hoare triple {13866#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13866#(<= main_x 17)} is VALID [2019-05-15 10:56:49,518 INFO L273 TraceCheckUtils]: 35: Hoare triple {13866#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13873#(<= main_x 18)} is VALID [2019-05-15 10:56:49,518 INFO L273 TraceCheckUtils]: 36: Hoare triple {13873#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13873#(<= main_x 18)} is VALID [2019-05-15 10:56:49,519 INFO L273 TraceCheckUtils]: 37: Hoare triple {13873#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13880#(<= main_x 19)} is VALID [2019-05-15 10:56:49,519 INFO L273 TraceCheckUtils]: 38: Hoare triple {13880#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13880#(<= main_x 19)} is VALID [2019-05-15 10:56:49,520 INFO L273 TraceCheckUtils]: 39: Hoare triple {13880#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13887#(<= main_x 20)} is VALID [2019-05-15 10:56:49,521 INFO L273 TraceCheckUtils]: 40: Hoare triple {13887#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13887#(<= main_x 20)} is VALID [2019-05-15 10:56:49,521 INFO L273 TraceCheckUtils]: 41: Hoare triple {13887#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13894#(<= main_x 21)} is VALID [2019-05-15 10:56:49,522 INFO L273 TraceCheckUtils]: 42: Hoare triple {13894#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13894#(<= main_x 21)} is VALID [2019-05-15 10:56:49,523 INFO L273 TraceCheckUtils]: 43: Hoare triple {13894#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13901#(<= main_x 22)} is VALID [2019-05-15 10:56:49,523 INFO L273 TraceCheckUtils]: 44: Hoare triple {13901#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13901#(<= main_x 22)} is VALID [2019-05-15 10:56:49,524 INFO L273 TraceCheckUtils]: 45: Hoare triple {13901#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13908#(<= main_x 23)} is VALID [2019-05-15 10:56:49,525 INFO L273 TraceCheckUtils]: 46: Hoare triple {13908#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13908#(<= main_x 23)} is VALID [2019-05-15 10:56:49,525 INFO L273 TraceCheckUtils]: 47: Hoare triple {13908#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13915#(<= main_x 24)} is VALID [2019-05-15 10:56:49,526 INFO L273 TraceCheckUtils]: 48: Hoare triple {13915#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13915#(<= main_x 24)} is VALID [2019-05-15 10:56:49,527 INFO L273 TraceCheckUtils]: 49: Hoare triple {13915#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13922#(<= main_x 25)} is VALID [2019-05-15 10:56:49,527 INFO L273 TraceCheckUtils]: 50: Hoare triple {13922#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13922#(<= main_x 25)} is VALID [2019-05-15 10:56:49,528 INFO L273 TraceCheckUtils]: 51: Hoare triple {13922#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13929#(<= main_x 26)} is VALID [2019-05-15 10:56:49,529 INFO L273 TraceCheckUtils]: 52: Hoare triple {13929#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13929#(<= main_x 26)} is VALID [2019-05-15 10:56:49,529 INFO L273 TraceCheckUtils]: 53: Hoare triple {13929#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13936#(<= main_x 27)} is VALID [2019-05-15 10:56:49,530 INFO L273 TraceCheckUtils]: 54: Hoare triple {13936#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13936#(<= main_x 27)} is VALID [2019-05-15 10:56:49,531 INFO L273 TraceCheckUtils]: 55: Hoare triple {13936#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13943#(<= main_x 28)} is VALID [2019-05-15 10:56:49,531 INFO L273 TraceCheckUtils]: 56: Hoare triple {13943#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13943#(<= main_x 28)} is VALID [2019-05-15 10:56:49,532 INFO L273 TraceCheckUtils]: 57: Hoare triple {13943#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13950#(<= main_x 29)} is VALID [2019-05-15 10:56:49,532 INFO L273 TraceCheckUtils]: 58: Hoare triple {13950#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13950#(<= main_x 29)} is VALID [2019-05-15 10:56:49,533 INFO L273 TraceCheckUtils]: 59: Hoare triple {13950#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13957#(<= main_x 30)} is VALID [2019-05-15 10:56:49,534 INFO L273 TraceCheckUtils]: 60: Hoare triple {13957#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13957#(<= main_x 30)} is VALID [2019-05-15 10:56:49,534 INFO L273 TraceCheckUtils]: 61: Hoare triple {13957#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13964#(<= main_x 31)} is VALID [2019-05-15 10:56:49,535 INFO L273 TraceCheckUtils]: 62: Hoare triple {13964#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13964#(<= main_x 31)} is VALID [2019-05-15 10:56:49,536 INFO L273 TraceCheckUtils]: 63: Hoare triple {13964#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13971#(<= main_x 32)} is VALID [2019-05-15 10:56:49,536 INFO L273 TraceCheckUtils]: 64: Hoare triple {13971#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13971#(<= main_x 32)} is VALID [2019-05-15 10:56:49,537 INFO L273 TraceCheckUtils]: 65: Hoare triple {13971#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13978#(<= main_x 33)} is VALID [2019-05-15 10:56:49,537 INFO L273 TraceCheckUtils]: 66: Hoare triple {13978#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13978#(<= main_x 33)} is VALID [2019-05-15 10:56:49,538 INFO L273 TraceCheckUtils]: 67: Hoare triple {13978#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13985#(<= main_x 34)} is VALID [2019-05-15 10:56:49,539 INFO L273 TraceCheckUtils]: 68: Hoare triple {13985#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13985#(<= main_x 34)} is VALID [2019-05-15 10:56:49,540 INFO L273 TraceCheckUtils]: 69: Hoare triple {13985#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13992#(<= main_x 35)} is VALID [2019-05-15 10:56:49,540 INFO L273 TraceCheckUtils]: 70: Hoare triple {13992#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13992#(<= main_x 35)} is VALID [2019-05-15 10:56:49,541 INFO L273 TraceCheckUtils]: 71: Hoare triple {13992#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {13999#(<= main_x 36)} is VALID [2019-05-15 10:56:49,541 INFO L273 TraceCheckUtils]: 72: Hoare triple {13999#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {13999#(<= main_x 36)} is VALID [2019-05-15 10:56:49,542 INFO L273 TraceCheckUtils]: 73: Hoare triple {13999#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14006#(<= main_x 37)} is VALID [2019-05-15 10:56:49,543 INFO L273 TraceCheckUtils]: 74: Hoare triple {14006#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14006#(<= main_x 37)} is VALID [2019-05-15 10:56:49,543 INFO L273 TraceCheckUtils]: 75: Hoare triple {14006#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14013#(<= main_x 38)} is VALID [2019-05-15 10:56:49,544 INFO L273 TraceCheckUtils]: 76: Hoare triple {14013#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14013#(<= main_x 38)} is VALID [2019-05-15 10:56:49,545 INFO L273 TraceCheckUtils]: 77: Hoare triple {14013#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14020#(<= main_x 39)} is VALID [2019-05-15 10:56:49,545 INFO L273 TraceCheckUtils]: 78: Hoare triple {14020#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14020#(<= main_x 39)} is VALID [2019-05-15 10:56:49,546 INFO L273 TraceCheckUtils]: 79: Hoare triple {14020#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14027#(<= main_x 40)} is VALID [2019-05-15 10:56:49,547 INFO L273 TraceCheckUtils]: 80: Hoare triple {14027#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14027#(<= main_x 40)} is VALID [2019-05-15 10:56:49,547 INFO L273 TraceCheckUtils]: 81: Hoare triple {14027#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14034#(<= main_x 41)} is VALID [2019-05-15 10:56:49,548 INFO L273 TraceCheckUtils]: 82: Hoare triple {14034#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14034#(<= main_x 41)} is VALID [2019-05-15 10:56:49,549 INFO L273 TraceCheckUtils]: 83: Hoare triple {14034#(<= main_x 41)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {13746#false} is VALID [2019-05-15 10:56:49,549 INFO L273 TraceCheckUtils]: 84: Hoare triple {13746#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {13746#false} is VALID [2019-05-15 10:56:49,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:49,556 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:49,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2019-05-15 10:56:49,557 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 85 [2019-05-15 10:56:49,557 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:49,557 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 44 states. [2019-05-15 10:56:49,641 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:49,641 INFO L454 AbstractCegarLoop]: Interpolant automaton has 44 states [2019-05-15 10:56:49,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2019-05-15 10:56:49,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2019-05-15 10:56:49,643 INFO L87 Difference]: Start difference. First operand 86 states and 127 transitions. Second operand 44 states. [2019-05-15 10:56:49,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:49,945 INFO L93 Difference]: Finished difference Result 88 states and 130 transitions. [2019-05-15 10:56:49,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2019-05-15 10:56:49,946 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 85 [2019-05-15 10:56:49,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:49,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2019-05-15 10:56:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 131 transitions. [2019-05-15 10:56:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2019-05-15 10:56:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 131 transitions. [2019-05-15 10:56:49,947 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 44 states and 131 transitions. [2019-05-15 10:56:50,081 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:50,083 INFO L225 Difference]: With dead ends: 88 [2019-05-15 10:56:50,083 INFO L226 Difference]: Without dead ends: 88 [2019-05-15 10:56:50,084 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2019-05-15 10:56:50,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2019-05-15 10:56:50,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2019-05-15 10:56:50,086 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:50,086 INFO L82 GeneralOperation]: Start isEquivalent. First operand 88 states. Second operand 88 states. [2019-05-15 10:56:50,086 INFO L74 IsIncluded]: Start isIncluded. First operand 88 states. Second operand 88 states. [2019-05-15 10:56:50,086 INFO L87 Difference]: Start difference. First operand 88 states. Second operand 88 states. [2019-05-15 10:56:50,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:50,088 INFO L93 Difference]: Finished difference Result 88 states and 130 transitions. [2019-05-15 10:56:50,088 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 130 transitions. [2019-05-15 10:56:50,088 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:50,088 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:50,088 INFO L74 IsIncluded]: Start isIncluded. First operand 88 states. Second operand 88 states. [2019-05-15 10:56:50,088 INFO L87 Difference]: Start difference. First operand 88 states. Second operand 88 states. [2019-05-15 10:56:50,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:50,090 INFO L93 Difference]: Finished difference Result 88 states and 130 transitions. [2019-05-15 10:56:50,090 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 130 transitions. [2019-05-15 10:56:50,090 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:50,090 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:50,090 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:50,090 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2019-05-15 10:56:50,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 130 transitions. [2019-05-15 10:56:50,092 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 130 transitions. Word has length 85 [2019-05-15 10:56:50,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:50,092 INFO L475 AbstractCegarLoop]: Abstraction has 88 states and 130 transitions. [2019-05-15 10:56:50,092 INFO L476 AbstractCegarLoop]: Interpolant automaton has 44 states. [2019-05-15 10:56:50,092 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 130 transitions. [2019-05-15 10:56:50,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-05-15 10:56:50,093 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:50,093 INFO L399 BasicCegarLoop]: trace histogram [42, 42, 1, 1, 1] [2019-05-15 10:56:50,093 INFO L418 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:50,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:50,093 INFO L82 PathProgramCache]: Analyzing trace with hash -845788079, now seen corresponding path program 42 times [2019-05-15 10:56:50,094 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:50,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 44 conjunts are in the unsatisfiable core [2019-05-15 10:56:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:50,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:51,139 INFO L273 TraceCheckUtils]: 0: Hoare triple {14395#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {14400#(<= main_x 0)} is VALID [2019-05-15 10:56:51,140 INFO L273 TraceCheckUtils]: 1: Hoare triple {14400#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14404#(<= main_x 1)} is VALID [2019-05-15 10:56:51,140 INFO L273 TraceCheckUtils]: 2: Hoare triple {14404#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14404#(<= main_x 1)} is VALID [2019-05-15 10:56:51,141 INFO L273 TraceCheckUtils]: 3: Hoare triple {14404#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14411#(<= main_x 2)} is VALID [2019-05-15 10:56:51,142 INFO L273 TraceCheckUtils]: 4: Hoare triple {14411#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14411#(<= main_x 2)} is VALID [2019-05-15 10:56:51,143 INFO L273 TraceCheckUtils]: 5: Hoare triple {14411#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14418#(<= main_x 3)} is VALID [2019-05-15 10:56:51,143 INFO L273 TraceCheckUtils]: 6: Hoare triple {14418#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14418#(<= main_x 3)} is VALID [2019-05-15 10:56:51,144 INFO L273 TraceCheckUtils]: 7: Hoare triple {14418#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14425#(<= main_x 4)} is VALID [2019-05-15 10:56:51,144 INFO L273 TraceCheckUtils]: 8: Hoare triple {14425#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14425#(<= main_x 4)} is VALID [2019-05-15 10:56:51,145 INFO L273 TraceCheckUtils]: 9: Hoare triple {14425#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14432#(<= main_x 5)} is VALID [2019-05-15 10:56:51,146 INFO L273 TraceCheckUtils]: 10: Hoare triple {14432#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14432#(<= main_x 5)} is VALID [2019-05-15 10:56:51,147 INFO L273 TraceCheckUtils]: 11: Hoare triple {14432#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14439#(<= main_x 6)} is VALID [2019-05-15 10:56:51,147 INFO L273 TraceCheckUtils]: 12: Hoare triple {14439#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14439#(<= main_x 6)} is VALID [2019-05-15 10:56:51,148 INFO L273 TraceCheckUtils]: 13: Hoare triple {14439#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14446#(<= main_x 7)} is VALID [2019-05-15 10:56:51,148 INFO L273 TraceCheckUtils]: 14: Hoare triple {14446#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14446#(<= main_x 7)} is VALID [2019-05-15 10:56:51,149 INFO L273 TraceCheckUtils]: 15: Hoare triple {14446#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14453#(<= main_x 8)} is VALID [2019-05-15 10:56:51,150 INFO L273 TraceCheckUtils]: 16: Hoare triple {14453#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14453#(<= main_x 8)} is VALID [2019-05-15 10:56:51,150 INFO L273 TraceCheckUtils]: 17: Hoare triple {14453#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14460#(<= main_x 9)} is VALID [2019-05-15 10:56:51,151 INFO L273 TraceCheckUtils]: 18: Hoare triple {14460#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14460#(<= main_x 9)} is VALID [2019-05-15 10:56:51,152 INFO L273 TraceCheckUtils]: 19: Hoare triple {14460#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14467#(<= main_x 10)} is VALID [2019-05-15 10:56:51,152 INFO L273 TraceCheckUtils]: 20: Hoare triple {14467#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14467#(<= main_x 10)} is VALID [2019-05-15 10:56:51,153 INFO L273 TraceCheckUtils]: 21: Hoare triple {14467#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14474#(<= main_x 11)} is VALID [2019-05-15 10:56:51,153 INFO L273 TraceCheckUtils]: 22: Hoare triple {14474#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14474#(<= main_x 11)} is VALID [2019-05-15 10:56:51,154 INFO L273 TraceCheckUtils]: 23: Hoare triple {14474#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14481#(<= main_x 12)} is VALID [2019-05-15 10:56:51,155 INFO L273 TraceCheckUtils]: 24: Hoare triple {14481#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14481#(<= main_x 12)} is VALID [2019-05-15 10:56:51,155 INFO L273 TraceCheckUtils]: 25: Hoare triple {14481#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14488#(<= main_x 13)} is VALID [2019-05-15 10:56:51,156 INFO L273 TraceCheckUtils]: 26: Hoare triple {14488#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14488#(<= main_x 13)} is VALID [2019-05-15 10:56:51,157 INFO L273 TraceCheckUtils]: 27: Hoare triple {14488#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14495#(<= main_x 14)} is VALID [2019-05-15 10:56:51,157 INFO L273 TraceCheckUtils]: 28: Hoare triple {14495#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14495#(<= main_x 14)} is VALID [2019-05-15 10:56:51,158 INFO L273 TraceCheckUtils]: 29: Hoare triple {14495#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14502#(<= main_x 15)} is VALID [2019-05-15 10:56:51,158 INFO L273 TraceCheckUtils]: 30: Hoare triple {14502#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14502#(<= main_x 15)} is VALID [2019-05-15 10:56:51,159 INFO L273 TraceCheckUtils]: 31: Hoare triple {14502#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14509#(<= main_x 16)} is VALID [2019-05-15 10:56:51,160 INFO L273 TraceCheckUtils]: 32: Hoare triple {14509#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14509#(<= main_x 16)} is VALID [2019-05-15 10:56:51,160 INFO L273 TraceCheckUtils]: 33: Hoare triple {14509#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14516#(<= main_x 17)} is VALID [2019-05-15 10:56:51,161 INFO L273 TraceCheckUtils]: 34: Hoare triple {14516#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14516#(<= main_x 17)} is VALID [2019-05-15 10:56:51,162 INFO L273 TraceCheckUtils]: 35: Hoare triple {14516#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14523#(<= main_x 18)} is VALID [2019-05-15 10:56:51,162 INFO L273 TraceCheckUtils]: 36: Hoare triple {14523#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14523#(<= main_x 18)} is VALID [2019-05-15 10:56:51,163 INFO L273 TraceCheckUtils]: 37: Hoare triple {14523#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14530#(<= main_x 19)} is VALID [2019-05-15 10:56:51,164 INFO L273 TraceCheckUtils]: 38: Hoare triple {14530#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14530#(<= main_x 19)} is VALID [2019-05-15 10:56:51,164 INFO L273 TraceCheckUtils]: 39: Hoare triple {14530#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14537#(<= main_x 20)} is VALID [2019-05-15 10:56:51,165 INFO L273 TraceCheckUtils]: 40: Hoare triple {14537#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14537#(<= main_x 20)} is VALID [2019-05-15 10:56:51,166 INFO L273 TraceCheckUtils]: 41: Hoare triple {14537#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14544#(<= main_x 21)} is VALID [2019-05-15 10:56:51,166 INFO L273 TraceCheckUtils]: 42: Hoare triple {14544#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14544#(<= main_x 21)} is VALID [2019-05-15 10:56:51,167 INFO L273 TraceCheckUtils]: 43: Hoare triple {14544#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14551#(<= main_x 22)} is VALID [2019-05-15 10:56:51,168 INFO L273 TraceCheckUtils]: 44: Hoare triple {14551#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14551#(<= main_x 22)} is VALID [2019-05-15 10:56:51,168 INFO L273 TraceCheckUtils]: 45: Hoare triple {14551#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14558#(<= main_x 23)} is VALID [2019-05-15 10:56:51,169 INFO L273 TraceCheckUtils]: 46: Hoare triple {14558#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14558#(<= main_x 23)} is VALID [2019-05-15 10:56:51,170 INFO L273 TraceCheckUtils]: 47: Hoare triple {14558#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14565#(<= main_x 24)} is VALID [2019-05-15 10:56:51,170 INFO L273 TraceCheckUtils]: 48: Hoare triple {14565#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14565#(<= main_x 24)} is VALID [2019-05-15 10:56:51,171 INFO L273 TraceCheckUtils]: 49: Hoare triple {14565#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14572#(<= main_x 25)} is VALID [2019-05-15 10:56:51,171 INFO L273 TraceCheckUtils]: 50: Hoare triple {14572#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14572#(<= main_x 25)} is VALID [2019-05-15 10:56:51,172 INFO L273 TraceCheckUtils]: 51: Hoare triple {14572#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14579#(<= main_x 26)} is VALID [2019-05-15 10:56:51,173 INFO L273 TraceCheckUtils]: 52: Hoare triple {14579#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14579#(<= main_x 26)} is VALID [2019-05-15 10:56:51,173 INFO L273 TraceCheckUtils]: 53: Hoare triple {14579#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14586#(<= main_x 27)} is VALID [2019-05-15 10:56:51,174 INFO L273 TraceCheckUtils]: 54: Hoare triple {14586#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14586#(<= main_x 27)} is VALID [2019-05-15 10:56:51,175 INFO L273 TraceCheckUtils]: 55: Hoare triple {14586#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14593#(<= main_x 28)} is VALID [2019-05-15 10:56:51,175 INFO L273 TraceCheckUtils]: 56: Hoare triple {14593#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14593#(<= main_x 28)} is VALID [2019-05-15 10:56:51,176 INFO L273 TraceCheckUtils]: 57: Hoare triple {14593#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14600#(<= main_x 29)} is VALID [2019-05-15 10:56:51,176 INFO L273 TraceCheckUtils]: 58: Hoare triple {14600#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14600#(<= main_x 29)} is VALID [2019-05-15 10:56:51,177 INFO L273 TraceCheckUtils]: 59: Hoare triple {14600#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14607#(<= main_x 30)} is VALID [2019-05-15 10:56:51,178 INFO L273 TraceCheckUtils]: 60: Hoare triple {14607#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14607#(<= main_x 30)} is VALID [2019-05-15 10:56:51,178 INFO L273 TraceCheckUtils]: 61: Hoare triple {14607#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14614#(<= main_x 31)} is VALID [2019-05-15 10:56:51,179 INFO L273 TraceCheckUtils]: 62: Hoare triple {14614#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14614#(<= main_x 31)} is VALID [2019-05-15 10:56:51,180 INFO L273 TraceCheckUtils]: 63: Hoare triple {14614#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14621#(<= main_x 32)} is VALID [2019-05-15 10:56:51,180 INFO L273 TraceCheckUtils]: 64: Hoare triple {14621#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14621#(<= main_x 32)} is VALID [2019-05-15 10:56:51,181 INFO L273 TraceCheckUtils]: 65: Hoare triple {14621#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14628#(<= main_x 33)} is VALID [2019-05-15 10:56:51,181 INFO L273 TraceCheckUtils]: 66: Hoare triple {14628#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14628#(<= main_x 33)} is VALID [2019-05-15 10:56:51,182 INFO L273 TraceCheckUtils]: 67: Hoare triple {14628#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14635#(<= main_x 34)} is VALID [2019-05-15 10:56:51,183 INFO L273 TraceCheckUtils]: 68: Hoare triple {14635#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14635#(<= main_x 34)} is VALID [2019-05-15 10:56:51,184 INFO L273 TraceCheckUtils]: 69: Hoare triple {14635#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14642#(<= main_x 35)} is VALID [2019-05-15 10:56:51,184 INFO L273 TraceCheckUtils]: 70: Hoare triple {14642#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14642#(<= main_x 35)} is VALID [2019-05-15 10:56:51,185 INFO L273 TraceCheckUtils]: 71: Hoare triple {14642#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14649#(<= main_x 36)} is VALID [2019-05-15 10:56:51,185 INFO L273 TraceCheckUtils]: 72: Hoare triple {14649#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14649#(<= main_x 36)} is VALID [2019-05-15 10:56:51,186 INFO L273 TraceCheckUtils]: 73: Hoare triple {14649#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14656#(<= main_x 37)} is VALID [2019-05-15 10:56:51,187 INFO L273 TraceCheckUtils]: 74: Hoare triple {14656#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14656#(<= main_x 37)} is VALID [2019-05-15 10:56:51,187 INFO L273 TraceCheckUtils]: 75: Hoare triple {14656#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14663#(<= main_x 38)} is VALID [2019-05-15 10:56:51,188 INFO L273 TraceCheckUtils]: 76: Hoare triple {14663#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14663#(<= main_x 38)} is VALID [2019-05-15 10:56:51,189 INFO L273 TraceCheckUtils]: 77: Hoare triple {14663#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14670#(<= main_x 39)} is VALID [2019-05-15 10:56:51,189 INFO L273 TraceCheckUtils]: 78: Hoare triple {14670#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14670#(<= main_x 39)} is VALID [2019-05-15 10:56:51,190 INFO L273 TraceCheckUtils]: 79: Hoare triple {14670#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14677#(<= main_x 40)} is VALID [2019-05-15 10:56:51,191 INFO L273 TraceCheckUtils]: 80: Hoare triple {14677#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14677#(<= main_x 40)} is VALID [2019-05-15 10:56:51,191 INFO L273 TraceCheckUtils]: 81: Hoare triple {14677#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14684#(<= main_x 41)} is VALID [2019-05-15 10:56:51,192 INFO L273 TraceCheckUtils]: 82: Hoare triple {14684#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14684#(<= main_x 41)} is VALID [2019-05-15 10:56:51,193 INFO L273 TraceCheckUtils]: 83: Hoare triple {14684#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {14691#(<= main_x 42)} is VALID [2019-05-15 10:56:51,193 INFO L273 TraceCheckUtils]: 84: Hoare triple {14691#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {14691#(<= main_x 42)} is VALID [2019-05-15 10:56:51,194 INFO L273 TraceCheckUtils]: 85: Hoare triple {14691#(<= main_x 42)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {14396#false} is VALID [2019-05-15 10:56:51,194 INFO L273 TraceCheckUtils]: 86: Hoare triple {14396#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {14396#false} is VALID [2019-05-15 10:56:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:51,201 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:51,201 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2019-05-15 10:56:51,201 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 87 [2019-05-15 10:56:51,202 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:51,202 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 45 states. [2019-05-15 10:56:51,372 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 87 edges. 87 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:51,372 INFO L454 AbstractCegarLoop]: Interpolant automaton has 45 states [2019-05-15 10:56:51,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2019-05-15 10:56:51,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2019-05-15 10:56:51,374 INFO L87 Difference]: Start difference. First operand 88 states and 130 transitions. Second operand 45 states. [2019-05-15 10:56:51,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:51,622 INFO L93 Difference]: Finished difference Result 90 states and 133 transitions. [2019-05-15 10:56:51,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2019-05-15 10:56:51,623 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 87 [2019-05-15 10:56:51,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:51,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2019-05-15 10:56:51,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 134 transitions. [2019-05-15 10:56:51,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2019-05-15 10:56:51,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 134 transitions. [2019-05-15 10:56:51,625 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 45 states and 134 transitions. [2019-05-15 10:56:52,622 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:52,624 INFO L225 Difference]: With dead ends: 90 [2019-05-15 10:56:52,624 INFO L226 Difference]: Without dead ends: 90 [2019-05-15 10:56:52,626 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2019-05-15 10:56:52,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2019-05-15 10:56:52,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2019-05-15 10:56:52,628 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:52,628 INFO L82 GeneralOperation]: Start isEquivalent. First operand 90 states. Second operand 90 states. [2019-05-15 10:56:52,628 INFO L74 IsIncluded]: Start isIncluded. First operand 90 states. Second operand 90 states. [2019-05-15 10:56:52,628 INFO L87 Difference]: Start difference. First operand 90 states. Second operand 90 states. [2019-05-15 10:56:52,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:52,630 INFO L93 Difference]: Finished difference Result 90 states and 133 transitions. [2019-05-15 10:56:52,630 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 133 transitions. [2019-05-15 10:56:52,630 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:52,631 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:52,631 INFO L74 IsIncluded]: Start isIncluded. First operand 90 states. Second operand 90 states. [2019-05-15 10:56:52,631 INFO L87 Difference]: Start difference. First operand 90 states. Second operand 90 states. [2019-05-15 10:56:52,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:52,633 INFO L93 Difference]: Finished difference Result 90 states and 133 transitions. [2019-05-15 10:56:52,633 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 133 transitions. [2019-05-15 10:56:52,633 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:52,633 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:52,633 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:52,634 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:52,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2019-05-15 10:56:52,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 133 transitions. [2019-05-15 10:56:52,635 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 133 transitions. Word has length 87 [2019-05-15 10:56:52,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:52,636 INFO L475 AbstractCegarLoop]: Abstraction has 90 states and 133 transitions. [2019-05-15 10:56:52,636 INFO L476 AbstractCegarLoop]: Interpolant automaton has 45 states. [2019-05-15 10:56:52,636 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 133 transitions. [2019-05-15 10:56:52,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2019-05-15 10:56:52,637 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:52,637 INFO L399 BasicCegarLoop]: trace histogram [43, 43, 1, 1, 1] [2019-05-15 10:56:52,637 INFO L418 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:52,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:52,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1053555116, now seen corresponding path program 43 times [2019-05-15 10:56:52,638 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:52,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:52,676 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 45 conjunts are in the unsatisfiable core [2019-05-15 10:56:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:52,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:54,734 INFO L273 TraceCheckUtils]: 0: Hoare triple {15060#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {15065#(<= main_x 0)} is VALID [2019-05-15 10:56:54,734 INFO L273 TraceCheckUtils]: 1: Hoare triple {15065#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15069#(<= main_x 1)} is VALID [2019-05-15 10:56:54,735 INFO L273 TraceCheckUtils]: 2: Hoare triple {15069#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15069#(<= main_x 1)} is VALID [2019-05-15 10:56:54,736 INFO L273 TraceCheckUtils]: 3: Hoare triple {15069#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15076#(<= main_x 2)} is VALID [2019-05-15 10:56:54,736 INFO L273 TraceCheckUtils]: 4: Hoare triple {15076#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15076#(<= main_x 2)} is VALID [2019-05-15 10:56:54,737 INFO L273 TraceCheckUtils]: 5: Hoare triple {15076#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15083#(<= main_x 3)} is VALID [2019-05-15 10:56:54,738 INFO L273 TraceCheckUtils]: 6: Hoare triple {15083#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15083#(<= main_x 3)} is VALID [2019-05-15 10:56:54,738 INFO L273 TraceCheckUtils]: 7: Hoare triple {15083#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15090#(<= main_x 4)} is VALID [2019-05-15 10:56:54,739 INFO L273 TraceCheckUtils]: 8: Hoare triple {15090#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15090#(<= main_x 4)} is VALID [2019-05-15 10:56:54,740 INFO L273 TraceCheckUtils]: 9: Hoare triple {15090#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15097#(<= main_x 5)} is VALID [2019-05-15 10:56:54,740 INFO L273 TraceCheckUtils]: 10: Hoare triple {15097#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15097#(<= main_x 5)} is VALID [2019-05-15 10:56:54,741 INFO L273 TraceCheckUtils]: 11: Hoare triple {15097#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15104#(<= main_x 6)} is VALID [2019-05-15 10:56:54,741 INFO L273 TraceCheckUtils]: 12: Hoare triple {15104#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15104#(<= main_x 6)} is VALID [2019-05-15 10:56:54,742 INFO L273 TraceCheckUtils]: 13: Hoare triple {15104#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15111#(<= main_x 7)} is VALID [2019-05-15 10:56:54,743 INFO L273 TraceCheckUtils]: 14: Hoare triple {15111#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15111#(<= main_x 7)} is VALID [2019-05-15 10:56:54,743 INFO L273 TraceCheckUtils]: 15: Hoare triple {15111#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15118#(<= main_x 8)} is VALID [2019-05-15 10:56:54,744 INFO L273 TraceCheckUtils]: 16: Hoare triple {15118#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15118#(<= main_x 8)} is VALID [2019-05-15 10:56:54,745 INFO L273 TraceCheckUtils]: 17: Hoare triple {15118#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15125#(<= main_x 9)} is VALID [2019-05-15 10:56:54,745 INFO L273 TraceCheckUtils]: 18: Hoare triple {15125#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15125#(<= main_x 9)} is VALID [2019-05-15 10:56:54,746 INFO L273 TraceCheckUtils]: 19: Hoare triple {15125#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15132#(<= main_x 10)} is VALID [2019-05-15 10:56:54,747 INFO L273 TraceCheckUtils]: 20: Hoare triple {15132#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15132#(<= main_x 10)} is VALID [2019-05-15 10:56:54,747 INFO L273 TraceCheckUtils]: 21: Hoare triple {15132#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15139#(<= main_x 11)} is VALID [2019-05-15 10:56:54,748 INFO L273 TraceCheckUtils]: 22: Hoare triple {15139#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15139#(<= main_x 11)} is VALID [2019-05-15 10:56:54,749 INFO L273 TraceCheckUtils]: 23: Hoare triple {15139#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15146#(<= main_x 12)} is VALID [2019-05-15 10:56:54,749 INFO L273 TraceCheckUtils]: 24: Hoare triple {15146#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15146#(<= main_x 12)} is VALID [2019-05-15 10:56:54,750 INFO L273 TraceCheckUtils]: 25: Hoare triple {15146#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15153#(<= main_x 13)} is VALID [2019-05-15 10:56:54,751 INFO L273 TraceCheckUtils]: 26: Hoare triple {15153#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15153#(<= main_x 13)} is VALID [2019-05-15 10:56:54,751 INFO L273 TraceCheckUtils]: 27: Hoare triple {15153#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15160#(<= main_x 14)} is VALID [2019-05-15 10:56:54,752 INFO L273 TraceCheckUtils]: 28: Hoare triple {15160#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15160#(<= main_x 14)} is VALID [2019-05-15 10:56:54,753 INFO L273 TraceCheckUtils]: 29: Hoare triple {15160#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15167#(<= main_x 15)} is VALID [2019-05-15 10:56:54,753 INFO L273 TraceCheckUtils]: 30: Hoare triple {15167#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15167#(<= main_x 15)} is VALID [2019-05-15 10:56:54,754 INFO L273 TraceCheckUtils]: 31: Hoare triple {15167#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15174#(<= main_x 16)} is VALID [2019-05-15 10:56:54,755 INFO L273 TraceCheckUtils]: 32: Hoare triple {15174#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15174#(<= main_x 16)} is VALID [2019-05-15 10:56:54,755 INFO L273 TraceCheckUtils]: 33: Hoare triple {15174#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15181#(<= main_x 17)} is VALID [2019-05-15 10:56:54,756 INFO L273 TraceCheckUtils]: 34: Hoare triple {15181#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15181#(<= main_x 17)} is VALID [2019-05-15 10:56:54,757 INFO L273 TraceCheckUtils]: 35: Hoare triple {15181#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15188#(<= main_x 18)} is VALID [2019-05-15 10:56:54,757 INFO L273 TraceCheckUtils]: 36: Hoare triple {15188#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15188#(<= main_x 18)} is VALID [2019-05-15 10:56:54,758 INFO L273 TraceCheckUtils]: 37: Hoare triple {15188#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15195#(<= main_x 19)} is VALID [2019-05-15 10:56:54,758 INFO L273 TraceCheckUtils]: 38: Hoare triple {15195#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15195#(<= main_x 19)} is VALID [2019-05-15 10:56:54,759 INFO L273 TraceCheckUtils]: 39: Hoare triple {15195#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15202#(<= main_x 20)} is VALID [2019-05-15 10:56:54,760 INFO L273 TraceCheckUtils]: 40: Hoare triple {15202#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15202#(<= main_x 20)} is VALID [2019-05-15 10:56:54,761 INFO L273 TraceCheckUtils]: 41: Hoare triple {15202#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15209#(<= main_x 21)} is VALID [2019-05-15 10:56:54,761 INFO L273 TraceCheckUtils]: 42: Hoare triple {15209#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15209#(<= main_x 21)} is VALID [2019-05-15 10:56:54,762 INFO L273 TraceCheckUtils]: 43: Hoare triple {15209#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15216#(<= main_x 22)} is VALID [2019-05-15 10:56:54,762 INFO L273 TraceCheckUtils]: 44: Hoare triple {15216#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15216#(<= main_x 22)} is VALID [2019-05-15 10:56:54,763 INFO L273 TraceCheckUtils]: 45: Hoare triple {15216#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15223#(<= main_x 23)} is VALID [2019-05-15 10:56:54,764 INFO L273 TraceCheckUtils]: 46: Hoare triple {15223#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15223#(<= main_x 23)} is VALID [2019-05-15 10:56:54,764 INFO L273 TraceCheckUtils]: 47: Hoare triple {15223#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15230#(<= main_x 24)} is VALID [2019-05-15 10:56:54,765 INFO L273 TraceCheckUtils]: 48: Hoare triple {15230#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15230#(<= main_x 24)} is VALID [2019-05-15 10:56:54,766 INFO L273 TraceCheckUtils]: 49: Hoare triple {15230#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15237#(<= main_x 25)} is VALID [2019-05-15 10:56:54,766 INFO L273 TraceCheckUtils]: 50: Hoare triple {15237#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15237#(<= main_x 25)} is VALID [2019-05-15 10:56:54,767 INFO L273 TraceCheckUtils]: 51: Hoare triple {15237#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15244#(<= main_x 26)} is VALID [2019-05-15 10:56:54,768 INFO L273 TraceCheckUtils]: 52: Hoare triple {15244#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15244#(<= main_x 26)} is VALID [2019-05-15 10:56:54,768 INFO L273 TraceCheckUtils]: 53: Hoare triple {15244#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15251#(<= main_x 27)} is VALID [2019-05-15 10:56:54,769 INFO L273 TraceCheckUtils]: 54: Hoare triple {15251#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15251#(<= main_x 27)} is VALID [2019-05-15 10:56:54,770 INFO L273 TraceCheckUtils]: 55: Hoare triple {15251#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15258#(<= main_x 28)} is VALID [2019-05-15 10:56:54,777 INFO L273 TraceCheckUtils]: 56: Hoare triple {15258#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15258#(<= main_x 28)} is VALID [2019-05-15 10:56:54,778 INFO L273 TraceCheckUtils]: 57: Hoare triple {15258#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15265#(<= main_x 29)} is VALID [2019-05-15 10:56:54,778 INFO L273 TraceCheckUtils]: 58: Hoare triple {15265#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15265#(<= main_x 29)} is VALID [2019-05-15 10:56:54,779 INFO L273 TraceCheckUtils]: 59: Hoare triple {15265#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15272#(<= main_x 30)} is VALID [2019-05-15 10:56:54,779 INFO L273 TraceCheckUtils]: 60: Hoare triple {15272#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15272#(<= main_x 30)} is VALID [2019-05-15 10:56:54,780 INFO L273 TraceCheckUtils]: 61: Hoare triple {15272#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15279#(<= main_x 31)} is VALID [2019-05-15 10:56:54,780 INFO L273 TraceCheckUtils]: 62: Hoare triple {15279#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15279#(<= main_x 31)} is VALID [2019-05-15 10:56:54,780 INFO L273 TraceCheckUtils]: 63: Hoare triple {15279#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15286#(<= main_x 32)} is VALID [2019-05-15 10:56:54,781 INFO L273 TraceCheckUtils]: 64: Hoare triple {15286#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15286#(<= main_x 32)} is VALID [2019-05-15 10:56:54,781 INFO L273 TraceCheckUtils]: 65: Hoare triple {15286#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15293#(<= main_x 33)} is VALID [2019-05-15 10:56:54,781 INFO L273 TraceCheckUtils]: 66: Hoare triple {15293#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15293#(<= main_x 33)} is VALID [2019-05-15 10:56:54,782 INFO L273 TraceCheckUtils]: 67: Hoare triple {15293#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15300#(<= main_x 34)} is VALID [2019-05-15 10:56:54,783 INFO L273 TraceCheckUtils]: 68: Hoare triple {15300#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15300#(<= main_x 34)} is VALID [2019-05-15 10:56:54,784 INFO L273 TraceCheckUtils]: 69: Hoare triple {15300#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15307#(<= main_x 35)} is VALID [2019-05-15 10:56:54,784 INFO L273 TraceCheckUtils]: 70: Hoare triple {15307#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15307#(<= main_x 35)} is VALID [2019-05-15 10:56:54,785 INFO L273 TraceCheckUtils]: 71: Hoare triple {15307#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15314#(<= main_x 36)} is VALID [2019-05-15 10:56:54,785 INFO L273 TraceCheckUtils]: 72: Hoare triple {15314#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15314#(<= main_x 36)} is VALID [2019-05-15 10:56:54,786 INFO L273 TraceCheckUtils]: 73: Hoare triple {15314#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15321#(<= main_x 37)} is VALID [2019-05-15 10:56:54,787 INFO L273 TraceCheckUtils]: 74: Hoare triple {15321#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15321#(<= main_x 37)} is VALID [2019-05-15 10:56:54,788 INFO L273 TraceCheckUtils]: 75: Hoare triple {15321#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15328#(<= main_x 38)} is VALID [2019-05-15 10:56:54,788 INFO L273 TraceCheckUtils]: 76: Hoare triple {15328#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15328#(<= main_x 38)} is VALID [2019-05-15 10:56:54,789 INFO L273 TraceCheckUtils]: 77: Hoare triple {15328#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15335#(<= main_x 39)} is VALID [2019-05-15 10:56:54,789 INFO L273 TraceCheckUtils]: 78: Hoare triple {15335#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15335#(<= main_x 39)} is VALID [2019-05-15 10:56:54,790 INFO L273 TraceCheckUtils]: 79: Hoare triple {15335#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15342#(<= main_x 40)} is VALID [2019-05-15 10:56:54,791 INFO L273 TraceCheckUtils]: 80: Hoare triple {15342#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15342#(<= main_x 40)} is VALID [2019-05-15 10:56:54,792 INFO L273 TraceCheckUtils]: 81: Hoare triple {15342#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15349#(<= main_x 41)} is VALID [2019-05-15 10:56:54,792 INFO L273 TraceCheckUtils]: 82: Hoare triple {15349#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15349#(<= main_x 41)} is VALID [2019-05-15 10:56:54,793 INFO L273 TraceCheckUtils]: 83: Hoare triple {15349#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15356#(<= main_x 42)} is VALID [2019-05-15 10:56:54,793 INFO L273 TraceCheckUtils]: 84: Hoare triple {15356#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15356#(<= main_x 42)} is VALID [2019-05-15 10:56:54,794 INFO L273 TraceCheckUtils]: 85: Hoare triple {15356#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15363#(<= main_x 43)} is VALID [2019-05-15 10:56:54,795 INFO L273 TraceCheckUtils]: 86: Hoare triple {15363#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15363#(<= main_x 43)} is VALID [2019-05-15 10:56:54,795 INFO L273 TraceCheckUtils]: 87: Hoare triple {15363#(<= main_x 43)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {15061#false} is VALID [2019-05-15 10:56:54,796 INFO L273 TraceCheckUtils]: 88: Hoare triple {15061#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {15061#false} is VALID [2019-05-15 10:56:54,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:54,804 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:54,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2019-05-15 10:56:54,804 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 89 [2019-05-15 10:56:54,804 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:54,804 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states. [2019-05-15 10:56:54,900 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:54,900 INFO L454 AbstractCegarLoop]: Interpolant automaton has 46 states [2019-05-15 10:56:54,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2019-05-15 10:56:54,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2019-05-15 10:56:54,902 INFO L87 Difference]: Start difference. First operand 90 states and 133 transitions. Second operand 46 states. [2019-05-15 10:56:55,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:55,135 INFO L93 Difference]: Finished difference Result 92 states and 136 transitions. [2019-05-15 10:56:55,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2019-05-15 10:56:55,135 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 89 [2019-05-15 10:56:55,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:55,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2019-05-15 10:56:55,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 137 transitions. [2019-05-15 10:56:55,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2019-05-15 10:56:55,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 137 transitions. [2019-05-15 10:56:55,137 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states and 137 transitions. [2019-05-15 10:56:55,278 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 137 edges. 137 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:55,280 INFO L225 Difference]: With dead ends: 92 [2019-05-15 10:56:55,280 INFO L226 Difference]: Without dead ends: 92 [2019-05-15 10:56:55,281 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2019-05-15 10:56:55,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2019-05-15 10:56:55,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2019-05-15 10:56:55,282 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:55,282 INFO L82 GeneralOperation]: Start isEquivalent. First operand 92 states. Second operand 92 states. [2019-05-15 10:56:55,282 INFO L74 IsIncluded]: Start isIncluded. First operand 92 states. Second operand 92 states. [2019-05-15 10:56:55,282 INFO L87 Difference]: Start difference. First operand 92 states. Second operand 92 states. [2019-05-15 10:56:55,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:55,283 INFO L93 Difference]: Finished difference Result 92 states and 136 transitions. [2019-05-15 10:56:55,283 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 136 transitions. [2019-05-15 10:56:55,284 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:55,284 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:55,284 INFO L74 IsIncluded]: Start isIncluded. First operand 92 states. Second operand 92 states. [2019-05-15 10:56:55,284 INFO L87 Difference]: Start difference. First operand 92 states. Second operand 92 states. [2019-05-15 10:56:55,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:55,285 INFO L93 Difference]: Finished difference Result 92 states and 136 transitions. [2019-05-15 10:56:55,285 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 136 transitions. [2019-05-15 10:56:55,285 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:55,285 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:55,285 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:55,285 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-05-15 10:56:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 136 transitions. [2019-05-15 10:56:55,286 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 136 transitions. Word has length 89 [2019-05-15 10:56:55,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:55,287 INFO L475 AbstractCegarLoop]: Abstraction has 92 states and 136 transitions. [2019-05-15 10:56:55,287 INFO L476 AbstractCegarLoop]: Interpolant automaton has 46 states. [2019-05-15 10:56:55,287 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 136 transitions. [2019-05-15 10:56:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2019-05-15 10:56:55,287 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:55,287 INFO L399 BasicCegarLoop]: trace histogram [44, 44, 1, 1, 1] [2019-05-15 10:56:55,287 INFO L418 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:55,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:55,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1145785239, now seen corresponding path program 44 times [2019-05-15 10:56:55,288 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:55,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:55,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2019-05-15 10:56:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:55,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:56,352 INFO L273 TraceCheckUtils]: 0: Hoare triple {15740#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {15745#(<= main_x 0)} is VALID [2019-05-15 10:56:56,353 INFO L273 TraceCheckUtils]: 1: Hoare triple {15745#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15749#(<= main_x 1)} is VALID [2019-05-15 10:56:56,353 INFO L273 TraceCheckUtils]: 2: Hoare triple {15749#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15749#(<= main_x 1)} is VALID [2019-05-15 10:56:56,354 INFO L273 TraceCheckUtils]: 3: Hoare triple {15749#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15756#(<= main_x 2)} is VALID [2019-05-15 10:56:56,354 INFO L273 TraceCheckUtils]: 4: Hoare triple {15756#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15756#(<= main_x 2)} is VALID [2019-05-15 10:56:56,355 INFO L273 TraceCheckUtils]: 5: Hoare triple {15756#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15763#(<= main_x 3)} is VALID [2019-05-15 10:56:56,356 INFO L273 TraceCheckUtils]: 6: Hoare triple {15763#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15763#(<= main_x 3)} is VALID [2019-05-15 10:56:56,357 INFO L273 TraceCheckUtils]: 7: Hoare triple {15763#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15770#(<= main_x 4)} is VALID [2019-05-15 10:56:56,357 INFO L273 TraceCheckUtils]: 8: Hoare triple {15770#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15770#(<= main_x 4)} is VALID [2019-05-15 10:56:56,358 INFO L273 TraceCheckUtils]: 9: Hoare triple {15770#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15777#(<= main_x 5)} is VALID [2019-05-15 10:56:56,358 INFO L273 TraceCheckUtils]: 10: Hoare triple {15777#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15777#(<= main_x 5)} is VALID [2019-05-15 10:56:56,359 INFO L273 TraceCheckUtils]: 11: Hoare triple {15777#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15784#(<= main_x 6)} is VALID [2019-05-15 10:56:56,360 INFO L273 TraceCheckUtils]: 12: Hoare triple {15784#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15784#(<= main_x 6)} is VALID [2019-05-15 10:56:56,361 INFO L273 TraceCheckUtils]: 13: Hoare triple {15784#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15791#(<= main_x 7)} is VALID [2019-05-15 10:56:56,361 INFO L273 TraceCheckUtils]: 14: Hoare triple {15791#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15791#(<= main_x 7)} is VALID [2019-05-15 10:56:56,362 INFO L273 TraceCheckUtils]: 15: Hoare triple {15791#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15798#(<= main_x 8)} is VALID [2019-05-15 10:56:56,362 INFO L273 TraceCheckUtils]: 16: Hoare triple {15798#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15798#(<= main_x 8)} is VALID [2019-05-15 10:56:56,363 INFO L273 TraceCheckUtils]: 17: Hoare triple {15798#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15805#(<= main_x 9)} is VALID [2019-05-15 10:56:56,364 INFO L273 TraceCheckUtils]: 18: Hoare triple {15805#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15805#(<= main_x 9)} is VALID [2019-05-15 10:56:56,364 INFO L273 TraceCheckUtils]: 19: Hoare triple {15805#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15812#(<= main_x 10)} is VALID [2019-05-15 10:56:56,365 INFO L273 TraceCheckUtils]: 20: Hoare triple {15812#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15812#(<= main_x 10)} is VALID [2019-05-15 10:56:56,365 INFO L273 TraceCheckUtils]: 21: Hoare triple {15812#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15819#(<= main_x 11)} is VALID [2019-05-15 10:56:56,366 INFO L273 TraceCheckUtils]: 22: Hoare triple {15819#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15819#(<= main_x 11)} is VALID [2019-05-15 10:56:56,367 INFO L273 TraceCheckUtils]: 23: Hoare triple {15819#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15826#(<= main_x 12)} is VALID [2019-05-15 10:56:56,367 INFO L273 TraceCheckUtils]: 24: Hoare triple {15826#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15826#(<= main_x 12)} is VALID [2019-05-15 10:56:56,368 INFO L273 TraceCheckUtils]: 25: Hoare triple {15826#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15833#(<= main_x 13)} is VALID [2019-05-15 10:56:56,368 INFO L273 TraceCheckUtils]: 26: Hoare triple {15833#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15833#(<= main_x 13)} is VALID [2019-05-15 10:56:56,369 INFO L273 TraceCheckUtils]: 27: Hoare triple {15833#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15840#(<= main_x 14)} is VALID [2019-05-15 10:56:56,370 INFO L273 TraceCheckUtils]: 28: Hoare triple {15840#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15840#(<= main_x 14)} is VALID [2019-05-15 10:56:56,371 INFO L273 TraceCheckUtils]: 29: Hoare triple {15840#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15847#(<= main_x 15)} is VALID [2019-05-15 10:56:56,371 INFO L273 TraceCheckUtils]: 30: Hoare triple {15847#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15847#(<= main_x 15)} is VALID [2019-05-15 10:56:56,372 INFO L273 TraceCheckUtils]: 31: Hoare triple {15847#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15854#(<= main_x 16)} is VALID [2019-05-15 10:56:56,372 INFO L273 TraceCheckUtils]: 32: Hoare triple {15854#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15854#(<= main_x 16)} is VALID [2019-05-15 10:56:56,373 INFO L273 TraceCheckUtils]: 33: Hoare triple {15854#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15861#(<= main_x 17)} is VALID [2019-05-15 10:56:56,374 INFO L273 TraceCheckUtils]: 34: Hoare triple {15861#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15861#(<= main_x 17)} is VALID [2019-05-15 10:56:56,375 INFO L273 TraceCheckUtils]: 35: Hoare triple {15861#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15868#(<= main_x 18)} is VALID [2019-05-15 10:56:56,375 INFO L273 TraceCheckUtils]: 36: Hoare triple {15868#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15868#(<= main_x 18)} is VALID [2019-05-15 10:56:56,376 INFO L273 TraceCheckUtils]: 37: Hoare triple {15868#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15875#(<= main_x 19)} is VALID [2019-05-15 10:56:56,376 INFO L273 TraceCheckUtils]: 38: Hoare triple {15875#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15875#(<= main_x 19)} is VALID [2019-05-15 10:56:56,377 INFO L273 TraceCheckUtils]: 39: Hoare triple {15875#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15882#(<= main_x 20)} is VALID [2019-05-15 10:56:56,378 INFO L273 TraceCheckUtils]: 40: Hoare triple {15882#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15882#(<= main_x 20)} is VALID [2019-05-15 10:56:56,378 INFO L273 TraceCheckUtils]: 41: Hoare triple {15882#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15889#(<= main_x 21)} is VALID [2019-05-15 10:56:56,379 INFO L273 TraceCheckUtils]: 42: Hoare triple {15889#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15889#(<= main_x 21)} is VALID [2019-05-15 10:56:56,380 INFO L273 TraceCheckUtils]: 43: Hoare triple {15889#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15896#(<= main_x 22)} is VALID [2019-05-15 10:56:56,380 INFO L273 TraceCheckUtils]: 44: Hoare triple {15896#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15896#(<= main_x 22)} is VALID [2019-05-15 10:56:56,381 INFO L273 TraceCheckUtils]: 45: Hoare triple {15896#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15903#(<= main_x 23)} is VALID [2019-05-15 10:56:56,382 INFO L273 TraceCheckUtils]: 46: Hoare triple {15903#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15903#(<= main_x 23)} is VALID [2019-05-15 10:56:56,382 INFO L273 TraceCheckUtils]: 47: Hoare triple {15903#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15910#(<= main_x 24)} is VALID [2019-05-15 10:56:56,383 INFO L273 TraceCheckUtils]: 48: Hoare triple {15910#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15910#(<= main_x 24)} is VALID [2019-05-15 10:56:56,384 INFO L273 TraceCheckUtils]: 49: Hoare triple {15910#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15917#(<= main_x 25)} is VALID [2019-05-15 10:56:56,384 INFO L273 TraceCheckUtils]: 50: Hoare triple {15917#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15917#(<= main_x 25)} is VALID [2019-05-15 10:56:56,385 INFO L273 TraceCheckUtils]: 51: Hoare triple {15917#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15924#(<= main_x 26)} is VALID [2019-05-15 10:56:56,386 INFO L273 TraceCheckUtils]: 52: Hoare triple {15924#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15924#(<= main_x 26)} is VALID [2019-05-15 10:56:56,386 INFO L273 TraceCheckUtils]: 53: Hoare triple {15924#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15931#(<= main_x 27)} is VALID [2019-05-15 10:56:56,387 INFO L273 TraceCheckUtils]: 54: Hoare triple {15931#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15931#(<= main_x 27)} is VALID [2019-05-15 10:56:56,388 INFO L273 TraceCheckUtils]: 55: Hoare triple {15931#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15938#(<= main_x 28)} is VALID [2019-05-15 10:56:56,388 INFO L273 TraceCheckUtils]: 56: Hoare triple {15938#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15938#(<= main_x 28)} is VALID [2019-05-15 10:56:56,389 INFO L273 TraceCheckUtils]: 57: Hoare triple {15938#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15945#(<= main_x 29)} is VALID [2019-05-15 10:56:56,390 INFO L273 TraceCheckUtils]: 58: Hoare triple {15945#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15945#(<= main_x 29)} is VALID [2019-05-15 10:56:56,390 INFO L273 TraceCheckUtils]: 59: Hoare triple {15945#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15952#(<= main_x 30)} is VALID [2019-05-15 10:56:56,391 INFO L273 TraceCheckUtils]: 60: Hoare triple {15952#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15952#(<= main_x 30)} is VALID [2019-05-15 10:56:56,391 INFO L273 TraceCheckUtils]: 61: Hoare triple {15952#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15959#(<= main_x 31)} is VALID [2019-05-15 10:56:56,392 INFO L273 TraceCheckUtils]: 62: Hoare triple {15959#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15959#(<= main_x 31)} is VALID [2019-05-15 10:56:56,393 INFO L273 TraceCheckUtils]: 63: Hoare triple {15959#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15966#(<= main_x 32)} is VALID [2019-05-15 10:56:56,393 INFO L273 TraceCheckUtils]: 64: Hoare triple {15966#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15966#(<= main_x 32)} is VALID [2019-05-15 10:56:56,394 INFO L273 TraceCheckUtils]: 65: Hoare triple {15966#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15973#(<= main_x 33)} is VALID [2019-05-15 10:56:56,394 INFO L273 TraceCheckUtils]: 66: Hoare triple {15973#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15973#(<= main_x 33)} is VALID [2019-05-15 10:56:56,395 INFO L273 TraceCheckUtils]: 67: Hoare triple {15973#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15980#(<= main_x 34)} is VALID [2019-05-15 10:56:56,396 INFO L273 TraceCheckUtils]: 68: Hoare triple {15980#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15980#(<= main_x 34)} is VALID [2019-05-15 10:56:56,396 INFO L273 TraceCheckUtils]: 69: Hoare triple {15980#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15987#(<= main_x 35)} is VALID [2019-05-15 10:56:56,397 INFO L273 TraceCheckUtils]: 70: Hoare triple {15987#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15987#(<= main_x 35)} is VALID [2019-05-15 10:56:56,398 INFO L273 TraceCheckUtils]: 71: Hoare triple {15987#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {15994#(<= main_x 36)} is VALID [2019-05-15 10:56:56,398 INFO L273 TraceCheckUtils]: 72: Hoare triple {15994#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {15994#(<= main_x 36)} is VALID [2019-05-15 10:56:56,399 INFO L273 TraceCheckUtils]: 73: Hoare triple {15994#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16001#(<= main_x 37)} is VALID [2019-05-15 10:56:56,399 INFO L273 TraceCheckUtils]: 74: Hoare triple {16001#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16001#(<= main_x 37)} is VALID [2019-05-15 10:56:56,400 INFO L273 TraceCheckUtils]: 75: Hoare triple {16001#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16008#(<= main_x 38)} is VALID [2019-05-15 10:56:56,401 INFO L273 TraceCheckUtils]: 76: Hoare triple {16008#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16008#(<= main_x 38)} is VALID [2019-05-15 10:56:56,401 INFO L273 TraceCheckUtils]: 77: Hoare triple {16008#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16015#(<= main_x 39)} is VALID [2019-05-15 10:56:56,402 INFO L273 TraceCheckUtils]: 78: Hoare triple {16015#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16015#(<= main_x 39)} is VALID [2019-05-15 10:56:56,403 INFO L273 TraceCheckUtils]: 79: Hoare triple {16015#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16022#(<= main_x 40)} is VALID [2019-05-15 10:56:56,403 INFO L273 TraceCheckUtils]: 80: Hoare triple {16022#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16022#(<= main_x 40)} is VALID [2019-05-15 10:56:56,404 INFO L273 TraceCheckUtils]: 81: Hoare triple {16022#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16029#(<= main_x 41)} is VALID [2019-05-15 10:56:56,405 INFO L273 TraceCheckUtils]: 82: Hoare triple {16029#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16029#(<= main_x 41)} is VALID [2019-05-15 10:56:56,406 INFO L273 TraceCheckUtils]: 83: Hoare triple {16029#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16036#(<= main_x 42)} is VALID [2019-05-15 10:56:56,407 INFO L273 TraceCheckUtils]: 84: Hoare triple {16036#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16036#(<= main_x 42)} is VALID [2019-05-15 10:56:56,407 INFO L273 TraceCheckUtils]: 85: Hoare triple {16036#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16043#(<= main_x 43)} is VALID [2019-05-15 10:56:56,408 INFO L273 TraceCheckUtils]: 86: Hoare triple {16043#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16043#(<= main_x 43)} is VALID [2019-05-15 10:56:56,409 INFO L273 TraceCheckUtils]: 87: Hoare triple {16043#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16050#(<= main_x 44)} is VALID [2019-05-15 10:56:56,409 INFO L273 TraceCheckUtils]: 88: Hoare triple {16050#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16050#(<= main_x 44)} is VALID [2019-05-15 10:56:56,410 INFO L273 TraceCheckUtils]: 89: Hoare triple {16050#(<= main_x 44)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {15741#false} is VALID [2019-05-15 10:56:56,410 INFO L273 TraceCheckUtils]: 90: Hoare triple {15741#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {15741#false} is VALID [2019-05-15 10:56:56,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:56,418 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:56,418 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2019-05-15 10:56:56,418 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 91 [2019-05-15 10:56:56,419 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:56,419 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 47 states. [2019-05-15 10:56:56,508 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 91 edges. 91 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:56,508 INFO L454 AbstractCegarLoop]: Interpolant automaton has 47 states [2019-05-15 10:56:56,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2019-05-15 10:56:56,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2019-05-15 10:56:56,509 INFO L87 Difference]: Start difference. First operand 92 states and 136 transitions. Second operand 47 states. [2019-05-15 10:56:56,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:56,932 INFO L93 Difference]: Finished difference Result 94 states and 139 transitions. [2019-05-15 10:56:56,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2019-05-15 10:56:56,933 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 91 [2019-05-15 10:56:56,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-05-15 10:56:56,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 140 transitions. [2019-05-15 10:56:56,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-05-15 10:56:56,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 140 transitions. [2019-05-15 10:56:56,936 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 47 states and 140 transitions. [2019-05-15 10:56:57,089 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 140 edges. 140 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:57,091 INFO L225 Difference]: With dead ends: 94 [2019-05-15 10:56:57,091 INFO L226 Difference]: Without dead ends: 94 [2019-05-15 10:56:57,092 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2019-05-15 10:56:57,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2019-05-15 10:56:57,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2019-05-15 10:56:57,093 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:57,093 INFO L82 GeneralOperation]: Start isEquivalent. First operand 94 states. Second operand 94 states. [2019-05-15 10:56:57,093 INFO L74 IsIncluded]: Start isIncluded. First operand 94 states. Second operand 94 states. [2019-05-15 10:56:57,093 INFO L87 Difference]: Start difference. First operand 94 states. Second operand 94 states. [2019-05-15 10:56:57,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:57,094 INFO L93 Difference]: Finished difference Result 94 states and 139 transitions. [2019-05-15 10:56:57,094 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 139 transitions. [2019-05-15 10:56:57,095 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:57,095 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:57,095 INFO L74 IsIncluded]: Start isIncluded. First operand 94 states. Second operand 94 states. [2019-05-15 10:56:57,095 INFO L87 Difference]: Start difference. First operand 94 states. Second operand 94 states. [2019-05-15 10:56:57,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:57,096 INFO L93 Difference]: Finished difference Result 94 states and 139 transitions. [2019-05-15 10:56:57,096 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 139 transitions. [2019-05-15 10:56:57,097 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:57,097 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:57,097 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:57,097 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:57,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2019-05-15 10:56:57,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 139 transitions. [2019-05-15 10:56:57,098 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 139 transitions. Word has length 91 [2019-05-15 10:56:57,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:57,099 INFO L475 AbstractCegarLoop]: Abstraction has 94 states and 139 transitions. [2019-05-15 10:56:57,099 INFO L476 AbstractCegarLoop]: Interpolant automaton has 47 states. [2019-05-15 10:56:57,099 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 139 transitions. [2019-05-15 10:56:57,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-05-15 10:56:57,099 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:57,099 INFO L399 BasicCegarLoop]: trace histogram [45, 45, 1, 1, 1] [2019-05-15 10:56:57,100 INFO L418 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:57,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:57,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1587956762, now seen corresponding path program 45 times [2019-05-15 10:56:57,101 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:57,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 47 conjunts are in the unsatisfiable core [2019-05-15 10:56:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:57,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:56:58,690 INFO L273 TraceCheckUtils]: 0: Hoare triple {16435#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {16440#(<= main_x 0)} is VALID [2019-05-15 10:56:58,691 INFO L273 TraceCheckUtils]: 1: Hoare triple {16440#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16444#(<= main_x 1)} is VALID [2019-05-15 10:56:58,692 INFO L273 TraceCheckUtils]: 2: Hoare triple {16444#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16444#(<= main_x 1)} is VALID [2019-05-15 10:56:58,692 INFO L273 TraceCheckUtils]: 3: Hoare triple {16444#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16451#(<= main_x 2)} is VALID [2019-05-15 10:56:58,693 INFO L273 TraceCheckUtils]: 4: Hoare triple {16451#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16451#(<= main_x 2)} is VALID [2019-05-15 10:56:58,694 INFO L273 TraceCheckUtils]: 5: Hoare triple {16451#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16458#(<= main_x 3)} is VALID [2019-05-15 10:56:58,694 INFO L273 TraceCheckUtils]: 6: Hoare triple {16458#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16458#(<= main_x 3)} is VALID [2019-05-15 10:56:58,695 INFO L273 TraceCheckUtils]: 7: Hoare triple {16458#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16465#(<= main_x 4)} is VALID [2019-05-15 10:56:58,695 INFO L273 TraceCheckUtils]: 8: Hoare triple {16465#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16465#(<= main_x 4)} is VALID [2019-05-15 10:56:58,696 INFO L273 TraceCheckUtils]: 9: Hoare triple {16465#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16472#(<= main_x 5)} is VALID [2019-05-15 10:56:58,697 INFO L273 TraceCheckUtils]: 10: Hoare triple {16472#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16472#(<= main_x 5)} is VALID [2019-05-15 10:56:58,697 INFO L273 TraceCheckUtils]: 11: Hoare triple {16472#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16479#(<= main_x 6)} is VALID [2019-05-15 10:56:58,698 INFO L273 TraceCheckUtils]: 12: Hoare triple {16479#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16479#(<= main_x 6)} is VALID [2019-05-15 10:56:58,699 INFO L273 TraceCheckUtils]: 13: Hoare triple {16479#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16486#(<= main_x 7)} is VALID [2019-05-15 10:56:58,699 INFO L273 TraceCheckUtils]: 14: Hoare triple {16486#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16486#(<= main_x 7)} is VALID [2019-05-15 10:56:58,700 INFO L273 TraceCheckUtils]: 15: Hoare triple {16486#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16493#(<= main_x 8)} is VALID [2019-05-15 10:56:58,700 INFO L273 TraceCheckUtils]: 16: Hoare triple {16493#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16493#(<= main_x 8)} is VALID [2019-05-15 10:56:58,701 INFO L273 TraceCheckUtils]: 17: Hoare triple {16493#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16500#(<= main_x 9)} is VALID [2019-05-15 10:56:58,702 INFO L273 TraceCheckUtils]: 18: Hoare triple {16500#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16500#(<= main_x 9)} is VALID [2019-05-15 10:56:58,702 INFO L273 TraceCheckUtils]: 19: Hoare triple {16500#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16507#(<= main_x 10)} is VALID [2019-05-15 10:56:58,703 INFO L273 TraceCheckUtils]: 20: Hoare triple {16507#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16507#(<= main_x 10)} is VALID [2019-05-15 10:56:58,704 INFO L273 TraceCheckUtils]: 21: Hoare triple {16507#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16514#(<= main_x 11)} is VALID [2019-05-15 10:56:58,704 INFO L273 TraceCheckUtils]: 22: Hoare triple {16514#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16514#(<= main_x 11)} is VALID [2019-05-15 10:56:58,705 INFO L273 TraceCheckUtils]: 23: Hoare triple {16514#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16521#(<= main_x 12)} is VALID [2019-05-15 10:56:58,705 INFO L273 TraceCheckUtils]: 24: Hoare triple {16521#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16521#(<= main_x 12)} is VALID [2019-05-15 10:56:58,706 INFO L273 TraceCheckUtils]: 25: Hoare triple {16521#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16528#(<= main_x 13)} is VALID [2019-05-15 10:56:58,707 INFO L273 TraceCheckUtils]: 26: Hoare triple {16528#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16528#(<= main_x 13)} is VALID [2019-05-15 10:56:58,707 INFO L273 TraceCheckUtils]: 27: Hoare triple {16528#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16535#(<= main_x 14)} is VALID [2019-05-15 10:56:58,708 INFO L273 TraceCheckUtils]: 28: Hoare triple {16535#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16535#(<= main_x 14)} is VALID [2019-05-15 10:56:58,709 INFO L273 TraceCheckUtils]: 29: Hoare triple {16535#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16542#(<= main_x 15)} is VALID [2019-05-15 10:56:58,709 INFO L273 TraceCheckUtils]: 30: Hoare triple {16542#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16542#(<= main_x 15)} is VALID [2019-05-15 10:56:58,710 INFO L273 TraceCheckUtils]: 31: Hoare triple {16542#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16549#(<= main_x 16)} is VALID [2019-05-15 10:56:58,710 INFO L273 TraceCheckUtils]: 32: Hoare triple {16549#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16549#(<= main_x 16)} is VALID [2019-05-15 10:56:58,711 INFO L273 TraceCheckUtils]: 33: Hoare triple {16549#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16556#(<= main_x 17)} is VALID [2019-05-15 10:56:58,712 INFO L273 TraceCheckUtils]: 34: Hoare triple {16556#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16556#(<= main_x 17)} is VALID [2019-05-15 10:56:58,712 INFO L273 TraceCheckUtils]: 35: Hoare triple {16556#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16563#(<= main_x 18)} is VALID [2019-05-15 10:56:58,713 INFO L273 TraceCheckUtils]: 36: Hoare triple {16563#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16563#(<= main_x 18)} is VALID [2019-05-15 10:56:58,714 INFO L273 TraceCheckUtils]: 37: Hoare triple {16563#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16570#(<= main_x 19)} is VALID [2019-05-15 10:56:58,714 INFO L273 TraceCheckUtils]: 38: Hoare triple {16570#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16570#(<= main_x 19)} is VALID [2019-05-15 10:56:58,715 INFO L273 TraceCheckUtils]: 39: Hoare triple {16570#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16577#(<= main_x 20)} is VALID [2019-05-15 10:56:58,716 INFO L273 TraceCheckUtils]: 40: Hoare triple {16577#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16577#(<= main_x 20)} is VALID [2019-05-15 10:56:58,716 INFO L273 TraceCheckUtils]: 41: Hoare triple {16577#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16584#(<= main_x 21)} is VALID [2019-05-15 10:56:58,717 INFO L273 TraceCheckUtils]: 42: Hoare triple {16584#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16584#(<= main_x 21)} is VALID [2019-05-15 10:56:58,718 INFO L273 TraceCheckUtils]: 43: Hoare triple {16584#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16591#(<= main_x 22)} is VALID [2019-05-15 10:56:58,718 INFO L273 TraceCheckUtils]: 44: Hoare triple {16591#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16591#(<= main_x 22)} is VALID [2019-05-15 10:56:58,719 INFO L273 TraceCheckUtils]: 45: Hoare triple {16591#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16598#(<= main_x 23)} is VALID [2019-05-15 10:56:58,719 INFO L273 TraceCheckUtils]: 46: Hoare triple {16598#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16598#(<= main_x 23)} is VALID [2019-05-15 10:56:58,720 INFO L273 TraceCheckUtils]: 47: Hoare triple {16598#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16605#(<= main_x 24)} is VALID [2019-05-15 10:56:58,721 INFO L273 TraceCheckUtils]: 48: Hoare triple {16605#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16605#(<= main_x 24)} is VALID [2019-05-15 10:56:58,722 INFO L273 TraceCheckUtils]: 49: Hoare triple {16605#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16612#(<= main_x 25)} is VALID [2019-05-15 10:56:58,722 INFO L273 TraceCheckUtils]: 50: Hoare triple {16612#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16612#(<= main_x 25)} is VALID [2019-05-15 10:56:58,723 INFO L273 TraceCheckUtils]: 51: Hoare triple {16612#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16619#(<= main_x 26)} is VALID [2019-05-15 10:56:58,723 INFO L273 TraceCheckUtils]: 52: Hoare triple {16619#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16619#(<= main_x 26)} is VALID [2019-05-15 10:56:58,724 INFO L273 TraceCheckUtils]: 53: Hoare triple {16619#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16626#(<= main_x 27)} is VALID [2019-05-15 10:56:58,725 INFO L273 TraceCheckUtils]: 54: Hoare triple {16626#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16626#(<= main_x 27)} is VALID [2019-05-15 10:56:58,725 INFO L273 TraceCheckUtils]: 55: Hoare triple {16626#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16633#(<= main_x 28)} is VALID [2019-05-15 10:56:58,726 INFO L273 TraceCheckUtils]: 56: Hoare triple {16633#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16633#(<= main_x 28)} is VALID [2019-05-15 10:56:58,727 INFO L273 TraceCheckUtils]: 57: Hoare triple {16633#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16640#(<= main_x 29)} is VALID [2019-05-15 10:56:58,727 INFO L273 TraceCheckUtils]: 58: Hoare triple {16640#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16640#(<= main_x 29)} is VALID [2019-05-15 10:56:58,728 INFO L273 TraceCheckUtils]: 59: Hoare triple {16640#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16647#(<= main_x 30)} is VALID [2019-05-15 10:56:58,728 INFO L273 TraceCheckUtils]: 60: Hoare triple {16647#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16647#(<= main_x 30)} is VALID [2019-05-15 10:56:58,729 INFO L273 TraceCheckUtils]: 61: Hoare triple {16647#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16654#(<= main_x 31)} is VALID [2019-05-15 10:56:58,730 INFO L273 TraceCheckUtils]: 62: Hoare triple {16654#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16654#(<= main_x 31)} is VALID [2019-05-15 10:56:58,730 INFO L273 TraceCheckUtils]: 63: Hoare triple {16654#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16661#(<= main_x 32)} is VALID [2019-05-15 10:56:58,731 INFO L273 TraceCheckUtils]: 64: Hoare triple {16661#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16661#(<= main_x 32)} is VALID [2019-05-15 10:56:58,732 INFO L273 TraceCheckUtils]: 65: Hoare triple {16661#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16668#(<= main_x 33)} is VALID [2019-05-15 10:56:58,732 INFO L273 TraceCheckUtils]: 66: Hoare triple {16668#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16668#(<= main_x 33)} is VALID [2019-05-15 10:56:58,733 INFO L273 TraceCheckUtils]: 67: Hoare triple {16668#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16675#(<= main_x 34)} is VALID [2019-05-15 10:56:58,733 INFO L273 TraceCheckUtils]: 68: Hoare triple {16675#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16675#(<= main_x 34)} is VALID [2019-05-15 10:56:58,734 INFO L273 TraceCheckUtils]: 69: Hoare triple {16675#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16682#(<= main_x 35)} is VALID [2019-05-15 10:56:58,735 INFO L273 TraceCheckUtils]: 70: Hoare triple {16682#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16682#(<= main_x 35)} is VALID [2019-05-15 10:56:58,735 INFO L273 TraceCheckUtils]: 71: Hoare triple {16682#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16689#(<= main_x 36)} is VALID [2019-05-15 10:56:58,736 INFO L273 TraceCheckUtils]: 72: Hoare triple {16689#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16689#(<= main_x 36)} is VALID [2019-05-15 10:56:58,736 INFO L273 TraceCheckUtils]: 73: Hoare triple {16689#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16696#(<= main_x 37)} is VALID [2019-05-15 10:56:58,737 INFO L273 TraceCheckUtils]: 74: Hoare triple {16696#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16696#(<= main_x 37)} is VALID [2019-05-15 10:56:58,738 INFO L273 TraceCheckUtils]: 75: Hoare triple {16696#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16703#(<= main_x 38)} is VALID [2019-05-15 10:56:58,738 INFO L273 TraceCheckUtils]: 76: Hoare triple {16703#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16703#(<= main_x 38)} is VALID [2019-05-15 10:56:58,739 INFO L273 TraceCheckUtils]: 77: Hoare triple {16703#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16710#(<= main_x 39)} is VALID [2019-05-15 10:56:58,739 INFO L273 TraceCheckUtils]: 78: Hoare triple {16710#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16710#(<= main_x 39)} is VALID [2019-05-15 10:56:58,740 INFO L273 TraceCheckUtils]: 79: Hoare triple {16710#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16717#(<= main_x 40)} is VALID [2019-05-15 10:56:58,741 INFO L273 TraceCheckUtils]: 80: Hoare triple {16717#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16717#(<= main_x 40)} is VALID [2019-05-15 10:56:58,741 INFO L273 TraceCheckUtils]: 81: Hoare triple {16717#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16724#(<= main_x 41)} is VALID [2019-05-15 10:56:58,742 INFO L273 TraceCheckUtils]: 82: Hoare triple {16724#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16724#(<= main_x 41)} is VALID [2019-05-15 10:56:58,743 INFO L273 TraceCheckUtils]: 83: Hoare triple {16724#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16731#(<= main_x 42)} is VALID [2019-05-15 10:56:58,743 INFO L273 TraceCheckUtils]: 84: Hoare triple {16731#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16731#(<= main_x 42)} is VALID [2019-05-15 10:56:58,744 INFO L273 TraceCheckUtils]: 85: Hoare triple {16731#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16738#(<= main_x 43)} is VALID [2019-05-15 10:56:58,744 INFO L273 TraceCheckUtils]: 86: Hoare triple {16738#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16738#(<= main_x 43)} is VALID [2019-05-15 10:56:58,745 INFO L273 TraceCheckUtils]: 87: Hoare triple {16738#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16745#(<= main_x 44)} is VALID [2019-05-15 10:56:58,746 INFO L273 TraceCheckUtils]: 88: Hoare triple {16745#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16745#(<= main_x 44)} is VALID [2019-05-15 10:56:58,746 INFO L273 TraceCheckUtils]: 89: Hoare triple {16745#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {16752#(<= main_x 45)} is VALID [2019-05-15 10:56:58,747 INFO L273 TraceCheckUtils]: 90: Hoare triple {16752#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {16752#(<= main_x 45)} is VALID [2019-05-15 10:56:58,748 INFO L273 TraceCheckUtils]: 91: Hoare triple {16752#(<= main_x 45)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {16436#false} is VALID [2019-05-15 10:56:58,748 INFO L273 TraceCheckUtils]: 92: Hoare triple {16436#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {16436#false} is VALID [2019-05-15 10:56:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:56:58,757 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:56:58,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2019-05-15 10:56:58,757 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 93 [2019-05-15 10:56:58,757 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:56:58,757 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 48 states. [2019-05-15 10:56:58,851 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 93 edges. 93 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:58,851 INFO L454 AbstractCegarLoop]: Interpolant automaton has 48 states [2019-05-15 10:56:58,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2019-05-15 10:56:58,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2019-05-15 10:56:58,853 INFO L87 Difference]: Start difference. First operand 94 states and 139 transitions. Second operand 48 states. [2019-05-15 10:56:59,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:59,108 INFO L93 Difference]: Finished difference Result 96 states and 142 transitions. [2019-05-15 10:56:59,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2019-05-15 10:56:59,108 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 93 [2019-05-15 10:56:59,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:56:59,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2019-05-15 10:56:59,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 143 transitions. [2019-05-15 10:56:59,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2019-05-15 10:56:59,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 143 transitions. [2019-05-15 10:56:59,110 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 48 states and 143 transitions. [2019-05-15 10:56:59,248 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:56:59,250 INFO L225 Difference]: With dead ends: 96 [2019-05-15 10:56:59,250 INFO L226 Difference]: Without dead ends: 96 [2019-05-15 10:56:59,250 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2019-05-15 10:56:59,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2019-05-15 10:56:59,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2019-05-15 10:56:59,253 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:56:59,253 INFO L82 GeneralOperation]: Start isEquivalent. First operand 96 states. Second operand 96 states. [2019-05-15 10:56:59,253 INFO L74 IsIncluded]: Start isIncluded. First operand 96 states. Second operand 96 states. [2019-05-15 10:56:59,254 INFO L87 Difference]: Start difference. First operand 96 states. Second operand 96 states. [2019-05-15 10:56:59,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:59,255 INFO L93 Difference]: Finished difference Result 96 states and 142 transitions. [2019-05-15 10:56:59,255 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 142 transitions. [2019-05-15 10:56:59,255 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:59,255 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:59,255 INFO L74 IsIncluded]: Start isIncluded. First operand 96 states. Second operand 96 states. [2019-05-15 10:56:59,256 INFO L87 Difference]: Start difference. First operand 96 states. Second operand 96 states. [2019-05-15 10:56:59,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:56:59,257 INFO L93 Difference]: Finished difference Result 96 states and 142 transitions. [2019-05-15 10:56:59,257 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 142 transitions. [2019-05-15 10:56:59,257 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:56:59,257 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:56:59,257 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:56:59,258 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:56:59,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2019-05-15 10:56:59,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 142 transitions. [2019-05-15 10:56:59,259 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 142 transitions. Word has length 93 [2019-05-15 10:56:59,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:56:59,259 INFO L475 AbstractCegarLoop]: Abstraction has 96 states and 142 transitions. [2019-05-15 10:56:59,259 INFO L476 AbstractCegarLoop]: Interpolant automaton has 48 states. [2019-05-15 10:56:59,259 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 142 transitions. [2019-05-15 10:56:59,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2019-05-15 10:56:59,260 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:56:59,260 INFO L399 BasicCegarLoop]: trace histogram [46, 46, 1, 1, 1] [2019-05-15 10:56:59,260 INFO L418 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:56:59,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:56:59,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1313028061, now seen corresponding path program 46 times [2019-05-15 10:56:59,261 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:56:59,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:59,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 48 conjunts are in the unsatisfiable core [2019-05-15 10:56:59,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:56:59,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:00,475 INFO L273 TraceCheckUtils]: 0: Hoare triple {17145#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {17150#(<= main_x 0)} is VALID [2019-05-15 10:57:00,476 INFO L273 TraceCheckUtils]: 1: Hoare triple {17150#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17154#(<= main_x 1)} is VALID [2019-05-15 10:57:00,477 INFO L273 TraceCheckUtils]: 2: Hoare triple {17154#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17154#(<= main_x 1)} is VALID [2019-05-15 10:57:00,477 INFO L273 TraceCheckUtils]: 3: Hoare triple {17154#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17161#(<= main_x 2)} is VALID [2019-05-15 10:57:00,478 INFO L273 TraceCheckUtils]: 4: Hoare triple {17161#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17161#(<= main_x 2)} is VALID [2019-05-15 10:57:00,479 INFO L273 TraceCheckUtils]: 5: Hoare triple {17161#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17168#(<= main_x 3)} is VALID [2019-05-15 10:57:00,479 INFO L273 TraceCheckUtils]: 6: Hoare triple {17168#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17168#(<= main_x 3)} is VALID [2019-05-15 10:57:00,480 INFO L273 TraceCheckUtils]: 7: Hoare triple {17168#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17175#(<= main_x 4)} is VALID [2019-05-15 10:57:00,480 INFO L273 TraceCheckUtils]: 8: Hoare triple {17175#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17175#(<= main_x 4)} is VALID [2019-05-15 10:57:00,481 INFO L273 TraceCheckUtils]: 9: Hoare triple {17175#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17182#(<= main_x 5)} is VALID [2019-05-15 10:57:00,482 INFO L273 TraceCheckUtils]: 10: Hoare triple {17182#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17182#(<= main_x 5)} is VALID [2019-05-15 10:57:00,482 INFO L273 TraceCheckUtils]: 11: Hoare triple {17182#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17189#(<= main_x 6)} is VALID [2019-05-15 10:57:00,483 INFO L273 TraceCheckUtils]: 12: Hoare triple {17189#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17189#(<= main_x 6)} is VALID [2019-05-15 10:57:00,484 INFO L273 TraceCheckUtils]: 13: Hoare triple {17189#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17196#(<= main_x 7)} is VALID [2019-05-15 10:57:00,484 INFO L273 TraceCheckUtils]: 14: Hoare triple {17196#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17196#(<= main_x 7)} is VALID [2019-05-15 10:57:00,485 INFO L273 TraceCheckUtils]: 15: Hoare triple {17196#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17203#(<= main_x 8)} is VALID [2019-05-15 10:57:00,485 INFO L273 TraceCheckUtils]: 16: Hoare triple {17203#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17203#(<= main_x 8)} is VALID [2019-05-15 10:57:00,486 INFO L273 TraceCheckUtils]: 17: Hoare triple {17203#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17210#(<= main_x 9)} is VALID [2019-05-15 10:57:00,487 INFO L273 TraceCheckUtils]: 18: Hoare triple {17210#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17210#(<= main_x 9)} is VALID [2019-05-15 10:57:00,487 INFO L273 TraceCheckUtils]: 19: Hoare triple {17210#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17217#(<= main_x 10)} is VALID [2019-05-15 10:57:00,488 INFO L273 TraceCheckUtils]: 20: Hoare triple {17217#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17217#(<= main_x 10)} is VALID [2019-05-15 10:57:00,489 INFO L273 TraceCheckUtils]: 21: Hoare triple {17217#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17224#(<= main_x 11)} is VALID [2019-05-15 10:57:00,489 INFO L273 TraceCheckUtils]: 22: Hoare triple {17224#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17224#(<= main_x 11)} is VALID [2019-05-15 10:57:00,490 INFO L273 TraceCheckUtils]: 23: Hoare triple {17224#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17231#(<= main_x 12)} is VALID [2019-05-15 10:57:00,490 INFO L273 TraceCheckUtils]: 24: Hoare triple {17231#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17231#(<= main_x 12)} is VALID [2019-05-15 10:57:00,491 INFO L273 TraceCheckUtils]: 25: Hoare triple {17231#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17238#(<= main_x 13)} is VALID [2019-05-15 10:57:00,492 INFO L273 TraceCheckUtils]: 26: Hoare triple {17238#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17238#(<= main_x 13)} is VALID [2019-05-15 10:57:00,492 INFO L273 TraceCheckUtils]: 27: Hoare triple {17238#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17245#(<= main_x 14)} is VALID [2019-05-15 10:57:00,493 INFO L273 TraceCheckUtils]: 28: Hoare triple {17245#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17245#(<= main_x 14)} is VALID [2019-05-15 10:57:00,494 INFO L273 TraceCheckUtils]: 29: Hoare triple {17245#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17252#(<= main_x 15)} is VALID [2019-05-15 10:57:00,494 INFO L273 TraceCheckUtils]: 30: Hoare triple {17252#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17252#(<= main_x 15)} is VALID [2019-05-15 10:57:00,495 INFO L273 TraceCheckUtils]: 31: Hoare triple {17252#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17259#(<= main_x 16)} is VALID [2019-05-15 10:57:00,495 INFO L273 TraceCheckUtils]: 32: Hoare triple {17259#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17259#(<= main_x 16)} is VALID [2019-05-15 10:57:00,496 INFO L273 TraceCheckUtils]: 33: Hoare triple {17259#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17266#(<= main_x 17)} is VALID [2019-05-15 10:57:00,497 INFO L273 TraceCheckUtils]: 34: Hoare triple {17266#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17266#(<= main_x 17)} is VALID [2019-05-15 10:57:00,497 INFO L273 TraceCheckUtils]: 35: Hoare triple {17266#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17273#(<= main_x 18)} is VALID [2019-05-15 10:57:00,498 INFO L273 TraceCheckUtils]: 36: Hoare triple {17273#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17273#(<= main_x 18)} is VALID [2019-05-15 10:57:00,499 INFO L273 TraceCheckUtils]: 37: Hoare triple {17273#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17280#(<= main_x 19)} is VALID [2019-05-15 10:57:00,499 INFO L273 TraceCheckUtils]: 38: Hoare triple {17280#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17280#(<= main_x 19)} is VALID [2019-05-15 10:57:00,500 INFO L273 TraceCheckUtils]: 39: Hoare triple {17280#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17287#(<= main_x 20)} is VALID [2019-05-15 10:57:00,500 INFO L273 TraceCheckUtils]: 40: Hoare triple {17287#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17287#(<= main_x 20)} is VALID [2019-05-15 10:57:00,501 INFO L273 TraceCheckUtils]: 41: Hoare triple {17287#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17294#(<= main_x 21)} is VALID [2019-05-15 10:57:00,502 INFO L273 TraceCheckUtils]: 42: Hoare triple {17294#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17294#(<= main_x 21)} is VALID [2019-05-15 10:57:00,502 INFO L273 TraceCheckUtils]: 43: Hoare triple {17294#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17301#(<= main_x 22)} is VALID [2019-05-15 10:57:00,503 INFO L273 TraceCheckUtils]: 44: Hoare triple {17301#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17301#(<= main_x 22)} is VALID [2019-05-15 10:57:00,503 INFO L273 TraceCheckUtils]: 45: Hoare triple {17301#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17308#(<= main_x 23)} is VALID [2019-05-15 10:57:00,504 INFO L273 TraceCheckUtils]: 46: Hoare triple {17308#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17308#(<= main_x 23)} is VALID [2019-05-15 10:57:00,505 INFO L273 TraceCheckUtils]: 47: Hoare triple {17308#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17315#(<= main_x 24)} is VALID [2019-05-15 10:57:00,505 INFO L273 TraceCheckUtils]: 48: Hoare triple {17315#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17315#(<= main_x 24)} is VALID [2019-05-15 10:57:00,506 INFO L273 TraceCheckUtils]: 49: Hoare triple {17315#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17322#(<= main_x 25)} is VALID [2019-05-15 10:57:00,506 INFO L273 TraceCheckUtils]: 50: Hoare triple {17322#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17322#(<= main_x 25)} is VALID [2019-05-15 10:57:00,507 INFO L273 TraceCheckUtils]: 51: Hoare triple {17322#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17329#(<= main_x 26)} is VALID [2019-05-15 10:57:00,508 INFO L273 TraceCheckUtils]: 52: Hoare triple {17329#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17329#(<= main_x 26)} is VALID [2019-05-15 10:57:00,508 INFO L273 TraceCheckUtils]: 53: Hoare triple {17329#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17336#(<= main_x 27)} is VALID [2019-05-15 10:57:00,509 INFO L273 TraceCheckUtils]: 54: Hoare triple {17336#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17336#(<= main_x 27)} is VALID [2019-05-15 10:57:00,510 INFO L273 TraceCheckUtils]: 55: Hoare triple {17336#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17343#(<= main_x 28)} is VALID [2019-05-15 10:57:00,510 INFO L273 TraceCheckUtils]: 56: Hoare triple {17343#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17343#(<= main_x 28)} is VALID [2019-05-15 10:57:00,511 INFO L273 TraceCheckUtils]: 57: Hoare triple {17343#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17350#(<= main_x 29)} is VALID [2019-05-15 10:57:00,512 INFO L273 TraceCheckUtils]: 58: Hoare triple {17350#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17350#(<= main_x 29)} is VALID [2019-05-15 10:57:00,512 INFO L273 TraceCheckUtils]: 59: Hoare triple {17350#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17357#(<= main_x 30)} is VALID [2019-05-15 10:57:00,513 INFO L273 TraceCheckUtils]: 60: Hoare triple {17357#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17357#(<= main_x 30)} is VALID [2019-05-15 10:57:00,513 INFO L273 TraceCheckUtils]: 61: Hoare triple {17357#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17364#(<= main_x 31)} is VALID [2019-05-15 10:57:00,514 INFO L273 TraceCheckUtils]: 62: Hoare triple {17364#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17364#(<= main_x 31)} is VALID [2019-05-15 10:57:00,515 INFO L273 TraceCheckUtils]: 63: Hoare triple {17364#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17371#(<= main_x 32)} is VALID [2019-05-15 10:57:00,515 INFO L273 TraceCheckUtils]: 64: Hoare triple {17371#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17371#(<= main_x 32)} is VALID [2019-05-15 10:57:00,516 INFO L273 TraceCheckUtils]: 65: Hoare triple {17371#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17378#(<= main_x 33)} is VALID [2019-05-15 10:57:00,516 INFO L273 TraceCheckUtils]: 66: Hoare triple {17378#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17378#(<= main_x 33)} is VALID [2019-05-15 10:57:00,517 INFO L273 TraceCheckUtils]: 67: Hoare triple {17378#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17385#(<= main_x 34)} is VALID [2019-05-15 10:57:00,518 INFO L273 TraceCheckUtils]: 68: Hoare triple {17385#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17385#(<= main_x 34)} is VALID [2019-05-15 10:57:00,518 INFO L273 TraceCheckUtils]: 69: Hoare triple {17385#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17392#(<= main_x 35)} is VALID [2019-05-15 10:57:00,519 INFO L273 TraceCheckUtils]: 70: Hoare triple {17392#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17392#(<= main_x 35)} is VALID [2019-05-15 10:57:00,520 INFO L273 TraceCheckUtils]: 71: Hoare triple {17392#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17399#(<= main_x 36)} is VALID [2019-05-15 10:57:00,520 INFO L273 TraceCheckUtils]: 72: Hoare triple {17399#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17399#(<= main_x 36)} is VALID [2019-05-15 10:57:00,521 INFO L273 TraceCheckUtils]: 73: Hoare triple {17399#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17406#(<= main_x 37)} is VALID [2019-05-15 10:57:00,521 INFO L273 TraceCheckUtils]: 74: Hoare triple {17406#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17406#(<= main_x 37)} is VALID [2019-05-15 10:57:00,522 INFO L273 TraceCheckUtils]: 75: Hoare triple {17406#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17413#(<= main_x 38)} is VALID [2019-05-15 10:57:00,523 INFO L273 TraceCheckUtils]: 76: Hoare triple {17413#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17413#(<= main_x 38)} is VALID [2019-05-15 10:57:00,523 INFO L273 TraceCheckUtils]: 77: Hoare triple {17413#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17420#(<= main_x 39)} is VALID [2019-05-15 10:57:00,524 INFO L273 TraceCheckUtils]: 78: Hoare triple {17420#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17420#(<= main_x 39)} is VALID [2019-05-15 10:57:00,525 INFO L273 TraceCheckUtils]: 79: Hoare triple {17420#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17427#(<= main_x 40)} is VALID [2019-05-15 10:57:00,525 INFO L273 TraceCheckUtils]: 80: Hoare triple {17427#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17427#(<= main_x 40)} is VALID [2019-05-15 10:57:00,526 INFO L273 TraceCheckUtils]: 81: Hoare triple {17427#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17434#(<= main_x 41)} is VALID [2019-05-15 10:57:00,526 INFO L273 TraceCheckUtils]: 82: Hoare triple {17434#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17434#(<= main_x 41)} is VALID [2019-05-15 10:57:00,527 INFO L273 TraceCheckUtils]: 83: Hoare triple {17434#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17441#(<= main_x 42)} is VALID [2019-05-15 10:57:00,528 INFO L273 TraceCheckUtils]: 84: Hoare triple {17441#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17441#(<= main_x 42)} is VALID [2019-05-15 10:57:00,528 INFO L273 TraceCheckUtils]: 85: Hoare triple {17441#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17448#(<= main_x 43)} is VALID [2019-05-15 10:57:00,529 INFO L273 TraceCheckUtils]: 86: Hoare triple {17448#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17448#(<= main_x 43)} is VALID [2019-05-15 10:57:00,530 INFO L273 TraceCheckUtils]: 87: Hoare triple {17448#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17455#(<= main_x 44)} is VALID [2019-05-15 10:57:00,530 INFO L273 TraceCheckUtils]: 88: Hoare triple {17455#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17455#(<= main_x 44)} is VALID [2019-05-15 10:57:00,531 INFO L273 TraceCheckUtils]: 89: Hoare triple {17455#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17462#(<= main_x 45)} is VALID [2019-05-15 10:57:00,531 INFO L273 TraceCheckUtils]: 90: Hoare triple {17462#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17462#(<= main_x 45)} is VALID [2019-05-15 10:57:00,535 INFO L273 TraceCheckUtils]: 91: Hoare triple {17462#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17469#(<= main_x 46)} is VALID [2019-05-15 10:57:00,535 INFO L273 TraceCheckUtils]: 92: Hoare triple {17469#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17469#(<= main_x 46)} is VALID [2019-05-15 10:57:00,536 INFO L273 TraceCheckUtils]: 93: Hoare triple {17469#(<= main_x 46)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {17146#false} is VALID [2019-05-15 10:57:00,536 INFO L273 TraceCheckUtils]: 94: Hoare triple {17146#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {17146#false} is VALID [2019-05-15 10:57:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:00,543 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:00,543 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2019-05-15 10:57:00,543 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 95 [2019-05-15 10:57:00,543 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:00,543 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 49 states. [2019-05-15 10:57:00,687 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:00,688 INFO L454 AbstractCegarLoop]: Interpolant automaton has 49 states [2019-05-15 10:57:00,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2019-05-15 10:57:00,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2019-05-15 10:57:00,689 INFO L87 Difference]: Start difference. First operand 96 states and 142 transitions. Second operand 49 states. [2019-05-15 10:57:01,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:01,194 INFO L93 Difference]: Finished difference Result 98 states and 145 transitions. [2019-05-15 10:57:01,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2019-05-15 10:57:01,194 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 95 [2019-05-15 10:57:01,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:01,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2019-05-15 10:57:01,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 146 transitions. [2019-05-15 10:57:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2019-05-15 10:57:01,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 146 transitions. [2019-05-15 10:57:01,196 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 49 states and 146 transitions. [2019-05-15 10:57:01,361 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:01,363 INFO L225 Difference]: With dead ends: 98 [2019-05-15 10:57:01,363 INFO L226 Difference]: Without dead ends: 98 [2019-05-15 10:57:01,364 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2019-05-15 10:57:01,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2019-05-15 10:57:01,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2019-05-15 10:57:01,365 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:01,366 INFO L82 GeneralOperation]: Start isEquivalent. First operand 98 states. Second operand 98 states. [2019-05-15 10:57:01,366 INFO L74 IsIncluded]: Start isIncluded. First operand 98 states. Second operand 98 states. [2019-05-15 10:57:01,366 INFO L87 Difference]: Start difference. First operand 98 states. Second operand 98 states. [2019-05-15 10:57:01,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:01,367 INFO L93 Difference]: Finished difference Result 98 states and 145 transitions. [2019-05-15 10:57:01,367 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 145 transitions. [2019-05-15 10:57:01,368 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:01,368 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:01,368 INFO L74 IsIncluded]: Start isIncluded. First operand 98 states. Second operand 98 states. [2019-05-15 10:57:01,368 INFO L87 Difference]: Start difference. First operand 98 states. Second operand 98 states. [2019-05-15 10:57:01,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:01,369 INFO L93 Difference]: Finished difference Result 98 states and 145 transitions. [2019-05-15 10:57:01,369 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 145 transitions. [2019-05-15 10:57:01,370 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:01,370 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:01,370 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:01,370 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:01,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-05-15 10:57:01,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 145 transitions. [2019-05-15 10:57:01,371 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 145 transitions. Word has length 95 [2019-05-15 10:57:01,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:01,372 INFO L475 AbstractCegarLoop]: Abstraction has 98 states and 145 transitions. [2019-05-15 10:57:01,372 INFO L476 AbstractCegarLoop]: Interpolant automaton has 49 states. [2019-05-15 10:57:01,372 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 145 transitions. [2019-05-15 10:57:01,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2019-05-15 10:57:01,372 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:01,372 INFO L399 BasicCegarLoop]: trace histogram [47, 47, 1, 1, 1] [2019-05-15 10:57:01,373 INFO L418 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:01,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:01,373 INFO L82 PathProgramCache]: Analyzing trace with hash -900448544, now seen corresponding path program 47 times [2019-05-15 10:57:01,373 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:01,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:01,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 49 conjunts are in the unsatisfiable core [2019-05-15 10:57:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:01,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:02,576 INFO L273 TraceCheckUtils]: 0: Hoare triple {17870#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {17875#(<= main_x 0)} is VALID [2019-05-15 10:57:02,577 INFO L273 TraceCheckUtils]: 1: Hoare triple {17875#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17879#(<= main_x 1)} is VALID [2019-05-15 10:57:02,578 INFO L273 TraceCheckUtils]: 2: Hoare triple {17879#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17879#(<= main_x 1)} is VALID [2019-05-15 10:57:02,579 INFO L273 TraceCheckUtils]: 3: Hoare triple {17879#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17886#(<= main_x 2)} is VALID [2019-05-15 10:57:02,579 INFO L273 TraceCheckUtils]: 4: Hoare triple {17886#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17886#(<= main_x 2)} is VALID [2019-05-15 10:57:02,580 INFO L273 TraceCheckUtils]: 5: Hoare triple {17886#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17893#(<= main_x 3)} is VALID [2019-05-15 10:57:02,581 INFO L273 TraceCheckUtils]: 6: Hoare triple {17893#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17893#(<= main_x 3)} is VALID [2019-05-15 10:57:02,581 INFO L273 TraceCheckUtils]: 7: Hoare triple {17893#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17900#(<= main_x 4)} is VALID [2019-05-15 10:57:02,582 INFO L273 TraceCheckUtils]: 8: Hoare triple {17900#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17900#(<= main_x 4)} is VALID [2019-05-15 10:57:02,583 INFO L273 TraceCheckUtils]: 9: Hoare triple {17900#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17907#(<= main_x 5)} is VALID [2019-05-15 10:57:02,583 INFO L273 TraceCheckUtils]: 10: Hoare triple {17907#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17907#(<= main_x 5)} is VALID [2019-05-15 10:57:02,584 INFO L273 TraceCheckUtils]: 11: Hoare triple {17907#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17914#(<= main_x 6)} is VALID [2019-05-15 10:57:02,585 INFO L273 TraceCheckUtils]: 12: Hoare triple {17914#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17914#(<= main_x 6)} is VALID [2019-05-15 10:57:02,585 INFO L273 TraceCheckUtils]: 13: Hoare triple {17914#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17921#(<= main_x 7)} is VALID [2019-05-15 10:57:02,586 INFO L273 TraceCheckUtils]: 14: Hoare triple {17921#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17921#(<= main_x 7)} is VALID [2019-05-15 10:57:02,587 INFO L273 TraceCheckUtils]: 15: Hoare triple {17921#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17928#(<= main_x 8)} is VALID [2019-05-15 10:57:02,587 INFO L273 TraceCheckUtils]: 16: Hoare triple {17928#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17928#(<= main_x 8)} is VALID [2019-05-15 10:57:02,588 INFO L273 TraceCheckUtils]: 17: Hoare triple {17928#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17935#(<= main_x 9)} is VALID [2019-05-15 10:57:02,588 INFO L273 TraceCheckUtils]: 18: Hoare triple {17935#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17935#(<= main_x 9)} is VALID [2019-05-15 10:57:02,589 INFO L273 TraceCheckUtils]: 19: Hoare triple {17935#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17942#(<= main_x 10)} is VALID [2019-05-15 10:57:02,590 INFO L273 TraceCheckUtils]: 20: Hoare triple {17942#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17942#(<= main_x 10)} is VALID [2019-05-15 10:57:02,590 INFO L273 TraceCheckUtils]: 21: Hoare triple {17942#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17949#(<= main_x 11)} is VALID [2019-05-15 10:57:02,591 INFO L273 TraceCheckUtils]: 22: Hoare triple {17949#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17949#(<= main_x 11)} is VALID [2019-05-15 10:57:02,591 INFO L273 TraceCheckUtils]: 23: Hoare triple {17949#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17956#(<= main_x 12)} is VALID [2019-05-15 10:57:02,592 INFO L273 TraceCheckUtils]: 24: Hoare triple {17956#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17956#(<= main_x 12)} is VALID [2019-05-15 10:57:02,593 INFO L273 TraceCheckUtils]: 25: Hoare triple {17956#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17963#(<= main_x 13)} is VALID [2019-05-15 10:57:02,593 INFO L273 TraceCheckUtils]: 26: Hoare triple {17963#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17963#(<= main_x 13)} is VALID [2019-05-15 10:57:02,594 INFO L273 TraceCheckUtils]: 27: Hoare triple {17963#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17970#(<= main_x 14)} is VALID [2019-05-15 10:57:02,595 INFO L273 TraceCheckUtils]: 28: Hoare triple {17970#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17970#(<= main_x 14)} is VALID [2019-05-15 10:57:02,595 INFO L273 TraceCheckUtils]: 29: Hoare triple {17970#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17977#(<= main_x 15)} is VALID [2019-05-15 10:57:02,596 INFO L273 TraceCheckUtils]: 30: Hoare triple {17977#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17977#(<= main_x 15)} is VALID [2019-05-15 10:57:02,597 INFO L273 TraceCheckUtils]: 31: Hoare triple {17977#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17984#(<= main_x 16)} is VALID [2019-05-15 10:57:02,597 INFO L273 TraceCheckUtils]: 32: Hoare triple {17984#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17984#(<= main_x 16)} is VALID [2019-05-15 10:57:02,598 INFO L273 TraceCheckUtils]: 33: Hoare triple {17984#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17991#(<= main_x 17)} is VALID [2019-05-15 10:57:02,599 INFO L273 TraceCheckUtils]: 34: Hoare triple {17991#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17991#(<= main_x 17)} is VALID [2019-05-15 10:57:02,599 INFO L273 TraceCheckUtils]: 35: Hoare triple {17991#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {17998#(<= main_x 18)} is VALID [2019-05-15 10:57:02,600 INFO L273 TraceCheckUtils]: 36: Hoare triple {17998#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {17998#(<= main_x 18)} is VALID [2019-05-15 10:57:02,601 INFO L273 TraceCheckUtils]: 37: Hoare triple {17998#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18005#(<= main_x 19)} is VALID [2019-05-15 10:57:02,601 INFO L273 TraceCheckUtils]: 38: Hoare triple {18005#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18005#(<= main_x 19)} is VALID [2019-05-15 10:57:02,602 INFO L273 TraceCheckUtils]: 39: Hoare triple {18005#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18012#(<= main_x 20)} is VALID [2019-05-15 10:57:02,602 INFO L273 TraceCheckUtils]: 40: Hoare triple {18012#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18012#(<= main_x 20)} is VALID [2019-05-15 10:57:02,603 INFO L273 TraceCheckUtils]: 41: Hoare triple {18012#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18019#(<= main_x 21)} is VALID [2019-05-15 10:57:02,604 INFO L273 TraceCheckUtils]: 42: Hoare triple {18019#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18019#(<= main_x 21)} is VALID [2019-05-15 10:57:02,609 INFO L273 TraceCheckUtils]: 43: Hoare triple {18019#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18026#(<= main_x 22)} is VALID [2019-05-15 10:57:02,610 INFO L273 TraceCheckUtils]: 44: Hoare triple {18026#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18026#(<= main_x 22)} is VALID [2019-05-15 10:57:02,610 INFO L273 TraceCheckUtils]: 45: Hoare triple {18026#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18033#(<= main_x 23)} is VALID [2019-05-15 10:57:02,610 INFO L273 TraceCheckUtils]: 46: Hoare triple {18033#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18033#(<= main_x 23)} is VALID [2019-05-15 10:57:02,611 INFO L273 TraceCheckUtils]: 47: Hoare triple {18033#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18040#(<= main_x 24)} is VALID [2019-05-15 10:57:02,611 INFO L273 TraceCheckUtils]: 48: Hoare triple {18040#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18040#(<= main_x 24)} is VALID [2019-05-15 10:57:02,612 INFO L273 TraceCheckUtils]: 49: Hoare triple {18040#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18047#(<= main_x 25)} is VALID [2019-05-15 10:57:02,612 INFO L273 TraceCheckUtils]: 50: Hoare triple {18047#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18047#(<= main_x 25)} is VALID [2019-05-15 10:57:02,612 INFO L273 TraceCheckUtils]: 51: Hoare triple {18047#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18054#(<= main_x 26)} is VALID [2019-05-15 10:57:02,613 INFO L273 TraceCheckUtils]: 52: Hoare triple {18054#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18054#(<= main_x 26)} is VALID [2019-05-15 10:57:02,614 INFO L273 TraceCheckUtils]: 53: Hoare triple {18054#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18061#(<= main_x 27)} is VALID [2019-05-15 10:57:02,614 INFO L273 TraceCheckUtils]: 54: Hoare triple {18061#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18061#(<= main_x 27)} is VALID [2019-05-15 10:57:02,615 INFO L273 TraceCheckUtils]: 55: Hoare triple {18061#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18068#(<= main_x 28)} is VALID [2019-05-15 10:57:02,615 INFO L273 TraceCheckUtils]: 56: Hoare triple {18068#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18068#(<= main_x 28)} is VALID [2019-05-15 10:57:02,616 INFO L273 TraceCheckUtils]: 57: Hoare triple {18068#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18075#(<= main_x 29)} is VALID [2019-05-15 10:57:02,617 INFO L273 TraceCheckUtils]: 58: Hoare triple {18075#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18075#(<= main_x 29)} is VALID [2019-05-15 10:57:02,617 INFO L273 TraceCheckUtils]: 59: Hoare triple {18075#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18082#(<= main_x 30)} is VALID [2019-05-15 10:57:02,618 INFO L273 TraceCheckUtils]: 60: Hoare triple {18082#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18082#(<= main_x 30)} is VALID [2019-05-15 10:57:02,619 INFO L273 TraceCheckUtils]: 61: Hoare triple {18082#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18089#(<= main_x 31)} is VALID [2019-05-15 10:57:02,619 INFO L273 TraceCheckUtils]: 62: Hoare triple {18089#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18089#(<= main_x 31)} is VALID [2019-05-15 10:57:02,620 INFO L273 TraceCheckUtils]: 63: Hoare triple {18089#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18096#(<= main_x 32)} is VALID [2019-05-15 10:57:02,621 INFO L273 TraceCheckUtils]: 64: Hoare triple {18096#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18096#(<= main_x 32)} is VALID [2019-05-15 10:57:02,621 INFO L273 TraceCheckUtils]: 65: Hoare triple {18096#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18103#(<= main_x 33)} is VALID [2019-05-15 10:57:02,622 INFO L273 TraceCheckUtils]: 66: Hoare triple {18103#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18103#(<= main_x 33)} is VALID [2019-05-15 10:57:02,623 INFO L273 TraceCheckUtils]: 67: Hoare triple {18103#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18110#(<= main_x 34)} is VALID [2019-05-15 10:57:02,623 INFO L273 TraceCheckUtils]: 68: Hoare triple {18110#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18110#(<= main_x 34)} is VALID [2019-05-15 10:57:02,624 INFO L273 TraceCheckUtils]: 69: Hoare triple {18110#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18117#(<= main_x 35)} is VALID [2019-05-15 10:57:02,624 INFO L273 TraceCheckUtils]: 70: Hoare triple {18117#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18117#(<= main_x 35)} is VALID [2019-05-15 10:57:02,625 INFO L273 TraceCheckUtils]: 71: Hoare triple {18117#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18124#(<= main_x 36)} is VALID [2019-05-15 10:57:02,626 INFO L273 TraceCheckUtils]: 72: Hoare triple {18124#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18124#(<= main_x 36)} is VALID [2019-05-15 10:57:02,626 INFO L273 TraceCheckUtils]: 73: Hoare triple {18124#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18131#(<= main_x 37)} is VALID [2019-05-15 10:57:02,627 INFO L273 TraceCheckUtils]: 74: Hoare triple {18131#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18131#(<= main_x 37)} is VALID [2019-05-15 10:57:02,628 INFO L273 TraceCheckUtils]: 75: Hoare triple {18131#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18138#(<= main_x 38)} is VALID [2019-05-15 10:57:02,628 INFO L273 TraceCheckUtils]: 76: Hoare triple {18138#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18138#(<= main_x 38)} is VALID [2019-05-15 10:57:02,629 INFO L273 TraceCheckUtils]: 77: Hoare triple {18138#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18145#(<= main_x 39)} is VALID [2019-05-15 10:57:02,630 INFO L273 TraceCheckUtils]: 78: Hoare triple {18145#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18145#(<= main_x 39)} is VALID [2019-05-15 10:57:02,630 INFO L273 TraceCheckUtils]: 79: Hoare triple {18145#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18152#(<= main_x 40)} is VALID [2019-05-15 10:57:02,631 INFO L273 TraceCheckUtils]: 80: Hoare triple {18152#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18152#(<= main_x 40)} is VALID [2019-05-15 10:57:02,632 INFO L273 TraceCheckUtils]: 81: Hoare triple {18152#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18159#(<= main_x 41)} is VALID [2019-05-15 10:57:02,632 INFO L273 TraceCheckUtils]: 82: Hoare triple {18159#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18159#(<= main_x 41)} is VALID [2019-05-15 10:57:02,633 INFO L273 TraceCheckUtils]: 83: Hoare triple {18159#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18166#(<= main_x 42)} is VALID [2019-05-15 10:57:02,633 INFO L273 TraceCheckUtils]: 84: Hoare triple {18166#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18166#(<= main_x 42)} is VALID [2019-05-15 10:57:02,634 INFO L273 TraceCheckUtils]: 85: Hoare triple {18166#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18173#(<= main_x 43)} is VALID [2019-05-15 10:57:02,635 INFO L273 TraceCheckUtils]: 86: Hoare triple {18173#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18173#(<= main_x 43)} is VALID [2019-05-15 10:57:02,636 INFO L273 TraceCheckUtils]: 87: Hoare triple {18173#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18180#(<= main_x 44)} is VALID [2019-05-15 10:57:02,636 INFO L273 TraceCheckUtils]: 88: Hoare triple {18180#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18180#(<= main_x 44)} is VALID [2019-05-15 10:57:02,637 INFO L273 TraceCheckUtils]: 89: Hoare triple {18180#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18187#(<= main_x 45)} is VALID [2019-05-15 10:57:02,637 INFO L273 TraceCheckUtils]: 90: Hoare triple {18187#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18187#(<= main_x 45)} is VALID [2019-05-15 10:57:02,638 INFO L273 TraceCheckUtils]: 91: Hoare triple {18187#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18194#(<= main_x 46)} is VALID [2019-05-15 10:57:02,639 INFO L273 TraceCheckUtils]: 92: Hoare triple {18194#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18194#(<= main_x 46)} is VALID [2019-05-15 10:57:02,639 INFO L273 TraceCheckUtils]: 93: Hoare triple {18194#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18201#(<= main_x 47)} is VALID [2019-05-15 10:57:02,640 INFO L273 TraceCheckUtils]: 94: Hoare triple {18201#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18201#(<= main_x 47)} is VALID [2019-05-15 10:57:02,640 INFO L273 TraceCheckUtils]: 95: Hoare triple {18201#(<= main_x 47)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {17871#false} is VALID [2019-05-15 10:57:02,641 INFO L273 TraceCheckUtils]: 96: Hoare triple {17871#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {17871#false} is VALID [2019-05-15 10:57:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:02,649 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:02,649 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2019-05-15 10:57:02,649 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 97 [2019-05-15 10:57:02,649 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:02,649 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 50 states. [2019-05-15 10:57:02,767 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:02,767 INFO L454 AbstractCegarLoop]: Interpolant automaton has 50 states [2019-05-15 10:57:02,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2019-05-15 10:57:02,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2019-05-15 10:57:02,768 INFO L87 Difference]: Start difference. First operand 98 states and 145 transitions. Second operand 50 states. [2019-05-15 10:57:03,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:03,029 INFO L93 Difference]: Finished difference Result 100 states and 148 transitions. [2019-05-15 10:57:03,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2019-05-15 10:57:03,029 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 97 [2019-05-15 10:57:03,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:03,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2019-05-15 10:57:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 149 transitions. [2019-05-15 10:57:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2019-05-15 10:57:03,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 149 transitions. [2019-05-15 10:57:03,032 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 50 states and 149 transitions. [2019-05-15 10:57:03,175 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 149 edges. 149 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:03,177 INFO L225 Difference]: With dead ends: 100 [2019-05-15 10:57:03,177 INFO L226 Difference]: Without dead ends: 100 [2019-05-15 10:57:03,178 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2019-05-15 10:57:03,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2019-05-15 10:57:03,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2019-05-15 10:57:03,180 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:03,180 INFO L82 GeneralOperation]: Start isEquivalent. First operand 100 states. Second operand 100 states. [2019-05-15 10:57:03,180 INFO L74 IsIncluded]: Start isIncluded. First operand 100 states. Second operand 100 states. [2019-05-15 10:57:03,180 INFO L87 Difference]: Start difference. First operand 100 states. Second operand 100 states. [2019-05-15 10:57:03,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:03,182 INFO L93 Difference]: Finished difference Result 100 states and 148 transitions. [2019-05-15 10:57:03,182 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 148 transitions. [2019-05-15 10:57:03,182 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:03,182 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:03,182 INFO L74 IsIncluded]: Start isIncluded. First operand 100 states. Second operand 100 states. [2019-05-15 10:57:03,183 INFO L87 Difference]: Start difference. First operand 100 states. Second operand 100 states. [2019-05-15 10:57:03,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:03,184 INFO L93 Difference]: Finished difference Result 100 states and 148 transitions. [2019-05-15 10:57:03,184 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 148 transitions. [2019-05-15 10:57:03,184 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:03,184 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:03,185 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:03,185 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:03,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-05-15 10:57:03,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 148 transitions. [2019-05-15 10:57:03,186 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 148 transitions. Word has length 97 [2019-05-15 10:57:03,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:03,186 INFO L475 AbstractCegarLoop]: Abstraction has 100 states and 148 transitions. [2019-05-15 10:57:03,186 INFO L476 AbstractCegarLoop]: Interpolant automaton has 50 states. [2019-05-15 10:57:03,187 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 148 transitions. [2019-05-15 10:57:03,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2019-05-15 10:57:03,187 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:03,187 INFO L399 BasicCegarLoop]: trace histogram [48, 48, 1, 1, 1] [2019-05-15 10:57:03,187 INFO L418 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:03,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:03,188 INFO L82 PathProgramCache]: Analyzing trace with hash -2042654429, now seen corresponding path program 48 times [2019-05-15 10:57:03,188 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:03,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 50 conjunts are in the unsatisfiable core [2019-05-15 10:57:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:03,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:04,516 INFO L273 TraceCheckUtils]: 0: Hoare triple {18610#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {18615#(<= main_x 0)} is VALID [2019-05-15 10:57:04,517 INFO L273 TraceCheckUtils]: 1: Hoare triple {18615#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18619#(<= main_x 1)} is VALID [2019-05-15 10:57:04,517 INFO L273 TraceCheckUtils]: 2: Hoare triple {18619#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18619#(<= main_x 1)} is VALID [2019-05-15 10:57:04,518 INFO L273 TraceCheckUtils]: 3: Hoare triple {18619#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18626#(<= main_x 2)} is VALID [2019-05-15 10:57:04,519 INFO L273 TraceCheckUtils]: 4: Hoare triple {18626#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18626#(<= main_x 2)} is VALID [2019-05-15 10:57:04,520 INFO L273 TraceCheckUtils]: 5: Hoare triple {18626#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18633#(<= main_x 3)} is VALID [2019-05-15 10:57:04,520 INFO L273 TraceCheckUtils]: 6: Hoare triple {18633#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18633#(<= main_x 3)} is VALID [2019-05-15 10:57:04,521 INFO L273 TraceCheckUtils]: 7: Hoare triple {18633#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18640#(<= main_x 4)} is VALID [2019-05-15 10:57:04,522 INFO L273 TraceCheckUtils]: 8: Hoare triple {18640#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18640#(<= main_x 4)} is VALID [2019-05-15 10:57:04,523 INFO L273 TraceCheckUtils]: 9: Hoare triple {18640#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18647#(<= main_x 5)} is VALID [2019-05-15 10:57:04,523 INFO L273 TraceCheckUtils]: 10: Hoare triple {18647#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18647#(<= main_x 5)} is VALID [2019-05-15 10:57:04,524 INFO L273 TraceCheckUtils]: 11: Hoare triple {18647#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18654#(<= main_x 6)} is VALID [2019-05-15 10:57:04,525 INFO L273 TraceCheckUtils]: 12: Hoare triple {18654#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18654#(<= main_x 6)} is VALID [2019-05-15 10:57:04,525 INFO L273 TraceCheckUtils]: 13: Hoare triple {18654#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18661#(<= main_x 7)} is VALID [2019-05-15 10:57:04,526 INFO L273 TraceCheckUtils]: 14: Hoare triple {18661#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18661#(<= main_x 7)} is VALID [2019-05-15 10:57:04,527 INFO L273 TraceCheckUtils]: 15: Hoare triple {18661#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18668#(<= main_x 8)} is VALID [2019-05-15 10:57:04,527 INFO L273 TraceCheckUtils]: 16: Hoare triple {18668#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18668#(<= main_x 8)} is VALID [2019-05-15 10:57:04,528 INFO L273 TraceCheckUtils]: 17: Hoare triple {18668#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18675#(<= main_x 9)} is VALID [2019-05-15 10:57:04,529 INFO L273 TraceCheckUtils]: 18: Hoare triple {18675#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18675#(<= main_x 9)} is VALID [2019-05-15 10:57:04,530 INFO L273 TraceCheckUtils]: 19: Hoare triple {18675#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18682#(<= main_x 10)} is VALID [2019-05-15 10:57:04,530 INFO L273 TraceCheckUtils]: 20: Hoare triple {18682#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18682#(<= main_x 10)} is VALID [2019-05-15 10:57:04,531 INFO L273 TraceCheckUtils]: 21: Hoare triple {18682#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18689#(<= main_x 11)} is VALID [2019-05-15 10:57:04,532 INFO L273 TraceCheckUtils]: 22: Hoare triple {18689#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18689#(<= main_x 11)} is VALID [2019-05-15 10:57:04,532 INFO L273 TraceCheckUtils]: 23: Hoare triple {18689#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18696#(<= main_x 12)} is VALID [2019-05-15 10:57:04,533 INFO L273 TraceCheckUtils]: 24: Hoare triple {18696#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18696#(<= main_x 12)} is VALID [2019-05-15 10:57:04,534 INFO L273 TraceCheckUtils]: 25: Hoare triple {18696#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18703#(<= main_x 13)} is VALID [2019-05-15 10:57:04,534 INFO L273 TraceCheckUtils]: 26: Hoare triple {18703#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18703#(<= main_x 13)} is VALID [2019-05-15 10:57:04,535 INFO L273 TraceCheckUtils]: 27: Hoare triple {18703#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18710#(<= main_x 14)} is VALID [2019-05-15 10:57:04,536 INFO L273 TraceCheckUtils]: 28: Hoare triple {18710#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18710#(<= main_x 14)} is VALID [2019-05-15 10:57:04,536 INFO L273 TraceCheckUtils]: 29: Hoare triple {18710#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18717#(<= main_x 15)} is VALID [2019-05-15 10:57:04,537 INFO L273 TraceCheckUtils]: 30: Hoare triple {18717#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18717#(<= main_x 15)} is VALID [2019-05-15 10:57:04,538 INFO L273 TraceCheckUtils]: 31: Hoare triple {18717#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18724#(<= main_x 16)} is VALID [2019-05-15 10:57:04,538 INFO L273 TraceCheckUtils]: 32: Hoare triple {18724#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18724#(<= main_x 16)} is VALID [2019-05-15 10:57:04,539 INFO L273 TraceCheckUtils]: 33: Hoare triple {18724#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18731#(<= main_x 17)} is VALID [2019-05-15 10:57:04,540 INFO L273 TraceCheckUtils]: 34: Hoare triple {18731#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18731#(<= main_x 17)} is VALID [2019-05-15 10:57:04,540 INFO L273 TraceCheckUtils]: 35: Hoare triple {18731#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18738#(<= main_x 18)} is VALID [2019-05-15 10:57:04,541 INFO L273 TraceCheckUtils]: 36: Hoare triple {18738#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18738#(<= main_x 18)} is VALID [2019-05-15 10:57:04,542 INFO L273 TraceCheckUtils]: 37: Hoare triple {18738#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18745#(<= main_x 19)} is VALID [2019-05-15 10:57:04,542 INFO L273 TraceCheckUtils]: 38: Hoare triple {18745#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18745#(<= main_x 19)} is VALID [2019-05-15 10:57:04,543 INFO L273 TraceCheckUtils]: 39: Hoare triple {18745#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18752#(<= main_x 20)} is VALID [2019-05-15 10:57:04,544 INFO L273 TraceCheckUtils]: 40: Hoare triple {18752#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18752#(<= main_x 20)} is VALID [2019-05-15 10:57:04,545 INFO L273 TraceCheckUtils]: 41: Hoare triple {18752#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18759#(<= main_x 21)} is VALID [2019-05-15 10:57:04,545 INFO L273 TraceCheckUtils]: 42: Hoare triple {18759#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18759#(<= main_x 21)} is VALID [2019-05-15 10:57:04,546 INFO L273 TraceCheckUtils]: 43: Hoare triple {18759#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18766#(<= main_x 22)} is VALID [2019-05-15 10:57:04,546 INFO L273 TraceCheckUtils]: 44: Hoare triple {18766#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18766#(<= main_x 22)} is VALID [2019-05-15 10:57:04,547 INFO L273 TraceCheckUtils]: 45: Hoare triple {18766#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18773#(<= main_x 23)} is VALID [2019-05-15 10:57:04,548 INFO L273 TraceCheckUtils]: 46: Hoare triple {18773#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18773#(<= main_x 23)} is VALID [2019-05-15 10:57:04,549 INFO L273 TraceCheckUtils]: 47: Hoare triple {18773#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18780#(<= main_x 24)} is VALID [2019-05-15 10:57:04,549 INFO L273 TraceCheckUtils]: 48: Hoare triple {18780#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18780#(<= main_x 24)} is VALID [2019-05-15 10:57:04,550 INFO L273 TraceCheckUtils]: 49: Hoare triple {18780#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18787#(<= main_x 25)} is VALID [2019-05-15 10:57:04,551 INFO L273 TraceCheckUtils]: 50: Hoare triple {18787#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18787#(<= main_x 25)} is VALID [2019-05-15 10:57:04,551 INFO L273 TraceCheckUtils]: 51: Hoare triple {18787#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18794#(<= main_x 26)} is VALID [2019-05-15 10:57:04,552 INFO L273 TraceCheckUtils]: 52: Hoare triple {18794#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18794#(<= main_x 26)} is VALID [2019-05-15 10:57:04,553 INFO L273 TraceCheckUtils]: 53: Hoare triple {18794#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18801#(<= main_x 27)} is VALID [2019-05-15 10:57:04,553 INFO L273 TraceCheckUtils]: 54: Hoare triple {18801#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18801#(<= main_x 27)} is VALID [2019-05-15 10:57:04,554 INFO L273 TraceCheckUtils]: 55: Hoare triple {18801#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18808#(<= main_x 28)} is VALID [2019-05-15 10:57:04,555 INFO L273 TraceCheckUtils]: 56: Hoare triple {18808#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18808#(<= main_x 28)} is VALID [2019-05-15 10:57:04,556 INFO L273 TraceCheckUtils]: 57: Hoare triple {18808#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18815#(<= main_x 29)} is VALID [2019-05-15 10:57:04,556 INFO L273 TraceCheckUtils]: 58: Hoare triple {18815#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18815#(<= main_x 29)} is VALID [2019-05-15 10:57:04,557 INFO L273 TraceCheckUtils]: 59: Hoare triple {18815#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18822#(<= main_x 30)} is VALID [2019-05-15 10:57:04,558 INFO L273 TraceCheckUtils]: 60: Hoare triple {18822#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18822#(<= main_x 30)} is VALID [2019-05-15 10:57:04,559 INFO L273 TraceCheckUtils]: 61: Hoare triple {18822#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18829#(<= main_x 31)} is VALID [2019-05-15 10:57:04,559 INFO L273 TraceCheckUtils]: 62: Hoare triple {18829#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18829#(<= main_x 31)} is VALID [2019-05-15 10:57:04,560 INFO L273 TraceCheckUtils]: 63: Hoare triple {18829#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18836#(<= main_x 32)} is VALID [2019-05-15 10:57:04,561 INFO L273 TraceCheckUtils]: 64: Hoare triple {18836#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18836#(<= main_x 32)} is VALID [2019-05-15 10:57:04,561 INFO L273 TraceCheckUtils]: 65: Hoare triple {18836#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18843#(<= main_x 33)} is VALID [2019-05-15 10:57:04,562 INFO L273 TraceCheckUtils]: 66: Hoare triple {18843#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18843#(<= main_x 33)} is VALID [2019-05-15 10:57:04,563 INFO L273 TraceCheckUtils]: 67: Hoare triple {18843#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18850#(<= main_x 34)} is VALID [2019-05-15 10:57:04,563 INFO L273 TraceCheckUtils]: 68: Hoare triple {18850#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18850#(<= main_x 34)} is VALID [2019-05-15 10:57:04,564 INFO L273 TraceCheckUtils]: 69: Hoare triple {18850#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18857#(<= main_x 35)} is VALID [2019-05-15 10:57:04,565 INFO L273 TraceCheckUtils]: 70: Hoare triple {18857#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18857#(<= main_x 35)} is VALID [2019-05-15 10:57:04,565 INFO L273 TraceCheckUtils]: 71: Hoare triple {18857#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18864#(<= main_x 36)} is VALID [2019-05-15 10:57:04,566 INFO L273 TraceCheckUtils]: 72: Hoare triple {18864#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18864#(<= main_x 36)} is VALID [2019-05-15 10:57:04,567 INFO L273 TraceCheckUtils]: 73: Hoare triple {18864#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18871#(<= main_x 37)} is VALID [2019-05-15 10:57:04,577 INFO L273 TraceCheckUtils]: 74: Hoare triple {18871#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18871#(<= main_x 37)} is VALID [2019-05-15 10:57:04,578 INFO L273 TraceCheckUtils]: 75: Hoare triple {18871#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18878#(<= main_x 38)} is VALID [2019-05-15 10:57:04,578 INFO L273 TraceCheckUtils]: 76: Hoare triple {18878#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18878#(<= main_x 38)} is VALID [2019-05-15 10:57:04,579 INFO L273 TraceCheckUtils]: 77: Hoare triple {18878#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18885#(<= main_x 39)} is VALID [2019-05-15 10:57:04,579 INFO L273 TraceCheckUtils]: 78: Hoare triple {18885#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18885#(<= main_x 39)} is VALID [2019-05-15 10:57:04,580 INFO L273 TraceCheckUtils]: 79: Hoare triple {18885#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18892#(<= main_x 40)} is VALID [2019-05-15 10:57:04,580 INFO L273 TraceCheckUtils]: 80: Hoare triple {18892#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18892#(<= main_x 40)} is VALID [2019-05-15 10:57:04,580 INFO L273 TraceCheckUtils]: 81: Hoare triple {18892#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18899#(<= main_x 41)} is VALID [2019-05-15 10:57:04,581 INFO L273 TraceCheckUtils]: 82: Hoare triple {18899#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18899#(<= main_x 41)} is VALID [2019-05-15 10:57:04,581 INFO L273 TraceCheckUtils]: 83: Hoare triple {18899#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18906#(<= main_x 42)} is VALID [2019-05-15 10:57:04,582 INFO L273 TraceCheckUtils]: 84: Hoare triple {18906#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18906#(<= main_x 42)} is VALID [2019-05-15 10:57:04,582 INFO L273 TraceCheckUtils]: 85: Hoare triple {18906#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18913#(<= main_x 43)} is VALID [2019-05-15 10:57:04,586 INFO L273 TraceCheckUtils]: 86: Hoare triple {18913#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18913#(<= main_x 43)} is VALID [2019-05-15 10:57:04,587 INFO L273 TraceCheckUtils]: 87: Hoare triple {18913#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18920#(<= main_x 44)} is VALID [2019-05-15 10:57:04,587 INFO L273 TraceCheckUtils]: 88: Hoare triple {18920#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18920#(<= main_x 44)} is VALID [2019-05-15 10:57:04,588 INFO L273 TraceCheckUtils]: 89: Hoare triple {18920#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18927#(<= main_x 45)} is VALID [2019-05-15 10:57:04,588 INFO L273 TraceCheckUtils]: 90: Hoare triple {18927#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18927#(<= main_x 45)} is VALID [2019-05-15 10:57:04,607 INFO L273 TraceCheckUtils]: 91: Hoare triple {18927#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18934#(<= main_x 46)} is VALID [2019-05-15 10:57:04,620 INFO L273 TraceCheckUtils]: 92: Hoare triple {18934#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18934#(<= main_x 46)} is VALID [2019-05-15 10:57:04,629 INFO L273 TraceCheckUtils]: 93: Hoare triple {18934#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18941#(<= main_x 47)} is VALID [2019-05-15 10:57:04,643 INFO L273 TraceCheckUtils]: 94: Hoare triple {18941#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18941#(<= main_x 47)} is VALID [2019-05-15 10:57:04,652 INFO L273 TraceCheckUtils]: 95: Hoare triple {18941#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {18948#(<= main_x 48)} is VALID [2019-05-15 10:57:04,657 INFO L273 TraceCheckUtils]: 96: Hoare triple {18948#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {18948#(<= main_x 48)} is VALID [2019-05-15 10:57:04,660 INFO L273 TraceCheckUtils]: 97: Hoare triple {18948#(<= main_x 48)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {18611#false} is VALID [2019-05-15 10:57:04,660 INFO L273 TraceCheckUtils]: 98: Hoare triple {18611#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {18611#false} is VALID [2019-05-15 10:57:04,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:04,668 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:04,668 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2019-05-15 10:57:04,668 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 99 [2019-05-15 10:57:04,668 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:04,668 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 51 states. [2019-05-15 10:57:04,766 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 99 edges. 99 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:04,766 INFO L454 AbstractCegarLoop]: Interpolant automaton has 51 states [2019-05-15 10:57:04,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2019-05-15 10:57:04,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2019-05-15 10:57:04,767 INFO L87 Difference]: Start difference. First operand 100 states and 148 transitions. Second operand 51 states. [2019-05-15 10:57:05,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:05,014 INFO L93 Difference]: Finished difference Result 102 states and 151 transitions. [2019-05-15 10:57:05,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2019-05-15 10:57:05,014 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 99 [2019-05-15 10:57:05,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:05,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2019-05-15 10:57:05,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 152 transitions. [2019-05-15 10:57:05,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2019-05-15 10:57:05,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 152 transitions. [2019-05-15 10:57:05,017 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 51 states and 152 transitions. [2019-05-15 10:57:05,162 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:05,164 INFO L225 Difference]: With dead ends: 102 [2019-05-15 10:57:05,164 INFO L226 Difference]: Without dead ends: 102 [2019-05-15 10:57:05,165 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2019-05-15 10:57:05,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2019-05-15 10:57:05,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2019-05-15 10:57:05,166 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:05,166 INFO L82 GeneralOperation]: Start isEquivalent. First operand 102 states. Second operand 102 states. [2019-05-15 10:57:05,166 INFO L74 IsIncluded]: Start isIncluded. First operand 102 states. Second operand 102 states. [2019-05-15 10:57:05,166 INFO L87 Difference]: Start difference. First operand 102 states. Second operand 102 states. [2019-05-15 10:57:05,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:05,167 INFO L93 Difference]: Finished difference Result 102 states and 151 transitions. [2019-05-15 10:57:05,168 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 151 transitions. [2019-05-15 10:57:05,168 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:05,168 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:05,168 INFO L74 IsIncluded]: Start isIncluded. First operand 102 states. Second operand 102 states. [2019-05-15 10:57:05,168 INFO L87 Difference]: Start difference. First operand 102 states. Second operand 102 states. [2019-05-15 10:57:05,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:05,169 INFO L93 Difference]: Finished difference Result 102 states and 151 transitions. [2019-05-15 10:57:05,169 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 151 transitions. [2019-05-15 10:57:05,169 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:05,169 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:05,169 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:05,170 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:05,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-05-15 10:57:05,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 151 transitions. [2019-05-15 10:57:05,171 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 151 transitions. Word has length 99 [2019-05-15 10:57:05,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:05,171 INFO L475 AbstractCegarLoop]: Abstraction has 102 states and 151 transitions. [2019-05-15 10:57:05,171 INFO L476 AbstractCegarLoop]: Interpolant automaton has 51 states. [2019-05-15 10:57:05,171 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 151 transitions. [2019-05-15 10:57:05,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2019-05-15 10:57:05,171 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:05,172 INFO L399 BasicCegarLoop]: trace histogram [49, 49, 1, 1, 1] [2019-05-15 10:57:05,172 INFO L418 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:05,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:05,172 INFO L82 PathProgramCache]: Analyzing trace with hash -190882138, now seen corresponding path program 49 times [2019-05-15 10:57:05,173 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:05,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 51 conjunts are in the unsatisfiable core [2019-05-15 10:57:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:05,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:06,454 INFO L273 TraceCheckUtils]: 0: Hoare triple {19365#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {19370#(<= main_x 0)} is VALID [2019-05-15 10:57:06,454 INFO L273 TraceCheckUtils]: 1: Hoare triple {19370#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19374#(<= main_x 1)} is VALID [2019-05-15 10:57:06,455 INFO L273 TraceCheckUtils]: 2: Hoare triple {19374#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19374#(<= main_x 1)} is VALID [2019-05-15 10:57:06,456 INFO L273 TraceCheckUtils]: 3: Hoare triple {19374#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19381#(<= main_x 2)} is VALID [2019-05-15 10:57:06,456 INFO L273 TraceCheckUtils]: 4: Hoare triple {19381#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19381#(<= main_x 2)} is VALID [2019-05-15 10:57:06,457 INFO L273 TraceCheckUtils]: 5: Hoare triple {19381#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19388#(<= main_x 3)} is VALID [2019-05-15 10:57:06,458 INFO L273 TraceCheckUtils]: 6: Hoare triple {19388#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19388#(<= main_x 3)} is VALID [2019-05-15 10:57:06,458 INFO L273 TraceCheckUtils]: 7: Hoare triple {19388#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19395#(<= main_x 4)} is VALID [2019-05-15 10:57:06,459 INFO L273 TraceCheckUtils]: 8: Hoare triple {19395#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19395#(<= main_x 4)} is VALID [2019-05-15 10:57:06,459 INFO L273 TraceCheckUtils]: 9: Hoare triple {19395#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19402#(<= main_x 5)} is VALID [2019-05-15 10:57:06,460 INFO L273 TraceCheckUtils]: 10: Hoare triple {19402#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19402#(<= main_x 5)} is VALID [2019-05-15 10:57:06,461 INFO L273 TraceCheckUtils]: 11: Hoare triple {19402#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19409#(<= main_x 6)} is VALID [2019-05-15 10:57:06,461 INFO L273 TraceCheckUtils]: 12: Hoare triple {19409#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19409#(<= main_x 6)} is VALID [2019-05-15 10:57:06,462 INFO L273 TraceCheckUtils]: 13: Hoare triple {19409#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19416#(<= main_x 7)} is VALID [2019-05-15 10:57:06,463 INFO L273 TraceCheckUtils]: 14: Hoare triple {19416#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19416#(<= main_x 7)} is VALID [2019-05-15 10:57:06,463 INFO L273 TraceCheckUtils]: 15: Hoare triple {19416#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19423#(<= main_x 8)} is VALID [2019-05-15 10:57:06,464 INFO L273 TraceCheckUtils]: 16: Hoare triple {19423#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19423#(<= main_x 8)} is VALID [2019-05-15 10:57:06,465 INFO L273 TraceCheckUtils]: 17: Hoare triple {19423#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19430#(<= main_x 9)} is VALID [2019-05-15 10:57:06,465 INFO L273 TraceCheckUtils]: 18: Hoare triple {19430#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19430#(<= main_x 9)} is VALID [2019-05-15 10:57:06,466 INFO L273 TraceCheckUtils]: 19: Hoare triple {19430#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19437#(<= main_x 10)} is VALID [2019-05-15 10:57:06,467 INFO L273 TraceCheckUtils]: 20: Hoare triple {19437#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19437#(<= main_x 10)} is VALID [2019-05-15 10:57:06,467 INFO L273 TraceCheckUtils]: 21: Hoare triple {19437#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19444#(<= main_x 11)} is VALID [2019-05-15 10:57:06,468 INFO L273 TraceCheckUtils]: 22: Hoare triple {19444#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19444#(<= main_x 11)} is VALID [2019-05-15 10:57:06,469 INFO L273 TraceCheckUtils]: 23: Hoare triple {19444#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19451#(<= main_x 12)} is VALID [2019-05-15 10:57:06,469 INFO L273 TraceCheckUtils]: 24: Hoare triple {19451#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19451#(<= main_x 12)} is VALID [2019-05-15 10:57:06,470 INFO L273 TraceCheckUtils]: 25: Hoare triple {19451#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19458#(<= main_x 13)} is VALID [2019-05-15 10:57:06,471 INFO L273 TraceCheckUtils]: 26: Hoare triple {19458#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19458#(<= main_x 13)} is VALID [2019-05-15 10:57:06,471 INFO L273 TraceCheckUtils]: 27: Hoare triple {19458#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19465#(<= main_x 14)} is VALID [2019-05-15 10:57:06,472 INFO L273 TraceCheckUtils]: 28: Hoare triple {19465#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19465#(<= main_x 14)} is VALID [2019-05-15 10:57:06,473 INFO L273 TraceCheckUtils]: 29: Hoare triple {19465#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19472#(<= main_x 15)} is VALID [2019-05-15 10:57:06,473 INFO L273 TraceCheckUtils]: 30: Hoare triple {19472#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19472#(<= main_x 15)} is VALID [2019-05-15 10:57:06,474 INFO L273 TraceCheckUtils]: 31: Hoare triple {19472#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19479#(<= main_x 16)} is VALID [2019-05-15 10:57:06,474 INFO L273 TraceCheckUtils]: 32: Hoare triple {19479#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19479#(<= main_x 16)} is VALID [2019-05-15 10:57:06,475 INFO L273 TraceCheckUtils]: 33: Hoare triple {19479#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19486#(<= main_x 17)} is VALID [2019-05-15 10:57:06,476 INFO L273 TraceCheckUtils]: 34: Hoare triple {19486#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19486#(<= main_x 17)} is VALID [2019-05-15 10:57:06,476 INFO L273 TraceCheckUtils]: 35: Hoare triple {19486#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19493#(<= main_x 18)} is VALID [2019-05-15 10:57:06,477 INFO L273 TraceCheckUtils]: 36: Hoare triple {19493#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19493#(<= main_x 18)} is VALID [2019-05-15 10:57:06,478 INFO L273 TraceCheckUtils]: 37: Hoare triple {19493#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19500#(<= main_x 19)} is VALID [2019-05-15 10:57:06,478 INFO L273 TraceCheckUtils]: 38: Hoare triple {19500#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19500#(<= main_x 19)} is VALID [2019-05-15 10:57:06,479 INFO L273 TraceCheckUtils]: 39: Hoare triple {19500#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19507#(<= main_x 20)} is VALID [2019-05-15 10:57:06,480 INFO L273 TraceCheckUtils]: 40: Hoare triple {19507#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19507#(<= main_x 20)} is VALID [2019-05-15 10:57:06,480 INFO L273 TraceCheckUtils]: 41: Hoare triple {19507#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19514#(<= main_x 21)} is VALID [2019-05-15 10:57:06,481 INFO L273 TraceCheckUtils]: 42: Hoare triple {19514#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19514#(<= main_x 21)} is VALID [2019-05-15 10:57:06,482 INFO L273 TraceCheckUtils]: 43: Hoare triple {19514#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19521#(<= main_x 22)} is VALID [2019-05-15 10:57:06,482 INFO L273 TraceCheckUtils]: 44: Hoare triple {19521#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19521#(<= main_x 22)} is VALID [2019-05-15 10:57:06,483 INFO L273 TraceCheckUtils]: 45: Hoare triple {19521#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19528#(<= main_x 23)} is VALID [2019-05-15 10:57:06,483 INFO L273 TraceCheckUtils]: 46: Hoare triple {19528#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19528#(<= main_x 23)} is VALID [2019-05-15 10:57:06,484 INFO L273 TraceCheckUtils]: 47: Hoare triple {19528#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19535#(<= main_x 24)} is VALID [2019-05-15 10:57:06,485 INFO L273 TraceCheckUtils]: 48: Hoare triple {19535#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19535#(<= main_x 24)} is VALID [2019-05-15 10:57:06,485 INFO L273 TraceCheckUtils]: 49: Hoare triple {19535#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19542#(<= main_x 25)} is VALID [2019-05-15 10:57:06,486 INFO L273 TraceCheckUtils]: 50: Hoare triple {19542#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19542#(<= main_x 25)} is VALID [2019-05-15 10:57:06,487 INFO L273 TraceCheckUtils]: 51: Hoare triple {19542#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19549#(<= main_x 26)} is VALID [2019-05-15 10:57:06,487 INFO L273 TraceCheckUtils]: 52: Hoare triple {19549#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19549#(<= main_x 26)} is VALID [2019-05-15 10:57:06,488 INFO L273 TraceCheckUtils]: 53: Hoare triple {19549#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19556#(<= main_x 27)} is VALID [2019-05-15 10:57:06,488 INFO L273 TraceCheckUtils]: 54: Hoare triple {19556#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19556#(<= main_x 27)} is VALID [2019-05-15 10:57:06,489 INFO L273 TraceCheckUtils]: 55: Hoare triple {19556#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19563#(<= main_x 28)} is VALID [2019-05-15 10:57:06,490 INFO L273 TraceCheckUtils]: 56: Hoare triple {19563#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19563#(<= main_x 28)} is VALID [2019-05-15 10:57:06,490 INFO L273 TraceCheckUtils]: 57: Hoare triple {19563#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19570#(<= main_x 29)} is VALID [2019-05-15 10:57:06,491 INFO L273 TraceCheckUtils]: 58: Hoare triple {19570#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19570#(<= main_x 29)} is VALID [2019-05-15 10:57:06,492 INFO L273 TraceCheckUtils]: 59: Hoare triple {19570#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19577#(<= main_x 30)} is VALID [2019-05-15 10:57:06,492 INFO L273 TraceCheckUtils]: 60: Hoare triple {19577#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19577#(<= main_x 30)} is VALID [2019-05-15 10:57:06,493 INFO L273 TraceCheckUtils]: 61: Hoare triple {19577#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19584#(<= main_x 31)} is VALID [2019-05-15 10:57:06,494 INFO L273 TraceCheckUtils]: 62: Hoare triple {19584#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19584#(<= main_x 31)} is VALID [2019-05-15 10:57:06,494 INFO L273 TraceCheckUtils]: 63: Hoare triple {19584#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19591#(<= main_x 32)} is VALID [2019-05-15 10:57:06,495 INFO L273 TraceCheckUtils]: 64: Hoare triple {19591#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19591#(<= main_x 32)} is VALID [2019-05-15 10:57:06,496 INFO L273 TraceCheckUtils]: 65: Hoare triple {19591#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19598#(<= main_x 33)} is VALID [2019-05-15 10:57:06,496 INFO L273 TraceCheckUtils]: 66: Hoare triple {19598#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19598#(<= main_x 33)} is VALID [2019-05-15 10:57:06,497 INFO L273 TraceCheckUtils]: 67: Hoare triple {19598#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19605#(<= main_x 34)} is VALID [2019-05-15 10:57:06,497 INFO L273 TraceCheckUtils]: 68: Hoare triple {19605#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19605#(<= main_x 34)} is VALID [2019-05-15 10:57:06,498 INFO L273 TraceCheckUtils]: 69: Hoare triple {19605#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19612#(<= main_x 35)} is VALID [2019-05-15 10:57:06,499 INFO L273 TraceCheckUtils]: 70: Hoare triple {19612#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19612#(<= main_x 35)} is VALID [2019-05-15 10:57:06,500 INFO L273 TraceCheckUtils]: 71: Hoare triple {19612#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19619#(<= main_x 36)} is VALID [2019-05-15 10:57:06,500 INFO L273 TraceCheckUtils]: 72: Hoare triple {19619#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19619#(<= main_x 36)} is VALID [2019-05-15 10:57:06,501 INFO L273 TraceCheckUtils]: 73: Hoare triple {19619#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19626#(<= main_x 37)} is VALID [2019-05-15 10:57:06,501 INFO L273 TraceCheckUtils]: 74: Hoare triple {19626#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19626#(<= main_x 37)} is VALID [2019-05-15 10:57:06,502 INFO L273 TraceCheckUtils]: 75: Hoare triple {19626#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19633#(<= main_x 38)} is VALID [2019-05-15 10:57:06,503 INFO L273 TraceCheckUtils]: 76: Hoare triple {19633#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19633#(<= main_x 38)} is VALID [2019-05-15 10:57:06,504 INFO L273 TraceCheckUtils]: 77: Hoare triple {19633#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19640#(<= main_x 39)} is VALID [2019-05-15 10:57:06,504 INFO L273 TraceCheckUtils]: 78: Hoare triple {19640#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19640#(<= main_x 39)} is VALID [2019-05-15 10:57:06,525 INFO L273 TraceCheckUtils]: 79: Hoare triple {19640#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19647#(<= main_x 40)} is VALID [2019-05-15 10:57:06,541 INFO L273 TraceCheckUtils]: 80: Hoare triple {19647#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19647#(<= main_x 40)} is VALID [2019-05-15 10:57:06,543 INFO L273 TraceCheckUtils]: 81: Hoare triple {19647#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19654#(<= main_x 41)} is VALID [2019-05-15 10:57:06,543 INFO L273 TraceCheckUtils]: 82: Hoare triple {19654#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19654#(<= main_x 41)} is VALID [2019-05-15 10:57:06,544 INFO L273 TraceCheckUtils]: 83: Hoare triple {19654#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19661#(<= main_x 42)} is VALID [2019-05-15 10:57:06,544 INFO L273 TraceCheckUtils]: 84: Hoare triple {19661#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19661#(<= main_x 42)} is VALID [2019-05-15 10:57:06,544 INFO L273 TraceCheckUtils]: 85: Hoare triple {19661#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19668#(<= main_x 43)} is VALID [2019-05-15 10:57:06,545 INFO L273 TraceCheckUtils]: 86: Hoare triple {19668#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19668#(<= main_x 43)} is VALID [2019-05-15 10:57:06,546 INFO L273 TraceCheckUtils]: 87: Hoare triple {19668#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19675#(<= main_x 44)} is VALID [2019-05-15 10:57:06,546 INFO L273 TraceCheckUtils]: 88: Hoare triple {19675#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19675#(<= main_x 44)} is VALID [2019-05-15 10:57:06,547 INFO L273 TraceCheckUtils]: 89: Hoare triple {19675#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19682#(<= main_x 45)} is VALID [2019-05-15 10:57:06,547 INFO L273 TraceCheckUtils]: 90: Hoare triple {19682#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19682#(<= main_x 45)} is VALID [2019-05-15 10:57:06,548 INFO L273 TraceCheckUtils]: 91: Hoare triple {19682#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19689#(<= main_x 46)} is VALID [2019-05-15 10:57:06,549 INFO L273 TraceCheckUtils]: 92: Hoare triple {19689#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19689#(<= main_x 46)} is VALID [2019-05-15 10:57:06,549 INFO L273 TraceCheckUtils]: 93: Hoare triple {19689#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19696#(<= main_x 47)} is VALID [2019-05-15 10:57:06,550 INFO L273 TraceCheckUtils]: 94: Hoare triple {19696#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19696#(<= main_x 47)} is VALID [2019-05-15 10:57:06,551 INFO L273 TraceCheckUtils]: 95: Hoare triple {19696#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19703#(<= main_x 48)} is VALID [2019-05-15 10:57:06,551 INFO L273 TraceCheckUtils]: 96: Hoare triple {19703#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19703#(<= main_x 48)} is VALID [2019-05-15 10:57:06,552 INFO L273 TraceCheckUtils]: 97: Hoare triple {19703#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {19710#(<= main_x 49)} is VALID [2019-05-15 10:57:06,552 INFO L273 TraceCheckUtils]: 98: Hoare triple {19710#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {19710#(<= main_x 49)} is VALID [2019-05-15 10:57:06,553 INFO L273 TraceCheckUtils]: 99: Hoare triple {19710#(<= main_x 49)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {19366#false} is VALID [2019-05-15 10:57:06,553 INFO L273 TraceCheckUtils]: 100: Hoare triple {19366#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {19366#false} is VALID [2019-05-15 10:57:06,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:06,562 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:06,562 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2019-05-15 10:57:06,563 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 101 [2019-05-15 10:57:06,563 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:06,563 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 52 states. [2019-05-15 10:57:06,662 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:06,662 INFO L454 AbstractCegarLoop]: Interpolant automaton has 52 states [2019-05-15 10:57:06,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2019-05-15 10:57:06,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2019-05-15 10:57:06,663 INFO L87 Difference]: Start difference. First operand 102 states and 151 transitions. Second operand 52 states. [2019-05-15 10:57:06,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:06,959 INFO L93 Difference]: Finished difference Result 104 states and 154 transitions. [2019-05-15 10:57:06,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2019-05-15 10:57:06,959 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 101 [2019-05-15 10:57:06,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:06,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2019-05-15 10:57:06,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 155 transitions. [2019-05-15 10:57:06,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2019-05-15 10:57:06,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 155 transitions. [2019-05-15 10:57:06,961 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 52 states and 155 transitions. [2019-05-15 10:57:07,119 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 155 edges. 155 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:07,120 INFO L225 Difference]: With dead ends: 104 [2019-05-15 10:57:07,121 INFO L226 Difference]: Without dead ends: 104 [2019-05-15 10:57:07,121 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2019-05-15 10:57:07,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2019-05-15 10:57:07,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2019-05-15 10:57:07,123 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:07,123 INFO L82 GeneralOperation]: Start isEquivalent. First operand 104 states. Second operand 104 states. [2019-05-15 10:57:07,124 INFO L74 IsIncluded]: Start isIncluded. First operand 104 states. Second operand 104 states. [2019-05-15 10:57:07,124 INFO L87 Difference]: Start difference. First operand 104 states. Second operand 104 states. [2019-05-15 10:57:07,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:07,125 INFO L93 Difference]: Finished difference Result 104 states and 154 transitions. [2019-05-15 10:57:07,125 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 154 transitions. [2019-05-15 10:57:07,126 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:07,126 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:07,126 INFO L74 IsIncluded]: Start isIncluded. First operand 104 states. Second operand 104 states. [2019-05-15 10:57:07,126 INFO L87 Difference]: Start difference. First operand 104 states. Second operand 104 states. [2019-05-15 10:57:07,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:07,127 INFO L93 Difference]: Finished difference Result 104 states and 154 transitions. [2019-05-15 10:57:07,128 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 154 transitions. [2019-05-15 10:57:07,128 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:07,128 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:07,128 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:07,128 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:07,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2019-05-15 10:57:07,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 154 transitions. [2019-05-15 10:57:07,130 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 154 transitions. Word has length 101 [2019-05-15 10:57:07,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:07,130 INFO L475 AbstractCegarLoop]: Abstraction has 104 states and 154 transitions. [2019-05-15 10:57:07,130 INFO L476 AbstractCegarLoop]: Interpolant automaton has 52 states. [2019-05-15 10:57:07,130 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 154 transitions. [2019-05-15 10:57:07,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2019-05-15 10:57:07,130 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:07,131 INFO L399 BasicCegarLoop]: trace histogram [50, 50, 1, 1, 1] [2019-05-15 10:57:07,131 INFO L418 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:07,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:07,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1245828969, now seen corresponding path program 50 times [2019-05-15 10:57:07,132 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:07,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:07,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 52 conjunts are in the unsatisfiable core [2019-05-15 10:57:07,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:07,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:08,510 INFO L273 TraceCheckUtils]: 0: Hoare triple {20135#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {20140#(<= main_x 0)} is VALID [2019-05-15 10:57:08,511 INFO L273 TraceCheckUtils]: 1: Hoare triple {20140#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20144#(<= main_x 1)} is VALID [2019-05-15 10:57:08,512 INFO L273 TraceCheckUtils]: 2: Hoare triple {20144#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20144#(<= main_x 1)} is VALID [2019-05-15 10:57:08,513 INFO L273 TraceCheckUtils]: 3: Hoare triple {20144#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20151#(<= main_x 2)} is VALID [2019-05-15 10:57:08,513 INFO L273 TraceCheckUtils]: 4: Hoare triple {20151#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20151#(<= main_x 2)} is VALID [2019-05-15 10:57:08,514 INFO L273 TraceCheckUtils]: 5: Hoare triple {20151#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20158#(<= main_x 3)} is VALID [2019-05-15 10:57:08,514 INFO L273 TraceCheckUtils]: 6: Hoare triple {20158#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20158#(<= main_x 3)} is VALID [2019-05-15 10:57:08,515 INFO L273 TraceCheckUtils]: 7: Hoare triple {20158#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20165#(<= main_x 4)} is VALID [2019-05-15 10:57:08,516 INFO L273 TraceCheckUtils]: 8: Hoare triple {20165#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20165#(<= main_x 4)} is VALID [2019-05-15 10:57:08,517 INFO L273 TraceCheckUtils]: 9: Hoare triple {20165#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20172#(<= main_x 5)} is VALID [2019-05-15 10:57:08,517 INFO L273 TraceCheckUtils]: 10: Hoare triple {20172#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20172#(<= main_x 5)} is VALID [2019-05-15 10:57:08,518 INFO L273 TraceCheckUtils]: 11: Hoare triple {20172#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20179#(<= main_x 6)} is VALID [2019-05-15 10:57:08,518 INFO L273 TraceCheckUtils]: 12: Hoare triple {20179#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20179#(<= main_x 6)} is VALID [2019-05-15 10:57:08,519 INFO L273 TraceCheckUtils]: 13: Hoare triple {20179#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20186#(<= main_x 7)} is VALID [2019-05-15 10:57:08,520 INFO L273 TraceCheckUtils]: 14: Hoare triple {20186#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20186#(<= main_x 7)} is VALID [2019-05-15 10:57:08,520 INFO L273 TraceCheckUtils]: 15: Hoare triple {20186#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20193#(<= main_x 8)} is VALID [2019-05-15 10:57:08,521 INFO L273 TraceCheckUtils]: 16: Hoare triple {20193#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20193#(<= main_x 8)} is VALID [2019-05-15 10:57:08,522 INFO L273 TraceCheckUtils]: 17: Hoare triple {20193#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20200#(<= main_x 9)} is VALID [2019-05-15 10:57:08,522 INFO L273 TraceCheckUtils]: 18: Hoare triple {20200#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20200#(<= main_x 9)} is VALID [2019-05-15 10:57:08,523 INFO L273 TraceCheckUtils]: 19: Hoare triple {20200#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20207#(<= main_x 10)} is VALID [2019-05-15 10:57:08,523 INFO L273 TraceCheckUtils]: 20: Hoare triple {20207#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20207#(<= main_x 10)} is VALID [2019-05-15 10:57:08,524 INFO L273 TraceCheckUtils]: 21: Hoare triple {20207#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20214#(<= main_x 11)} is VALID [2019-05-15 10:57:08,525 INFO L273 TraceCheckUtils]: 22: Hoare triple {20214#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20214#(<= main_x 11)} is VALID [2019-05-15 10:57:08,526 INFO L273 TraceCheckUtils]: 23: Hoare triple {20214#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20221#(<= main_x 12)} is VALID [2019-05-15 10:57:08,526 INFO L273 TraceCheckUtils]: 24: Hoare triple {20221#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20221#(<= main_x 12)} is VALID [2019-05-15 10:57:08,527 INFO L273 TraceCheckUtils]: 25: Hoare triple {20221#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20228#(<= main_x 13)} is VALID [2019-05-15 10:57:08,527 INFO L273 TraceCheckUtils]: 26: Hoare triple {20228#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20228#(<= main_x 13)} is VALID [2019-05-15 10:57:08,528 INFO L273 TraceCheckUtils]: 27: Hoare triple {20228#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20235#(<= main_x 14)} is VALID [2019-05-15 10:57:08,529 INFO L273 TraceCheckUtils]: 28: Hoare triple {20235#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20235#(<= main_x 14)} is VALID [2019-05-15 10:57:08,529 INFO L273 TraceCheckUtils]: 29: Hoare triple {20235#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20242#(<= main_x 15)} is VALID [2019-05-15 10:57:08,535 INFO L273 TraceCheckUtils]: 30: Hoare triple {20242#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20242#(<= main_x 15)} is VALID [2019-05-15 10:57:08,535 INFO L273 TraceCheckUtils]: 31: Hoare triple {20242#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20249#(<= main_x 16)} is VALID [2019-05-15 10:57:08,535 INFO L273 TraceCheckUtils]: 32: Hoare triple {20249#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20249#(<= main_x 16)} is VALID [2019-05-15 10:57:08,536 INFO L273 TraceCheckUtils]: 33: Hoare triple {20249#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20256#(<= main_x 17)} is VALID [2019-05-15 10:57:08,536 INFO L273 TraceCheckUtils]: 34: Hoare triple {20256#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20256#(<= main_x 17)} is VALID [2019-05-15 10:57:08,537 INFO L273 TraceCheckUtils]: 35: Hoare triple {20256#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20263#(<= main_x 18)} is VALID [2019-05-15 10:57:08,537 INFO L273 TraceCheckUtils]: 36: Hoare triple {20263#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20263#(<= main_x 18)} is VALID [2019-05-15 10:57:08,537 INFO L273 TraceCheckUtils]: 37: Hoare triple {20263#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20270#(<= main_x 19)} is VALID [2019-05-15 10:57:08,554 INFO L273 TraceCheckUtils]: 38: Hoare triple {20270#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20270#(<= main_x 19)} is VALID [2019-05-15 10:57:08,555 INFO L273 TraceCheckUtils]: 39: Hoare triple {20270#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20277#(<= main_x 20)} is VALID [2019-05-15 10:57:08,555 INFO L273 TraceCheckUtils]: 40: Hoare triple {20277#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20277#(<= main_x 20)} is VALID [2019-05-15 10:57:08,555 INFO L273 TraceCheckUtils]: 41: Hoare triple {20277#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20284#(<= main_x 21)} is VALID [2019-05-15 10:57:08,556 INFO L273 TraceCheckUtils]: 42: Hoare triple {20284#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20284#(<= main_x 21)} is VALID [2019-05-15 10:57:08,556 INFO L273 TraceCheckUtils]: 43: Hoare triple {20284#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20291#(<= main_x 22)} is VALID [2019-05-15 10:57:08,557 INFO L273 TraceCheckUtils]: 44: Hoare triple {20291#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20291#(<= main_x 22)} is VALID [2019-05-15 10:57:08,557 INFO L273 TraceCheckUtils]: 45: Hoare triple {20291#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20298#(<= main_x 23)} is VALID [2019-05-15 10:57:08,557 INFO L273 TraceCheckUtils]: 46: Hoare triple {20298#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20298#(<= main_x 23)} is VALID [2019-05-15 10:57:08,558 INFO L273 TraceCheckUtils]: 47: Hoare triple {20298#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20305#(<= main_x 24)} is VALID [2019-05-15 10:57:08,558 INFO L273 TraceCheckUtils]: 48: Hoare triple {20305#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20305#(<= main_x 24)} is VALID [2019-05-15 10:57:08,559 INFO L273 TraceCheckUtils]: 49: Hoare triple {20305#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20312#(<= main_x 25)} is VALID [2019-05-15 10:57:08,559 INFO L273 TraceCheckUtils]: 50: Hoare triple {20312#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20312#(<= main_x 25)} is VALID [2019-05-15 10:57:08,560 INFO L273 TraceCheckUtils]: 51: Hoare triple {20312#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20319#(<= main_x 26)} is VALID [2019-05-15 10:57:08,560 INFO L273 TraceCheckUtils]: 52: Hoare triple {20319#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20319#(<= main_x 26)} is VALID [2019-05-15 10:57:08,561 INFO L273 TraceCheckUtils]: 53: Hoare triple {20319#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20326#(<= main_x 27)} is VALID [2019-05-15 10:57:08,562 INFO L273 TraceCheckUtils]: 54: Hoare triple {20326#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20326#(<= main_x 27)} is VALID [2019-05-15 10:57:08,562 INFO L273 TraceCheckUtils]: 55: Hoare triple {20326#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20333#(<= main_x 28)} is VALID [2019-05-15 10:57:08,563 INFO L273 TraceCheckUtils]: 56: Hoare triple {20333#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20333#(<= main_x 28)} is VALID [2019-05-15 10:57:08,564 INFO L273 TraceCheckUtils]: 57: Hoare triple {20333#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20340#(<= main_x 29)} is VALID [2019-05-15 10:57:08,564 INFO L273 TraceCheckUtils]: 58: Hoare triple {20340#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20340#(<= main_x 29)} is VALID [2019-05-15 10:57:08,565 INFO L273 TraceCheckUtils]: 59: Hoare triple {20340#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20347#(<= main_x 30)} is VALID [2019-05-15 10:57:08,565 INFO L273 TraceCheckUtils]: 60: Hoare triple {20347#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20347#(<= main_x 30)} is VALID [2019-05-15 10:57:08,566 INFO L273 TraceCheckUtils]: 61: Hoare triple {20347#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20354#(<= main_x 31)} is VALID [2019-05-15 10:57:08,567 INFO L273 TraceCheckUtils]: 62: Hoare triple {20354#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20354#(<= main_x 31)} is VALID [2019-05-15 10:57:08,567 INFO L273 TraceCheckUtils]: 63: Hoare triple {20354#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20361#(<= main_x 32)} is VALID [2019-05-15 10:57:08,568 INFO L273 TraceCheckUtils]: 64: Hoare triple {20361#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20361#(<= main_x 32)} is VALID [2019-05-15 10:57:08,569 INFO L273 TraceCheckUtils]: 65: Hoare triple {20361#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20368#(<= main_x 33)} is VALID [2019-05-15 10:57:08,569 INFO L273 TraceCheckUtils]: 66: Hoare triple {20368#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20368#(<= main_x 33)} is VALID [2019-05-15 10:57:08,570 INFO L273 TraceCheckUtils]: 67: Hoare triple {20368#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20375#(<= main_x 34)} is VALID [2019-05-15 10:57:08,571 INFO L273 TraceCheckUtils]: 68: Hoare triple {20375#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20375#(<= main_x 34)} is VALID [2019-05-15 10:57:08,571 INFO L273 TraceCheckUtils]: 69: Hoare triple {20375#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20382#(<= main_x 35)} is VALID [2019-05-15 10:57:08,572 INFO L273 TraceCheckUtils]: 70: Hoare triple {20382#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20382#(<= main_x 35)} is VALID [2019-05-15 10:57:08,573 INFO L273 TraceCheckUtils]: 71: Hoare triple {20382#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20389#(<= main_x 36)} is VALID [2019-05-15 10:57:08,573 INFO L273 TraceCheckUtils]: 72: Hoare triple {20389#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20389#(<= main_x 36)} is VALID [2019-05-15 10:57:08,574 INFO L273 TraceCheckUtils]: 73: Hoare triple {20389#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20396#(<= main_x 37)} is VALID [2019-05-15 10:57:08,574 INFO L273 TraceCheckUtils]: 74: Hoare triple {20396#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20396#(<= main_x 37)} is VALID [2019-05-15 10:57:08,575 INFO L273 TraceCheckUtils]: 75: Hoare triple {20396#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20403#(<= main_x 38)} is VALID [2019-05-15 10:57:08,576 INFO L273 TraceCheckUtils]: 76: Hoare triple {20403#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20403#(<= main_x 38)} is VALID [2019-05-15 10:57:08,576 INFO L273 TraceCheckUtils]: 77: Hoare triple {20403#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20410#(<= main_x 39)} is VALID [2019-05-15 10:57:08,577 INFO L273 TraceCheckUtils]: 78: Hoare triple {20410#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20410#(<= main_x 39)} is VALID [2019-05-15 10:57:08,578 INFO L273 TraceCheckUtils]: 79: Hoare triple {20410#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20417#(<= main_x 40)} is VALID [2019-05-15 10:57:08,578 INFO L273 TraceCheckUtils]: 80: Hoare triple {20417#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20417#(<= main_x 40)} is VALID [2019-05-15 10:57:08,579 INFO L273 TraceCheckUtils]: 81: Hoare triple {20417#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20424#(<= main_x 41)} is VALID [2019-05-15 10:57:08,580 INFO L273 TraceCheckUtils]: 82: Hoare triple {20424#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20424#(<= main_x 41)} is VALID [2019-05-15 10:57:08,580 INFO L273 TraceCheckUtils]: 83: Hoare triple {20424#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20431#(<= main_x 42)} is VALID [2019-05-15 10:57:08,581 INFO L273 TraceCheckUtils]: 84: Hoare triple {20431#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20431#(<= main_x 42)} is VALID [2019-05-15 10:57:08,582 INFO L273 TraceCheckUtils]: 85: Hoare triple {20431#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20438#(<= main_x 43)} is VALID [2019-05-15 10:57:08,582 INFO L273 TraceCheckUtils]: 86: Hoare triple {20438#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20438#(<= main_x 43)} is VALID [2019-05-15 10:57:08,583 INFO L273 TraceCheckUtils]: 87: Hoare triple {20438#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20445#(<= main_x 44)} is VALID [2019-05-15 10:57:08,585 INFO L273 TraceCheckUtils]: 88: Hoare triple {20445#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20445#(<= main_x 44)} is VALID [2019-05-15 10:57:08,586 INFO L273 TraceCheckUtils]: 89: Hoare triple {20445#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20452#(<= main_x 45)} is VALID [2019-05-15 10:57:08,587 INFO L273 TraceCheckUtils]: 90: Hoare triple {20452#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20452#(<= main_x 45)} is VALID [2019-05-15 10:57:08,587 INFO L273 TraceCheckUtils]: 91: Hoare triple {20452#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20459#(<= main_x 46)} is VALID [2019-05-15 10:57:08,588 INFO L273 TraceCheckUtils]: 92: Hoare triple {20459#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20459#(<= main_x 46)} is VALID [2019-05-15 10:57:08,589 INFO L273 TraceCheckUtils]: 93: Hoare triple {20459#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20466#(<= main_x 47)} is VALID [2019-05-15 10:57:08,589 INFO L273 TraceCheckUtils]: 94: Hoare triple {20466#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20466#(<= main_x 47)} is VALID [2019-05-15 10:57:08,590 INFO L273 TraceCheckUtils]: 95: Hoare triple {20466#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20473#(<= main_x 48)} is VALID [2019-05-15 10:57:08,591 INFO L273 TraceCheckUtils]: 96: Hoare triple {20473#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20473#(<= main_x 48)} is VALID [2019-05-15 10:57:08,591 INFO L273 TraceCheckUtils]: 97: Hoare triple {20473#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20480#(<= main_x 49)} is VALID [2019-05-15 10:57:08,592 INFO L273 TraceCheckUtils]: 98: Hoare triple {20480#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20480#(<= main_x 49)} is VALID [2019-05-15 10:57:08,593 INFO L273 TraceCheckUtils]: 99: Hoare triple {20480#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20487#(<= main_x 50)} is VALID [2019-05-15 10:57:08,593 INFO L273 TraceCheckUtils]: 100: Hoare triple {20487#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20487#(<= main_x 50)} is VALID [2019-05-15 10:57:08,594 INFO L273 TraceCheckUtils]: 101: Hoare triple {20487#(<= main_x 50)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {20136#false} is VALID [2019-05-15 10:57:08,594 INFO L273 TraceCheckUtils]: 102: Hoare triple {20136#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {20136#false} is VALID [2019-05-15 10:57:08,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:08,603 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:08,603 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2019-05-15 10:57:08,604 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 103 [2019-05-15 10:57:08,604 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:08,604 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 53 states. [2019-05-15 10:57:08,709 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:08,709 INFO L454 AbstractCegarLoop]: Interpolant automaton has 53 states [2019-05-15 10:57:08,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2019-05-15 10:57:08,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2019-05-15 10:57:08,711 INFO L87 Difference]: Start difference. First operand 104 states and 154 transitions. Second operand 53 states. [2019-05-15 10:57:08,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:08,982 INFO L93 Difference]: Finished difference Result 106 states and 157 transitions. [2019-05-15 10:57:08,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2019-05-15 10:57:08,982 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 103 [2019-05-15 10:57:08,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:08,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-05-15 10:57:08,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 158 transitions. [2019-05-15 10:57:08,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-05-15 10:57:08,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 158 transitions. [2019-05-15 10:57:08,984 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 53 states and 158 transitions. [2019-05-15 10:57:09,137 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 158 edges. 158 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:09,139 INFO L225 Difference]: With dead ends: 106 [2019-05-15 10:57:09,139 INFO L226 Difference]: Without dead ends: 106 [2019-05-15 10:57:09,140 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2019-05-15 10:57:09,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2019-05-15 10:57:09,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2019-05-15 10:57:09,143 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:09,143 INFO L82 GeneralOperation]: Start isEquivalent. First operand 106 states. Second operand 106 states. [2019-05-15 10:57:09,143 INFO L74 IsIncluded]: Start isIncluded. First operand 106 states. Second operand 106 states. [2019-05-15 10:57:09,143 INFO L87 Difference]: Start difference. First operand 106 states. Second operand 106 states. [2019-05-15 10:57:09,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:09,144 INFO L93 Difference]: Finished difference Result 106 states and 157 transitions. [2019-05-15 10:57:09,145 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 157 transitions. [2019-05-15 10:57:09,145 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:09,145 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:09,145 INFO L74 IsIncluded]: Start isIncluded. First operand 106 states. Second operand 106 states. [2019-05-15 10:57:09,145 INFO L87 Difference]: Start difference. First operand 106 states. Second operand 106 states. [2019-05-15 10:57:09,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:09,147 INFO L93 Difference]: Finished difference Result 106 states and 157 transitions. [2019-05-15 10:57:09,147 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 157 transitions. [2019-05-15 10:57:09,147 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:09,147 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:09,147 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:09,147 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:09,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2019-05-15 10:57:09,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 157 transitions. [2019-05-15 10:57:09,149 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 157 transitions. Word has length 103 [2019-05-15 10:57:09,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:09,149 INFO L475 AbstractCegarLoop]: Abstraction has 106 states and 157 transitions. [2019-05-15 10:57:09,149 INFO L476 AbstractCegarLoop]: Interpolant automaton has 53 states. [2019-05-15 10:57:09,149 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 157 transitions. [2019-05-15 10:57:09,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2019-05-15 10:57:09,150 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:09,150 INFO L399 BasicCegarLoop]: trace histogram [51, 51, 1, 1, 1] [2019-05-15 10:57:09,150 INFO L418 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:09,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:09,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1054266516, now seen corresponding path program 51 times [2019-05-15 10:57:09,151 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:09,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:09,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 53 conjunts are in the unsatisfiable core [2019-05-15 10:57:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:09,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:10,854 INFO L273 TraceCheckUtils]: 0: Hoare triple {20920#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {20925#(<= main_x 0)} is VALID [2019-05-15 10:57:10,855 INFO L273 TraceCheckUtils]: 1: Hoare triple {20925#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20929#(<= main_x 1)} is VALID [2019-05-15 10:57:10,855 INFO L273 TraceCheckUtils]: 2: Hoare triple {20929#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20929#(<= main_x 1)} is VALID [2019-05-15 10:57:10,856 INFO L273 TraceCheckUtils]: 3: Hoare triple {20929#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20936#(<= main_x 2)} is VALID [2019-05-15 10:57:10,856 INFO L273 TraceCheckUtils]: 4: Hoare triple {20936#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20936#(<= main_x 2)} is VALID [2019-05-15 10:57:10,857 INFO L273 TraceCheckUtils]: 5: Hoare triple {20936#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20943#(<= main_x 3)} is VALID [2019-05-15 10:57:10,857 INFO L273 TraceCheckUtils]: 6: Hoare triple {20943#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20943#(<= main_x 3)} is VALID [2019-05-15 10:57:10,858 INFO L273 TraceCheckUtils]: 7: Hoare triple {20943#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20950#(<= main_x 4)} is VALID [2019-05-15 10:57:10,858 INFO L273 TraceCheckUtils]: 8: Hoare triple {20950#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20950#(<= main_x 4)} is VALID [2019-05-15 10:57:10,859 INFO L273 TraceCheckUtils]: 9: Hoare triple {20950#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20957#(<= main_x 5)} is VALID [2019-05-15 10:57:10,860 INFO L273 TraceCheckUtils]: 10: Hoare triple {20957#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20957#(<= main_x 5)} is VALID [2019-05-15 10:57:10,860 INFO L273 TraceCheckUtils]: 11: Hoare triple {20957#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20964#(<= main_x 6)} is VALID [2019-05-15 10:57:10,861 INFO L273 TraceCheckUtils]: 12: Hoare triple {20964#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20964#(<= main_x 6)} is VALID [2019-05-15 10:57:10,861 INFO L273 TraceCheckUtils]: 13: Hoare triple {20964#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20971#(<= main_x 7)} is VALID [2019-05-15 10:57:10,862 INFO L273 TraceCheckUtils]: 14: Hoare triple {20971#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20971#(<= main_x 7)} is VALID [2019-05-15 10:57:10,863 INFO L273 TraceCheckUtils]: 15: Hoare triple {20971#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20978#(<= main_x 8)} is VALID [2019-05-15 10:57:10,863 INFO L273 TraceCheckUtils]: 16: Hoare triple {20978#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20978#(<= main_x 8)} is VALID [2019-05-15 10:57:10,864 INFO L273 TraceCheckUtils]: 17: Hoare triple {20978#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20985#(<= main_x 9)} is VALID [2019-05-15 10:57:10,864 INFO L273 TraceCheckUtils]: 18: Hoare triple {20985#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20985#(<= main_x 9)} is VALID [2019-05-15 10:57:10,865 INFO L273 TraceCheckUtils]: 19: Hoare triple {20985#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20992#(<= main_x 10)} is VALID [2019-05-15 10:57:10,866 INFO L273 TraceCheckUtils]: 20: Hoare triple {20992#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20992#(<= main_x 10)} is VALID [2019-05-15 10:57:10,867 INFO L273 TraceCheckUtils]: 21: Hoare triple {20992#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {20999#(<= main_x 11)} is VALID [2019-05-15 10:57:10,877 INFO L273 TraceCheckUtils]: 22: Hoare triple {20999#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {20999#(<= main_x 11)} is VALID [2019-05-15 10:57:10,877 INFO L273 TraceCheckUtils]: 23: Hoare triple {20999#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21006#(<= main_x 12)} is VALID [2019-05-15 10:57:10,878 INFO L273 TraceCheckUtils]: 24: Hoare triple {21006#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21006#(<= main_x 12)} is VALID [2019-05-15 10:57:10,878 INFO L273 TraceCheckUtils]: 25: Hoare triple {21006#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21013#(<= main_x 13)} is VALID [2019-05-15 10:57:10,879 INFO L273 TraceCheckUtils]: 26: Hoare triple {21013#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21013#(<= main_x 13)} is VALID [2019-05-15 10:57:10,879 INFO L273 TraceCheckUtils]: 27: Hoare triple {21013#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21020#(<= main_x 14)} is VALID [2019-05-15 10:57:10,879 INFO L273 TraceCheckUtils]: 28: Hoare triple {21020#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21020#(<= main_x 14)} is VALID [2019-05-15 10:57:10,880 INFO L273 TraceCheckUtils]: 29: Hoare triple {21020#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21027#(<= main_x 15)} is VALID [2019-05-15 10:57:10,880 INFO L273 TraceCheckUtils]: 30: Hoare triple {21027#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21027#(<= main_x 15)} is VALID [2019-05-15 10:57:10,881 INFO L273 TraceCheckUtils]: 31: Hoare triple {21027#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21034#(<= main_x 16)} is VALID [2019-05-15 10:57:10,881 INFO L273 TraceCheckUtils]: 32: Hoare triple {21034#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21034#(<= main_x 16)} is VALID [2019-05-15 10:57:10,882 INFO L273 TraceCheckUtils]: 33: Hoare triple {21034#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21041#(<= main_x 17)} is VALID [2019-05-15 10:57:10,883 INFO L273 TraceCheckUtils]: 34: Hoare triple {21041#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21041#(<= main_x 17)} is VALID [2019-05-15 10:57:10,884 INFO L273 TraceCheckUtils]: 35: Hoare triple {21041#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21048#(<= main_x 18)} is VALID [2019-05-15 10:57:10,884 INFO L273 TraceCheckUtils]: 36: Hoare triple {21048#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21048#(<= main_x 18)} is VALID [2019-05-15 10:57:10,885 INFO L273 TraceCheckUtils]: 37: Hoare triple {21048#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21055#(<= main_x 19)} is VALID [2019-05-15 10:57:10,885 INFO L273 TraceCheckUtils]: 38: Hoare triple {21055#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21055#(<= main_x 19)} is VALID [2019-05-15 10:57:10,886 INFO L273 TraceCheckUtils]: 39: Hoare triple {21055#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21062#(<= main_x 20)} is VALID [2019-05-15 10:57:10,887 INFO L273 TraceCheckUtils]: 40: Hoare triple {21062#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21062#(<= main_x 20)} is VALID [2019-05-15 10:57:10,887 INFO L273 TraceCheckUtils]: 41: Hoare triple {21062#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21069#(<= main_x 21)} is VALID [2019-05-15 10:57:10,888 INFO L273 TraceCheckUtils]: 42: Hoare triple {21069#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21069#(<= main_x 21)} is VALID [2019-05-15 10:57:10,889 INFO L273 TraceCheckUtils]: 43: Hoare triple {21069#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21076#(<= main_x 22)} is VALID [2019-05-15 10:57:10,889 INFO L273 TraceCheckUtils]: 44: Hoare triple {21076#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21076#(<= main_x 22)} is VALID [2019-05-15 10:57:10,890 INFO L273 TraceCheckUtils]: 45: Hoare triple {21076#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21083#(<= main_x 23)} is VALID [2019-05-15 10:57:10,891 INFO L273 TraceCheckUtils]: 46: Hoare triple {21083#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21083#(<= main_x 23)} is VALID [2019-05-15 10:57:10,891 INFO L273 TraceCheckUtils]: 47: Hoare triple {21083#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21090#(<= main_x 24)} is VALID [2019-05-15 10:57:10,892 INFO L273 TraceCheckUtils]: 48: Hoare triple {21090#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21090#(<= main_x 24)} is VALID [2019-05-15 10:57:10,911 INFO L273 TraceCheckUtils]: 49: Hoare triple {21090#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21097#(<= main_x 25)} is VALID [2019-05-15 10:57:10,925 INFO L273 TraceCheckUtils]: 50: Hoare triple {21097#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21097#(<= main_x 25)} is VALID [2019-05-15 10:57:10,934 INFO L273 TraceCheckUtils]: 51: Hoare triple {21097#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21104#(<= main_x 26)} is VALID [2019-05-15 10:57:10,947 INFO L273 TraceCheckUtils]: 52: Hoare triple {21104#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21104#(<= main_x 26)} is VALID [2019-05-15 10:57:10,954 INFO L273 TraceCheckUtils]: 53: Hoare triple {21104#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21111#(<= main_x 27)} is VALID [2019-05-15 10:57:10,954 INFO L273 TraceCheckUtils]: 54: Hoare triple {21111#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21111#(<= main_x 27)} is VALID [2019-05-15 10:57:10,955 INFO L273 TraceCheckUtils]: 55: Hoare triple {21111#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21118#(<= main_x 28)} is VALID [2019-05-15 10:57:10,955 INFO L273 TraceCheckUtils]: 56: Hoare triple {21118#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21118#(<= main_x 28)} is VALID [2019-05-15 10:57:10,956 INFO L273 TraceCheckUtils]: 57: Hoare triple {21118#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21125#(<= main_x 29)} is VALID [2019-05-15 10:57:10,956 INFO L273 TraceCheckUtils]: 58: Hoare triple {21125#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21125#(<= main_x 29)} is VALID [2019-05-15 10:57:10,956 INFO L273 TraceCheckUtils]: 59: Hoare triple {21125#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21132#(<= main_x 30)} is VALID [2019-05-15 10:57:10,957 INFO L273 TraceCheckUtils]: 60: Hoare triple {21132#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21132#(<= main_x 30)} is VALID [2019-05-15 10:57:10,957 INFO L273 TraceCheckUtils]: 61: Hoare triple {21132#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21139#(<= main_x 31)} is VALID [2019-05-15 10:57:10,958 INFO L273 TraceCheckUtils]: 62: Hoare triple {21139#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21139#(<= main_x 31)} is VALID [2019-05-15 10:57:10,958 INFO L273 TraceCheckUtils]: 63: Hoare triple {21139#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21146#(<= main_x 32)} is VALID [2019-05-15 10:57:10,959 INFO L273 TraceCheckUtils]: 64: Hoare triple {21146#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21146#(<= main_x 32)} is VALID [2019-05-15 10:57:10,960 INFO L273 TraceCheckUtils]: 65: Hoare triple {21146#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21153#(<= main_x 33)} is VALID [2019-05-15 10:57:10,960 INFO L273 TraceCheckUtils]: 66: Hoare triple {21153#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21153#(<= main_x 33)} is VALID [2019-05-15 10:57:10,961 INFO L273 TraceCheckUtils]: 67: Hoare triple {21153#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21160#(<= main_x 34)} is VALID [2019-05-15 10:57:10,962 INFO L273 TraceCheckUtils]: 68: Hoare triple {21160#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21160#(<= main_x 34)} is VALID [2019-05-15 10:57:10,962 INFO L273 TraceCheckUtils]: 69: Hoare triple {21160#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21167#(<= main_x 35)} is VALID [2019-05-15 10:57:10,963 INFO L273 TraceCheckUtils]: 70: Hoare triple {21167#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21167#(<= main_x 35)} is VALID [2019-05-15 10:57:10,964 INFO L273 TraceCheckUtils]: 71: Hoare triple {21167#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21174#(<= main_x 36)} is VALID [2019-05-15 10:57:10,964 INFO L273 TraceCheckUtils]: 72: Hoare triple {21174#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21174#(<= main_x 36)} is VALID [2019-05-15 10:57:10,965 INFO L273 TraceCheckUtils]: 73: Hoare triple {21174#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21181#(<= main_x 37)} is VALID [2019-05-15 10:57:10,966 INFO L273 TraceCheckUtils]: 74: Hoare triple {21181#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21181#(<= main_x 37)} is VALID [2019-05-15 10:57:10,966 INFO L273 TraceCheckUtils]: 75: Hoare triple {21181#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21188#(<= main_x 38)} is VALID [2019-05-15 10:57:10,967 INFO L273 TraceCheckUtils]: 76: Hoare triple {21188#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21188#(<= main_x 38)} is VALID [2019-05-15 10:57:10,968 INFO L273 TraceCheckUtils]: 77: Hoare triple {21188#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21195#(<= main_x 39)} is VALID [2019-05-15 10:57:10,968 INFO L273 TraceCheckUtils]: 78: Hoare triple {21195#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21195#(<= main_x 39)} is VALID [2019-05-15 10:57:10,969 INFO L273 TraceCheckUtils]: 79: Hoare triple {21195#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21202#(<= main_x 40)} is VALID [2019-05-15 10:57:10,969 INFO L273 TraceCheckUtils]: 80: Hoare triple {21202#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21202#(<= main_x 40)} is VALID [2019-05-15 10:57:10,970 INFO L273 TraceCheckUtils]: 81: Hoare triple {21202#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21209#(<= main_x 41)} is VALID [2019-05-15 10:57:10,971 INFO L273 TraceCheckUtils]: 82: Hoare triple {21209#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21209#(<= main_x 41)} is VALID [2019-05-15 10:57:10,971 INFO L273 TraceCheckUtils]: 83: Hoare triple {21209#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21216#(<= main_x 42)} is VALID [2019-05-15 10:57:10,972 INFO L273 TraceCheckUtils]: 84: Hoare triple {21216#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21216#(<= main_x 42)} is VALID [2019-05-15 10:57:10,973 INFO L273 TraceCheckUtils]: 85: Hoare triple {21216#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21223#(<= main_x 43)} is VALID [2019-05-15 10:57:10,973 INFO L273 TraceCheckUtils]: 86: Hoare triple {21223#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21223#(<= main_x 43)} is VALID [2019-05-15 10:57:10,974 INFO L273 TraceCheckUtils]: 87: Hoare triple {21223#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21230#(<= main_x 44)} is VALID [2019-05-15 10:57:10,974 INFO L273 TraceCheckUtils]: 88: Hoare triple {21230#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21230#(<= main_x 44)} is VALID [2019-05-15 10:57:10,975 INFO L273 TraceCheckUtils]: 89: Hoare triple {21230#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21237#(<= main_x 45)} is VALID [2019-05-15 10:57:10,976 INFO L273 TraceCheckUtils]: 90: Hoare triple {21237#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21237#(<= main_x 45)} is VALID [2019-05-15 10:57:10,976 INFO L273 TraceCheckUtils]: 91: Hoare triple {21237#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21244#(<= main_x 46)} is VALID [2019-05-15 10:57:10,977 INFO L273 TraceCheckUtils]: 92: Hoare triple {21244#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21244#(<= main_x 46)} is VALID [2019-05-15 10:57:10,978 INFO L273 TraceCheckUtils]: 93: Hoare triple {21244#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21251#(<= main_x 47)} is VALID [2019-05-15 10:57:10,978 INFO L273 TraceCheckUtils]: 94: Hoare triple {21251#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21251#(<= main_x 47)} is VALID [2019-05-15 10:57:10,979 INFO L273 TraceCheckUtils]: 95: Hoare triple {21251#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21258#(<= main_x 48)} is VALID [2019-05-15 10:57:10,979 INFO L273 TraceCheckUtils]: 96: Hoare triple {21258#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21258#(<= main_x 48)} is VALID [2019-05-15 10:57:10,980 INFO L273 TraceCheckUtils]: 97: Hoare triple {21258#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21265#(<= main_x 49)} is VALID [2019-05-15 10:57:10,981 INFO L273 TraceCheckUtils]: 98: Hoare triple {21265#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21265#(<= main_x 49)} is VALID [2019-05-15 10:57:10,981 INFO L273 TraceCheckUtils]: 99: Hoare triple {21265#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21272#(<= main_x 50)} is VALID [2019-05-15 10:57:10,982 INFO L273 TraceCheckUtils]: 100: Hoare triple {21272#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21272#(<= main_x 50)} is VALID [2019-05-15 10:57:10,983 INFO L273 TraceCheckUtils]: 101: Hoare triple {21272#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21279#(<= main_x 51)} is VALID [2019-05-15 10:57:10,983 INFO L273 TraceCheckUtils]: 102: Hoare triple {21279#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21279#(<= main_x 51)} is VALID [2019-05-15 10:57:10,984 INFO L273 TraceCheckUtils]: 103: Hoare triple {21279#(<= main_x 51)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {20921#false} is VALID [2019-05-15 10:57:10,984 INFO L273 TraceCheckUtils]: 104: Hoare triple {20921#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {20921#false} is VALID [2019-05-15 10:57:10,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:10,994 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:10,994 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2019-05-15 10:57:10,994 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 105 [2019-05-15 10:57:10,995 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:10,995 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 54 states. [2019-05-15 10:57:11,097 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 105 edges. 105 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:11,098 INFO L454 AbstractCegarLoop]: Interpolant automaton has 54 states [2019-05-15 10:57:11,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2019-05-15 10:57:11,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2019-05-15 10:57:11,099 INFO L87 Difference]: Start difference. First operand 106 states and 157 transitions. Second operand 54 states. [2019-05-15 10:57:11,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:11,376 INFO L93 Difference]: Finished difference Result 108 states and 160 transitions. [2019-05-15 10:57:11,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2019-05-15 10:57:11,376 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 105 [2019-05-15 10:57:11,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:11,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-05-15 10:57:11,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 161 transitions. [2019-05-15 10:57:11,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-05-15 10:57:11,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 161 transitions. [2019-05-15 10:57:11,379 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 54 states and 161 transitions. [2019-05-15 10:57:11,532 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 161 edges. 161 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:11,534 INFO L225 Difference]: With dead ends: 108 [2019-05-15 10:57:11,534 INFO L226 Difference]: Without dead ends: 108 [2019-05-15 10:57:11,535 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2019-05-15 10:57:11,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2019-05-15 10:57:11,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2019-05-15 10:57:11,537 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:11,537 INFO L82 GeneralOperation]: Start isEquivalent. First operand 108 states. Second operand 108 states. [2019-05-15 10:57:11,537 INFO L74 IsIncluded]: Start isIncluded. First operand 108 states. Second operand 108 states. [2019-05-15 10:57:11,537 INFO L87 Difference]: Start difference. First operand 108 states. Second operand 108 states. [2019-05-15 10:57:11,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:11,539 INFO L93 Difference]: Finished difference Result 108 states and 160 transitions. [2019-05-15 10:57:11,539 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 160 transitions. [2019-05-15 10:57:11,539 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:11,539 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:11,539 INFO L74 IsIncluded]: Start isIncluded. First operand 108 states. Second operand 108 states. [2019-05-15 10:57:11,540 INFO L87 Difference]: Start difference. First operand 108 states. Second operand 108 states. [2019-05-15 10:57:11,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:11,541 INFO L93 Difference]: Finished difference Result 108 states and 160 transitions. [2019-05-15 10:57:11,541 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 160 transitions. [2019-05-15 10:57:11,541 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:11,542 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:11,542 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:11,542 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:11,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2019-05-15 10:57:11,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 160 transitions. [2019-05-15 10:57:11,543 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 160 transitions. Word has length 105 [2019-05-15 10:57:11,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:11,544 INFO L475 AbstractCegarLoop]: Abstraction has 108 states and 160 transitions. [2019-05-15 10:57:11,544 INFO L476 AbstractCegarLoop]: Interpolant automaton has 54 states. [2019-05-15 10:57:11,544 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 160 transitions. [2019-05-15 10:57:11,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2019-05-15 10:57:11,544 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:11,545 INFO L399 BasicCegarLoop]: trace histogram [52, 52, 1, 1, 1] [2019-05-15 10:57:11,545 INFO L418 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:11,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:11,545 INFO L82 PathProgramCache]: Analyzing trace with hash 462129839, now seen corresponding path program 52 times [2019-05-15 10:57:11,546 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:11,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:11,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 54 conjunts are in the unsatisfiable core [2019-05-15 10:57:11,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:11,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:12,959 INFO L273 TraceCheckUtils]: 0: Hoare triple {21720#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {21725#(<= main_x 0)} is VALID [2019-05-15 10:57:12,960 INFO L273 TraceCheckUtils]: 1: Hoare triple {21725#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21729#(<= main_x 1)} is VALID [2019-05-15 10:57:12,960 INFO L273 TraceCheckUtils]: 2: Hoare triple {21729#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21729#(<= main_x 1)} is VALID [2019-05-15 10:57:12,961 INFO L273 TraceCheckUtils]: 3: Hoare triple {21729#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21736#(<= main_x 2)} is VALID [2019-05-15 10:57:12,961 INFO L273 TraceCheckUtils]: 4: Hoare triple {21736#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21736#(<= main_x 2)} is VALID [2019-05-15 10:57:12,962 INFO L273 TraceCheckUtils]: 5: Hoare triple {21736#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21743#(<= main_x 3)} is VALID [2019-05-15 10:57:12,963 INFO L273 TraceCheckUtils]: 6: Hoare triple {21743#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21743#(<= main_x 3)} is VALID [2019-05-15 10:57:12,963 INFO L273 TraceCheckUtils]: 7: Hoare triple {21743#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21750#(<= main_x 4)} is VALID [2019-05-15 10:57:12,964 INFO L273 TraceCheckUtils]: 8: Hoare triple {21750#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21750#(<= main_x 4)} is VALID [2019-05-15 10:57:12,965 INFO L273 TraceCheckUtils]: 9: Hoare triple {21750#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21757#(<= main_x 5)} is VALID [2019-05-15 10:57:12,965 INFO L273 TraceCheckUtils]: 10: Hoare triple {21757#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21757#(<= main_x 5)} is VALID [2019-05-15 10:57:12,966 INFO L273 TraceCheckUtils]: 11: Hoare triple {21757#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21764#(<= main_x 6)} is VALID [2019-05-15 10:57:12,967 INFO L273 TraceCheckUtils]: 12: Hoare triple {21764#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21764#(<= main_x 6)} is VALID [2019-05-15 10:57:12,967 INFO L273 TraceCheckUtils]: 13: Hoare triple {21764#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21771#(<= main_x 7)} is VALID [2019-05-15 10:57:12,968 INFO L273 TraceCheckUtils]: 14: Hoare triple {21771#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21771#(<= main_x 7)} is VALID [2019-05-15 10:57:12,968 INFO L273 TraceCheckUtils]: 15: Hoare triple {21771#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21778#(<= main_x 8)} is VALID [2019-05-15 10:57:12,969 INFO L273 TraceCheckUtils]: 16: Hoare triple {21778#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21778#(<= main_x 8)} is VALID [2019-05-15 10:57:12,970 INFO L273 TraceCheckUtils]: 17: Hoare triple {21778#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21785#(<= main_x 9)} is VALID [2019-05-15 10:57:12,970 INFO L273 TraceCheckUtils]: 18: Hoare triple {21785#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21785#(<= main_x 9)} is VALID [2019-05-15 10:57:12,971 INFO L273 TraceCheckUtils]: 19: Hoare triple {21785#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21792#(<= main_x 10)} is VALID [2019-05-15 10:57:12,972 INFO L273 TraceCheckUtils]: 20: Hoare triple {21792#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21792#(<= main_x 10)} is VALID [2019-05-15 10:57:12,972 INFO L273 TraceCheckUtils]: 21: Hoare triple {21792#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21799#(<= main_x 11)} is VALID [2019-05-15 10:57:12,973 INFO L273 TraceCheckUtils]: 22: Hoare triple {21799#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21799#(<= main_x 11)} is VALID [2019-05-15 10:57:12,974 INFO L273 TraceCheckUtils]: 23: Hoare triple {21799#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21806#(<= main_x 12)} is VALID [2019-05-15 10:57:12,974 INFO L273 TraceCheckUtils]: 24: Hoare triple {21806#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21806#(<= main_x 12)} is VALID [2019-05-15 10:57:12,975 INFO L273 TraceCheckUtils]: 25: Hoare triple {21806#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21813#(<= main_x 13)} is VALID [2019-05-15 10:57:12,975 INFO L273 TraceCheckUtils]: 26: Hoare triple {21813#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21813#(<= main_x 13)} is VALID [2019-05-15 10:57:12,976 INFO L273 TraceCheckUtils]: 27: Hoare triple {21813#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21820#(<= main_x 14)} is VALID [2019-05-15 10:57:12,977 INFO L273 TraceCheckUtils]: 28: Hoare triple {21820#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21820#(<= main_x 14)} is VALID [2019-05-15 10:57:12,977 INFO L273 TraceCheckUtils]: 29: Hoare triple {21820#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21827#(<= main_x 15)} is VALID [2019-05-15 10:57:12,978 INFO L273 TraceCheckUtils]: 30: Hoare triple {21827#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21827#(<= main_x 15)} is VALID [2019-05-15 10:57:12,979 INFO L273 TraceCheckUtils]: 31: Hoare triple {21827#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21834#(<= main_x 16)} is VALID [2019-05-15 10:57:12,979 INFO L273 TraceCheckUtils]: 32: Hoare triple {21834#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21834#(<= main_x 16)} is VALID [2019-05-15 10:57:12,980 INFO L273 TraceCheckUtils]: 33: Hoare triple {21834#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21841#(<= main_x 17)} is VALID [2019-05-15 10:57:12,980 INFO L273 TraceCheckUtils]: 34: Hoare triple {21841#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21841#(<= main_x 17)} is VALID [2019-05-15 10:57:12,981 INFO L273 TraceCheckUtils]: 35: Hoare triple {21841#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21848#(<= main_x 18)} is VALID [2019-05-15 10:57:12,982 INFO L273 TraceCheckUtils]: 36: Hoare triple {21848#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21848#(<= main_x 18)} is VALID [2019-05-15 10:57:12,982 INFO L273 TraceCheckUtils]: 37: Hoare triple {21848#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21855#(<= main_x 19)} is VALID [2019-05-15 10:57:12,983 INFO L273 TraceCheckUtils]: 38: Hoare triple {21855#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21855#(<= main_x 19)} is VALID [2019-05-15 10:57:12,984 INFO L273 TraceCheckUtils]: 39: Hoare triple {21855#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21862#(<= main_x 20)} is VALID [2019-05-15 10:57:12,984 INFO L273 TraceCheckUtils]: 40: Hoare triple {21862#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21862#(<= main_x 20)} is VALID [2019-05-15 10:57:12,985 INFO L273 TraceCheckUtils]: 41: Hoare triple {21862#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21869#(<= main_x 21)} is VALID [2019-05-15 10:57:12,986 INFO L273 TraceCheckUtils]: 42: Hoare triple {21869#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21869#(<= main_x 21)} is VALID [2019-05-15 10:57:12,986 INFO L273 TraceCheckUtils]: 43: Hoare triple {21869#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21876#(<= main_x 22)} is VALID [2019-05-15 10:57:12,987 INFO L273 TraceCheckUtils]: 44: Hoare triple {21876#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21876#(<= main_x 22)} is VALID [2019-05-15 10:57:12,988 INFO L273 TraceCheckUtils]: 45: Hoare triple {21876#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21883#(<= main_x 23)} is VALID [2019-05-15 10:57:12,988 INFO L273 TraceCheckUtils]: 46: Hoare triple {21883#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21883#(<= main_x 23)} is VALID [2019-05-15 10:57:12,989 INFO L273 TraceCheckUtils]: 47: Hoare triple {21883#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21890#(<= main_x 24)} is VALID [2019-05-15 10:57:12,990 INFO L273 TraceCheckUtils]: 48: Hoare triple {21890#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21890#(<= main_x 24)} is VALID [2019-05-15 10:57:12,990 INFO L273 TraceCheckUtils]: 49: Hoare triple {21890#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21897#(<= main_x 25)} is VALID [2019-05-15 10:57:12,991 INFO L273 TraceCheckUtils]: 50: Hoare triple {21897#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21897#(<= main_x 25)} is VALID [2019-05-15 10:57:12,992 INFO L273 TraceCheckUtils]: 51: Hoare triple {21897#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21904#(<= main_x 26)} is VALID [2019-05-15 10:57:12,992 INFO L273 TraceCheckUtils]: 52: Hoare triple {21904#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21904#(<= main_x 26)} is VALID [2019-05-15 10:57:12,993 INFO L273 TraceCheckUtils]: 53: Hoare triple {21904#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21911#(<= main_x 27)} is VALID [2019-05-15 10:57:12,993 INFO L273 TraceCheckUtils]: 54: Hoare triple {21911#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21911#(<= main_x 27)} is VALID [2019-05-15 10:57:12,994 INFO L273 TraceCheckUtils]: 55: Hoare triple {21911#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21918#(<= main_x 28)} is VALID [2019-05-15 10:57:12,995 INFO L273 TraceCheckUtils]: 56: Hoare triple {21918#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21918#(<= main_x 28)} is VALID [2019-05-15 10:57:12,995 INFO L273 TraceCheckUtils]: 57: Hoare triple {21918#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21925#(<= main_x 29)} is VALID [2019-05-15 10:57:12,996 INFO L273 TraceCheckUtils]: 58: Hoare triple {21925#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21925#(<= main_x 29)} is VALID [2019-05-15 10:57:12,997 INFO L273 TraceCheckUtils]: 59: Hoare triple {21925#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21932#(<= main_x 30)} is VALID [2019-05-15 10:57:12,997 INFO L273 TraceCheckUtils]: 60: Hoare triple {21932#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21932#(<= main_x 30)} is VALID [2019-05-15 10:57:12,998 INFO L273 TraceCheckUtils]: 61: Hoare triple {21932#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21939#(<= main_x 31)} is VALID [2019-05-15 10:57:12,998 INFO L273 TraceCheckUtils]: 62: Hoare triple {21939#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21939#(<= main_x 31)} is VALID [2019-05-15 10:57:12,999 INFO L273 TraceCheckUtils]: 63: Hoare triple {21939#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21946#(<= main_x 32)} is VALID [2019-05-15 10:57:13,000 INFO L273 TraceCheckUtils]: 64: Hoare triple {21946#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21946#(<= main_x 32)} is VALID [2019-05-15 10:57:13,000 INFO L273 TraceCheckUtils]: 65: Hoare triple {21946#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21953#(<= main_x 33)} is VALID [2019-05-15 10:57:13,001 INFO L273 TraceCheckUtils]: 66: Hoare triple {21953#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21953#(<= main_x 33)} is VALID [2019-05-15 10:57:13,002 INFO L273 TraceCheckUtils]: 67: Hoare triple {21953#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21960#(<= main_x 34)} is VALID [2019-05-15 10:57:13,002 INFO L273 TraceCheckUtils]: 68: Hoare triple {21960#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21960#(<= main_x 34)} is VALID [2019-05-15 10:57:13,003 INFO L273 TraceCheckUtils]: 69: Hoare triple {21960#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21967#(<= main_x 35)} is VALID [2019-05-15 10:57:13,003 INFO L273 TraceCheckUtils]: 70: Hoare triple {21967#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21967#(<= main_x 35)} is VALID [2019-05-15 10:57:13,004 INFO L273 TraceCheckUtils]: 71: Hoare triple {21967#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21974#(<= main_x 36)} is VALID [2019-05-15 10:57:13,005 INFO L273 TraceCheckUtils]: 72: Hoare triple {21974#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21974#(<= main_x 36)} is VALID [2019-05-15 10:57:13,006 INFO L273 TraceCheckUtils]: 73: Hoare triple {21974#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21981#(<= main_x 37)} is VALID [2019-05-15 10:57:13,006 INFO L273 TraceCheckUtils]: 74: Hoare triple {21981#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21981#(<= main_x 37)} is VALID [2019-05-15 10:57:13,007 INFO L273 TraceCheckUtils]: 75: Hoare triple {21981#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21988#(<= main_x 38)} is VALID [2019-05-15 10:57:13,007 INFO L273 TraceCheckUtils]: 76: Hoare triple {21988#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21988#(<= main_x 38)} is VALID [2019-05-15 10:57:13,008 INFO L273 TraceCheckUtils]: 77: Hoare triple {21988#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {21995#(<= main_x 39)} is VALID [2019-05-15 10:57:13,009 INFO L273 TraceCheckUtils]: 78: Hoare triple {21995#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {21995#(<= main_x 39)} is VALID [2019-05-15 10:57:13,009 INFO L273 TraceCheckUtils]: 79: Hoare triple {21995#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22002#(<= main_x 40)} is VALID [2019-05-15 10:57:13,010 INFO L273 TraceCheckUtils]: 80: Hoare triple {22002#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22002#(<= main_x 40)} is VALID [2019-05-15 10:57:13,011 INFO L273 TraceCheckUtils]: 81: Hoare triple {22002#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22009#(<= main_x 41)} is VALID [2019-05-15 10:57:13,011 INFO L273 TraceCheckUtils]: 82: Hoare triple {22009#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22009#(<= main_x 41)} is VALID [2019-05-15 10:57:13,012 INFO L273 TraceCheckUtils]: 83: Hoare triple {22009#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22016#(<= main_x 42)} is VALID [2019-05-15 10:57:13,012 INFO L273 TraceCheckUtils]: 84: Hoare triple {22016#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22016#(<= main_x 42)} is VALID [2019-05-15 10:57:13,013 INFO L273 TraceCheckUtils]: 85: Hoare triple {22016#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22023#(<= main_x 43)} is VALID [2019-05-15 10:57:13,014 INFO L273 TraceCheckUtils]: 86: Hoare triple {22023#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22023#(<= main_x 43)} is VALID [2019-05-15 10:57:13,015 INFO L273 TraceCheckUtils]: 87: Hoare triple {22023#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22030#(<= main_x 44)} is VALID [2019-05-15 10:57:13,015 INFO L273 TraceCheckUtils]: 88: Hoare triple {22030#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22030#(<= main_x 44)} is VALID [2019-05-15 10:57:13,016 INFO L273 TraceCheckUtils]: 89: Hoare triple {22030#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22037#(<= main_x 45)} is VALID [2019-05-15 10:57:13,016 INFO L273 TraceCheckUtils]: 90: Hoare triple {22037#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22037#(<= main_x 45)} is VALID [2019-05-15 10:57:13,017 INFO L273 TraceCheckUtils]: 91: Hoare triple {22037#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22044#(<= main_x 46)} is VALID [2019-05-15 10:57:13,018 INFO L273 TraceCheckUtils]: 92: Hoare triple {22044#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22044#(<= main_x 46)} is VALID [2019-05-15 10:57:13,018 INFO L273 TraceCheckUtils]: 93: Hoare triple {22044#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22051#(<= main_x 47)} is VALID [2019-05-15 10:57:13,019 INFO L273 TraceCheckUtils]: 94: Hoare triple {22051#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22051#(<= main_x 47)} is VALID [2019-05-15 10:57:13,020 INFO L273 TraceCheckUtils]: 95: Hoare triple {22051#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22058#(<= main_x 48)} is VALID [2019-05-15 10:57:13,020 INFO L273 TraceCheckUtils]: 96: Hoare triple {22058#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22058#(<= main_x 48)} is VALID [2019-05-15 10:57:13,021 INFO L273 TraceCheckUtils]: 97: Hoare triple {22058#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22065#(<= main_x 49)} is VALID [2019-05-15 10:57:13,022 INFO L273 TraceCheckUtils]: 98: Hoare triple {22065#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22065#(<= main_x 49)} is VALID [2019-05-15 10:57:13,022 INFO L273 TraceCheckUtils]: 99: Hoare triple {22065#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22072#(<= main_x 50)} is VALID [2019-05-15 10:57:13,023 INFO L273 TraceCheckUtils]: 100: Hoare triple {22072#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22072#(<= main_x 50)} is VALID [2019-05-15 10:57:13,024 INFO L273 TraceCheckUtils]: 101: Hoare triple {22072#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22079#(<= main_x 51)} is VALID [2019-05-15 10:57:13,024 INFO L273 TraceCheckUtils]: 102: Hoare triple {22079#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22079#(<= main_x 51)} is VALID [2019-05-15 10:57:13,025 INFO L273 TraceCheckUtils]: 103: Hoare triple {22079#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22086#(<= main_x 52)} is VALID [2019-05-15 10:57:13,026 INFO L273 TraceCheckUtils]: 104: Hoare triple {22086#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22086#(<= main_x 52)} is VALID [2019-05-15 10:57:13,026 INFO L273 TraceCheckUtils]: 105: Hoare triple {22086#(<= main_x 52)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {21721#false} is VALID [2019-05-15 10:57:13,026 INFO L273 TraceCheckUtils]: 106: Hoare triple {21721#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {21721#false} is VALID [2019-05-15 10:57:13,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:13,036 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:13,036 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2019-05-15 10:57:13,037 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 107 [2019-05-15 10:57:13,037 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:13,037 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 55 states. [2019-05-15 10:57:13,142 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 107 edges. 107 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:13,142 INFO L454 AbstractCegarLoop]: Interpolant automaton has 55 states [2019-05-15 10:57:13,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2019-05-15 10:57:13,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2019-05-15 10:57:13,143 INFO L87 Difference]: Start difference. First operand 108 states and 160 transitions. Second operand 55 states. [2019-05-15 10:57:13,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:13,435 INFO L93 Difference]: Finished difference Result 110 states and 163 transitions. [2019-05-15 10:57:13,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2019-05-15 10:57:13,435 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 107 [2019-05-15 10:57:13,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:13,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2019-05-15 10:57:13,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 164 transitions. [2019-05-15 10:57:13,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2019-05-15 10:57:13,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 164 transitions. [2019-05-15 10:57:13,438 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 55 states and 164 transitions. [2019-05-15 10:57:13,592 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 164 edges. 164 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:13,594 INFO L225 Difference]: With dead ends: 110 [2019-05-15 10:57:13,594 INFO L226 Difference]: Without dead ends: 110 [2019-05-15 10:57:13,595 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2019-05-15 10:57:13,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2019-05-15 10:57:13,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2019-05-15 10:57:13,597 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:13,597 INFO L82 GeneralOperation]: Start isEquivalent. First operand 110 states. Second operand 110 states. [2019-05-15 10:57:13,597 INFO L74 IsIncluded]: Start isIncluded. First operand 110 states. Second operand 110 states. [2019-05-15 10:57:13,597 INFO L87 Difference]: Start difference. First operand 110 states. Second operand 110 states. [2019-05-15 10:57:13,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:13,598 INFO L93 Difference]: Finished difference Result 110 states and 163 transitions. [2019-05-15 10:57:13,599 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 163 transitions. [2019-05-15 10:57:13,599 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:13,599 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:13,599 INFO L74 IsIncluded]: Start isIncluded. First operand 110 states. Second operand 110 states. [2019-05-15 10:57:13,599 INFO L87 Difference]: Start difference. First operand 110 states. Second operand 110 states. [2019-05-15 10:57:13,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:13,601 INFO L93 Difference]: Finished difference Result 110 states and 163 transitions. [2019-05-15 10:57:13,601 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 163 transitions. [2019-05-15 10:57:13,601 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:13,601 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:13,601 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:13,601 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:13,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2019-05-15 10:57:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 163 transitions. [2019-05-15 10:57:13,603 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 163 transitions. Word has length 107 [2019-05-15 10:57:13,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:13,603 INFO L475 AbstractCegarLoop]: Abstraction has 110 states and 163 transitions. [2019-05-15 10:57:13,603 INFO L476 AbstractCegarLoop]: Interpolant automaton has 55 states. [2019-05-15 10:57:13,603 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 163 transitions. [2019-05-15 10:57:13,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2019-05-15 10:57:13,604 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:13,604 INFO L399 BasicCegarLoop]: trace histogram [53, 53, 1, 1, 1] [2019-05-15 10:57:13,604 INFO L418 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:13,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:13,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1725113650, now seen corresponding path program 53 times [2019-05-15 10:57:13,605 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:13,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 55 conjunts are in the unsatisfiable core [2019-05-15 10:57:13,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:13,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:15,145 INFO L273 TraceCheckUtils]: 0: Hoare triple {22535#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {22540#(<= main_x 0)} is VALID [2019-05-15 10:57:15,146 INFO L273 TraceCheckUtils]: 1: Hoare triple {22540#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22544#(<= main_x 1)} is VALID [2019-05-15 10:57:15,146 INFO L273 TraceCheckUtils]: 2: Hoare triple {22544#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22544#(<= main_x 1)} is VALID [2019-05-15 10:57:15,147 INFO L273 TraceCheckUtils]: 3: Hoare triple {22544#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22551#(<= main_x 2)} is VALID [2019-05-15 10:57:15,148 INFO L273 TraceCheckUtils]: 4: Hoare triple {22551#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22551#(<= main_x 2)} is VALID [2019-05-15 10:57:15,148 INFO L273 TraceCheckUtils]: 5: Hoare triple {22551#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22558#(<= main_x 3)} is VALID [2019-05-15 10:57:15,149 INFO L273 TraceCheckUtils]: 6: Hoare triple {22558#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22558#(<= main_x 3)} is VALID [2019-05-15 10:57:15,150 INFO L273 TraceCheckUtils]: 7: Hoare triple {22558#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22565#(<= main_x 4)} is VALID [2019-05-15 10:57:15,150 INFO L273 TraceCheckUtils]: 8: Hoare triple {22565#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22565#(<= main_x 4)} is VALID [2019-05-15 10:57:15,151 INFO L273 TraceCheckUtils]: 9: Hoare triple {22565#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22572#(<= main_x 5)} is VALID [2019-05-15 10:57:15,152 INFO L273 TraceCheckUtils]: 10: Hoare triple {22572#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22572#(<= main_x 5)} is VALID [2019-05-15 10:57:15,153 INFO L273 TraceCheckUtils]: 11: Hoare triple {22572#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22579#(<= main_x 6)} is VALID [2019-05-15 10:57:15,153 INFO L273 TraceCheckUtils]: 12: Hoare triple {22579#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22579#(<= main_x 6)} is VALID [2019-05-15 10:57:15,154 INFO L273 TraceCheckUtils]: 13: Hoare triple {22579#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22586#(<= main_x 7)} is VALID [2019-05-15 10:57:15,154 INFO L273 TraceCheckUtils]: 14: Hoare triple {22586#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22586#(<= main_x 7)} is VALID [2019-05-15 10:57:15,155 INFO L273 TraceCheckUtils]: 15: Hoare triple {22586#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22593#(<= main_x 8)} is VALID [2019-05-15 10:57:15,156 INFO L273 TraceCheckUtils]: 16: Hoare triple {22593#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22593#(<= main_x 8)} is VALID [2019-05-15 10:57:15,156 INFO L273 TraceCheckUtils]: 17: Hoare triple {22593#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22600#(<= main_x 9)} is VALID [2019-05-15 10:57:15,157 INFO L273 TraceCheckUtils]: 18: Hoare triple {22600#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22600#(<= main_x 9)} is VALID [2019-05-15 10:57:15,158 INFO L273 TraceCheckUtils]: 19: Hoare triple {22600#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22607#(<= main_x 10)} is VALID [2019-05-15 10:57:15,158 INFO L273 TraceCheckUtils]: 20: Hoare triple {22607#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22607#(<= main_x 10)} is VALID [2019-05-15 10:57:15,159 INFO L273 TraceCheckUtils]: 21: Hoare triple {22607#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22614#(<= main_x 11)} is VALID [2019-05-15 10:57:15,159 INFO L273 TraceCheckUtils]: 22: Hoare triple {22614#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22614#(<= main_x 11)} is VALID [2019-05-15 10:57:15,160 INFO L273 TraceCheckUtils]: 23: Hoare triple {22614#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22621#(<= main_x 12)} is VALID [2019-05-15 10:57:15,161 INFO L273 TraceCheckUtils]: 24: Hoare triple {22621#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22621#(<= main_x 12)} is VALID [2019-05-15 10:57:15,161 INFO L273 TraceCheckUtils]: 25: Hoare triple {22621#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22628#(<= main_x 13)} is VALID [2019-05-15 10:57:15,162 INFO L273 TraceCheckUtils]: 26: Hoare triple {22628#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22628#(<= main_x 13)} is VALID [2019-05-15 10:57:15,163 INFO L273 TraceCheckUtils]: 27: Hoare triple {22628#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22635#(<= main_x 14)} is VALID [2019-05-15 10:57:15,163 INFO L273 TraceCheckUtils]: 28: Hoare triple {22635#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22635#(<= main_x 14)} is VALID [2019-05-15 10:57:15,173 INFO L273 TraceCheckUtils]: 29: Hoare triple {22635#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22642#(<= main_x 15)} is VALID [2019-05-15 10:57:15,173 INFO L273 TraceCheckUtils]: 30: Hoare triple {22642#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22642#(<= main_x 15)} is VALID [2019-05-15 10:57:15,174 INFO L273 TraceCheckUtils]: 31: Hoare triple {22642#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22649#(<= main_x 16)} is VALID [2019-05-15 10:57:15,174 INFO L273 TraceCheckUtils]: 32: Hoare triple {22649#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22649#(<= main_x 16)} is VALID [2019-05-15 10:57:15,174 INFO L273 TraceCheckUtils]: 33: Hoare triple {22649#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22656#(<= main_x 17)} is VALID [2019-05-15 10:57:15,175 INFO L273 TraceCheckUtils]: 34: Hoare triple {22656#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22656#(<= main_x 17)} is VALID [2019-05-15 10:57:15,175 INFO L273 TraceCheckUtils]: 35: Hoare triple {22656#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22663#(<= main_x 18)} is VALID [2019-05-15 10:57:15,176 INFO L273 TraceCheckUtils]: 36: Hoare triple {22663#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22663#(<= main_x 18)} is VALID [2019-05-15 10:57:15,176 INFO L273 TraceCheckUtils]: 37: Hoare triple {22663#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22670#(<= main_x 19)} is VALID [2019-05-15 10:57:15,176 INFO L273 TraceCheckUtils]: 38: Hoare triple {22670#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22670#(<= main_x 19)} is VALID [2019-05-15 10:57:15,177 INFO L273 TraceCheckUtils]: 39: Hoare triple {22670#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22677#(<= main_x 20)} is VALID [2019-05-15 10:57:15,177 INFO L273 TraceCheckUtils]: 40: Hoare triple {22677#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22677#(<= main_x 20)} is VALID [2019-05-15 10:57:15,178 INFO L273 TraceCheckUtils]: 41: Hoare triple {22677#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22684#(<= main_x 21)} is VALID [2019-05-15 10:57:15,178 INFO L273 TraceCheckUtils]: 42: Hoare triple {22684#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22684#(<= main_x 21)} is VALID [2019-05-15 10:57:15,179 INFO L273 TraceCheckUtils]: 43: Hoare triple {22684#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22691#(<= main_x 22)} is VALID [2019-05-15 10:57:15,180 INFO L273 TraceCheckUtils]: 44: Hoare triple {22691#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22691#(<= main_x 22)} is VALID [2019-05-15 10:57:15,181 INFO L273 TraceCheckUtils]: 45: Hoare triple {22691#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22698#(<= main_x 23)} is VALID [2019-05-15 10:57:15,181 INFO L273 TraceCheckUtils]: 46: Hoare triple {22698#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22698#(<= main_x 23)} is VALID [2019-05-15 10:57:15,182 INFO L273 TraceCheckUtils]: 47: Hoare triple {22698#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22705#(<= main_x 24)} is VALID [2019-05-15 10:57:15,182 INFO L273 TraceCheckUtils]: 48: Hoare triple {22705#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22705#(<= main_x 24)} is VALID [2019-05-15 10:57:15,183 INFO L273 TraceCheckUtils]: 49: Hoare triple {22705#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22712#(<= main_x 25)} is VALID [2019-05-15 10:57:15,184 INFO L273 TraceCheckUtils]: 50: Hoare triple {22712#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22712#(<= main_x 25)} is VALID [2019-05-15 10:57:15,184 INFO L273 TraceCheckUtils]: 51: Hoare triple {22712#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22719#(<= main_x 26)} is VALID [2019-05-15 10:57:15,185 INFO L273 TraceCheckUtils]: 52: Hoare triple {22719#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22719#(<= main_x 26)} is VALID [2019-05-15 10:57:15,186 INFO L273 TraceCheckUtils]: 53: Hoare triple {22719#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22726#(<= main_x 27)} is VALID [2019-05-15 10:57:15,186 INFO L273 TraceCheckUtils]: 54: Hoare triple {22726#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22726#(<= main_x 27)} is VALID [2019-05-15 10:57:15,187 INFO L273 TraceCheckUtils]: 55: Hoare triple {22726#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22733#(<= main_x 28)} is VALID [2019-05-15 10:57:15,187 INFO L273 TraceCheckUtils]: 56: Hoare triple {22733#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22733#(<= main_x 28)} is VALID [2019-05-15 10:57:15,188 INFO L273 TraceCheckUtils]: 57: Hoare triple {22733#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22740#(<= main_x 29)} is VALID [2019-05-15 10:57:15,189 INFO L273 TraceCheckUtils]: 58: Hoare triple {22740#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22740#(<= main_x 29)} is VALID [2019-05-15 10:57:15,189 INFO L273 TraceCheckUtils]: 59: Hoare triple {22740#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22747#(<= main_x 30)} is VALID [2019-05-15 10:57:15,190 INFO L273 TraceCheckUtils]: 60: Hoare triple {22747#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22747#(<= main_x 30)} is VALID [2019-05-15 10:57:15,191 INFO L273 TraceCheckUtils]: 61: Hoare triple {22747#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22754#(<= main_x 31)} is VALID [2019-05-15 10:57:15,191 INFO L273 TraceCheckUtils]: 62: Hoare triple {22754#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22754#(<= main_x 31)} is VALID [2019-05-15 10:57:15,192 INFO L273 TraceCheckUtils]: 63: Hoare triple {22754#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22761#(<= main_x 32)} is VALID [2019-05-15 10:57:15,193 INFO L273 TraceCheckUtils]: 64: Hoare triple {22761#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22761#(<= main_x 32)} is VALID [2019-05-15 10:57:15,193 INFO L273 TraceCheckUtils]: 65: Hoare triple {22761#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22768#(<= main_x 33)} is VALID [2019-05-15 10:57:15,194 INFO L273 TraceCheckUtils]: 66: Hoare triple {22768#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22768#(<= main_x 33)} is VALID [2019-05-15 10:57:15,195 INFO L273 TraceCheckUtils]: 67: Hoare triple {22768#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22775#(<= main_x 34)} is VALID [2019-05-15 10:57:15,195 INFO L273 TraceCheckUtils]: 68: Hoare triple {22775#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22775#(<= main_x 34)} is VALID [2019-05-15 10:57:15,196 INFO L273 TraceCheckUtils]: 69: Hoare triple {22775#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22782#(<= main_x 35)} is VALID [2019-05-15 10:57:15,196 INFO L273 TraceCheckUtils]: 70: Hoare triple {22782#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22782#(<= main_x 35)} is VALID [2019-05-15 10:57:15,197 INFO L273 TraceCheckUtils]: 71: Hoare triple {22782#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22789#(<= main_x 36)} is VALID [2019-05-15 10:57:15,198 INFO L273 TraceCheckUtils]: 72: Hoare triple {22789#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22789#(<= main_x 36)} is VALID [2019-05-15 10:57:15,198 INFO L273 TraceCheckUtils]: 73: Hoare triple {22789#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22796#(<= main_x 37)} is VALID [2019-05-15 10:57:15,199 INFO L273 TraceCheckUtils]: 74: Hoare triple {22796#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22796#(<= main_x 37)} is VALID [2019-05-15 10:57:15,200 INFO L273 TraceCheckUtils]: 75: Hoare triple {22796#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22803#(<= main_x 38)} is VALID [2019-05-15 10:57:15,200 INFO L273 TraceCheckUtils]: 76: Hoare triple {22803#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22803#(<= main_x 38)} is VALID [2019-05-15 10:57:15,201 INFO L273 TraceCheckUtils]: 77: Hoare triple {22803#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22810#(<= main_x 39)} is VALID [2019-05-15 10:57:15,202 INFO L273 TraceCheckUtils]: 78: Hoare triple {22810#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22810#(<= main_x 39)} is VALID [2019-05-15 10:57:15,202 INFO L273 TraceCheckUtils]: 79: Hoare triple {22810#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22817#(<= main_x 40)} is VALID [2019-05-15 10:57:15,203 INFO L273 TraceCheckUtils]: 80: Hoare triple {22817#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22817#(<= main_x 40)} is VALID [2019-05-15 10:57:15,204 INFO L273 TraceCheckUtils]: 81: Hoare triple {22817#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22824#(<= main_x 41)} is VALID [2019-05-15 10:57:15,204 INFO L273 TraceCheckUtils]: 82: Hoare triple {22824#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22824#(<= main_x 41)} is VALID [2019-05-15 10:57:15,205 INFO L273 TraceCheckUtils]: 83: Hoare triple {22824#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22831#(<= main_x 42)} is VALID [2019-05-15 10:57:15,206 INFO L273 TraceCheckUtils]: 84: Hoare triple {22831#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22831#(<= main_x 42)} is VALID [2019-05-15 10:57:15,206 INFO L273 TraceCheckUtils]: 85: Hoare triple {22831#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22838#(<= main_x 43)} is VALID [2019-05-15 10:57:15,207 INFO L273 TraceCheckUtils]: 86: Hoare triple {22838#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22838#(<= main_x 43)} is VALID [2019-05-15 10:57:15,208 INFO L273 TraceCheckUtils]: 87: Hoare triple {22838#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22845#(<= main_x 44)} is VALID [2019-05-15 10:57:15,208 INFO L273 TraceCheckUtils]: 88: Hoare triple {22845#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22845#(<= main_x 44)} is VALID [2019-05-15 10:57:15,209 INFO L273 TraceCheckUtils]: 89: Hoare triple {22845#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22852#(<= main_x 45)} is VALID [2019-05-15 10:57:15,209 INFO L273 TraceCheckUtils]: 90: Hoare triple {22852#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22852#(<= main_x 45)} is VALID [2019-05-15 10:57:15,210 INFO L273 TraceCheckUtils]: 91: Hoare triple {22852#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22859#(<= main_x 46)} is VALID [2019-05-15 10:57:15,211 INFO L273 TraceCheckUtils]: 92: Hoare triple {22859#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22859#(<= main_x 46)} is VALID [2019-05-15 10:57:15,211 INFO L273 TraceCheckUtils]: 93: Hoare triple {22859#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22866#(<= main_x 47)} is VALID [2019-05-15 10:57:15,212 INFO L273 TraceCheckUtils]: 94: Hoare triple {22866#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22866#(<= main_x 47)} is VALID [2019-05-15 10:57:15,213 INFO L273 TraceCheckUtils]: 95: Hoare triple {22866#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22873#(<= main_x 48)} is VALID [2019-05-15 10:57:15,213 INFO L273 TraceCheckUtils]: 96: Hoare triple {22873#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22873#(<= main_x 48)} is VALID [2019-05-15 10:57:15,214 INFO L273 TraceCheckUtils]: 97: Hoare triple {22873#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22880#(<= main_x 49)} is VALID [2019-05-15 10:57:15,214 INFO L273 TraceCheckUtils]: 98: Hoare triple {22880#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22880#(<= main_x 49)} is VALID [2019-05-15 10:57:15,215 INFO L273 TraceCheckUtils]: 99: Hoare triple {22880#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22887#(<= main_x 50)} is VALID [2019-05-15 10:57:15,216 INFO L273 TraceCheckUtils]: 100: Hoare triple {22887#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22887#(<= main_x 50)} is VALID [2019-05-15 10:57:15,216 INFO L273 TraceCheckUtils]: 101: Hoare triple {22887#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22894#(<= main_x 51)} is VALID [2019-05-15 10:57:15,217 INFO L273 TraceCheckUtils]: 102: Hoare triple {22894#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22894#(<= main_x 51)} is VALID [2019-05-15 10:57:15,218 INFO L273 TraceCheckUtils]: 103: Hoare triple {22894#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22901#(<= main_x 52)} is VALID [2019-05-15 10:57:15,218 INFO L273 TraceCheckUtils]: 104: Hoare triple {22901#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22901#(<= main_x 52)} is VALID [2019-05-15 10:57:15,219 INFO L273 TraceCheckUtils]: 105: Hoare triple {22901#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {22908#(<= main_x 53)} is VALID [2019-05-15 10:57:15,219 INFO L273 TraceCheckUtils]: 106: Hoare triple {22908#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {22908#(<= main_x 53)} is VALID [2019-05-15 10:57:15,220 INFO L273 TraceCheckUtils]: 107: Hoare triple {22908#(<= main_x 53)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {22536#false} is VALID [2019-05-15 10:57:15,220 INFO L273 TraceCheckUtils]: 108: Hoare triple {22536#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {22536#false} is VALID [2019-05-15 10:57:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:15,230 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:15,230 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2019-05-15 10:57:15,230 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 109 [2019-05-15 10:57:15,231 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:15,231 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 56 states. [2019-05-15 10:57:15,338 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 109 edges. 109 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:15,338 INFO L454 AbstractCegarLoop]: Interpolant automaton has 56 states [2019-05-15 10:57:15,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2019-05-15 10:57:15,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2019-05-15 10:57:15,339 INFO L87 Difference]: Start difference. First operand 110 states and 163 transitions. Second operand 56 states. [2019-05-15 10:57:15,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:15,670 INFO L93 Difference]: Finished difference Result 112 states and 166 transitions. [2019-05-15 10:57:15,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2019-05-15 10:57:15,670 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 109 [2019-05-15 10:57:15,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:15,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-05-15 10:57:15,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 167 transitions. [2019-05-15 10:57:15,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-05-15 10:57:15,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 167 transitions. [2019-05-15 10:57:15,672 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 56 states and 167 transitions. [2019-05-15 10:57:15,830 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:15,832 INFO L225 Difference]: With dead ends: 112 [2019-05-15 10:57:15,832 INFO L226 Difference]: Without dead ends: 112 [2019-05-15 10:57:15,832 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2019-05-15 10:57:15,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2019-05-15 10:57:15,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2019-05-15 10:57:15,834 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:15,834 INFO L82 GeneralOperation]: Start isEquivalent. First operand 112 states. Second operand 112 states. [2019-05-15 10:57:15,834 INFO L74 IsIncluded]: Start isIncluded. First operand 112 states. Second operand 112 states. [2019-05-15 10:57:15,834 INFO L87 Difference]: Start difference. First operand 112 states. Second operand 112 states. [2019-05-15 10:57:15,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:15,836 INFO L93 Difference]: Finished difference Result 112 states and 166 transitions. [2019-05-15 10:57:15,836 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 166 transitions. [2019-05-15 10:57:15,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:15,836 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:15,837 INFO L74 IsIncluded]: Start isIncluded. First operand 112 states. Second operand 112 states. [2019-05-15 10:57:15,837 INFO L87 Difference]: Start difference. First operand 112 states. Second operand 112 states. [2019-05-15 10:57:15,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:15,838 INFO L93 Difference]: Finished difference Result 112 states and 166 transitions. [2019-05-15 10:57:15,838 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 166 transitions. [2019-05-15 10:57:15,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:15,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:15,839 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:15,839 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:15,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-05-15 10:57:15,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 166 transitions. [2019-05-15 10:57:15,840 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 166 transitions. Word has length 109 [2019-05-15 10:57:15,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:15,841 INFO L475 AbstractCegarLoop]: Abstraction has 112 states and 166 transitions. [2019-05-15 10:57:15,841 INFO L476 AbstractCegarLoop]: Interpolant automaton has 56 states. [2019-05-15 10:57:15,841 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 166 transitions. [2019-05-15 10:57:15,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2019-05-15 10:57:15,841 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:15,842 INFO L399 BasicCegarLoop]: trace histogram [54, 54, 1, 1, 1] [2019-05-15 10:57:15,842 INFO L418 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:15,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:15,842 INFO L82 PathProgramCache]: Analyzing trace with hash -23188747, now seen corresponding path program 54 times [2019-05-15 10:57:15,843 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:15,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:15,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 56 conjunts are in the unsatisfiable core [2019-05-15 10:57:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:15,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:17,414 INFO L273 TraceCheckUtils]: 0: Hoare triple {23365#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {23370#(<= main_x 0)} is VALID [2019-05-15 10:57:17,415 INFO L273 TraceCheckUtils]: 1: Hoare triple {23370#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23374#(<= main_x 1)} is VALID [2019-05-15 10:57:17,416 INFO L273 TraceCheckUtils]: 2: Hoare triple {23374#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23374#(<= main_x 1)} is VALID [2019-05-15 10:57:17,417 INFO L273 TraceCheckUtils]: 3: Hoare triple {23374#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23381#(<= main_x 2)} is VALID [2019-05-15 10:57:17,417 INFO L273 TraceCheckUtils]: 4: Hoare triple {23381#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23381#(<= main_x 2)} is VALID [2019-05-15 10:57:17,418 INFO L273 TraceCheckUtils]: 5: Hoare triple {23381#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23388#(<= main_x 3)} is VALID [2019-05-15 10:57:17,418 INFO L273 TraceCheckUtils]: 6: Hoare triple {23388#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23388#(<= main_x 3)} is VALID [2019-05-15 10:57:17,419 INFO L273 TraceCheckUtils]: 7: Hoare triple {23388#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23395#(<= main_x 4)} is VALID [2019-05-15 10:57:17,420 INFO L273 TraceCheckUtils]: 8: Hoare triple {23395#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23395#(<= main_x 4)} is VALID [2019-05-15 10:57:17,420 INFO L273 TraceCheckUtils]: 9: Hoare triple {23395#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23402#(<= main_x 5)} is VALID [2019-05-15 10:57:17,421 INFO L273 TraceCheckUtils]: 10: Hoare triple {23402#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23402#(<= main_x 5)} is VALID [2019-05-15 10:57:17,422 INFO L273 TraceCheckUtils]: 11: Hoare triple {23402#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23409#(<= main_x 6)} is VALID [2019-05-15 10:57:17,422 INFO L273 TraceCheckUtils]: 12: Hoare triple {23409#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23409#(<= main_x 6)} is VALID [2019-05-15 10:57:17,423 INFO L273 TraceCheckUtils]: 13: Hoare triple {23409#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23416#(<= main_x 7)} is VALID [2019-05-15 10:57:17,424 INFO L273 TraceCheckUtils]: 14: Hoare triple {23416#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23416#(<= main_x 7)} is VALID [2019-05-15 10:57:17,424 INFO L273 TraceCheckUtils]: 15: Hoare triple {23416#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23423#(<= main_x 8)} is VALID [2019-05-15 10:57:17,425 INFO L273 TraceCheckUtils]: 16: Hoare triple {23423#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23423#(<= main_x 8)} is VALID [2019-05-15 10:57:17,426 INFO L273 TraceCheckUtils]: 17: Hoare triple {23423#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23430#(<= main_x 9)} is VALID [2019-05-15 10:57:17,426 INFO L273 TraceCheckUtils]: 18: Hoare triple {23430#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23430#(<= main_x 9)} is VALID [2019-05-15 10:57:17,427 INFO L273 TraceCheckUtils]: 19: Hoare triple {23430#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23437#(<= main_x 10)} is VALID [2019-05-15 10:57:17,427 INFO L273 TraceCheckUtils]: 20: Hoare triple {23437#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23437#(<= main_x 10)} is VALID [2019-05-15 10:57:17,428 INFO L273 TraceCheckUtils]: 21: Hoare triple {23437#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23444#(<= main_x 11)} is VALID [2019-05-15 10:57:17,429 INFO L273 TraceCheckUtils]: 22: Hoare triple {23444#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23444#(<= main_x 11)} is VALID [2019-05-15 10:57:17,429 INFO L273 TraceCheckUtils]: 23: Hoare triple {23444#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23451#(<= main_x 12)} is VALID [2019-05-15 10:57:17,430 INFO L273 TraceCheckUtils]: 24: Hoare triple {23451#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23451#(<= main_x 12)} is VALID [2019-05-15 10:57:17,431 INFO L273 TraceCheckUtils]: 25: Hoare triple {23451#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23458#(<= main_x 13)} is VALID [2019-05-15 10:57:17,431 INFO L273 TraceCheckUtils]: 26: Hoare triple {23458#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23458#(<= main_x 13)} is VALID [2019-05-15 10:57:17,432 INFO L273 TraceCheckUtils]: 27: Hoare triple {23458#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23465#(<= main_x 14)} is VALID [2019-05-15 10:57:17,433 INFO L273 TraceCheckUtils]: 28: Hoare triple {23465#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23465#(<= main_x 14)} is VALID [2019-05-15 10:57:17,433 INFO L273 TraceCheckUtils]: 29: Hoare triple {23465#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23472#(<= main_x 15)} is VALID [2019-05-15 10:57:17,434 INFO L273 TraceCheckUtils]: 30: Hoare triple {23472#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23472#(<= main_x 15)} is VALID [2019-05-15 10:57:17,435 INFO L273 TraceCheckUtils]: 31: Hoare triple {23472#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23479#(<= main_x 16)} is VALID [2019-05-15 10:57:17,435 INFO L273 TraceCheckUtils]: 32: Hoare triple {23479#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23479#(<= main_x 16)} is VALID [2019-05-15 10:57:17,436 INFO L273 TraceCheckUtils]: 33: Hoare triple {23479#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23486#(<= main_x 17)} is VALID [2019-05-15 10:57:17,437 INFO L273 TraceCheckUtils]: 34: Hoare triple {23486#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23486#(<= main_x 17)} is VALID [2019-05-15 10:57:17,437 INFO L273 TraceCheckUtils]: 35: Hoare triple {23486#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23493#(<= main_x 18)} is VALID [2019-05-15 10:57:17,438 INFO L273 TraceCheckUtils]: 36: Hoare triple {23493#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23493#(<= main_x 18)} is VALID [2019-05-15 10:57:17,439 INFO L273 TraceCheckUtils]: 37: Hoare triple {23493#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23500#(<= main_x 19)} is VALID [2019-05-15 10:57:17,439 INFO L273 TraceCheckUtils]: 38: Hoare triple {23500#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23500#(<= main_x 19)} is VALID [2019-05-15 10:57:17,440 INFO L273 TraceCheckUtils]: 39: Hoare triple {23500#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23507#(<= main_x 20)} is VALID [2019-05-15 10:57:17,441 INFO L273 TraceCheckUtils]: 40: Hoare triple {23507#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23507#(<= main_x 20)} is VALID [2019-05-15 10:57:17,441 INFO L273 TraceCheckUtils]: 41: Hoare triple {23507#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23514#(<= main_x 21)} is VALID [2019-05-15 10:57:17,442 INFO L273 TraceCheckUtils]: 42: Hoare triple {23514#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23514#(<= main_x 21)} is VALID [2019-05-15 10:57:17,443 INFO L273 TraceCheckUtils]: 43: Hoare triple {23514#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23521#(<= main_x 22)} is VALID [2019-05-15 10:57:17,443 INFO L273 TraceCheckUtils]: 44: Hoare triple {23521#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23521#(<= main_x 22)} is VALID [2019-05-15 10:57:17,444 INFO L273 TraceCheckUtils]: 45: Hoare triple {23521#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23528#(<= main_x 23)} is VALID [2019-05-15 10:57:17,445 INFO L273 TraceCheckUtils]: 46: Hoare triple {23528#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23528#(<= main_x 23)} is VALID [2019-05-15 10:57:17,445 INFO L273 TraceCheckUtils]: 47: Hoare triple {23528#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23535#(<= main_x 24)} is VALID [2019-05-15 10:57:17,446 INFO L273 TraceCheckUtils]: 48: Hoare triple {23535#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23535#(<= main_x 24)} is VALID [2019-05-15 10:57:17,447 INFO L273 TraceCheckUtils]: 49: Hoare triple {23535#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23542#(<= main_x 25)} is VALID [2019-05-15 10:57:17,447 INFO L273 TraceCheckUtils]: 50: Hoare triple {23542#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23542#(<= main_x 25)} is VALID [2019-05-15 10:57:17,448 INFO L273 TraceCheckUtils]: 51: Hoare triple {23542#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23549#(<= main_x 26)} is VALID [2019-05-15 10:57:17,448 INFO L273 TraceCheckUtils]: 52: Hoare triple {23549#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23549#(<= main_x 26)} is VALID [2019-05-15 10:57:17,449 INFO L273 TraceCheckUtils]: 53: Hoare triple {23549#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23556#(<= main_x 27)} is VALID [2019-05-15 10:57:17,450 INFO L273 TraceCheckUtils]: 54: Hoare triple {23556#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23556#(<= main_x 27)} is VALID [2019-05-15 10:57:17,451 INFO L273 TraceCheckUtils]: 55: Hoare triple {23556#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23563#(<= main_x 28)} is VALID [2019-05-15 10:57:17,451 INFO L273 TraceCheckUtils]: 56: Hoare triple {23563#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23563#(<= main_x 28)} is VALID [2019-05-15 10:57:17,452 INFO L273 TraceCheckUtils]: 57: Hoare triple {23563#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23570#(<= main_x 29)} is VALID [2019-05-15 10:57:17,452 INFO L273 TraceCheckUtils]: 58: Hoare triple {23570#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23570#(<= main_x 29)} is VALID [2019-05-15 10:57:17,453 INFO L273 TraceCheckUtils]: 59: Hoare triple {23570#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23577#(<= main_x 30)} is VALID [2019-05-15 10:57:17,453 INFO L273 TraceCheckUtils]: 60: Hoare triple {23577#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23577#(<= main_x 30)} is VALID [2019-05-15 10:57:17,454 INFO L273 TraceCheckUtils]: 61: Hoare triple {23577#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23584#(<= main_x 31)} is VALID [2019-05-15 10:57:17,455 INFO L273 TraceCheckUtils]: 62: Hoare triple {23584#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23584#(<= main_x 31)} is VALID [2019-05-15 10:57:17,455 INFO L273 TraceCheckUtils]: 63: Hoare triple {23584#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23591#(<= main_x 32)} is VALID [2019-05-15 10:57:17,456 INFO L273 TraceCheckUtils]: 64: Hoare triple {23591#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23591#(<= main_x 32)} is VALID [2019-05-15 10:57:17,457 INFO L273 TraceCheckUtils]: 65: Hoare triple {23591#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23598#(<= main_x 33)} is VALID [2019-05-15 10:57:17,457 INFO L273 TraceCheckUtils]: 66: Hoare triple {23598#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23598#(<= main_x 33)} is VALID [2019-05-15 10:57:17,458 INFO L273 TraceCheckUtils]: 67: Hoare triple {23598#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23605#(<= main_x 34)} is VALID [2019-05-15 10:57:17,459 INFO L273 TraceCheckUtils]: 68: Hoare triple {23605#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23605#(<= main_x 34)} is VALID [2019-05-15 10:57:17,459 INFO L273 TraceCheckUtils]: 69: Hoare triple {23605#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23612#(<= main_x 35)} is VALID [2019-05-15 10:57:17,460 INFO L273 TraceCheckUtils]: 70: Hoare triple {23612#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23612#(<= main_x 35)} is VALID [2019-05-15 10:57:17,461 INFO L273 TraceCheckUtils]: 71: Hoare triple {23612#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23619#(<= main_x 36)} is VALID [2019-05-15 10:57:17,461 INFO L273 TraceCheckUtils]: 72: Hoare triple {23619#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23619#(<= main_x 36)} is VALID [2019-05-15 10:57:17,462 INFO L273 TraceCheckUtils]: 73: Hoare triple {23619#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23626#(<= main_x 37)} is VALID [2019-05-15 10:57:17,462 INFO L273 TraceCheckUtils]: 74: Hoare triple {23626#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23626#(<= main_x 37)} is VALID [2019-05-15 10:57:17,463 INFO L273 TraceCheckUtils]: 75: Hoare triple {23626#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23633#(<= main_x 38)} is VALID [2019-05-15 10:57:17,464 INFO L273 TraceCheckUtils]: 76: Hoare triple {23633#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23633#(<= main_x 38)} is VALID [2019-05-15 10:57:17,464 INFO L273 TraceCheckUtils]: 77: Hoare triple {23633#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23640#(<= main_x 39)} is VALID [2019-05-15 10:57:17,465 INFO L273 TraceCheckUtils]: 78: Hoare triple {23640#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23640#(<= main_x 39)} is VALID [2019-05-15 10:57:17,466 INFO L273 TraceCheckUtils]: 79: Hoare triple {23640#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23647#(<= main_x 40)} is VALID [2019-05-15 10:57:17,466 INFO L273 TraceCheckUtils]: 80: Hoare triple {23647#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23647#(<= main_x 40)} is VALID [2019-05-15 10:57:17,467 INFO L273 TraceCheckUtils]: 81: Hoare triple {23647#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23654#(<= main_x 41)} is VALID [2019-05-15 10:57:17,468 INFO L273 TraceCheckUtils]: 82: Hoare triple {23654#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23654#(<= main_x 41)} is VALID [2019-05-15 10:57:17,468 INFO L273 TraceCheckUtils]: 83: Hoare triple {23654#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23661#(<= main_x 42)} is VALID [2019-05-15 10:57:17,469 INFO L273 TraceCheckUtils]: 84: Hoare triple {23661#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23661#(<= main_x 42)} is VALID [2019-05-15 10:57:17,470 INFO L273 TraceCheckUtils]: 85: Hoare triple {23661#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23668#(<= main_x 43)} is VALID [2019-05-15 10:57:17,470 INFO L273 TraceCheckUtils]: 86: Hoare triple {23668#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23668#(<= main_x 43)} is VALID [2019-05-15 10:57:17,471 INFO L273 TraceCheckUtils]: 87: Hoare triple {23668#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23675#(<= main_x 44)} is VALID [2019-05-15 10:57:17,472 INFO L273 TraceCheckUtils]: 88: Hoare triple {23675#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23675#(<= main_x 44)} is VALID [2019-05-15 10:57:17,472 INFO L273 TraceCheckUtils]: 89: Hoare triple {23675#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23682#(<= main_x 45)} is VALID [2019-05-15 10:57:17,473 INFO L273 TraceCheckUtils]: 90: Hoare triple {23682#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23682#(<= main_x 45)} is VALID [2019-05-15 10:57:17,473 INFO L273 TraceCheckUtils]: 91: Hoare triple {23682#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23689#(<= main_x 46)} is VALID [2019-05-15 10:57:17,474 INFO L273 TraceCheckUtils]: 92: Hoare triple {23689#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23689#(<= main_x 46)} is VALID [2019-05-15 10:57:17,475 INFO L273 TraceCheckUtils]: 93: Hoare triple {23689#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23696#(<= main_x 47)} is VALID [2019-05-15 10:57:17,475 INFO L273 TraceCheckUtils]: 94: Hoare triple {23696#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23696#(<= main_x 47)} is VALID [2019-05-15 10:57:17,476 INFO L273 TraceCheckUtils]: 95: Hoare triple {23696#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23703#(<= main_x 48)} is VALID [2019-05-15 10:57:17,476 INFO L273 TraceCheckUtils]: 96: Hoare triple {23703#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23703#(<= main_x 48)} is VALID [2019-05-15 10:57:17,477 INFO L273 TraceCheckUtils]: 97: Hoare triple {23703#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23710#(<= main_x 49)} is VALID [2019-05-15 10:57:17,478 INFO L273 TraceCheckUtils]: 98: Hoare triple {23710#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23710#(<= main_x 49)} is VALID [2019-05-15 10:57:17,478 INFO L273 TraceCheckUtils]: 99: Hoare triple {23710#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23717#(<= main_x 50)} is VALID [2019-05-15 10:57:17,479 INFO L273 TraceCheckUtils]: 100: Hoare triple {23717#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23717#(<= main_x 50)} is VALID [2019-05-15 10:57:17,480 INFO L273 TraceCheckUtils]: 101: Hoare triple {23717#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23724#(<= main_x 51)} is VALID [2019-05-15 10:57:17,480 INFO L273 TraceCheckUtils]: 102: Hoare triple {23724#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23724#(<= main_x 51)} is VALID [2019-05-15 10:57:17,481 INFO L273 TraceCheckUtils]: 103: Hoare triple {23724#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23731#(<= main_x 52)} is VALID [2019-05-15 10:57:17,482 INFO L273 TraceCheckUtils]: 104: Hoare triple {23731#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23731#(<= main_x 52)} is VALID [2019-05-15 10:57:17,482 INFO L273 TraceCheckUtils]: 105: Hoare triple {23731#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23738#(<= main_x 53)} is VALID [2019-05-15 10:57:17,483 INFO L273 TraceCheckUtils]: 106: Hoare triple {23738#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23738#(<= main_x 53)} is VALID [2019-05-15 10:57:17,484 INFO L273 TraceCheckUtils]: 107: Hoare triple {23738#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {23745#(<= main_x 54)} is VALID [2019-05-15 10:57:17,484 INFO L273 TraceCheckUtils]: 108: Hoare triple {23745#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {23745#(<= main_x 54)} is VALID [2019-05-15 10:57:17,485 INFO L273 TraceCheckUtils]: 109: Hoare triple {23745#(<= main_x 54)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {23366#false} is VALID [2019-05-15 10:57:17,485 INFO L273 TraceCheckUtils]: 110: Hoare triple {23366#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {23366#false} is VALID [2019-05-15 10:57:17,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:17,497 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:17,497 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2019-05-15 10:57:17,497 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 111 [2019-05-15 10:57:17,497 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:17,497 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 57 states. [2019-05-15 10:57:17,606 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 111 edges. 111 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:17,606 INFO L454 AbstractCegarLoop]: Interpolant automaton has 57 states [2019-05-15 10:57:17,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2019-05-15 10:57:17,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2019-05-15 10:57:17,608 INFO L87 Difference]: Start difference. First operand 112 states and 166 transitions. Second operand 57 states. [2019-05-15 10:57:17,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:17,920 INFO L93 Difference]: Finished difference Result 114 states and 169 transitions. [2019-05-15 10:57:17,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2019-05-15 10:57:17,920 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 111 [2019-05-15 10:57:17,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:17,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2019-05-15 10:57:17,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 170 transitions. [2019-05-15 10:57:17,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2019-05-15 10:57:17,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 170 transitions. [2019-05-15 10:57:17,923 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 57 states and 170 transitions. [2019-05-15 10:57:18,092 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 170 edges. 170 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:18,095 INFO L225 Difference]: With dead ends: 114 [2019-05-15 10:57:18,095 INFO L226 Difference]: Without dead ends: 114 [2019-05-15 10:57:18,095 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2019-05-15 10:57:18,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2019-05-15 10:57:18,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2019-05-15 10:57:18,097 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:18,097 INFO L82 GeneralOperation]: Start isEquivalent. First operand 114 states. Second operand 114 states. [2019-05-15 10:57:18,097 INFO L74 IsIncluded]: Start isIncluded. First operand 114 states. Second operand 114 states. [2019-05-15 10:57:18,097 INFO L87 Difference]: Start difference. First operand 114 states. Second operand 114 states. [2019-05-15 10:57:18,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:18,099 INFO L93 Difference]: Finished difference Result 114 states and 169 transitions. [2019-05-15 10:57:18,099 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 169 transitions. [2019-05-15 10:57:18,099 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:18,099 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:18,100 INFO L74 IsIncluded]: Start isIncluded. First operand 114 states. Second operand 114 states. [2019-05-15 10:57:18,100 INFO L87 Difference]: Start difference. First operand 114 states. Second operand 114 states. [2019-05-15 10:57:18,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:18,101 INFO L93 Difference]: Finished difference Result 114 states and 169 transitions. [2019-05-15 10:57:18,101 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 169 transitions. [2019-05-15 10:57:18,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:18,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:18,102 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:18,102 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:18,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2019-05-15 10:57:18,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 169 transitions. [2019-05-15 10:57:18,104 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 169 transitions. Word has length 111 [2019-05-15 10:57:18,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:18,104 INFO L475 AbstractCegarLoop]: Abstraction has 114 states and 169 transitions. [2019-05-15 10:57:18,104 INFO L476 AbstractCegarLoop]: Interpolant automaton has 57 states. [2019-05-15 10:57:18,104 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 169 transitions. [2019-05-15 10:57:18,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2019-05-15 10:57:18,105 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:18,105 INFO L399 BasicCegarLoop]: trace histogram [55, 55, 1, 1, 1] [2019-05-15 10:57:18,105 INFO L418 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:18,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:18,105 INFO L82 PathProgramCache]: Analyzing trace with hash -809579528, now seen corresponding path program 55 times [2019-05-15 10:57:18,106 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:18,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 57 conjunts are in the unsatisfiable core [2019-05-15 10:57:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:18,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:19,912 INFO L273 TraceCheckUtils]: 0: Hoare triple {24210#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {24215#(<= main_x 0)} is VALID [2019-05-15 10:57:19,913 INFO L273 TraceCheckUtils]: 1: Hoare triple {24215#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24219#(<= main_x 1)} is VALID [2019-05-15 10:57:19,913 INFO L273 TraceCheckUtils]: 2: Hoare triple {24219#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24219#(<= main_x 1)} is VALID [2019-05-15 10:57:19,914 INFO L273 TraceCheckUtils]: 3: Hoare triple {24219#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24226#(<= main_x 2)} is VALID [2019-05-15 10:57:19,915 INFO L273 TraceCheckUtils]: 4: Hoare triple {24226#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24226#(<= main_x 2)} is VALID [2019-05-15 10:57:19,915 INFO L273 TraceCheckUtils]: 5: Hoare triple {24226#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24233#(<= main_x 3)} is VALID [2019-05-15 10:57:19,916 INFO L273 TraceCheckUtils]: 6: Hoare triple {24233#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24233#(<= main_x 3)} is VALID [2019-05-15 10:57:19,917 INFO L273 TraceCheckUtils]: 7: Hoare triple {24233#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24240#(<= main_x 4)} is VALID [2019-05-15 10:57:19,917 INFO L273 TraceCheckUtils]: 8: Hoare triple {24240#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24240#(<= main_x 4)} is VALID [2019-05-15 10:57:19,918 INFO L273 TraceCheckUtils]: 9: Hoare triple {24240#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24247#(<= main_x 5)} is VALID [2019-05-15 10:57:19,918 INFO L273 TraceCheckUtils]: 10: Hoare triple {24247#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24247#(<= main_x 5)} is VALID [2019-05-15 10:57:19,919 INFO L273 TraceCheckUtils]: 11: Hoare triple {24247#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24254#(<= main_x 6)} is VALID [2019-05-15 10:57:19,920 INFO L273 TraceCheckUtils]: 12: Hoare triple {24254#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24254#(<= main_x 6)} is VALID [2019-05-15 10:57:19,920 INFO L273 TraceCheckUtils]: 13: Hoare triple {24254#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24261#(<= main_x 7)} is VALID [2019-05-15 10:57:19,921 INFO L273 TraceCheckUtils]: 14: Hoare triple {24261#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24261#(<= main_x 7)} is VALID [2019-05-15 10:57:19,922 INFO L273 TraceCheckUtils]: 15: Hoare triple {24261#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24268#(<= main_x 8)} is VALID [2019-05-15 10:57:19,922 INFO L273 TraceCheckUtils]: 16: Hoare triple {24268#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24268#(<= main_x 8)} is VALID [2019-05-15 10:57:19,923 INFO L273 TraceCheckUtils]: 17: Hoare triple {24268#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24275#(<= main_x 9)} is VALID [2019-05-15 10:57:19,923 INFO L273 TraceCheckUtils]: 18: Hoare triple {24275#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24275#(<= main_x 9)} is VALID [2019-05-15 10:57:19,924 INFO L273 TraceCheckUtils]: 19: Hoare triple {24275#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24282#(<= main_x 10)} is VALID [2019-05-15 10:57:19,925 INFO L273 TraceCheckUtils]: 20: Hoare triple {24282#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24282#(<= main_x 10)} is VALID [2019-05-15 10:57:19,925 INFO L273 TraceCheckUtils]: 21: Hoare triple {24282#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24289#(<= main_x 11)} is VALID [2019-05-15 10:57:19,926 INFO L273 TraceCheckUtils]: 22: Hoare triple {24289#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24289#(<= main_x 11)} is VALID [2019-05-15 10:57:19,927 INFO L273 TraceCheckUtils]: 23: Hoare triple {24289#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24296#(<= main_x 12)} is VALID [2019-05-15 10:57:19,927 INFO L273 TraceCheckUtils]: 24: Hoare triple {24296#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24296#(<= main_x 12)} is VALID [2019-05-15 10:57:19,928 INFO L273 TraceCheckUtils]: 25: Hoare triple {24296#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24303#(<= main_x 13)} is VALID [2019-05-15 10:57:19,928 INFO L273 TraceCheckUtils]: 26: Hoare triple {24303#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24303#(<= main_x 13)} is VALID [2019-05-15 10:57:19,929 INFO L273 TraceCheckUtils]: 27: Hoare triple {24303#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24310#(<= main_x 14)} is VALID [2019-05-15 10:57:19,930 INFO L273 TraceCheckUtils]: 28: Hoare triple {24310#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24310#(<= main_x 14)} is VALID [2019-05-15 10:57:19,930 INFO L273 TraceCheckUtils]: 29: Hoare triple {24310#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24317#(<= main_x 15)} is VALID [2019-05-15 10:57:19,931 INFO L273 TraceCheckUtils]: 30: Hoare triple {24317#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24317#(<= main_x 15)} is VALID [2019-05-15 10:57:19,932 INFO L273 TraceCheckUtils]: 31: Hoare triple {24317#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24324#(<= main_x 16)} is VALID [2019-05-15 10:57:19,932 INFO L273 TraceCheckUtils]: 32: Hoare triple {24324#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24324#(<= main_x 16)} is VALID [2019-05-15 10:57:19,933 INFO L273 TraceCheckUtils]: 33: Hoare triple {24324#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24331#(<= main_x 17)} is VALID [2019-05-15 10:57:19,934 INFO L273 TraceCheckUtils]: 34: Hoare triple {24331#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24331#(<= main_x 17)} is VALID [2019-05-15 10:57:19,934 INFO L273 TraceCheckUtils]: 35: Hoare triple {24331#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24338#(<= main_x 18)} is VALID [2019-05-15 10:57:19,935 INFO L273 TraceCheckUtils]: 36: Hoare triple {24338#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24338#(<= main_x 18)} is VALID [2019-05-15 10:57:19,936 INFO L273 TraceCheckUtils]: 37: Hoare triple {24338#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24345#(<= main_x 19)} is VALID [2019-05-15 10:57:19,936 INFO L273 TraceCheckUtils]: 38: Hoare triple {24345#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24345#(<= main_x 19)} is VALID [2019-05-15 10:57:19,937 INFO L273 TraceCheckUtils]: 39: Hoare triple {24345#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24352#(<= main_x 20)} is VALID [2019-05-15 10:57:19,937 INFO L273 TraceCheckUtils]: 40: Hoare triple {24352#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24352#(<= main_x 20)} is VALID [2019-05-15 10:57:19,938 INFO L273 TraceCheckUtils]: 41: Hoare triple {24352#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24359#(<= main_x 21)} is VALID [2019-05-15 10:57:19,939 INFO L273 TraceCheckUtils]: 42: Hoare triple {24359#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24359#(<= main_x 21)} is VALID [2019-05-15 10:57:19,939 INFO L273 TraceCheckUtils]: 43: Hoare triple {24359#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24366#(<= main_x 22)} is VALID [2019-05-15 10:57:19,940 INFO L273 TraceCheckUtils]: 44: Hoare triple {24366#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24366#(<= main_x 22)} is VALID [2019-05-15 10:57:19,940 INFO L273 TraceCheckUtils]: 45: Hoare triple {24366#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24373#(<= main_x 23)} is VALID [2019-05-15 10:57:19,941 INFO L273 TraceCheckUtils]: 46: Hoare triple {24373#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24373#(<= main_x 23)} is VALID [2019-05-15 10:57:19,942 INFO L273 TraceCheckUtils]: 47: Hoare triple {24373#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24380#(<= main_x 24)} is VALID [2019-05-15 10:57:19,942 INFO L273 TraceCheckUtils]: 48: Hoare triple {24380#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24380#(<= main_x 24)} is VALID [2019-05-15 10:57:19,943 INFO L273 TraceCheckUtils]: 49: Hoare triple {24380#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24387#(<= main_x 25)} is VALID [2019-05-15 10:57:19,944 INFO L273 TraceCheckUtils]: 50: Hoare triple {24387#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24387#(<= main_x 25)} is VALID [2019-05-15 10:57:19,944 INFO L273 TraceCheckUtils]: 51: Hoare triple {24387#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24394#(<= main_x 26)} is VALID [2019-05-15 10:57:19,945 INFO L273 TraceCheckUtils]: 52: Hoare triple {24394#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24394#(<= main_x 26)} is VALID [2019-05-15 10:57:19,946 INFO L273 TraceCheckUtils]: 53: Hoare triple {24394#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24401#(<= main_x 27)} is VALID [2019-05-15 10:57:19,946 INFO L273 TraceCheckUtils]: 54: Hoare triple {24401#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24401#(<= main_x 27)} is VALID [2019-05-15 10:57:19,947 INFO L273 TraceCheckUtils]: 55: Hoare triple {24401#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24408#(<= main_x 28)} is VALID [2019-05-15 10:57:19,948 INFO L273 TraceCheckUtils]: 56: Hoare triple {24408#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24408#(<= main_x 28)} is VALID [2019-05-15 10:57:19,948 INFO L273 TraceCheckUtils]: 57: Hoare triple {24408#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24415#(<= main_x 29)} is VALID [2019-05-15 10:57:19,949 INFO L273 TraceCheckUtils]: 58: Hoare triple {24415#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24415#(<= main_x 29)} is VALID [2019-05-15 10:57:19,950 INFO L273 TraceCheckUtils]: 59: Hoare triple {24415#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24422#(<= main_x 30)} is VALID [2019-05-15 10:57:19,950 INFO L273 TraceCheckUtils]: 60: Hoare triple {24422#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24422#(<= main_x 30)} is VALID [2019-05-15 10:57:19,951 INFO L273 TraceCheckUtils]: 61: Hoare triple {24422#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24429#(<= main_x 31)} is VALID [2019-05-15 10:57:19,951 INFO L273 TraceCheckUtils]: 62: Hoare triple {24429#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24429#(<= main_x 31)} is VALID [2019-05-15 10:57:19,952 INFO L273 TraceCheckUtils]: 63: Hoare triple {24429#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24436#(<= main_x 32)} is VALID [2019-05-15 10:57:19,953 INFO L273 TraceCheckUtils]: 64: Hoare triple {24436#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24436#(<= main_x 32)} is VALID [2019-05-15 10:57:19,953 INFO L273 TraceCheckUtils]: 65: Hoare triple {24436#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24443#(<= main_x 33)} is VALID [2019-05-15 10:57:19,954 INFO L273 TraceCheckUtils]: 66: Hoare triple {24443#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24443#(<= main_x 33)} is VALID [2019-05-15 10:57:19,955 INFO L273 TraceCheckUtils]: 67: Hoare triple {24443#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24450#(<= main_x 34)} is VALID [2019-05-15 10:57:19,955 INFO L273 TraceCheckUtils]: 68: Hoare triple {24450#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24450#(<= main_x 34)} is VALID [2019-05-15 10:57:19,956 INFO L273 TraceCheckUtils]: 69: Hoare triple {24450#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24457#(<= main_x 35)} is VALID [2019-05-15 10:57:19,956 INFO L273 TraceCheckUtils]: 70: Hoare triple {24457#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24457#(<= main_x 35)} is VALID [2019-05-15 10:57:19,957 INFO L273 TraceCheckUtils]: 71: Hoare triple {24457#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24464#(<= main_x 36)} is VALID [2019-05-15 10:57:19,958 INFO L273 TraceCheckUtils]: 72: Hoare triple {24464#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24464#(<= main_x 36)} is VALID [2019-05-15 10:57:19,958 INFO L273 TraceCheckUtils]: 73: Hoare triple {24464#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24471#(<= main_x 37)} is VALID [2019-05-15 10:57:19,959 INFO L273 TraceCheckUtils]: 74: Hoare triple {24471#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24471#(<= main_x 37)} is VALID [2019-05-15 10:57:19,960 INFO L273 TraceCheckUtils]: 75: Hoare triple {24471#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24478#(<= main_x 38)} is VALID [2019-05-15 10:57:19,960 INFO L273 TraceCheckUtils]: 76: Hoare triple {24478#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24478#(<= main_x 38)} is VALID [2019-05-15 10:57:19,961 INFO L273 TraceCheckUtils]: 77: Hoare triple {24478#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24485#(<= main_x 39)} is VALID [2019-05-15 10:57:19,962 INFO L273 TraceCheckUtils]: 78: Hoare triple {24485#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24485#(<= main_x 39)} is VALID [2019-05-15 10:57:19,962 INFO L273 TraceCheckUtils]: 79: Hoare triple {24485#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24492#(<= main_x 40)} is VALID [2019-05-15 10:57:19,963 INFO L273 TraceCheckUtils]: 80: Hoare triple {24492#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24492#(<= main_x 40)} is VALID [2019-05-15 10:57:19,964 INFO L273 TraceCheckUtils]: 81: Hoare triple {24492#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24499#(<= main_x 41)} is VALID [2019-05-15 10:57:19,964 INFO L273 TraceCheckUtils]: 82: Hoare triple {24499#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24499#(<= main_x 41)} is VALID [2019-05-15 10:57:19,965 INFO L273 TraceCheckUtils]: 83: Hoare triple {24499#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24506#(<= main_x 42)} is VALID [2019-05-15 10:57:19,965 INFO L273 TraceCheckUtils]: 84: Hoare triple {24506#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24506#(<= main_x 42)} is VALID [2019-05-15 10:57:19,966 INFO L273 TraceCheckUtils]: 85: Hoare triple {24506#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24513#(<= main_x 43)} is VALID [2019-05-15 10:57:19,967 INFO L273 TraceCheckUtils]: 86: Hoare triple {24513#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24513#(<= main_x 43)} is VALID [2019-05-15 10:57:19,967 INFO L273 TraceCheckUtils]: 87: Hoare triple {24513#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24520#(<= main_x 44)} is VALID [2019-05-15 10:57:19,968 INFO L273 TraceCheckUtils]: 88: Hoare triple {24520#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24520#(<= main_x 44)} is VALID [2019-05-15 10:57:19,969 INFO L273 TraceCheckUtils]: 89: Hoare triple {24520#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24527#(<= main_x 45)} is VALID [2019-05-15 10:57:19,969 INFO L273 TraceCheckUtils]: 90: Hoare triple {24527#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24527#(<= main_x 45)} is VALID [2019-05-15 10:57:19,970 INFO L273 TraceCheckUtils]: 91: Hoare triple {24527#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24534#(<= main_x 46)} is VALID [2019-05-15 10:57:19,970 INFO L273 TraceCheckUtils]: 92: Hoare triple {24534#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24534#(<= main_x 46)} is VALID [2019-05-15 10:57:19,971 INFO L273 TraceCheckUtils]: 93: Hoare triple {24534#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24541#(<= main_x 47)} is VALID [2019-05-15 10:57:19,972 INFO L273 TraceCheckUtils]: 94: Hoare triple {24541#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24541#(<= main_x 47)} is VALID [2019-05-15 10:57:19,972 INFO L273 TraceCheckUtils]: 95: Hoare triple {24541#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24548#(<= main_x 48)} is VALID [2019-05-15 10:57:19,973 INFO L273 TraceCheckUtils]: 96: Hoare triple {24548#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24548#(<= main_x 48)} is VALID [2019-05-15 10:57:19,974 INFO L273 TraceCheckUtils]: 97: Hoare triple {24548#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24555#(<= main_x 49)} is VALID [2019-05-15 10:57:19,974 INFO L273 TraceCheckUtils]: 98: Hoare triple {24555#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24555#(<= main_x 49)} is VALID [2019-05-15 10:57:19,975 INFO L273 TraceCheckUtils]: 99: Hoare triple {24555#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24562#(<= main_x 50)} is VALID [2019-05-15 10:57:19,975 INFO L273 TraceCheckUtils]: 100: Hoare triple {24562#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24562#(<= main_x 50)} is VALID [2019-05-15 10:57:19,976 INFO L273 TraceCheckUtils]: 101: Hoare triple {24562#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24569#(<= main_x 51)} is VALID [2019-05-15 10:57:19,977 INFO L273 TraceCheckUtils]: 102: Hoare triple {24569#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24569#(<= main_x 51)} is VALID [2019-05-15 10:57:19,977 INFO L273 TraceCheckUtils]: 103: Hoare triple {24569#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24576#(<= main_x 52)} is VALID [2019-05-15 10:57:19,978 INFO L273 TraceCheckUtils]: 104: Hoare triple {24576#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24576#(<= main_x 52)} is VALID [2019-05-15 10:57:19,979 INFO L273 TraceCheckUtils]: 105: Hoare triple {24576#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24583#(<= main_x 53)} is VALID [2019-05-15 10:57:19,979 INFO L273 TraceCheckUtils]: 106: Hoare triple {24583#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24583#(<= main_x 53)} is VALID [2019-05-15 10:57:19,980 INFO L273 TraceCheckUtils]: 107: Hoare triple {24583#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24590#(<= main_x 54)} is VALID [2019-05-15 10:57:19,981 INFO L273 TraceCheckUtils]: 108: Hoare triple {24590#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24590#(<= main_x 54)} is VALID [2019-05-15 10:57:19,981 INFO L273 TraceCheckUtils]: 109: Hoare triple {24590#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {24597#(<= main_x 55)} is VALID [2019-05-15 10:57:19,982 INFO L273 TraceCheckUtils]: 110: Hoare triple {24597#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {24597#(<= main_x 55)} is VALID [2019-05-15 10:57:19,983 INFO L273 TraceCheckUtils]: 111: Hoare triple {24597#(<= main_x 55)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {24211#false} is VALID [2019-05-15 10:57:19,983 INFO L273 TraceCheckUtils]: 112: Hoare triple {24211#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {24211#false} is VALID [2019-05-15 10:57:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:19,993 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:19,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2019-05-15 10:57:19,994 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 113 [2019-05-15 10:57:19,994 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:19,994 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states. [2019-05-15 10:57:20,104 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 113 edges. 113 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:20,104 INFO L454 AbstractCegarLoop]: Interpolant automaton has 58 states [2019-05-15 10:57:20,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2019-05-15 10:57:20,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2019-05-15 10:57:20,105 INFO L87 Difference]: Start difference. First operand 114 states and 169 transitions. Second operand 58 states. [2019-05-15 10:57:20,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:20,414 INFO L93 Difference]: Finished difference Result 116 states and 172 transitions. [2019-05-15 10:57:20,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2019-05-15 10:57:20,415 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 113 [2019-05-15 10:57:20,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:20,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2019-05-15 10:57:20,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 173 transitions. [2019-05-15 10:57:20,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2019-05-15 10:57:20,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 173 transitions. [2019-05-15 10:57:20,417 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states and 173 transitions. [2019-05-15 10:57:20,584 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:20,586 INFO L225 Difference]: With dead ends: 116 [2019-05-15 10:57:20,586 INFO L226 Difference]: Without dead ends: 116 [2019-05-15 10:57:20,587 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2019-05-15 10:57:20,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2019-05-15 10:57:20,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2019-05-15 10:57:20,588 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:20,588 INFO L82 GeneralOperation]: Start isEquivalent. First operand 116 states. Second operand 116 states. [2019-05-15 10:57:20,589 INFO L74 IsIncluded]: Start isIncluded. First operand 116 states. Second operand 116 states. [2019-05-15 10:57:20,589 INFO L87 Difference]: Start difference. First operand 116 states. Second operand 116 states. [2019-05-15 10:57:20,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:20,590 INFO L93 Difference]: Finished difference Result 116 states and 172 transitions. [2019-05-15 10:57:20,590 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 172 transitions. [2019-05-15 10:57:20,590 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:20,590 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:20,590 INFO L74 IsIncluded]: Start isIncluded. First operand 116 states. Second operand 116 states. [2019-05-15 10:57:20,590 INFO L87 Difference]: Start difference. First operand 116 states. Second operand 116 states. [2019-05-15 10:57:20,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:20,592 INFO L93 Difference]: Finished difference Result 116 states and 172 transitions. [2019-05-15 10:57:20,592 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 172 transitions. [2019-05-15 10:57:20,592 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:20,592 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:20,593 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:20,593 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:20,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2019-05-15 10:57:20,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 172 transitions. [2019-05-15 10:57:20,594 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 172 transitions. Word has length 113 [2019-05-15 10:57:20,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:20,595 INFO L475 AbstractCegarLoop]: Abstraction has 116 states and 172 transitions. [2019-05-15 10:57:20,595 INFO L476 AbstractCegarLoop]: Interpolant automaton has 58 states. [2019-05-15 10:57:20,595 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 172 transitions. [2019-05-15 10:57:20,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2019-05-15 10:57:20,595 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:20,595 INFO L399 BasicCegarLoop]: trace histogram [56, 56, 1, 1, 1] [2019-05-15 10:57:20,596 INFO L418 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:20,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:20,596 INFO L82 PathProgramCache]: Analyzing trace with hash -616875973, now seen corresponding path program 56 times [2019-05-15 10:57:20,597 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:20,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:20,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 58 conjunts are in the unsatisfiable core [2019-05-15 10:57:20,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:20,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:22,191 INFO L273 TraceCheckUtils]: 0: Hoare triple {25070#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {25075#(<= main_x 0)} is VALID [2019-05-15 10:57:22,192 INFO L273 TraceCheckUtils]: 1: Hoare triple {25075#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25079#(<= main_x 1)} is VALID [2019-05-15 10:57:22,192 INFO L273 TraceCheckUtils]: 2: Hoare triple {25079#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25079#(<= main_x 1)} is VALID [2019-05-15 10:57:22,193 INFO L273 TraceCheckUtils]: 3: Hoare triple {25079#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25086#(<= main_x 2)} is VALID [2019-05-15 10:57:22,193 INFO L273 TraceCheckUtils]: 4: Hoare triple {25086#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25086#(<= main_x 2)} is VALID [2019-05-15 10:57:22,194 INFO L273 TraceCheckUtils]: 5: Hoare triple {25086#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25093#(<= main_x 3)} is VALID [2019-05-15 10:57:22,195 INFO L273 TraceCheckUtils]: 6: Hoare triple {25093#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25093#(<= main_x 3)} is VALID [2019-05-15 10:57:22,195 INFO L273 TraceCheckUtils]: 7: Hoare triple {25093#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25100#(<= main_x 4)} is VALID [2019-05-15 10:57:22,196 INFO L273 TraceCheckUtils]: 8: Hoare triple {25100#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25100#(<= main_x 4)} is VALID [2019-05-15 10:57:22,197 INFO L273 TraceCheckUtils]: 9: Hoare triple {25100#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25107#(<= main_x 5)} is VALID [2019-05-15 10:57:22,197 INFO L273 TraceCheckUtils]: 10: Hoare triple {25107#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25107#(<= main_x 5)} is VALID [2019-05-15 10:57:22,198 INFO L273 TraceCheckUtils]: 11: Hoare triple {25107#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25114#(<= main_x 6)} is VALID [2019-05-15 10:57:22,198 INFO L273 TraceCheckUtils]: 12: Hoare triple {25114#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25114#(<= main_x 6)} is VALID [2019-05-15 10:57:22,199 INFO L273 TraceCheckUtils]: 13: Hoare triple {25114#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25121#(<= main_x 7)} is VALID [2019-05-15 10:57:22,200 INFO L273 TraceCheckUtils]: 14: Hoare triple {25121#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25121#(<= main_x 7)} is VALID [2019-05-15 10:57:22,201 INFO L273 TraceCheckUtils]: 15: Hoare triple {25121#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25128#(<= main_x 8)} is VALID [2019-05-15 10:57:22,218 INFO L273 TraceCheckUtils]: 16: Hoare triple {25128#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25128#(<= main_x 8)} is VALID [2019-05-15 10:57:22,226 INFO L273 TraceCheckUtils]: 17: Hoare triple {25128#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25135#(<= main_x 9)} is VALID [2019-05-15 10:57:22,226 INFO L273 TraceCheckUtils]: 18: Hoare triple {25135#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25135#(<= main_x 9)} is VALID [2019-05-15 10:57:22,227 INFO L273 TraceCheckUtils]: 19: Hoare triple {25135#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25142#(<= main_x 10)} is VALID [2019-05-15 10:57:22,227 INFO L273 TraceCheckUtils]: 20: Hoare triple {25142#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25142#(<= main_x 10)} is VALID [2019-05-15 10:57:22,228 INFO L273 TraceCheckUtils]: 21: Hoare triple {25142#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25149#(<= main_x 11)} is VALID [2019-05-15 10:57:22,228 INFO L273 TraceCheckUtils]: 22: Hoare triple {25149#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25149#(<= main_x 11)} is VALID [2019-05-15 10:57:22,229 INFO L273 TraceCheckUtils]: 23: Hoare triple {25149#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25156#(<= main_x 12)} is VALID [2019-05-15 10:57:22,229 INFO L273 TraceCheckUtils]: 24: Hoare triple {25156#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25156#(<= main_x 12)} is VALID [2019-05-15 10:57:22,230 INFO L273 TraceCheckUtils]: 25: Hoare triple {25156#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25163#(<= main_x 13)} is VALID [2019-05-15 10:57:22,231 INFO L273 TraceCheckUtils]: 26: Hoare triple {25163#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25163#(<= main_x 13)} is VALID [2019-05-15 10:57:22,231 INFO L273 TraceCheckUtils]: 27: Hoare triple {25163#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25170#(<= main_x 14)} is VALID [2019-05-15 10:57:22,232 INFO L273 TraceCheckUtils]: 28: Hoare triple {25170#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25170#(<= main_x 14)} is VALID [2019-05-15 10:57:22,251 INFO L273 TraceCheckUtils]: 29: Hoare triple {25170#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25177#(<= main_x 15)} is VALID [2019-05-15 10:57:22,260 INFO L273 TraceCheckUtils]: 30: Hoare triple {25177#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25177#(<= main_x 15)} is VALID [2019-05-15 10:57:22,273 INFO L273 TraceCheckUtils]: 31: Hoare triple {25177#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25184#(<= main_x 16)} is VALID [2019-05-15 10:57:22,282 INFO L273 TraceCheckUtils]: 32: Hoare triple {25184#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25184#(<= main_x 16)} is VALID [2019-05-15 10:57:22,297 INFO L273 TraceCheckUtils]: 33: Hoare triple {25184#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25191#(<= main_x 17)} is VALID [2019-05-15 10:57:22,306 INFO L273 TraceCheckUtils]: 34: Hoare triple {25191#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25191#(<= main_x 17)} is VALID [2019-05-15 10:57:22,321 INFO L273 TraceCheckUtils]: 35: Hoare triple {25191#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25198#(<= main_x 18)} is VALID [2019-05-15 10:57:22,330 INFO L273 TraceCheckUtils]: 36: Hoare triple {25198#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25198#(<= main_x 18)} is VALID [2019-05-15 10:57:22,345 INFO L273 TraceCheckUtils]: 37: Hoare triple {25198#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25205#(<= main_x 19)} is VALID [2019-05-15 10:57:22,354 INFO L273 TraceCheckUtils]: 38: Hoare triple {25205#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25205#(<= main_x 19)} is VALID [2019-05-15 10:57:22,362 INFO L273 TraceCheckUtils]: 39: Hoare triple {25205#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25212#(<= main_x 20)} is VALID [2019-05-15 10:57:22,376 INFO L273 TraceCheckUtils]: 40: Hoare triple {25212#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25212#(<= main_x 20)} is VALID [2019-05-15 10:57:22,385 INFO L273 TraceCheckUtils]: 41: Hoare triple {25212#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25219#(<= main_x 21)} is VALID [2019-05-15 10:57:22,397 INFO L273 TraceCheckUtils]: 42: Hoare triple {25219#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25219#(<= main_x 21)} is VALID [2019-05-15 10:57:22,410 INFO L273 TraceCheckUtils]: 43: Hoare triple {25219#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25226#(<= main_x 22)} is VALID [2019-05-15 10:57:22,422 INFO L273 TraceCheckUtils]: 44: Hoare triple {25226#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25226#(<= main_x 22)} is VALID [2019-05-15 10:57:22,435 INFO L273 TraceCheckUtils]: 45: Hoare triple {25226#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25233#(<= main_x 23)} is VALID [2019-05-15 10:57:22,448 INFO L273 TraceCheckUtils]: 46: Hoare triple {25233#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25233#(<= main_x 23)} is VALID [2019-05-15 10:57:22,457 INFO L273 TraceCheckUtils]: 47: Hoare triple {25233#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25240#(<= main_x 24)} is VALID [2019-05-15 10:57:22,471 INFO L273 TraceCheckUtils]: 48: Hoare triple {25240#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25240#(<= main_x 24)} is VALID [2019-05-15 10:57:22,473 INFO L273 TraceCheckUtils]: 49: Hoare triple {25240#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25247#(<= main_x 25)} is VALID [2019-05-15 10:57:22,486 INFO L273 TraceCheckUtils]: 50: Hoare triple {25247#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25247#(<= main_x 25)} is VALID [2019-05-15 10:57:22,492 INFO L273 TraceCheckUtils]: 51: Hoare triple {25247#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25254#(<= main_x 26)} is VALID [2019-05-15 10:57:22,493 INFO L273 TraceCheckUtils]: 52: Hoare triple {25254#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25254#(<= main_x 26)} is VALID [2019-05-15 10:57:22,493 INFO L273 TraceCheckUtils]: 53: Hoare triple {25254#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25261#(<= main_x 27)} is VALID [2019-05-15 10:57:22,493 INFO L273 TraceCheckUtils]: 54: Hoare triple {25261#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25261#(<= main_x 27)} is VALID [2019-05-15 10:57:22,494 INFO L273 TraceCheckUtils]: 55: Hoare triple {25261#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25268#(<= main_x 28)} is VALID [2019-05-15 10:57:22,494 INFO L273 TraceCheckUtils]: 56: Hoare triple {25268#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25268#(<= main_x 28)} is VALID [2019-05-15 10:57:22,495 INFO L273 TraceCheckUtils]: 57: Hoare triple {25268#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25275#(<= main_x 29)} is VALID [2019-05-15 10:57:22,495 INFO L273 TraceCheckUtils]: 58: Hoare triple {25275#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25275#(<= main_x 29)} is VALID [2019-05-15 10:57:22,496 INFO L273 TraceCheckUtils]: 59: Hoare triple {25275#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25282#(<= main_x 30)} is VALID [2019-05-15 10:57:22,496 INFO L273 TraceCheckUtils]: 60: Hoare triple {25282#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25282#(<= main_x 30)} is VALID [2019-05-15 10:57:22,497 INFO L273 TraceCheckUtils]: 61: Hoare triple {25282#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25289#(<= main_x 31)} is VALID [2019-05-15 10:57:22,498 INFO L273 TraceCheckUtils]: 62: Hoare triple {25289#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25289#(<= main_x 31)} is VALID [2019-05-15 10:57:22,498 INFO L273 TraceCheckUtils]: 63: Hoare triple {25289#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25296#(<= main_x 32)} is VALID [2019-05-15 10:57:22,499 INFO L273 TraceCheckUtils]: 64: Hoare triple {25296#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25296#(<= main_x 32)} is VALID [2019-05-15 10:57:22,499 INFO L273 TraceCheckUtils]: 65: Hoare triple {25296#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25303#(<= main_x 33)} is VALID [2019-05-15 10:57:22,500 INFO L273 TraceCheckUtils]: 66: Hoare triple {25303#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25303#(<= main_x 33)} is VALID [2019-05-15 10:57:22,501 INFO L273 TraceCheckUtils]: 67: Hoare triple {25303#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25310#(<= main_x 34)} is VALID [2019-05-15 10:57:22,501 INFO L273 TraceCheckUtils]: 68: Hoare triple {25310#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25310#(<= main_x 34)} is VALID [2019-05-15 10:57:22,502 INFO L273 TraceCheckUtils]: 69: Hoare triple {25310#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25317#(<= main_x 35)} is VALID [2019-05-15 10:57:22,502 INFO L273 TraceCheckUtils]: 70: Hoare triple {25317#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25317#(<= main_x 35)} is VALID [2019-05-15 10:57:22,503 INFO L273 TraceCheckUtils]: 71: Hoare triple {25317#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25324#(<= main_x 36)} is VALID [2019-05-15 10:57:22,504 INFO L273 TraceCheckUtils]: 72: Hoare triple {25324#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25324#(<= main_x 36)} is VALID [2019-05-15 10:57:22,504 INFO L273 TraceCheckUtils]: 73: Hoare triple {25324#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25331#(<= main_x 37)} is VALID [2019-05-15 10:57:22,505 INFO L273 TraceCheckUtils]: 74: Hoare triple {25331#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25331#(<= main_x 37)} is VALID [2019-05-15 10:57:22,506 INFO L273 TraceCheckUtils]: 75: Hoare triple {25331#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25338#(<= main_x 38)} is VALID [2019-05-15 10:57:22,506 INFO L273 TraceCheckUtils]: 76: Hoare triple {25338#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25338#(<= main_x 38)} is VALID [2019-05-15 10:57:22,507 INFO L273 TraceCheckUtils]: 77: Hoare triple {25338#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25345#(<= main_x 39)} is VALID [2019-05-15 10:57:22,508 INFO L273 TraceCheckUtils]: 78: Hoare triple {25345#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25345#(<= main_x 39)} is VALID [2019-05-15 10:57:22,508 INFO L273 TraceCheckUtils]: 79: Hoare triple {25345#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25352#(<= main_x 40)} is VALID [2019-05-15 10:57:22,509 INFO L273 TraceCheckUtils]: 80: Hoare triple {25352#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25352#(<= main_x 40)} is VALID [2019-05-15 10:57:22,510 INFO L273 TraceCheckUtils]: 81: Hoare triple {25352#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25359#(<= main_x 41)} is VALID [2019-05-15 10:57:22,510 INFO L273 TraceCheckUtils]: 82: Hoare triple {25359#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25359#(<= main_x 41)} is VALID [2019-05-15 10:57:22,511 INFO L273 TraceCheckUtils]: 83: Hoare triple {25359#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25366#(<= main_x 42)} is VALID [2019-05-15 10:57:22,511 INFO L273 TraceCheckUtils]: 84: Hoare triple {25366#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25366#(<= main_x 42)} is VALID [2019-05-15 10:57:22,512 INFO L273 TraceCheckUtils]: 85: Hoare triple {25366#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25373#(<= main_x 43)} is VALID [2019-05-15 10:57:22,513 INFO L273 TraceCheckUtils]: 86: Hoare triple {25373#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25373#(<= main_x 43)} is VALID [2019-05-15 10:57:22,513 INFO L273 TraceCheckUtils]: 87: Hoare triple {25373#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25380#(<= main_x 44)} is VALID [2019-05-15 10:57:22,514 INFO L273 TraceCheckUtils]: 88: Hoare triple {25380#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25380#(<= main_x 44)} is VALID [2019-05-15 10:57:22,515 INFO L273 TraceCheckUtils]: 89: Hoare triple {25380#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25387#(<= main_x 45)} is VALID [2019-05-15 10:57:22,515 INFO L273 TraceCheckUtils]: 90: Hoare triple {25387#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25387#(<= main_x 45)} is VALID [2019-05-15 10:57:22,516 INFO L273 TraceCheckUtils]: 91: Hoare triple {25387#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25394#(<= main_x 46)} is VALID [2019-05-15 10:57:22,516 INFO L273 TraceCheckUtils]: 92: Hoare triple {25394#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25394#(<= main_x 46)} is VALID [2019-05-15 10:57:22,517 INFO L273 TraceCheckUtils]: 93: Hoare triple {25394#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25401#(<= main_x 47)} is VALID [2019-05-15 10:57:22,518 INFO L273 TraceCheckUtils]: 94: Hoare triple {25401#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25401#(<= main_x 47)} is VALID [2019-05-15 10:57:22,518 INFO L273 TraceCheckUtils]: 95: Hoare triple {25401#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25408#(<= main_x 48)} is VALID [2019-05-15 10:57:22,519 INFO L273 TraceCheckUtils]: 96: Hoare triple {25408#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25408#(<= main_x 48)} is VALID [2019-05-15 10:57:22,520 INFO L273 TraceCheckUtils]: 97: Hoare triple {25408#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25415#(<= main_x 49)} is VALID [2019-05-15 10:57:22,520 INFO L273 TraceCheckUtils]: 98: Hoare triple {25415#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25415#(<= main_x 49)} is VALID [2019-05-15 10:57:22,521 INFO L273 TraceCheckUtils]: 99: Hoare triple {25415#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25422#(<= main_x 50)} is VALID [2019-05-15 10:57:22,521 INFO L273 TraceCheckUtils]: 100: Hoare triple {25422#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25422#(<= main_x 50)} is VALID [2019-05-15 10:57:22,522 INFO L273 TraceCheckUtils]: 101: Hoare triple {25422#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25429#(<= main_x 51)} is VALID [2019-05-15 10:57:22,523 INFO L273 TraceCheckUtils]: 102: Hoare triple {25429#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25429#(<= main_x 51)} is VALID [2019-05-15 10:57:22,523 INFO L273 TraceCheckUtils]: 103: Hoare triple {25429#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25436#(<= main_x 52)} is VALID [2019-05-15 10:57:22,524 INFO L273 TraceCheckUtils]: 104: Hoare triple {25436#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25436#(<= main_x 52)} is VALID [2019-05-15 10:57:22,525 INFO L273 TraceCheckUtils]: 105: Hoare triple {25436#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25443#(<= main_x 53)} is VALID [2019-05-15 10:57:22,525 INFO L273 TraceCheckUtils]: 106: Hoare triple {25443#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25443#(<= main_x 53)} is VALID [2019-05-15 10:57:22,526 INFO L273 TraceCheckUtils]: 107: Hoare triple {25443#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25450#(<= main_x 54)} is VALID [2019-05-15 10:57:22,527 INFO L273 TraceCheckUtils]: 108: Hoare triple {25450#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25450#(<= main_x 54)} is VALID [2019-05-15 10:57:22,527 INFO L273 TraceCheckUtils]: 109: Hoare triple {25450#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25457#(<= main_x 55)} is VALID [2019-05-15 10:57:22,528 INFO L273 TraceCheckUtils]: 110: Hoare triple {25457#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25457#(<= main_x 55)} is VALID [2019-05-15 10:57:22,529 INFO L273 TraceCheckUtils]: 111: Hoare triple {25457#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25464#(<= main_x 56)} is VALID [2019-05-15 10:57:22,529 INFO L273 TraceCheckUtils]: 112: Hoare triple {25464#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25464#(<= main_x 56)} is VALID [2019-05-15 10:57:22,530 INFO L273 TraceCheckUtils]: 113: Hoare triple {25464#(<= main_x 56)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {25071#false} is VALID [2019-05-15 10:57:22,530 INFO L273 TraceCheckUtils]: 114: Hoare triple {25071#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {25071#false} is VALID [2019-05-15 10:57:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:22,542 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:22,542 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2019-05-15 10:57:22,542 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 115 [2019-05-15 10:57:22,542 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:22,543 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 59 states. [2019-05-15 10:57:22,654 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 115 edges. 115 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:22,655 INFO L454 AbstractCegarLoop]: Interpolant automaton has 59 states [2019-05-15 10:57:22,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2019-05-15 10:57:22,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2019-05-15 10:57:22,656 INFO L87 Difference]: Start difference. First operand 116 states and 172 transitions. Second operand 59 states. [2019-05-15 10:57:23,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:23,007 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2019-05-15 10:57:23,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2019-05-15 10:57:23,007 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 115 [2019-05-15 10:57:23,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:23,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-05-15 10:57:23,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 176 transitions. [2019-05-15 10:57:23,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-05-15 10:57:23,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 176 transitions. [2019-05-15 10:57:23,009 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 59 states and 176 transitions. [2019-05-15 10:57:23,180 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:23,182 INFO L225 Difference]: With dead ends: 118 [2019-05-15 10:57:23,182 INFO L226 Difference]: Without dead ends: 118 [2019-05-15 10:57:23,182 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2019-05-15 10:57:23,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2019-05-15 10:57:23,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2019-05-15 10:57:23,183 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:23,183 INFO L82 GeneralOperation]: Start isEquivalent. First operand 118 states. Second operand 118 states. [2019-05-15 10:57:23,183 INFO L74 IsIncluded]: Start isIncluded. First operand 118 states. Second operand 118 states. [2019-05-15 10:57:23,183 INFO L87 Difference]: Start difference. First operand 118 states. Second operand 118 states. [2019-05-15 10:57:23,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:23,185 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2019-05-15 10:57:23,185 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 175 transitions. [2019-05-15 10:57:23,185 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:23,185 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:23,185 INFO L74 IsIncluded]: Start isIncluded. First operand 118 states. Second operand 118 states. [2019-05-15 10:57:23,185 INFO L87 Difference]: Start difference. First operand 118 states. Second operand 118 states. [2019-05-15 10:57:23,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:23,187 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2019-05-15 10:57:23,187 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 175 transitions. [2019-05-15 10:57:23,187 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:23,187 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:23,187 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:23,187 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:23,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-05-15 10:57:23,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 175 transitions. [2019-05-15 10:57:23,188 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 175 transitions. Word has length 115 [2019-05-15 10:57:23,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:23,189 INFO L475 AbstractCegarLoop]: Abstraction has 118 states and 175 transitions. [2019-05-15 10:57:23,189 INFO L476 AbstractCegarLoop]: Interpolant automaton has 59 states. [2019-05-15 10:57:23,189 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 175 transitions. [2019-05-15 10:57:23,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2019-05-15 10:57:23,189 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:23,190 INFO L399 BasicCegarLoop]: trace histogram [57, 57, 1, 1, 1] [2019-05-15 10:57:23,190 INFO L418 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:23,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:23,190 INFO L82 PathProgramCache]: Analyzing trace with hash -112353346, now seen corresponding path program 57 times [2019-05-15 10:57:23,191 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:23,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:23,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 59 conjunts are in the unsatisfiable core [2019-05-15 10:57:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:23,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:24,775 INFO L273 TraceCheckUtils]: 0: Hoare triple {25945#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {25950#(<= main_x 0)} is VALID [2019-05-15 10:57:24,776 INFO L273 TraceCheckUtils]: 1: Hoare triple {25950#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25954#(<= main_x 1)} is VALID [2019-05-15 10:57:24,777 INFO L273 TraceCheckUtils]: 2: Hoare triple {25954#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25954#(<= main_x 1)} is VALID [2019-05-15 10:57:24,778 INFO L273 TraceCheckUtils]: 3: Hoare triple {25954#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25961#(<= main_x 2)} is VALID [2019-05-15 10:57:24,778 INFO L273 TraceCheckUtils]: 4: Hoare triple {25961#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25961#(<= main_x 2)} is VALID [2019-05-15 10:57:24,779 INFO L273 TraceCheckUtils]: 5: Hoare triple {25961#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25968#(<= main_x 3)} is VALID [2019-05-15 10:57:24,779 INFO L273 TraceCheckUtils]: 6: Hoare triple {25968#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25968#(<= main_x 3)} is VALID [2019-05-15 10:57:24,780 INFO L273 TraceCheckUtils]: 7: Hoare triple {25968#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25975#(<= main_x 4)} is VALID [2019-05-15 10:57:24,781 INFO L273 TraceCheckUtils]: 8: Hoare triple {25975#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25975#(<= main_x 4)} is VALID [2019-05-15 10:57:24,781 INFO L273 TraceCheckUtils]: 9: Hoare triple {25975#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25982#(<= main_x 5)} is VALID [2019-05-15 10:57:24,782 INFO L273 TraceCheckUtils]: 10: Hoare triple {25982#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25982#(<= main_x 5)} is VALID [2019-05-15 10:57:24,783 INFO L273 TraceCheckUtils]: 11: Hoare triple {25982#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25989#(<= main_x 6)} is VALID [2019-05-15 10:57:24,783 INFO L273 TraceCheckUtils]: 12: Hoare triple {25989#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25989#(<= main_x 6)} is VALID [2019-05-15 10:57:24,784 INFO L273 TraceCheckUtils]: 13: Hoare triple {25989#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {25996#(<= main_x 7)} is VALID [2019-05-15 10:57:24,785 INFO L273 TraceCheckUtils]: 14: Hoare triple {25996#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {25996#(<= main_x 7)} is VALID [2019-05-15 10:57:24,785 INFO L273 TraceCheckUtils]: 15: Hoare triple {25996#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26003#(<= main_x 8)} is VALID [2019-05-15 10:57:24,786 INFO L273 TraceCheckUtils]: 16: Hoare triple {26003#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26003#(<= main_x 8)} is VALID [2019-05-15 10:57:24,787 INFO L273 TraceCheckUtils]: 17: Hoare triple {26003#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26010#(<= main_x 9)} is VALID [2019-05-15 10:57:24,787 INFO L273 TraceCheckUtils]: 18: Hoare triple {26010#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26010#(<= main_x 9)} is VALID [2019-05-15 10:57:24,788 INFO L273 TraceCheckUtils]: 19: Hoare triple {26010#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26017#(<= main_x 10)} is VALID [2019-05-15 10:57:24,788 INFO L273 TraceCheckUtils]: 20: Hoare triple {26017#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26017#(<= main_x 10)} is VALID [2019-05-15 10:57:24,789 INFO L273 TraceCheckUtils]: 21: Hoare triple {26017#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26024#(<= main_x 11)} is VALID [2019-05-15 10:57:24,790 INFO L273 TraceCheckUtils]: 22: Hoare triple {26024#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26024#(<= main_x 11)} is VALID [2019-05-15 10:57:24,790 INFO L273 TraceCheckUtils]: 23: Hoare triple {26024#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26031#(<= main_x 12)} is VALID [2019-05-15 10:57:24,791 INFO L273 TraceCheckUtils]: 24: Hoare triple {26031#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26031#(<= main_x 12)} is VALID [2019-05-15 10:57:24,792 INFO L273 TraceCheckUtils]: 25: Hoare triple {26031#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26038#(<= main_x 13)} is VALID [2019-05-15 10:57:24,792 INFO L273 TraceCheckUtils]: 26: Hoare triple {26038#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26038#(<= main_x 13)} is VALID [2019-05-15 10:57:24,793 INFO L273 TraceCheckUtils]: 27: Hoare triple {26038#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26045#(<= main_x 14)} is VALID [2019-05-15 10:57:24,793 INFO L273 TraceCheckUtils]: 28: Hoare triple {26045#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26045#(<= main_x 14)} is VALID [2019-05-15 10:57:24,794 INFO L273 TraceCheckUtils]: 29: Hoare triple {26045#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26052#(<= main_x 15)} is VALID [2019-05-15 10:57:24,795 INFO L273 TraceCheckUtils]: 30: Hoare triple {26052#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26052#(<= main_x 15)} is VALID [2019-05-15 10:57:24,795 INFO L273 TraceCheckUtils]: 31: Hoare triple {26052#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26059#(<= main_x 16)} is VALID [2019-05-15 10:57:24,796 INFO L273 TraceCheckUtils]: 32: Hoare triple {26059#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26059#(<= main_x 16)} is VALID [2019-05-15 10:57:24,796 INFO L273 TraceCheckUtils]: 33: Hoare triple {26059#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26066#(<= main_x 17)} is VALID [2019-05-15 10:57:24,797 INFO L273 TraceCheckUtils]: 34: Hoare triple {26066#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26066#(<= main_x 17)} is VALID [2019-05-15 10:57:24,798 INFO L273 TraceCheckUtils]: 35: Hoare triple {26066#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26073#(<= main_x 18)} is VALID [2019-05-15 10:57:24,798 INFO L273 TraceCheckUtils]: 36: Hoare triple {26073#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26073#(<= main_x 18)} is VALID [2019-05-15 10:57:24,799 INFO L273 TraceCheckUtils]: 37: Hoare triple {26073#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26080#(<= main_x 19)} is VALID [2019-05-15 10:57:24,800 INFO L273 TraceCheckUtils]: 38: Hoare triple {26080#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26080#(<= main_x 19)} is VALID [2019-05-15 10:57:24,800 INFO L273 TraceCheckUtils]: 39: Hoare triple {26080#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26087#(<= main_x 20)} is VALID [2019-05-15 10:57:24,801 INFO L273 TraceCheckUtils]: 40: Hoare triple {26087#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26087#(<= main_x 20)} is VALID [2019-05-15 10:57:24,802 INFO L273 TraceCheckUtils]: 41: Hoare triple {26087#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26094#(<= main_x 21)} is VALID [2019-05-15 10:57:24,802 INFO L273 TraceCheckUtils]: 42: Hoare triple {26094#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26094#(<= main_x 21)} is VALID [2019-05-15 10:57:24,803 INFO L273 TraceCheckUtils]: 43: Hoare triple {26094#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26101#(<= main_x 22)} is VALID [2019-05-15 10:57:24,803 INFO L273 TraceCheckUtils]: 44: Hoare triple {26101#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26101#(<= main_x 22)} is VALID [2019-05-15 10:57:24,804 INFO L273 TraceCheckUtils]: 45: Hoare triple {26101#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26108#(<= main_x 23)} is VALID [2019-05-15 10:57:24,805 INFO L273 TraceCheckUtils]: 46: Hoare triple {26108#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26108#(<= main_x 23)} is VALID [2019-05-15 10:57:24,805 INFO L273 TraceCheckUtils]: 47: Hoare triple {26108#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26115#(<= main_x 24)} is VALID [2019-05-15 10:57:24,806 INFO L273 TraceCheckUtils]: 48: Hoare triple {26115#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26115#(<= main_x 24)} is VALID [2019-05-15 10:57:24,807 INFO L273 TraceCheckUtils]: 49: Hoare triple {26115#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26122#(<= main_x 25)} is VALID [2019-05-15 10:57:24,807 INFO L273 TraceCheckUtils]: 50: Hoare triple {26122#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26122#(<= main_x 25)} is VALID [2019-05-15 10:57:24,808 INFO L273 TraceCheckUtils]: 51: Hoare triple {26122#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26129#(<= main_x 26)} is VALID [2019-05-15 10:57:24,809 INFO L273 TraceCheckUtils]: 52: Hoare triple {26129#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26129#(<= main_x 26)} is VALID [2019-05-15 10:57:24,809 INFO L273 TraceCheckUtils]: 53: Hoare triple {26129#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26136#(<= main_x 27)} is VALID [2019-05-15 10:57:24,810 INFO L273 TraceCheckUtils]: 54: Hoare triple {26136#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26136#(<= main_x 27)} is VALID [2019-05-15 10:57:24,811 INFO L273 TraceCheckUtils]: 55: Hoare triple {26136#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26143#(<= main_x 28)} is VALID [2019-05-15 10:57:24,811 INFO L273 TraceCheckUtils]: 56: Hoare triple {26143#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26143#(<= main_x 28)} is VALID [2019-05-15 10:57:24,812 INFO L273 TraceCheckUtils]: 57: Hoare triple {26143#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26150#(<= main_x 29)} is VALID [2019-05-15 10:57:24,812 INFO L273 TraceCheckUtils]: 58: Hoare triple {26150#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26150#(<= main_x 29)} is VALID [2019-05-15 10:57:24,813 INFO L273 TraceCheckUtils]: 59: Hoare triple {26150#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26157#(<= main_x 30)} is VALID [2019-05-15 10:57:24,814 INFO L273 TraceCheckUtils]: 60: Hoare triple {26157#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26157#(<= main_x 30)} is VALID [2019-05-15 10:57:24,814 INFO L273 TraceCheckUtils]: 61: Hoare triple {26157#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26164#(<= main_x 31)} is VALID [2019-05-15 10:57:24,815 INFO L273 TraceCheckUtils]: 62: Hoare triple {26164#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26164#(<= main_x 31)} is VALID [2019-05-15 10:57:24,816 INFO L273 TraceCheckUtils]: 63: Hoare triple {26164#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26171#(<= main_x 32)} is VALID [2019-05-15 10:57:24,816 INFO L273 TraceCheckUtils]: 64: Hoare triple {26171#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26171#(<= main_x 32)} is VALID [2019-05-15 10:57:24,817 INFO L273 TraceCheckUtils]: 65: Hoare triple {26171#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26178#(<= main_x 33)} is VALID [2019-05-15 10:57:24,817 INFO L273 TraceCheckUtils]: 66: Hoare triple {26178#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26178#(<= main_x 33)} is VALID [2019-05-15 10:57:24,818 INFO L273 TraceCheckUtils]: 67: Hoare triple {26178#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26185#(<= main_x 34)} is VALID [2019-05-15 10:57:24,819 INFO L273 TraceCheckUtils]: 68: Hoare triple {26185#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26185#(<= main_x 34)} is VALID [2019-05-15 10:57:24,819 INFO L273 TraceCheckUtils]: 69: Hoare triple {26185#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26192#(<= main_x 35)} is VALID [2019-05-15 10:57:24,820 INFO L273 TraceCheckUtils]: 70: Hoare triple {26192#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26192#(<= main_x 35)} is VALID [2019-05-15 10:57:24,821 INFO L273 TraceCheckUtils]: 71: Hoare triple {26192#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26199#(<= main_x 36)} is VALID [2019-05-15 10:57:24,821 INFO L273 TraceCheckUtils]: 72: Hoare triple {26199#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26199#(<= main_x 36)} is VALID [2019-05-15 10:57:24,822 INFO L273 TraceCheckUtils]: 73: Hoare triple {26199#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26206#(<= main_x 37)} is VALID [2019-05-15 10:57:24,822 INFO L273 TraceCheckUtils]: 74: Hoare triple {26206#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26206#(<= main_x 37)} is VALID [2019-05-15 10:57:24,823 INFO L273 TraceCheckUtils]: 75: Hoare triple {26206#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26213#(<= main_x 38)} is VALID [2019-05-15 10:57:24,824 INFO L273 TraceCheckUtils]: 76: Hoare triple {26213#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26213#(<= main_x 38)} is VALID [2019-05-15 10:57:24,824 INFO L273 TraceCheckUtils]: 77: Hoare triple {26213#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26220#(<= main_x 39)} is VALID [2019-05-15 10:57:24,825 INFO L273 TraceCheckUtils]: 78: Hoare triple {26220#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26220#(<= main_x 39)} is VALID [2019-05-15 10:57:24,826 INFO L273 TraceCheckUtils]: 79: Hoare triple {26220#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26227#(<= main_x 40)} is VALID [2019-05-15 10:57:24,826 INFO L273 TraceCheckUtils]: 80: Hoare triple {26227#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26227#(<= main_x 40)} is VALID [2019-05-15 10:57:24,827 INFO L273 TraceCheckUtils]: 81: Hoare triple {26227#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26234#(<= main_x 41)} is VALID [2019-05-15 10:57:24,828 INFO L273 TraceCheckUtils]: 82: Hoare triple {26234#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26234#(<= main_x 41)} is VALID [2019-05-15 10:57:24,828 INFO L273 TraceCheckUtils]: 83: Hoare triple {26234#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26241#(<= main_x 42)} is VALID [2019-05-15 10:57:24,829 INFO L273 TraceCheckUtils]: 84: Hoare triple {26241#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26241#(<= main_x 42)} is VALID [2019-05-15 10:57:24,829 INFO L273 TraceCheckUtils]: 85: Hoare triple {26241#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26248#(<= main_x 43)} is VALID [2019-05-15 10:57:24,830 INFO L273 TraceCheckUtils]: 86: Hoare triple {26248#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26248#(<= main_x 43)} is VALID [2019-05-15 10:57:24,831 INFO L273 TraceCheckUtils]: 87: Hoare triple {26248#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26255#(<= main_x 44)} is VALID [2019-05-15 10:57:24,831 INFO L273 TraceCheckUtils]: 88: Hoare triple {26255#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26255#(<= main_x 44)} is VALID [2019-05-15 10:57:24,832 INFO L273 TraceCheckUtils]: 89: Hoare triple {26255#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26262#(<= main_x 45)} is VALID [2019-05-15 10:57:24,832 INFO L273 TraceCheckUtils]: 90: Hoare triple {26262#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26262#(<= main_x 45)} is VALID [2019-05-15 10:57:24,833 INFO L273 TraceCheckUtils]: 91: Hoare triple {26262#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26269#(<= main_x 46)} is VALID [2019-05-15 10:57:24,834 INFO L273 TraceCheckUtils]: 92: Hoare triple {26269#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26269#(<= main_x 46)} is VALID [2019-05-15 10:57:24,834 INFO L273 TraceCheckUtils]: 93: Hoare triple {26269#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26276#(<= main_x 47)} is VALID [2019-05-15 10:57:24,835 INFO L273 TraceCheckUtils]: 94: Hoare triple {26276#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26276#(<= main_x 47)} is VALID [2019-05-15 10:57:24,836 INFO L273 TraceCheckUtils]: 95: Hoare triple {26276#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26283#(<= main_x 48)} is VALID [2019-05-15 10:57:24,836 INFO L273 TraceCheckUtils]: 96: Hoare triple {26283#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26283#(<= main_x 48)} is VALID [2019-05-15 10:57:24,837 INFO L273 TraceCheckUtils]: 97: Hoare triple {26283#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26290#(<= main_x 49)} is VALID [2019-05-15 10:57:24,837 INFO L273 TraceCheckUtils]: 98: Hoare triple {26290#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26290#(<= main_x 49)} is VALID [2019-05-15 10:57:24,838 INFO L273 TraceCheckUtils]: 99: Hoare triple {26290#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26297#(<= main_x 50)} is VALID [2019-05-15 10:57:24,839 INFO L273 TraceCheckUtils]: 100: Hoare triple {26297#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26297#(<= main_x 50)} is VALID [2019-05-15 10:57:24,840 INFO L273 TraceCheckUtils]: 101: Hoare triple {26297#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26304#(<= main_x 51)} is VALID [2019-05-15 10:57:24,840 INFO L273 TraceCheckUtils]: 102: Hoare triple {26304#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26304#(<= main_x 51)} is VALID [2019-05-15 10:57:24,841 INFO L273 TraceCheckUtils]: 103: Hoare triple {26304#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26311#(<= main_x 52)} is VALID [2019-05-15 10:57:24,841 INFO L273 TraceCheckUtils]: 104: Hoare triple {26311#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26311#(<= main_x 52)} is VALID [2019-05-15 10:57:24,842 INFO L273 TraceCheckUtils]: 105: Hoare triple {26311#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26318#(<= main_x 53)} is VALID [2019-05-15 10:57:24,843 INFO L273 TraceCheckUtils]: 106: Hoare triple {26318#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26318#(<= main_x 53)} is VALID [2019-05-15 10:57:24,843 INFO L273 TraceCheckUtils]: 107: Hoare triple {26318#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26325#(<= main_x 54)} is VALID [2019-05-15 10:57:24,844 INFO L273 TraceCheckUtils]: 108: Hoare triple {26325#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26325#(<= main_x 54)} is VALID [2019-05-15 10:57:24,845 INFO L273 TraceCheckUtils]: 109: Hoare triple {26325#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26332#(<= main_x 55)} is VALID [2019-05-15 10:57:24,845 INFO L273 TraceCheckUtils]: 110: Hoare triple {26332#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26332#(<= main_x 55)} is VALID [2019-05-15 10:57:24,846 INFO L273 TraceCheckUtils]: 111: Hoare triple {26332#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26339#(<= main_x 56)} is VALID [2019-05-15 10:57:24,846 INFO L273 TraceCheckUtils]: 112: Hoare triple {26339#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26339#(<= main_x 56)} is VALID [2019-05-15 10:57:24,847 INFO L273 TraceCheckUtils]: 113: Hoare triple {26339#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26346#(<= main_x 57)} is VALID [2019-05-15 10:57:24,848 INFO L273 TraceCheckUtils]: 114: Hoare triple {26346#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26346#(<= main_x 57)} is VALID [2019-05-15 10:57:24,848 INFO L273 TraceCheckUtils]: 115: Hoare triple {26346#(<= main_x 57)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {25946#false} is VALID [2019-05-15 10:57:24,848 INFO L273 TraceCheckUtils]: 116: Hoare triple {25946#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {25946#false} is VALID [2019-05-15 10:57:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:24,870 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:24,870 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2019-05-15 10:57:24,870 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 117 [2019-05-15 10:57:24,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:24,871 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 60 states. [2019-05-15 10:57:24,984 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:24,985 INFO L454 AbstractCegarLoop]: Interpolant automaton has 60 states [2019-05-15 10:57:24,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2019-05-15 10:57:24,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2019-05-15 10:57:24,986 INFO L87 Difference]: Start difference. First operand 118 states and 175 transitions. Second operand 60 states. [2019-05-15 10:57:25,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:25,329 INFO L93 Difference]: Finished difference Result 120 states and 178 transitions. [2019-05-15 10:57:25,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2019-05-15 10:57:25,329 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 117 [2019-05-15 10:57:25,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2019-05-15 10:57:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 179 transitions. [2019-05-15 10:57:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2019-05-15 10:57:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 179 transitions. [2019-05-15 10:57:25,331 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 60 states and 179 transitions. [2019-05-15 10:57:25,506 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:25,508 INFO L225 Difference]: With dead ends: 120 [2019-05-15 10:57:25,508 INFO L226 Difference]: Without dead ends: 120 [2019-05-15 10:57:25,508 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2019-05-15 10:57:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2019-05-15 10:57:25,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2019-05-15 10:57:25,511 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:25,511 INFO L82 GeneralOperation]: Start isEquivalent. First operand 120 states. Second operand 120 states. [2019-05-15 10:57:25,511 INFO L74 IsIncluded]: Start isIncluded. First operand 120 states. Second operand 120 states. [2019-05-15 10:57:25,511 INFO L87 Difference]: Start difference. First operand 120 states. Second operand 120 states. [2019-05-15 10:57:25,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:25,513 INFO L93 Difference]: Finished difference Result 120 states and 178 transitions. [2019-05-15 10:57:25,513 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 178 transitions. [2019-05-15 10:57:25,513 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:25,513 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:25,513 INFO L74 IsIncluded]: Start isIncluded. First operand 120 states. Second operand 120 states. [2019-05-15 10:57:25,513 INFO L87 Difference]: Start difference. First operand 120 states. Second operand 120 states. [2019-05-15 10:57:25,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:25,515 INFO L93 Difference]: Finished difference Result 120 states and 178 transitions. [2019-05-15 10:57:25,515 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 178 transitions. [2019-05-15 10:57:25,515 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:25,515 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:25,515 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:25,515 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:25,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-05-15 10:57:25,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 178 transitions. [2019-05-15 10:57:25,517 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 178 transitions. Word has length 117 [2019-05-15 10:57:25,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:25,517 INFO L475 AbstractCegarLoop]: Abstraction has 120 states and 178 transitions. [2019-05-15 10:57:25,517 INFO L476 AbstractCegarLoop]: Interpolant automaton has 60 states. [2019-05-15 10:57:25,517 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 178 transitions. [2019-05-15 10:57:25,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2019-05-15 10:57:25,517 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:25,517 INFO L399 BasicCegarLoop]: trace histogram [58, 58, 1, 1, 1] [2019-05-15 10:57:25,518 INFO L418 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:25,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:25,518 INFO L82 PathProgramCache]: Analyzing trace with hash -597413247, now seen corresponding path program 58 times [2019-05-15 10:57:25,518 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:25,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:25,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 60 conjunts are in the unsatisfiable core [2019-05-15 10:57:25,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:25,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:28,218 INFO L273 TraceCheckUtils]: 0: Hoare triple {26835#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {26840#(<= main_x 0)} is VALID [2019-05-15 10:57:28,219 INFO L273 TraceCheckUtils]: 1: Hoare triple {26840#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26844#(<= main_x 1)} is VALID [2019-05-15 10:57:28,219 INFO L273 TraceCheckUtils]: 2: Hoare triple {26844#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26844#(<= main_x 1)} is VALID [2019-05-15 10:57:28,220 INFO L273 TraceCheckUtils]: 3: Hoare triple {26844#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26851#(<= main_x 2)} is VALID [2019-05-15 10:57:28,221 INFO L273 TraceCheckUtils]: 4: Hoare triple {26851#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26851#(<= main_x 2)} is VALID [2019-05-15 10:57:28,222 INFO L273 TraceCheckUtils]: 5: Hoare triple {26851#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26858#(<= main_x 3)} is VALID [2019-05-15 10:57:28,222 INFO L273 TraceCheckUtils]: 6: Hoare triple {26858#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26858#(<= main_x 3)} is VALID [2019-05-15 10:57:28,223 INFO L273 TraceCheckUtils]: 7: Hoare triple {26858#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26865#(<= main_x 4)} is VALID [2019-05-15 10:57:28,223 INFO L273 TraceCheckUtils]: 8: Hoare triple {26865#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26865#(<= main_x 4)} is VALID [2019-05-15 10:57:28,224 INFO L273 TraceCheckUtils]: 9: Hoare triple {26865#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26872#(<= main_x 5)} is VALID [2019-05-15 10:57:28,225 INFO L273 TraceCheckUtils]: 10: Hoare triple {26872#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26872#(<= main_x 5)} is VALID [2019-05-15 10:57:28,225 INFO L273 TraceCheckUtils]: 11: Hoare triple {26872#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26879#(<= main_x 6)} is VALID [2019-05-15 10:57:28,226 INFO L273 TraceCheckUtils]: 12: Hoare triple {26879#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26879#(<= main_x 6)} is VALID [2019-05-15 10:57:28,227 INFO L273 TraceCheckUtils]: 13: Hoare triple {26879#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26886#(<= main_x 7)} is VALID [2019-05-15 10:57:28,227 INFO L273 TraceCheckUtils]: 14: Hoare triple {26886#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26886#(<= main_x 7)} is VALID [2019-05-15 10:57:28,228 INFO L273 TraceCheckUtils]: 15: Hoare triple {26886#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26893#(<= main_x 8)} is VALID [2019-05-15 10:57:28,229 INFO L273 TraceCheckUtils]: 16: Hoare triple {26893#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26893#(<= main_x 8)} is VALID [2019-05-15 10:57:28,229 INFO L273 TraceCheckUtils]: 17: Hoare triple {26893#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26900#(<= main_x 9)} is VALID [2019-05-15 10:57:28,230 INFO L273 TraceCheckUtils]: 18: Hoare triple {26900#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26900#(<= main_x 9)} is VALID [2019-05-15 10:57:28,231 INFO L273 TraceCheckUtils]: 19: Hoare triple {26900#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26907#(<= main_x 10)} is VALID [2019-05-15 10:57:28,231 INFO L273 TraceCheckUtils]: 20: Hoare triple {26907#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26907#(<= main_x 10)} is VALID [2019-05-15 10:57:28,232 INFO L273 TraceCheckUtils]: 21: Hoare triple {26907#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26914#(<= main_x 11)} is VALID [2019-05-15 10:57:28,232 INFO L273 TraceCheckUtils]: 22: Hoare triple {26914#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26914#(<= main_x 11)} is VALID [2019-05-15 10:57:28,233 INFO L273 TraceCheckUtils]: 23: Hoare triple {26914#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26921#(<= main_x 12)} is VALID [2019-05-15 10:57:28,234 INFO L273 TraceCheckUtils]: 24: Hoare triple {26921#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26921#(<= main_x 12)} is VALID [2019-05-15 10:57:28,235 INFO L273 TraceCheckUtils]: 25: Hoare triple {26921#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26928#(<= main_x 13)} is VALID [2019-05-15 10:57:28,235 INFO L273 TraceCheckUtils]: 26: Hoare triple {26928#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26928#(<= main_x 13)} is VALID [2019-05-15 10:57:28,236 INFO L273 TraceCheckUtils]: 27: Hoare triple {26928#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26935#(<= main_x 14)} is VALID [2019-05-15 10:57:28,236 INFO L273 TraceCheckUtils]: 28: Hoare triple {26935#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26935#(<= main_x 14)} is VALID [2019-05-15 10:57:28,237 INFO L273 TraceCheckUtils]: 29: Hoare triple {26935#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26942#(<= main_x 15)} is VALID [2019-05-15 10:57:28,238 INFO L273 TraceCheckUtils]: 30: Hoare triple {26942#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26942#(<= main_x 15)} is VALID [2019-05-15 10:57:28,238 INFO L273 TraceCheckUtils]: 31: Hoare triple {26942#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26949#(<= main_x 16)} is VALID [2019-05-15 10:57:28,239 INFO L273 TraceCheckUtils]: 32: Hoare triple {26949#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26949#(<= main_x 16)} is VALID [2019-05-15 10:57:28,240 INFO L273 TraceCheckUtils]: 33: Hoare triple {26949#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26956#(<= main_x 17)} is VALID [2019-05-15 10:57:28,240 INFO L273 TraceCheckUtils]: 34: Hoare triple {26956#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26956#(<= main_x 17)} is VALID [2019-05-15 10:57:28,241 INFO L273 TraceCheckUtils]: 35: Hoare triple {26956#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26963#(<= main_x 18)} is VALID [2019-05-15 10:57:28,241 INFO L273 TraceCheckUtils]: 36: Hoare triple {26963#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26963#(<= main_x 18)} is VALID [2019-05-15 10:57:28,242 INFO L273 TraceCheckUtils]: 37: Hoare triple {26963#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26970#(<= main_x 19)} is VALID [2019-05-15 10:57:28,243 INFO L273 TraceCheckUtils]: 38: Hoare triple {26970#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26970#(<= main_x 19)} is VALID [2019-05-15 10:57:28,243 INFO L273 TraceCheckUtils]: 39: Hoare triple {26970#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26977#(<= main_x 20)} is VALID [2019-05-15 10:57:28,244 INFO L273 TraceCheckUtils]: 40: Hoare triple {26977#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26977#(<= main_x 20)} is VALID [2019-05-15 10:57:28,245 INFO L273 TraceCheckUtils]: 41: Hoare triple {26977#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26984#(<= main_x 21)} is VALID [2019-05-15 10:57:28,245 INFO L273 TraceCheckUtils]: 42: Hoare triple {26984#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26984#(<= main_x 21)} is VALID [2019-05-15 10:57:28,246 INFO L273 TraceCheckUtils]: 43: Hoare triple {26984#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26991#(<= main_x 22)} is VALID [2019-05-15 10:57:28,246 INFO L273 TraceCheckUtils]: 44: Hoare triple {26991#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26991#(<= main_x 22)} is VALID [2019-05-15 10:57:28,247 INFO L273 TraceCheckUtils]: 45: Hoare triple {26991#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {26998#(<= main_x 23)} is VALID [2019-05-15 10:57:28,248 INFO L273 TraceCheckUtils]: 46: Hoare triple {26998#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {26998#(<= main_x 23)} is VALID [2019-05-15 10:57:28,249 INFO L273 TraceCheckUtils]: 47: Hoare triple {26998#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27005#(<= main_x 24)} is VALID [2019-05-15 10:57:28,249 INFO L273 TraceCheckUtils]: 48: Hoare triple {27005#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27005#(<= main_x 24)} is VALID [2019-05-15 10:57:28,250 INFO L273 TraceCheckUtils]: 49: Hoare triple {27005#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27012#(<= main_x 25)} is VALID [2019-05-15 10:57:28,250 INFO L273 TraceCheckUtils]: 50: Hoare triple {27012#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27012#(<= main_x 25)} is VALID [2019-05-15 10:57:28,251 INFO L273 TraceCheckUtils]: 51: Hoare triple {27012#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27019#(<= main_x 26)} is VALID [2019-05-15 10:57:28,252 INFO L273 TraceCheckUtils]: 52: Hoare triple {27019#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27019#(<= main_x 26)} is VALID [2019-05-15 10:57:28,252 INFO L273 TraceCheckUtils]: 53: Hoare triple {27019#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27026#(<= main_x 27)} is VALID [2019-05-15 10:57:28,253 INFO L273 TraceCheckUtils]: 54: Hoare triple {27026#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27026#(<= main_x 27)} is VALID [2019-05-15 10:57:28,254 INFO L273 TraceCheckUtils]: 55: Hoare triple {27026#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27033#(<= main_x 28)} is VALID [2019-05-15 10:57:28,254 INFO L273 TraceCheckUtils]: 56: Hoare triple {27033#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27033#(<= main_x 28)} is VALID [2019-05-15 10:57:28,255 INFO L273 TraceCheckUtils]: 57: Hoare triple {27033#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27040#(<= main_x 29)} is VALID [2019-05-15 10:57:28,255 INFO L273 TraceCheckUtils]: 58: Hoare triple {27040#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27040#(<= main_x 29)} is VALID [2019-05-15 10:57:28,256 INFO L273 TraceCheckUtils]: 59: Hoare triple {27040#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27047#(<= main_x 30)} is VALID [2019-05-15 10:57:28,257 INFO L273 TraceCheckUtils]: 60: Hoare triple {27047#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27047#(<= main_x 30)} is VALID [2019-05-15 10:57:28,257 INFO L273 TraceCheckUtils]: 61: Hoare triple {27047#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27054#(<= main_x 31)} is VALID [2019-05-15 10:57:28,258 INFO L273 TraceCheckUtils]: 62: Hoare triple {27054#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27054#(<= main_x 31)} is VALID [2019-05-15 10:57:28,259 INFO L273 TraceCheckUtils]: 63: Hoare triple {27054#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27061#(<= main_x 32)} is VALID [2019-05-15 10:57:28,259 INFO L273 TraceCheckUtils]: 64: Hoare triple {27061#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27061#(<= main_x 32)} is VALID [2019-05-15 10:57:28,260 INFO L273 TraceCheckUtils]: 65: Hoare triple {27061#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27068#(<= main_x 33)} is VALID [2019-05-15 10:57:28,260 INFO L273 TraceCheckUtils]: 66: Hoare triple {27068#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27068#(<= main_x 33)} is VALID [2019-05-15 10:57:28,261 INFO L273 TraceCheckUtils]: 67: Hoare triple {27068#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27075#(<= main_x 34)} is VALID [2019-05-15 10:57:28,262 INFO L273 TraceCheckUtils]: 68: Hoare triple {27075#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27075#(<= main_x 34)} is VALID [2019-05-15 10:57:28,262 INFO L273 TraceCheckUtils]: 69: Hoare triple {27075#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27082#(<= main_x 35)} is VALID [2019-05-15 10:57:28,263 INFO L273 TraceCheckUtils]: 70: Hoare triple {27082#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27082#(<= main_x 35)} is VALID [2019-05-15 10:57:28,264 INFO L273 TraceCheckUtils]: 71: Hoare triple {27082#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27089#(<= main_x 36)} is VALID [2019-05-15 10:57:28,264 INFO L273 TraceCheckUtils]: 72: Hoare triple {27089#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27089#(<= main_x 36)} is VALID [2019-05-15 10:57:28,265 INFO L273 TraceCheckUtils]: 73: Hoare triple {27089#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27096#(<= main_x 37)} is VALID [2019-05-15 10:57:28,265 INFO L273 TraceCheckUtils]: 74: Hoare triple {27096#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27096#(<= main_x 37)} is VALID [2019-05-15 10:57:28,266 INFO L273 TraceCheckUtils]: 75: Hoare triple {27096#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27103#(<= main_x 38)} is VALID [2019-05-15 10:57:28,267 INFO L273 TraceCheckUtils]: 76: Hoare triple {27103#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27103#(<= main_x 38)} is VALID [2019-05-15 10:57:28,267 INFO L273 TraceCheckUtils]: 77: Hoare triple {27103#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27110#(<= main_x 39)} is VALID [2019-05-15 10:57:28,268 INFO L273 TraceCheckUtils]: 78: Hoare triple {27110#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27110#(<= main_x 39)} is VALID [2019-05-15 10:57:28,269 INFO L273 TraceCheckUtils]: 79: Hoare triple {27110#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27117#(<= main_x 40)} is VALID [2019-05-15 10:57:28,269 INFO L273 TraceCheckUtils]: 80: Hoare triple {27117#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27117#(<= main_x 40)} is VALID [2019-05-15 10:57:28,270 INFO L273 TraceCheckUtils]: 81: Hoare triple {27117#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27124#(<= main_x 41)} is VALID [2019-05-15 10:57:28,271 INFO L273 TraceCheckUtils]: 82: Hoare triple {27124#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27124#(<= main_x 41)} is VALID [2019-05-15 10:57:28,271 INFO L273 TraceCheckUtils]: 83: Hoare triple {27124#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27131#(<= main_x 42)} is VALID [2019-05-15 10:57:28,272 INFO L273 TraceCheckUtils]: 84: Hoare triple {27131#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27131#(<= main_x 42)} is VALID [2019-05-15 10:57:28,273 INFO L273 TraceCheckUtils]: 85: Hoare triple {27131#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27138#(<= main_x 43)} is VALID [2019-05-15 10:57:28,273 INFO L273 TraceCheckUtils]: 86: Hoare triple {27138#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27138#(<= main_x 43)} is VALID [2019-05-15 10:57:28,274 INFO L273 TraceCheckUtils]: 87: Hoare triple {27138#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27145#(<= main_x 44)} is VALID [2019-05-15 10:57:28,274 INFO L273 TraceCheckUtils]: 88: Hoare triple {27145#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27145#(<= main_x 44)} is VALID [2019-05-15 10:57:28,275 INFO L273 TraceCheckUtils]: 89: Hoare triple {27145#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27152#(<= main_x 45)} is VALID [2019-05-15 10:57:28,276 INFO L273 TraceCheckUtils]: 90: Hoare triple {27152#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27152#(<= main_x 45)} is VALID [2019-05-15 10:57:28,276 INFO L273 TraceCheckUtils]: 91: Hoare triple {27152#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27159#(<= main_x 46)} is VALID [2019-05-15 10:57:28,277 INFO L273 TraceCheckUtils]: 92: Hoare triple {27159#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27159#(<= main_x 46)} is VALID [2019-05-15 10:57:28,278 INFO L273 TraceCheckUtils]: 93: Hoare triple {27159#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27166#(<= main_x 47)} is VALID [2019-05-15 10:57:28,278 INFO L273 TraceCheckUtils]: 94: Hoare triple {27166#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27166#(<= main_x 47)} is VALID [2019-05-15 10:57:28,279 INFO L273 TraceCheckUtils]: 95: Hoare triple {27166#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27173#(<= main_x 48)} is VALID [2019-05-15 10:57:28,280 INFO L273 TraceCheckUtils]: 96: Hoare triple {27173#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27173#(<= main_x 48)} is VALID [2019-05-15 10:57:28,280 INFO L273 TraceCheckUtils]: 97: Hoare triple {27173#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27180#(<= main_x 49)} is VALID [2019-05-15 10:57:28,281 INFO L273 TraceCheckUtils]: 98: Hoare triple {27180#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27180#(<= main_x 49)} is VALID [2019-05-15 10:57:28,282 INFO L273 TraceCheckUtils]: 99: Hoare triple {27180#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27187#(<= main_x 50)} is VALID [2019-05-15 10:57:28,282 INFO L273 TraceCheckUtils]: 100: Hoare triple {27187#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27187#(<= main_x 50)} is VALID [2019-05-15 10:57:28,283 INFO L273 TraceCheckUtils]: 101: Hoare triple {27187#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27194#(<= main_x 51)} is VALID [2019-05-15 10:57:28,283 INFO L273 TraceCheckUtils]: 102: Hoare triple {27194#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27194#(<= main_x 51)} is VALID [2019-05-15 10:57:28,284 INFO L273 TraceCheckUtils]: 103: Hoare triple {27194#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27201#(<= main_x 52)} is VALID [2019-05-15 10:57:28,285 INFO L273 TraceCheckUtils]: 104: Hoare triple {27201#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27201#(<= main_x 52)} is VALID [2019-05-15 10:57:28,285 INFO L273 TraceCheckUtils]: 105: Hoare triple {27201#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27208#(<= main_x 53)} is VALID [2019-05-15 10:57:28,286 INFO L273 TraceCheckUtils]: 106: Hoare triple {27208#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27208#(<= main_x 53)} is VALID [2019-05-15 10:57:28,287 INFO L273 TraceCheckUtils]: 107: Hoare triple {27208#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27215#(<= main_x 54)} is VALID [2019-05-15 10:57:28,287 INFO L273 TraceCheckUtils]: 108: Hoare triple {27215#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27215#(<= main_x 54)} is VALID [2019-05-15 10:57:28,288 INFO L273 TraceCheckUtils]: 109: Hoare triple {27215#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27222#(<= main_x 55)} is VALID [2019-05-15 10:57:28,289 INFO L273 TraceCheckUtils]: 110: Hoare triple {27222#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27222#(<= main_x 55)} is VALID [2019-05-15 10:57:28,308 INFO L273 TraceCheckUtils]: 111: Hoare triple {27222#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27229#(<= main_x 56)} is VALID [2019-05-15 10:57:28,322 INFO L273 TraceCheckUtils]: 112: Hoare triple {27229#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27229#(<= main_x 56)} is VALID [2019-05-15 10:57:28,332 INFO L273 TraceCheckUtils]: 113: Hoare triple {27229#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27236#(<= main_x 57)} is VALID [2019-05-15 10:57:28,333 INFO L273 TraceCheckUtils]: 114: Hoare triple {27236#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27236#(<= main_x 57)} is VALID [2019-05-15 10:57:28,333 INFO L273 TraceCheckUtils]: 115: Hoare triple {27236#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27243#(<= main_x 58)} is VALID [2019-05-15 10:57:28,334 INFO L273 TraceCheckUtils]: 116: Hoare triple {27243#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27243#(<= main_x 58)} is VALID [2019-05-15 10:57:28,334 INFO L273 TraceCheckUtils]: 117: Hoare triple {27243#(<= main_x 58)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {26836#false} is VALID [2019-05-15 10:57:28,334 INFO L273 TraceCheckUtils]: 118: Hoare triple {26836#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {26836#false} is VALID [2019-05-15 10:57:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:28,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:28,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2019-05-15 10:57:28,345 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 119 [2019-05-15 10:57:28,345 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:28,345 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 61 states. [2019-05-15 10:57:28,463 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:28,463 INFO L454 AbstractCegarLoop]: Interpolant automaton has 61 states [2019-05-15 10:57:28,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2019-05-15 10:57:28,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2019-05-15 10:57:28,464 INFO L87 Difference]: Start difference. First operand 120 states and 178 transitions. Second operand 61 states. [2019-05-15 10:57:28,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:28,812 INFO L93 Difference]: Finished difference Result 122 states and 181 transitions. [2019-05-15 10:57:28,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2019-05-15 10:57:28,812 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 119 [2019-05-15 10:57:28,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:28,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2019-05-15 10:57:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 182 transitions. [2019-05-15 10:57:28,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2019-05-15 10:57:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 182 transitions. [2019-05-15 10:57:28,814 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 61 states and 182 transitions. [2019-05-15 10:57:28,984 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 182 edges. 182 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:28,987 INFO L225 Difference]: With dead ends: 122 [2019-05-15 10:57:28,987 INFO L226 Difference]: Without dead ends: 122 [2019-05-15 10:57:28,987 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2019-05-15 10:57:28,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-05-15 10:57:28,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-05-15 10:57:28,988 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:28,989 INFO L82 GeneralOperation]: Start isEquivalent. First operand 122 states. Second operand 122 states. [2019-05-15 10:57:28,989 INFO L74 IsIncluded]: Start isIncluded. First operand 122 states. Second operand 122 states. [2019-05-15 10:57:28,989 INFO L87 Difference]: Start difference. First operand 122 states. Second operand 122 states. [2019-05-15 10:57:28,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:28,990 INFO L93 Difference]: Finished difference Result 122 states and 181 transitions. [2019-05-15 10:57:28,990 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 181 transitions. [2019-05-15 10:57:28,990 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:28,991 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:28,991 INFO L74 IsIncluded]: Start isIncluded. First operand 122 states. Second operand 122 states. [2019-05-15 10:57:28,991 INFO L87 Difference]: Start difference. First operand 122 states. Second operand 122 states. [2019-05-15 10:57:28,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:28,992 INFO L93 Difference]: Finished difference Result 122 states and 181 transitions. [2019-05-15 10:57:28,992 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 181 transitions. [2019-05-15 10:57:28,993 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:28,993 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:28,993 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:28,993 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-05-15 10:57:28,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 181 transitions. [2019-05-15 10:57:28,995 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 181 transitions. Word has length 119 [2019-05-15 10:57:28,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:28,995 INFO L475 AbstractCegarLoop]: Abstraction has 122 states and 181 transitions. [2019-05-15 10:57:28,995 INFO L476 AbstractCegarLoop]: Interpolant automaton has 61 states. [2019-05-15 10:57:28,995 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 181 transitions. [2019-05-15 10:57:28,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2019-05-15 10:57:28,996 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:28,996 INFO L399 BasicCegarLoop]: trace histogram [59, 59, 1, 1, 1] [2019-05-15 10:57:28,996 INFO L418 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:28,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:28,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1411457156, now seen corresponding path program 59 times [2019-05-15 10:57:28,997 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:29,032 INFO L256 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 61 conjunts are in the unsatisfiable core [2019-05-15 10:57:29,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:29,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:30,846 INFO L273 TraceCheckUtils]: 0: Hoare triple {27740#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {27745#(<= main_x 0)} is VALID [2019-05-15 10:57:30,847 INFO L273 TraceCheckUtils]: 1: Hoare triple {27745#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27749#(<= main_x 1)} is VALID [2019-05-15 10:57:30,848 INFO L273 TraceCheckUtils]: 2: Hoare triple {27749#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27749#(<= main_x 1)} is VALID [2019-05-15 10:57:30,849 INFO L273 TraceCheckUtils]: 3: Hoare triple {27749#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27756#(<= main_x 2)} is VALID [2019-05-15 10:57:30,849 INFO L273 TraceCheckUtils]: 4: Hoare triple {27756#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27756#(<= main_x 2)} is VALID [2019-05-15 10:57:30,850 INFO L273 TraceCheckUtils]: 5: Hoare triple {27756#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27763#(<= main_x 3)} is VALID [2019-05-15 10:57:30,850 INFO L273 TraceCheckUtils]: 6: Hoare triple {27763#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27763#(<= main_x 3)} is VALID [2019-05-15 10:57:30,851 INFO L273 TraceCheckUtils]: 7: Hoare triple {27763#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27770#(<= main_x 4)} is VALID [2019-05-15 10:57:30,852 INFO L273 TraceCheckUtils]: 8: Hoare triple {27770#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27770#(<= main_x 4)} is VALID [2019-05-15 10:57:30,852 INFO L273 TraceCheckUtils]: 9: Hoare triple {27770#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27777#(<= main_x 5)} is VALID [2019-05-15 10:57:30,853 INFO L273 TraceCheckUtils]: 10: Hoare triple {27777#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27777#(<= main_x 5)} is VALID [2019-05-15 10:57:30,854 INFO L273 TraceCheckUtils]: 11: Hoare triple {27777#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27784#(<= main_x 6)} is VALID [2019-05-15 10:57:30,854 INFO L273 TraceCheckUtils]: 12: Hoare triple {27784#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27784#(<= main_x 6)} is VALID [2019-05-15 10:57:30,855 INFO L273 TraceCheckUtils]: 13: Hoare triple {27784#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27791#(<= main_x 7)} is VALID [2019-05-15 10:57:30,856 INFO L273 TraceCheckUtils]: 14: Hoare triple {27791#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27791#(<= main_x 7)} is VALID [2019-05-15 10:57:30,856 INFO L273 TraceCheckUtils]: 15: Hoare triple {27791#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27798#(<= main_x 8)} is VALID [2019-05-15 10:57:30,857 INFO L273 TraceCheckUtils]: 16: Hoare triple {27798#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27798#(<= main_x 8)} is VALID [2019-05-15 10:57:30,858 INFO L273 TraceCheckUtils]: 17: Hoare triple {27798#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27805#(<= main_x 9)} is VALID [2019-05-15 10:57:30,858 INFO L273 TraceCheckUtils]: 18: Hoare triple {27805#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27805#(<= main_x 9)} is VALID [2019-05-15 10:57:30,859 INFO L273 TraceCheckUtils]: 19: Hoare triple {27805#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27812#(<= main_x 10)} is VALID [2019-05-15 10:57:30,859 INFO L273 TraceCheckUtils]: 20: Hoare triple {27812#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27812#(<= main_x 10)} is VALID [2019-05-15 10:57:30,860 INFO L273 TraceCheckUtils]: 21: Hoare triple {27812#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27819#(<= main_x 11)} is VALID [2019-05-15 10:57:30,861 INFO L273 TraceCheckUtils]: 22: Hoare triple {27819#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27819#(<= main_x 11)} is VALID [2019-05-15 10:57:30,861 INFO L273 TraceCheckUtils]: 23: Hoare triple {27819#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27826#(<= main_x 12)} is VALID [2019-05-15 10:57:30,862 INFO L273 TraceCheckUtils]: 24: Hoare triple {27826#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27826#(<= main_x 12)} is VALID [2019-05-15 10:57:30,863 INFO L273 TraceCheckUtils]: 25: Hoare triple {27826#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27833#(<= main_x 13)} is VALID [2019-05-15 10:57:30,863 INFO L273 TraceCheckUtils]: 26: Hoare triple {27833#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27833#(<= main_x 13)} is VALID [2019-05-15 10:57:30,864 INFO L273 TraceCheckUtils]: 27: Hoare triple {27833#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27840#(<= main_x 14)} is VALID [2019-05-15 10:57:30,864 INFO L273 TraceCheckUtils]: 28: Hoare triple {27840#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27840#(<= main_x 14)} is VALID [2019-05-15 10:57:30,865 INFO L273 TraceCheckUtils]: 29: Hoare triple {27840#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27847#(<= main_x 15)} is VALID [2019-05-15 10:57:30,866 INFO L273 TraceCheckUtils]: 30: Hoare triple {27847#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27847#(<= main_x 15)} is VALID [2019-05-15 10:57:30,866 INFO L273 TraceCheckUtils]: 31: Hoare triple {27847#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27854#(<= main_x 16)} is VALID [2019-05-15 10:57:30,867 INFO L273 TraceCheckUtils]: 32: Hoare triple {27854#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27854#(<= main_x 16)} is VALID [2019-05-15 10:57:30,867 INFO L273 TraceCheckUtils]: 33: Hoare triple {27854#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27861#(<= main_x 17)} is VALID [2019-05-15 10:57:30,868 INFO L273 TraceCheckUtils]: 34: Hoare triple {27861#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27861#(<= main_x 17)} is VALID [2019-05-15 10:57:30,869 INFO L273 TraceCheckUtils]: 35: Hoare triple {27861#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27868#(<= main_x 18)} is VALID [2019-05-15 10:57:30,869 INFO L273 TraceCheckUtils]: 36: Hoare triple {27868#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27868#(<= main_x 18)} is VALID [2019-05-15 10:57:30,870 INFO L273 TraceCheckUtils]: 37: Hoare triple {27868#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27875#(<= main_x 19)} is VALID [2019-05-15 10:57:30,871 INFO L273 TraceCheckUtils]: 38: Hoare triple {27875#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27875#(<= main_x 19)} is VALID [2019-05-15 10:57:30,871 INFO L273 TraceCheckUtils]: 39: Hoare triple {27875#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27882#(<= main_x 20)} is VALID [2019-05-15 10:57:30,872 INFO L273 TraceCheckUtils]: 40: Hoare triple {27882#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27882#(<= main_x 20)} is VALID [2019-05-15 10:57:30,873 INFO L273 TraceCheckUtils]: 41: Hoare triple {27882#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27889#(<= main_x 21)} is VALID [2019-05-15 10:57:30,873 INFO L273 TraceCheckUtils]: 42: Hoare triple {27889#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27889#(<= main_x 21)} is VALID [2019-05-15 10:57:30,874 INFO L273 TraceCheckUtils]: 43: Hoare triple {27889#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27896#(<= main_x 22)} is VALID [2019-05-15 10:57:30,874 INFO L273 TraceCheckUtils]: 44: Hoare triple {27896#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27896#(<= main_x 22)} is VALID [2019-05-15 10:57:30,875 INFO L273 TraceCheckUtils]: 45: Hoare triple {27896#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27903#(<= main_x 23)} is VALID [2019-05-15 10:57:30,876 INFO L273 TraceCheckUtils]: 46: Hoare triple {27903#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27903#(<= main_x 23)} is VALID [2019-05-15 10:57:30,876 INFO L273 TraceCheckUtils]: 47: Hoare triple {27903#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27910#(<= main_x 24)} is VALID [2019-05-15 10:57:30,877 INFO L273 TraceCheckUtils]: 48: Hoare triple {27910#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27910#(<= main_x 24)} is VALID [2019-05-15 10:57:30,878 INFO L273 TraceCheckUtils]: 49: Hoare triple {27910#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27917#(<= main_x 25)} is VALID [2019-05-15 10:57:30,878 INFO L273 TraceCheckUtils]: 50: Hoare triple {27917#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27917#(<= main_x 25)} is VALID [2019-05-15 10:57:30,879 INFO L273 TraceCheckUtils]: 51: Hoare triple {27917#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27924#(<= main_x 26)} is VALID [2019-05-15 10:57:30,879 INFO L273 TraceCheckUtils]: 52: Hoare triple {27924#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27924#(<= main_x 26)} is VALID [2019-05-15 10:57:30,880 INFO L273 TraceCheckUtils]: 53: Hoare triple {27924#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27931#(<= main_x 27)} is VALID [2019-05-15 10:57:30,881 INFO L273 TraceCheckUtils]: 54: Hoare triple {27931#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27931#(<= main_x 27)} is VALID [2019-05-15 10:57:30,881 INFO L273 TraceCheckUtils]: 55: Hoare triple {27931#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27938#(<= main_x 28)} is VALID [2019-05-15 10:57:30,882 INFO L273 TraceCheckUtils]: 56: Hoare triple {27938#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27938#(<= main_x 28)} is VALID [2019-05-15 10:57:30,883 INFO L273 TraceCheckUtils]: 57: Hoare triple {27938#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27945#(<= main_x 29)} is VALID [2019-05-15 10:57:30,883 INFO L273 TraceCheckUtils]: 58: Hoare triple {27945#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27945#(<= main_x 29)} is VALID [2019-05-15 10:57:30,884 INFO L273 TraceCheckUtils]: 59: Hoare triple {27945#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27952#(<= main_x 30)} is VALID [2019-05-15 10:57:30,885 INFO L273 TraceCheckUtils]: 60: Hoare triple {27952#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27952#(<= main_x 30)} is VALID [2019-05-15 10:57:30,885 INFO L273 TraceCheckUtils]: 61: Hoare triple {27952#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27959#(<= main_x 31)} is VALID [2019-05-15 10:57:30,886 INFO L273 TraceCheckUtils]: 62: Hoare triple {27959#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27959#(<= main_x 31)} is VALID [2019-05-15 10:57:30,887 INFO L273 TraceCheckUtils]: 63: Hoare triple {27959#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27966#(<= main_x 32)} is VALID [2019-05-15 10:57:30,887 INFO L273 TraceCheckUtils]: 64: Hoare triple {27966#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27966#(<= main_x 32)} is VALID [2019-05-15 10:57:30,888 INFO L273 TraceCheckUtils]: 65: Hoare triple {27966#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27973#(<= main_x 33)} is VALID [2019-05-15 10:57:30,888 INFO L273 TraceCheckUtils]: 66: Hoare triple {27973#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27973#(<= main_x 33)} is VALID [2019-05-15 10:57:30,889 INFO L273 TraceCheckUtils]: 67: Hoare triple {27973#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27980#(<= main_x 34)} is VALID [2019-05-15 10:57:30,890 INFO L273 TraceCheckUtils]: 68: Hoare triple {27980#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27980#(<= main_x 34)} is VALID [2019-05-15 10:57:30,890 INFO L273 TraceCheckUtils]: 69: Hoare triple {27980#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27987#(<= main_x 35)} is VALID [2019-05-15 10:57:30,891 INFO L273 TraceCheckUtils]: 70: Hoare triple {27987#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27987#(<= main_x 35)} is VALID [2019-05-15 10:57:30,892 INFO L273 TraceCheckUtils]: 71: Hoare triple {27987#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {27994#(<= main_x 36)} is VALID [2019-05-15 10:57:30,892 INFO L273 TraceCheckUtils]: 72: Hoare triple {27994#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {27994#(<= main_x 36)} is VALID [2019-05-15 10:57:30,893 INFO L273 TraceCheckUtils]: 73: Hoare triple {27994#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28001#(<= main_x 37)} is VALID [2019-05-15 10:57:30,894 INFO L273 TraceCheckUtils]: 74: Hoare triple {28001#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28001#(<= main_x 37)} is VALID [2019-05-15 10:57:30,894 INFO L273 TraceCheckUtils]: 75: Hoare triple {28001#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28008#(<= main_x 38)} is VALID [2019-05-15 10:57:30,895 INFO L273 TraceCheckUtils]: 76: Hoare triple {28008#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28008#(<= main_x 38)} is VALID [2019-05-15 10:57:30,896 INFO L273 TraceCheckUtils]: 77: Hoare triple {28008#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28015#(<= main_x 39)} is VALID [2019-05-15 10:57:30,896 INFO L273 TraceCheckUtils]: 78: Hoare triple {28015#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28015#(<= main_x 39)} is VALID [2019-05-15 10:57:30,897 INFO L273 TraceCheckUtils]: 79: Hoare triple {28015#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28022#(<= main_x 40)} is VALID [2019-05-15 10:57:30,897 INFO L273 TraceCheckUtils]: 80: Hoare triple {28022#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28022#(<= main_x 40)} is VALID [2019-05-15 10:57:30,898 INFO L273 TraceCheckUtils]: 81: Hoare triple {28022#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28029#(<= main_x 41)} is VALID [2019-05-15 10:57:30,899 INFO L273 TraceCheckUtils]: 82: Hoare triple {28029#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28029#(<= main_x 41)} is VALID [2019-05-15 10:57:30,899 INFO L273 TraceCheckUtils]: 83: Hoare triple {28029#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28036#(<= main_x 42)} is VALID [2019-05-15 10:57:30,900 INFO L273 TraceCheckUtils]: 84: Hoare triple {28036#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28036#(<= main_x 42)} is VALID [2019-05-15 10:57:30,901 INFO L273 TraceCheckUtils]: 85: Hoare triple {28036#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28043#(<= main_x 43)} is VALID [2019-05-15 10:57:30,901 INFO L273 TraceCheckUtils]: 86: Hoare triple {28043#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28043#(<= main_x 43)} is VALID [2019-05-15 10:57:30,902 INFO L273 TraceCheckUtils]: 87: Hoare triple {28043#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28050#(<= main_x 44)} is VALID [2019-05-15 10:57:30,903 INFO L273 TraceCheckUtils]: 88: Hoare triple {28050#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28050#(<= main_x 44)} is VALID [2019-05-15 10:57:30,903 INFO L273 TraceCheckUtils]: 89: Hoare triple {28050#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28057#(<= main_x 45)} is VALID [2019-05-15 10:57:30,904 INFO L273 TraceCheckUtils]: 90: Hoare triple {28057#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28057#(<= main_x 45)} is VALID [2019-05-15 10:57:30,904 INFO L273 TraceCheckUtils]: 91: Hoare triple {28057#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28064#(<= main_x 46)} is VALID [2019-05-15 10:57:30,905 INFO L273 TraceCheckUtils]: 92: Hoare triple {28064#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28064#(<= main_x 46)} is VALID [2019-05-15 10:57:30,906 INFO L273 TraceCheckUtils]: 93: Hoare triple {28064#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28071#(<= main_x 47)} is VALID [2019-05-15 10:57:30,906 INFO L273 TraceCheckUtils]: 94: Hoare triple {28071#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28071#(<= main_x 47)} is VALID [2019-05-15 10:57:30,907 INFO L273 TraceCheckUtils]: 95: Hoare triple {28071#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28078#(<= main_x 48)} is VALID [2019-05-15 10:57:30,907 INFO L273 TraceCheckUtils]: 96: Hoare triple {28078#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28078#(<= main_x 48)} is VALID [2019-05-15 10:57:30,908 INFO L273 TraceCheckUtils]: 97: Hoare triple {28078#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28085#(<= main_x 49)} is VALID [2019-05-15 10:57:30,909 INFO L273 TraceCheckUtils]: 98: Hoare triple {28085#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28085#(<= main_x 49)} is VALID [2019-05-15 10:57:30,909 INFO L273 TraceCheckUtils]: 99: Hoare triple {28085#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28092#(<= main_x 50)} is VALID [2019-05-15 10:57:30,910 INFO L273 TraceCheckUtils]: 100: Hoare triple {28092#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28092#(<= main_x 50)} is VALID [2019-05-15 10:57:30,911 INFO L273 TraceCheckUtils]: 101: Hoare triple {28092#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28099#(<= main_x 51)} is VALID [2019-05-15 10:57:30,911 INFO L273 TraceCheckUtils]: 102: Hoare triple {28099#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28099#(<= main_x 51)} is VALID [2019-05-15 10:57:30,912 INFO L273 TraceCheckUtils]: 103: Hoare triple {28099#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28106#(<= main_x 52)} is VALID [2019-05-15 10:57:30,912 INFO L273 TraceCheckUtils]: 104: Hoare triple {28106#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28106#(<= main_x 52)} is VALID [2019-05-15 10:57:30,913 INFO L273 TraceCheckUtils]: 105: Hoare triple {28106#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28113#(<= main_x 53)} is VALID [2019-05-15 10:57:30,914 INFO L273 TraceCheckUtils]: 106: Hoare triple {28113#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28113#(<= main_x 53)} is VALID [2019-05-15 10:57:30,914 INFO L273 TraceCheckUtils]: 107: Hoare triple {28113#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28120#(<= main_x 54)} is VALID [2019-05-15 10:57:30,915 INFO L273 TraceCheckUtils]: 108: Hoare triple {28120#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28120#(<= main_x 54)} is VALID [2019-05-15 10:57:30,916 INFO L273 TraceCheckUtils]: 109: Hoare triple {28120#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28127#(<= main_x 55)} is VALID [2019-05-15 10:57:30,916 INFO L273 TraceCheckUtils]: 110: Hoare triple {28127#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28127#(<= main_x 55)} is VALID [2019-05-15 10:57:30,917 INFO L273 TraceCheckUtils]: 111: Hoare triple {28127#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28134#(<= main_x 56)} is VALID [2019-05-15 10:57:30,917 INFO L273 TraceCheckUtils]: 112: Hoare triple {28134#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28134#(<= main_x 56)} is VALID [2019-05-15 10:57:30,918 INFO L273 TraceCheckUtils]: 113: Hoare triple {28134#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28141#(<= main_x 57)} is VALID [2019-05-15 10:57:30,919 INFO L273 TraceCheckUtils]: 114: Hoare triple {28141#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28141#(<= main_x 57)} is VALID [2019-05-15 10:57:30,919 INFO L273 TraceCheckUtils]: 115: Hoare triple {28141#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28148#(<= main_x 58)} is VALID [2019-05-15 10:57:30,920 INFO L273 TraceCheckUtils]: 116: Hoare triple {28148#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28148#(<= main_x 58)} is VALID [2019-05-15 10:57:30,921 INFO L273 TraceCheckUtils]: 117: Hoare triple {28148#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28155#(<= main_x 59)} is VALID [2019-05-15 10:57:30,921 INFO L273 TraceCheckUtils]: 118: Hoare triple {28155#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28155#(<= main_x 59)} is VALID [2019-05-15 10:57:30,922 INFO L273 TraceCheckUtils]: 119: Hoare triple {28155#(<= main_x 59)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {27741#false} is VALID [2019-05-15 10:57:30,922 INFO L273 TraceCheckUtils]: 120: Hoare triple {27741#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {27741#false} is VALID [2019-05-15 10:57:30,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 0 proven. 3481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:30,934 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:30,934 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2019-05-15 10:57:30,934 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 121 [2019-05-15 10:57:30,934 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:30,934 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 62 states. [2019-05-15 10:57:31,080 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 121 edges. 121 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:31,081 INFO L454 AbstractCegarLoop]: Interpolant automaton has 62 states [2019-05-15 10:57:31,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2019-05-15 10:57:31,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2019-05-15 10:57:31,082 INFO L87 Difference]: Start difference. First operand 122 states and 181 transitions. Second operand 62 states. [2019-05-15 10:57:31,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:31,446 INFO L93 Difference]: Finished difference Result 124 states and 184 transitions. [2019-05-15 10:57:31,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2019-05-15 10:57:31,446 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 121 [2019-05-15 10:57:31,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:31,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2019-05-15 10:57:31,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 185 transitions. [2019-05-15 10:57:31,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2019-05-15 10:57:31,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 185 transitions. [2019-05-15 10:57:31,449 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 62 states and 185 transitions. [2019-05-15 10:57:31,622 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 185 edges. 185 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:31,624 INFO L225 Difference]: With dead ends: 124 [2019-05-15 10:57:31,625 INFO L226 Difference]: Without dead ends: 124 [2019-05-15 10:57:31,625 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2019-05-15 10:57:31,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2019-05-15 10:57:31,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2019-05-15 10:57:31,627 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:31,627 INFO L82 GeneralOperation]: Start isEquivalent. First operand 124 states. Second operand 124 states. [2019-05-15 10:57:31,627 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand 124 states. [2019-05-15 10:57:31,627 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 124 states. [2019-05-15 10:57:31,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:31,629 INFO L93 Difference]: Finished difference Result 124 states and 184 transitions. [2019-05-15 10:57:31,629 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 184 transitions. [2019-05-15 10:57:31,629 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:31,629 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:31,630 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand 124 states. [2019-05-15 10:57:31,630 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 124 states. [2019-05-15 10:57:31,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:31,632 INFO L93 Difference]: Finished difference Result 124 states and 184 transitions. [2019-05-15 10:57:31,632 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 184 transitions. [2019-05-15 10:57:31,632 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:31,632 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:31,632 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:31,632 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-05-15 10:57:31,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 184 transitions. [2019-05-15 10:57:31,634 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 184 transitions. Word has length 121 [2019-05-15 10:57:31,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:31,634 INFO L475 AbstractCegarLoop]: Abstraction has 124 states and 184 transitions. [2019-05-15 10:57:31,634 INFO L476 AbstractCegarLoop]: Interpolant automaton has 62 states. [2019-05-15 10:57:31,634 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 184 transitions. [2019-05-15 10:57:31,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2019-05-15 10:57:31,635 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:31,635 INFO L399 BasicCegarLoop]: trace histogram [60, 60, 1, 1, 1] [2019-05-15 10:57:31,635 INFO L418 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:31,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:31,636 INFO L82 PathProgramCache]: Analyzing trace with hash -799368761, now seen corresponding path program 60 times [2019-05-15 10:57:31,636 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:31,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:31,682 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 62 conjunts are in the unsatisfiable core [2019-05-15 10:57:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:31,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:33,457 INFO L273 TraceCheckUtils]: 0: Hoare triple {28660#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {28665#(<= main_x 0)} is VALID [2019-05-15 10:57:33,458 INFO L273 TraceCheckUtils]: 1: Hoare triple {28665#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28669#(<= main_x 1)} is VALID [2019-05-15 10:57:33,458 INFO L273 TraceCheckUtils]: 2: Hoare triple {28669#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28669#(<= main_x 1)} is VALID [2019-05-15 10:57:33,459 INFO L273 TraceCheckUtils]: 3: Hoare triple {28669#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28676#(<= main_x 2)} is VALID [2019-05-15 10:57:33,460 INFO L273 TraceCheckUtils]: 4: Hoare triple {28676#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28676#(<= main_x 2)} is VALID [2019-05-15 10:57:33,460 INFO L273 TraceCheckUtils]: 5: Hoare triple {28676#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28683#(<= main_x 3)} is VALID [2019-05-15 10:57:33,461 INFO L273 TraceCheckUtils]: 6: Hoare triple {28683#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28683#(<= main_x 3)} is VALID [2019-05-15 10:57:33,462 INFO L273 TraceCheckUtils]: 7: Hoare triple {28683#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28690#(<= main_x 4)} is VALID [2019-05-15 10:57:33,462 INFO L273 TraceCheckUtils]: 8: Hoare triple {28690#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28690#(<= main_x 4)} is VALID [2019-05-15 10:57:33,463 INFO L273 TraceCheckUtils]: 9: Hoare triple {28690#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28697#(<= main_x 5)} is VALID [2019-05-15 10:57:33,463 INFO L273 TraceCheckUtils]: 10: Hoare triple {28697#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28697#(<= main_x 5)} is VALID [2019-05-15 10:57:33,464 INFO L273 TraceCheckUtils]: 11: Hoare triple {28697#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28704#(<= main_x 6)} is VALID [2019-05-15 10:57:33,465 INFO L273 TraceCheckUtils]: 12: Hoare triple {28704#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28704#(<= main_x 6)} is VALID [2019-05-15 10:57:33,465 INFO L273 TraceCheckUtils]: 13: Hoare triple {28704#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28711#(<= main_x 7)} is VALID [2019-05-15 10:57:33,466 INFO L273 TraceCheckUtils]: 14: Hoare triple {28711#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28711#(<= main_x 7)} is VALID [2019-05-15 10:57:33,467 INFO L273 TraceCheckUtils]: 15: Hoare triple {28711#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28718#(<= main_x 8)} is VALID [2019-05-15 10:57:33,467 INFO L273 TraceCheckUtils]: 16: Hoare triple {28718#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28718#(<= main_x 8)} is VALID [2019-05-15 10:57:33,468 INFO L273 TraceCheckUtils]: 17: Hoare triple {28718#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28725#(<= main_x 9)} is VALID [2019-05-15 10:57:33,468 INFO L273 TraceCheckUtils]: 18: Hoare triple {28725#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28725#(<= main_x 9)} is VALID [2019-05-15 10:57:33,469 INFO L273 TraceCheckUtils]: 19: Hoare triple {28725#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28732#(<= main_x 10)} is VALID [2019-05-15 10:57:33,470 INFO L273 TraceCheckUtils]: 20: Hoare triple {28732#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28732#(<= main_x 10)} is VALID [2019-05-15 10:57:33,470 INFO L273 TraceCheckUtils]: 21: Hoare triple {28732#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28739#(<= main_x 11)} is VALID [2019-05-15 10:57:33,471 INFO L273 TraceCheckUtils]: 22: Hoare triple {28739#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28739#(<= main_x 11)} is VALID [2019-05-15 10:57:33,472 INFO L273 TraceCheckUtils]: 23: Hoare triple {28739#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28746#(<= main_x 12)} is VALID [2019-05-15 10:57:33,472 INFO L273 TraceCheckUtils]: 24: Hoare triple {28746#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28746#(<= main_x 12)} is VALID [2019-05-15 10:57:33,473 INFO L273 TraceCheckUtils]: 25: Hoare triple {28746#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28753#(<= main_x 13)} is VALID [2019-05-15 10:57:33,473 INFO L273 TraceCheckUtils]: 26: Hoare triple {28753#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28753#(<= main_x 13)} is VALID [2019-05-15 10:57:33,474 INFO L273 TraceCheckUtils]: 27: Hoare triple {28753#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28760#(<= main_x 14)} is VALID [2019-05-15 10:57:33,474 INFO L273 TraceCheckUtils]: 28: Hoare triple {28760#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28760#(<= main_x 14)} is VALID [2019-05-15 10:57:33,475 INFO L273 TraceCheckUtils]: 29: Hoare triple {28760#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28767#(<= main_x 15)} is VALID [2019-05-15 10:57:33,476 INFO L273 TraceCheckUtils]: 30: Hoare triple {28767#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28767#(<= main_x 15)} is VALID [2019-05-15 10:57:33,476 INFO L273 TraceCheckUtils]: 31: Hoare triple {28767#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28774#(<= main_x 16)} is VALID [2019-05-15 10:57:33,477 INFO L273 TraceCheckUtils]: 32: Hoare triple {28774#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28774#(<= main_x 16)} is VALID [2019-05-15 10:57:33,478 INFO L273 TraceCheckUtils]: 33: Hoare triple {28774#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28781#(<= main_x 17)} is VALID [2019-05-15 10:57:33,478 INFO L273 TraceCheckUtils]: 34: Hoare triple {28781#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28781#(<= main_x 17)} is VALID [2019-05-15 10:57:33,479 INFO L273 TraceCheckUtils]: 35: Hoare triple {28781#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28788#(<= main_x 18)} is VALID [2019-05-15 10:57:33,480 INFO L273 TraceCheckUtils]: 36: Hoare triple {28788#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28788#(<= main_x 18)} is VALID [2019-05-15 10:57:33,480 INFO L273 TraceCheckUtils]: 37: Hoare triple {28788#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28795#(<= main_x 19)} is VALID [2019-05-15 10:57:33,481 INFO L273 TraceCheckUtils]: 38: Hoare triple {28795#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28795#(<= main_x 19)} is VALID [2019-05-15 10:57:33,482 INFO L273 TraceCheckUtils]: 39: Hoare triple {28795#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28802#(<= main_x 20)} is VALID [2019-05-15 10:57:33,482 INFO L273 TraceCheckUtils]: 40: Hoare triple {28802#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28802#(<= main_x 20)} is VALID [2019-05-15 10:57:33,483 INFO L273 TraceCheckUtils]: 41: Hoare triple {28802#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28809#(<= main_x 21)} is VALID [2019-05-15 10:57:33,483 INFO L273 TraceCheckUtils]: 42: Hoare triple {28809#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28809#(<= main_x 21)} is VALID [2019-05-15 10:57:33,484 INFO L273 TraceCheckUtils]: 43: Hoare triple {28809#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28816#(<= main_x 22)} is VALID [2019-05-15 10:57:33,486 INFO L273 TraceCheckUtils]: 44: Hoare triple {28816#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28816#(<= main_x 22)} is VALID [2019-05-15 10:57:33,487 INFO L273 TraceCheckUtils]: 45: Hoare triple {28816#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28823#(<= main_x 23)} is VALID [2019-05-15 10:57:33,487 INFO L273 TraceCheckUtils]: 46: Hoare triple {28823#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28823#(<= main_x 23)} is VALID [2019-05-15 10:57:33,488 INFO L273 TraceCheckUtils]: 47: Hoare triple {28823#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28830#(<= main_x 24)} is VALID [2019-05-15 10:57:33,488 INFO L273 TraceCheckUtils]: 48: Hoare triple {28830#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28830#(<= main_x 24)} is VALID [2019-05-15 10:57:33,488 INFO L273 TraceCheckUtils]: 49: Hoare triple {28830#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28837#(<= main_x 25)} is VALID [2019-05-15 10:57:33,489 INFO L273 TraceCheckUtils]: 50: Hoare triple {28837#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28837#(<= main_x 25)} is VALID [2019-05-15 10:57:33,489 INFO L273 TraceCheckUtils]: 51: Hoare triple {28837#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28844#(<= main_x 26)} is VALID [2019-05-15 10:57:33,490 INFO L273 TraceCheckUtils]: 52: Hoare triple {28844#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28844#(<= main_x 26)} is VALID [2019-05-15 10:57:33,491 INFO L273 TraceCheckUtils]: 53: Hoare triple {28844#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28851#(<= main_x 27)} is VALID [2019-05-15 10:57:33,491 INFO L273 TraceCheckUtils]: 54: Hoare triple {28851#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28851#(<= main_x 27)} is VALID [2019-05-15 10:57:33,492 INFO L273 TraceCheckUtils]: 55: Hoare triple {28851#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28858#(<= main_x 28)} is VALID [2019-05-15 10:57:33,492 INFO L273 TraceCheckUtils]: 56: Hoare triple {28858#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28858#(<= main_x 28)} is VALID [2019-05-15 10:57:33,493 INFO L273 TraceCheckUtils]: 57: Hoare triple {28858#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28865#(<= main_x 29)} is VALID [2019-05-15 10:57:33,494 INFO L273 TraceCheckUtils]: 58: Hoare triple {28865#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28865#(<= main_x 29)} is VALID [2019-05-15 10:57:33,494 INFO L273 TraceCheckUtils]: 59: Hoare triple {28865#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28872#(<= main_x 30)} is VALID [2019-05-15 10:57:33,495 INFO L273 TraceCheckUtils]: 60: Hoare triple {28872#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28872#(<= main_x 30)} is VALID [2019-05-15 10:57:33,496 INFO L273 TraceCheckUtils]: 61: Hoare triple {28872#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28879#(<= main_x 31)} is VALID [2019-05-15 10:57:33,496 INFO L273 TraceCheckUtils]: 62: Hoare triple {28879#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28879#(<= main_x 31)} is VALID [2019-05-15 10:57:33,500 INFO L273 TraceCheckUtils]: 63: Hoare triple {28879#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28886#(<= main_x 32)} is VALID [2019-05-15 10:57:33,501 INFO L273 TraceCheckUtils]: 64: Hoare triple {28886#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28886#(<= main_x 32)} is VALID [2019-05-15 10:57:33,501 INFO L273 TraceCheckUtils]: 65: Hoare triple {28886#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28893#(<= main_x 33)} is VALID [2019-05-15 10:57:33,501 INFO L273 TraceCheckUtils]: 66: Hoare triple {28893#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28893#(<= main_x 33)} is VALID [2019-05-15 10:57:33,502 INFO L273 TraceCheckUtils]: 67: Hoare triple {28893#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28900#(<= main_x 34)} is VALID [2019-05-15 10:57:33,502 INFO L273 TraceCheckUtils]: 68: Hoare triple {28900#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28900#(<= main_x 34)} is VALID [2019-05-15 10:57:33,503 INFO L273 TraceCheckUtils]: 69: Hoare triple {28900#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28907#(<= main_x 35)} is VALID [2019-05-15 10:57:33,503 INFO L273 TraceCheckUtils]: 70: Hoare triple {28907#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28907#(<= main_x 35)} is VALID [2019-05-15 10:57:33,503 INFO L273 TraceCheckUtils]: 71: Hoare triple {28907#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28914#(<= main_x 36)} is VALID [2019-05-15 10:57:33,504 INFO L273 TraceCheckUtils]: 72: Hoare triple {28914#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28914#(<= main_x 36)} is VALID [2019-05-15 10:57:33,504 INFO L273 TraceCheckUtils]: 73: Hoare triple {28914#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28921#(<= main_x 37)} is VALID [2019-05-15 10:57:33,505 INFO L273 TraceCheckUtils]: 74: Hoare triple {28921#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28921#(<= main_x 37)} is VALID [2019-05-15 10:57:33,506 INFO L273 TraceCheckUtils]: 75: Hoare triple {28921#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28928#(<= main_x 38)} is VALID [2019-05-15 10:57:33,506 INFO L273 TraceCheckUtils]: 76: Hoare triple {28928#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28928#(<= main_x 38)} is VALID [2019-05-15 10:57:33,507 INFO L273 TraceCheckUtils]: 77: Hoare triple {28928#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28935#(<= main_x 39)} is VALID [2019-05-15 10:57:33,507 INFO L273 TraceCheckUtils]: 78: Hoare triple {28935#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28935#(<= main_x 39)} is VALID [2019-05-15 10:57:33,508 INFO L273 TraceCheckUtils]: 79: Hoare triple {28935#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28942#(<= main_x 40)} is VALID [2019-05-15 10:57:33,509 INFO L273 TraceCheckUtils]: 80: Hoare triple {28942#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28942#(<= main_x 40)} is VALID [2019-05-15 10:57:33,509 INFO L273 TraceCheckUtils]: 81: Hoare triple {28942#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28949#(<= main_x 41)} is VALID [2019-05-15 10:57:33,510 INFO L273 TraceCheckUtils]: 82: Hoare triple {28949#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28949#(<= main_x 41)} is VALID [2019-05-15 10:57:33,511 INFO L273 TraceCheckUtils]: 83: Hoare triple {28949#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28956#(<= main_x 42)} is VALID [2019-05-15 10:57:33,511 INFO L273 TraceCheckUtils]: 84: Hoare triple {28956#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28956#(<= main_x 42)} is VALID [2019-05-15 10:57:33,512 INFO L273 TraceCheckUtils]: 85: Hoare triple {28956#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28963#(<= main_x 43)} is VALID [2019-05-15 10:57:33,512 INFO L273 TraceCheckUtils]: 86: Hoare triple {28963#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28963#(<= main_x 43)} is VALID [2019-05-15 10:57:33,513 INFO L273 TraceCheckUtils]: 87: Hoare triple {28963#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28970#(<= main_x 44)} is VALID [2019-05-15 10:57:33,514 INFO L273 TraceCheckUtils]: 88: Hoare triple {28970#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28970#(<= main_x 44)} is VALID [2019-05-15 10:57:33,514 INFO L273 TraceCheckUtils]: 89: Hoare triple {28970#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28977#(<= main_x 45)} is VALID [2019-05-15 10:57:33,515 INFO L273 TraceCheckUtils]: 90: Hoare triple {28977#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28977#(<= main_x 45)} is VALID [2019-05-15 10:57:33,516 INFO L273 TraceCheckUtils]: 91: Hoare triple {28977#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28984#(<= main_x 46)} is VALID [2019-05-15 10:57:33,516 INFO L273 TraceCheckUtils]: 92: Hoare triple {28984#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28984#(<= main_x 46)} is VALID [2019-05-15 10:57:33,517 INFO L273 TraceCheckUtils]: 93: Hoare triple {28984#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28991#(<= main_x 47)} is VALID [2019-05-15 10:57:33,517 INFO L273 TraceCheckUtils]: 94: Hoare triple {28991#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28991#(<= main_x 47)} is VALID [2019-05-15 10:57:33,518 INFO L273 TraceCheckUtils]: 95: Hoare triple {28991#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {28998#(<= main_x 48)} is VALID [2019-05-15 10:57:33,519 INFO L273 TraceCheckUtils]: 96: Hoare triple {28998#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {28998#(<= main_x 48)} is VALID [2019-05-15 10:57:33,519 INFO L273 TraceCheckUtils]: 97: Hoare triple {28998#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29005#(<= main_x 49)} is VALID [2019-05-15 10:57:33,520 INFO L273 TraceCheckUtils]: 98: Hoare triple {29005#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29005#(<= main_x 49)} is VALID [2019-05-15 10:57:33,520 INFO L273 TraceCheckUtils]: 99: Hoare triple {29005#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29012#(<= main_x 50)} is VALID [2019-05-15 10:57:33,521 INFO L273 TraceCheckUtils]: 100: Hoare triple {29012#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29012#(<= main_x 50)} is VALID [2019-05-15 10:57:33,522 INFO L273 TraceCheckUtils]: 101: Hoare triple {29012#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29019#(<= main_x 51)} is VALID [2019-05-15 10:57:33,522 INFO L273 TraceCheckUtils]: 102: Hoare triple {29019#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29019#(<= main_x 51)} is VALID [2019-05-15 10:57:33,523 INFO L273 TraceCheckUtils]: 103: Hoare triple {29019#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29026#(<= main_x 52)} is VALID [2019-05-15 10:57:33,524 INFO L273 TraceCheckUtils]: 104: Hoare triple {29026#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29026#(<= main_x 52)} is VALID [2019-05-15 10:57:33,524 INFO L273 TraceCheckUtils]: 105: Hoare triple {29026#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29033#(<= main_x 53)} is VALID [2019-05-15 10:57:33,525 INFO L273 TraceCheckUtils]: 106: Hoare triple {29033#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29033#(<= main_x 53)} is VALID [2019-05-15 10:57:33,526 INFO L273 TraceCheckUtils]: 107: Hoare triple {29033#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29040#(<= main_x 54)} is VALID [2019-05-15 10:57:33,526 INFO L273 TraceCheckUtils]: 108: Hoare triple {29040#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29040#(<= main_x 54)} is VALID [2019-05-15 10:57:33,527 INFO L273 TraceCheckUtils]: 109: Hoare triple {29040#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29047#(<= main_x 55)} is VALID [2019-05-15 10:57:33,527 INFO L273 TraceCheckUtils]: 110: Hoare triple {29047#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29047#(<= main_x 55)} is VALID [2019-05-15 10:57:33,528 INFO L273 TraceCheckUtils]: 111: Hoare triple {29047#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29054#(<= main_x 56)} is VALID [2019-05-15 10:57:33,529 INFO L273 TraceCheckUtils]: 112: Hoare triple {29054#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29054#(<= main_x 56)} is VALID [2019-05-15 10:57:33,529 INFO L273 TraceCheckUtils]: 113: Hoare triple {29054#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29061#(<= main_x 57)} is VALID [2019-05-15 10:57:33,530 INFO L273 TraceCheckUtils]: 114: Hoare triple {29061#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29061#(<= main_x 57)} is VALID [2019-05-15 10:57:33,531 INFO L273 TraceCheckUtils]: 115: Hoare triple {29061#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29068#(<= main_x 58)} is VALID [2019-05-15 10:57:33,531 INFO L273 TraceCheckUtils]: 116: Hoare triple {29068#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29068#(<= main_x 58)} is VALID [2019-05-15 10:57:33,532 INFO L273 TraceCheckUtils]: 117: Hoare triple {29068#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29075#(<= main_x 59)} is VALID [2019-05-15 10:57:33,532 INFO L273 TraceCheckUtils]: 118: Hoare triple {29075#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29075#(<= main_x 59)} is VALID [2019-05-15 10:57:33,533 INFO L273 TraceCheckUtils]: 119: Hoare triple {29075#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29082#(<= main_x 60)} is VALID [2019-05-15 10:57:33,534 INFO L273 TraceCheckUtils]: 120: Hoare triple {29082#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29082#(<= main_x 60)} is VALID [2019-05-15 10:57:33,534 INFO L273 TraceCheckUtils]: 121: Hoare triple {29082#(<= main_x 60)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {28661#false} is VALID [2019-05-15 10:57:33,535 INFO L273 TraceCheckUtils]: 122: Hoare triple {28661#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {28661#false} is VALID [2019-05-15 10:57:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 0 proven. 3600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:33,547 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:33,547 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2019-05-15 10:57:33,547 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 123 [2019-05-15 10:57:33,547 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:33,547 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 63 states. [2019-05-15 10:57:33,667 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 123 edges. 123 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:33,668 INFO L454 AbstractCegarLoop]: Interpolant automaton has 63 states [2019-05-15 10:57:33,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2019-05-15 10:57:33,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2019-05-15 10:57:33,669 INFO L87 Difference]: Start difference. First operand 124 states and 184 transitions. Second operand 63 states. [2019-05-15 10:57:34,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:34,010 INFO L93 Difference]: Finished difference Result 126 states and 187 transitions. [2019-05-15 10:57:34,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2019-05-15 10:57:34,010 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 123 [2019-05-15 10:57:34,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:34,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-05-15 10:57:34,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 188 transitions. [2019-05-15 10:57:34,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-05-15 10:57:34,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 188 transitions. [2019-05-15 10:57:34,012 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 63 states and 188 transitions. [2019-05-15 10:57:34,194 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 188 edges. 188 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:34,196 INFO L225 Difference]: With dead ends: 126 [2019-05-15 10:57:34,196 INFO L226 Difference]: Without dead ends: 126 [2019-05-15 10:57:34,197 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2019-05-15 10:57:34,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-05-15 10:57:34,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-05-15 10:57:34,198 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:34,198 INFO L82 GeneralOperation]: Start isEquivalent. First operand 126 states. Second operand 126 states. [2019-05-15 10:57:34,198 INFO L74 IsIncluded]: Start isIncluded. First operand 126 states. Second operand 126 states. [2019-05-15 10:57:34,198 INFO L87 Difference]: Start difference. First operand 126 states. Second operand 126 states. [2019-05-15 10:57:34,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:34,200 INFO L93 Difference]: Finished difference Result 126 states and 187 transitions. [2019-05-15 10:57:34,200 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 187 transitions. [2019-05-15 10:57:34,200 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:34,200 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:34,200 INFO L74 IsIncluded]: Start isIncluded. First operand 126 states. Second operand 126 states. [2019-05-15 10:57:34,200 INFO L87 Difference]: Start difference. First operand 126 states. Second operand 126 states. [2019-05-15 10:57:34,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:34,201 INFO L93 Difference]: Finished difference Result 126 states and 187 transitions. [2019-05-15 10:57:34,201 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 187 transitions. [2019-05-15 10:57:34,202 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:34,202 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:34,202 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:34,202 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-05-15 10:57:34,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 187 transitions. [2019-05-15 10:57:34,203 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 187 transitions. Word has length 123 [2019-05-15 10:57:34,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:34,203 INFO L475 AbstractCegarLoop]: Abstraction has 126 states and 187 transitions. [2019-05-15 10:57:34,203 INFO L476 AbstractCegarLoop]: Interpolant automaton has 63 states. [2019-05-15 10:57:34,204 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 187 transitions. [2019-05-15 10:57:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2019-05-15 10:57:34,204 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:34,204 INFO L399 BasicCegarLoop]: trace histogram [61, 61, 1, 1, 1] [2019-05-15 10:57:34,204 INFO L418 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:34,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:34,204 INFO L82 PathProgramCache]: Analyzing trace with hash 605736522, now seen corresponding path program 61 times [2019-05-15 10:57:34,205 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:34,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:34,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 63 conjunts are in the unsatisfiable core [2019-05-15 10:57:34,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:34,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:36,035 INFO L273 TraceCheckUtils]: 0: Hoare triple {29595#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {29600#(<= main_x 0)} is VALID [2019-05-15 10:57:36,036 INFO L273 TraceCheckUtils]: 1: Hoare triple {29600#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29604#(<= main_x 1)} is VALID [2019-05-15 10:57:36,037 INFO L273 TraceCheckUtils]: 2: Hoare triple {29604#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29604#(<= main_x 1)} is VALID [2019-05-15 10:57:36,038 INFO L273 TraceCheckUtils]: 3: Hoare triple {29604#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29611#(<= main_x 2)} is VALID [2019-05-15 10:57:36,038 INFO L273 TraceCheckUtils]: 4: Hoare triple {29611#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29611#(<= main_x 2)} is VALID [2019-05-15 10:57:36,039 INFO L273 TraceCheckUtils]: 5: Hoare triple {29611#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29618#(<= main_x 3)} is VALID [2019-05-15 10:57:36,040 INFO L273 TraceCheckUtils]: 6: Hoare triple {29618#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29618#(<= main_x 3)} is VALID [2019-05-15 10:57:36,040 INFO L273 TraceCheckUtils]: 7: Hoare triple {29618#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29625#(<= main_x 4)} is VALID [2019-05-15 10:57:36,041 INFO L273 TraceCheckUtils]: 8: Hoare triple {29625#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29625#(<= main_x 4)} is VALID [2019-05-15 10:57:36,042 INFO L273 TraceCheckUtils]: 9: Hoare triple {29625#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29632#(<= main_x 5)} is VALID [2019-05-15 10:57:36,042 INFO L273 TraceCheckUtils]: 10: Hoare triple {29632#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29632#(<= main_x 5)} is VALID [2019-05-15 10:57:36,043 INFO L273 TraceCheckUtils]: 11: Hoare triple {29632#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29639#(<= main_x 6)} is VALID [2019-05-15 10:57:36,044 INFO L273 TraceCheckUtils]: 12: Hoare triple {29639#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29639#(<= main_x 6)} is VALID [2019-05-15 10:57:36,044 INFO L273 TraceCheckUtils]: 13: Hoare triple {29639#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29646#(<= main_x 7)} is VALID [2019-05-15 10:57:36,045 INFO L273 TraceCheckUtils]: 14: Hoare triple {29646#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29646#(<= main_x 7)} is VALID [2019-05-15 10:57:36,046 INFO L273 TraceCheckUtils]: 15: Hoare triple {29646#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29653#(<= main_x 8)} is VALID [2019-05-15 10:57:36,046 INFO L273 TraceCheckUtils]: 16: Hoare triple {29653#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29653#(<= main_x 8)} is VALID [2019-05-15 10:57:36,047 INFO L273 TraceCheckUtils]: 17: Hoare triple {29653#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29660#(<= main_x 9)} is VALID [2019-05-15 10:57:36,047 INFO L273 TraceCheckUtils]: 18: Hoare triple {29660#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29660#(<= main_x 9)} is VALID [2019-05-15 10:57:36,048 INFO L273 TraceCheckUtils]: 19: Hoare triple {29660#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29667#(<= main_x 10)} is VALID [2019-05-15 10:57:36,049 INFO L273 TraceCheckUtils]: 20: Hoare triple {29667#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29667#(<= main_x 10)} is VALID [2019-05-15 10:57:36,049 INFO L273 TraceCheckUtils]: 21: Hoare triple {29667#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29674#(<= main_x 11)} is VALID [2019-05-15 10:57:36,050 INFO L273 TraceCheckUtils]: 22: Hoare triple {29674#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29674#(<= main_x 11)} is VALID [2019-05-15 10:57:36,051 INFO L273 TraceCheckUtils]: 23: Hoare triple {29674#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29681#(<= main_x 12)} is VALID [2019-05-15 10:57:36,051 INFO L273 TraceCheckUtils]: 24: Hoare triple {29681#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29681#(<= main_x 12)} is VALID [2019-05-15 10:57:36,052 INFO L273 TraceCheckUtils]: 25: Hoare triple {29681#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29688#(<= main_x 13)} is VALID [2019-05-15 10:57:36,052 INFO L273 TraceCheckUtils]: 26: Hoare triple {29688#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29688#(<= main_x 13)} is VALID [2019-05-15 10:57:36,053 INFO L273 TraceCheckUtils]: 27: Hoare triple {29688#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29695#(<= main_x 14)} is VALID [2019-05-15 10:57:36,053 INFO L273 TraceCheckUtils]: 28: Hoare triple {29695#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29695#(<= main_x 14)} is VALID [2019-05-15 10:57:36,054 INFO L273 TraceCheckUtils]: 29: Hoare triple {29695#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29702#(<= main_x 15)} is VALID [2019-05-15 10:57:36,055 INFO L273 TraceCheckUtils]: 30: Hoare triple {29702#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29702#(<= main_x 15)} is VALID [2019-05-15 10:57:36,055 INFO L273 TraceCheckUtils]: 31: Hoare triple {29702#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29709#(<= main_x 16)} is VALID [2019-05-15 10:57:36,056 INFO L273 TraceCheckUtils]: 32: Hoare triple {29709#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29709#(<= main_x 16)} is VALID [2019-05-15 10:57:36,057 INFO L273 TraceCheckUtils]: 33: Hoare triple {29709#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29716#(<= main_x 17)} is VALID [2019-05-15 10:57:36,057 INFO L273 TraceCheckUtils]: 34: Hoare triple {29716#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29716#(<= main_x 17)} is VALID [2019-05-15 10:57:36,058 INFO L273 TraceCheckUtils]: 35: Hoare triple {29716#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29723#(<= main_x 18)} is VALID [2019-05-15 10:57:36,058 INFO L273 TraceCheckUtils]: 36: Hoare triple {29723#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29723#(<= main_x 18)} is VALID [2019-05-15 10:57:36,059 INFO L273 TraceCheckUtils]: 37: Hoare triple {29723#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29730#(<= main_x 19)} is VALID [2019-05-15 10:57:36,060 INFO L273 TraceCheckUtils]: 38: Hoare triple {29730#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29730#(<= main_x 19)} is VALID [2019-05-15 10:57:36,060 INFO L273 TraceCheckUtils]: 39: Hoare triple {29730#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29737#(<= main_x 20)} is VALID [2019-05-15 10:57:36,061 INFO L273 TraceCheckUtils]: 40: Hoare triple {29737#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29737#(<= main_x 20)} is VALID [2019-05-15 10:57:36,062 INFO L273 TraceCheckUtils]: 41: Hoare triple {29737#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29744#(<= main_x 21)} is VALID [2019-05-15 10:57:36,062 INFO L273 TraceCheckUtils]: 42: Hoare triple {29744#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29744#(<= main_x 21)} is VALID [2019-05-15 10:57:36,063 INFO L273 TraceCheckUtils]: 43: Hoare triple {29744#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29751#(<= main_x 22)} is VALID [2019-05-15 10:57:36,064 INFO L273 TraceCheckUtils]: 44: Hoare triple {29751#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29751#(<= main_x 22)} is VALID [2019-05-15 10:57:36,064 INFO L273 TraceCheckUtils]: 45: Hoare triple {29751#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29758#(<= main_x 23)} is VALID [2019-05-15 10:57:36,065 INFO L273 TraceCheckUtils]: 46: Hoare triple {29758#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29758#(<= main_x 23)} is VALID [2019-05-15 10:57:36,066 INFO L273 TraceCheckUtils]: 47: Hoare triple {29758#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29765#(<= main_x 24)} is VALID [2019-05-15 10:57:36,066 INFO L273 TraceCheckUtils]: 48: Hoare triple {29765#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29765#(<= main_x 24)} is VALID [2019-05-15 10:57:36,067 INFO L273 TraceCheckUtils]: 49: Hoare triple {29765#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29772#(<= main_x 25)} is VALID [2019-05-15 10:57:36,067 INFO L273 TraceCheckUtils]: 50: Hoare triple {29772#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29772#(<= main_x 25)} is VALID [2019-05-15 10:57:36,068 INFO L273 TraceCheckUtils]: 51: Hoare triple {29772#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29779#(<= main_x 26)} is VALID [2019-05-15 10:57:36,069 INFO L273 TraceCheckUtils]: 52: Hoare triple {29779#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29779#(<= main_x 26)} is VALID [2019-05-15 10:57:36,069 INFO L273 TraceCheckUtils]: 53: Hoare triple {29779#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29786#(<= main_x 27)} is VALID [2019-05-15 10:57:36,070 INFO L273 TraceCheckUtils]: 54: Hoare triple {29786#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29786#(<= main_x 27)} is VALID [2019-05-15 10:57:36,071 INFO L273 TraceCheckUtils]: 55: Hoare triple {29786#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29793#(<= main_x 28)} is VALID [2019-05-15 10:57:36,071 INFO L273 TraceCheckUtils]: 56: Hoare triple {29793#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29793#(<= main_x 28)} is VALID [2019-05-15 10:57:36,072 INFO L273 TraceCheckUtils]: 57: Hoare triple {29793#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29800#(<= main_x 29)} is VALID [2019-05-15 10:57:36,073 INFO L273 TraceCheckUtils]: 58: Hoare triple {29800#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29800#(<= main_x 29)} is VALID [2019-05-15 10:57:36,073 INFO L273 TraceCheckUtils]: 59: Hoare triple {29800#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29807#(<= main_x 30)} is VALID [2019-05-15 10:57:36,074 INFO L273 TraceCheckUtils]: 60: Hoare triple {29807#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29807#(<= main_x 30)} is VALID [2019-05-15 10:57:36,075 INFO L273 TraceCheckUtils]: 61: Hoare triple {29807#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29814#(<= main_x 31)} is VALID [2019-05-15 10:57:36,075 INFO L273 TraceCheckUtils]: 62: Hoare triple {29814#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29814#(<= main_x 31)} is VALID [2019-05-15 10:57:36,076 INFO L273 TraceCheckUtils]: 63: Hoare triple {29814#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29821#(<= main_x 32)} is VALID [2019-05-15 10:57:36,076 INFO L273 TraceCheckUtils]: 64: Hoare triple {29821#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29821#(<= main_x 32)} is VALID [2019-05-15 10:57:36,077 INFO L273 TraceCheckUtils]: 65: Hoare triple {29821#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29828#(<= main_x 33)} is VALID [2019-05-15 10:57:36,078 INFO L273 TraceCheckUtils]: 66: Hoare triple {29828#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29828#(<= main_x 33)} is VALID [2019-05-15 10:57:36,078 INFO L273 TraceCheckUtils]: 67: Hoare triple {29828#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29835#(<= main_x 34)} is VALID [2019-05-15 10:57:36,079 INFO L273 TraceCheckUtils]: 68: Hoare triple {29835#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29835#(<= main_x 34)} is VALID [2019-05-15 10:57:36,080 INFO L273 TraceCheckUtils]: 69: Hoare triple {29835#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29842#(<= main_x 35)} is VALID [2019-05-15 10:57:36,080 INFO L273 TraceCheckUtils]: 70: Hoare triple {29842#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29842#(<= main_x 35)} is VALID [2019-05-15 10:57:36,081 INFO L273 TraceCheckUtils]: 71: Hoare triple {29842#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29849#(<= main_x 36)} is VALID [2019-05-15 10:57:36,082 INFO L273 TraceCheckUtils]: 72: Hoare triple {29849#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29849#(<= main_x 36)} is VALID [2019-05-15 10:57:36,082 INFO L273 TraceCheckUtils]: 73: Hoare triple {29849#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29856#(<= main_x 37)} is VALID [2019-05-15 10:57:36,083 INFO L273 TraceCheckUtils]: 74: Hoare triple {29856#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29856#(<= main_x 37)} is VALID [2019-05-15 10:57:36,084 INFO L273 TraceCheckUtils]: 75: Hoare triple {29856#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29863#(<= main_x 38)} is VALID [2019-05-15 10:57:36,084 INFO L273 TraceCheckUtils]: 76: Hoare triple {29863#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29863#(<= main_x 38)} is VALID [2019-05-15 10:57:36,085 INFO L273 TraceCheckUtils]: 77: Hoare triple {29863#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29870#(<= main_x 39)} is VALID [2019-05-15 10:57:36,085 INFO L273 TraceCheckUtils]: 78: Hoare triple {29870#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29870#(<= main_x 39)} is VALID [2019-05-15 10:57:36,086 INFO L273 TraceCheckUtils]: 79: Hoare triple {29870#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29877#(<= main_x 40)} is VALID [2019-05-15 10:57:36,087 INFO L273 TraceCheckUtils]: 80: Hoare triple {29877#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29877#(<= main_x 40)} is VALID [2019-05-15 10:57:36,087 INFO L273 TraceCheckUtils]: 81: Hoare triple {29877#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29884#(<= main_x 41)} is VALID [2019-05-15 10:57:36,088 INFO L273 TraceCheckUtils]: 82: Hoare triple {29884#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29884#(<= main_x 41)} is VALID [2019-05-15 10:57:36,089 INFO L273 TraceCheckUtils]: 83: Hoare triple {29884#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29891#(<= main_x 42)} is VALID [2019-05-15 10:57:36,089 INFO L273 TraceCheckUtils]: 84: Hoare triple {29891#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29891#(<= main_x 42)} is VALID [2019-05-15 10:57:36,090 INFO L273 TraceCheckUtils]: 85: Hoare triple {29891#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29898#(<= main_x 43)} is VALID [2019-05-15 10:57:36,091 INFO L273 TraceCheckUtils]: 86: Hoare triple {29898#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29898#(<= main_x 43)} is VALID [2019-05-15 10:57:36,091 INFO L273 TraceCheckUtils]: 87: Hoare triple {29898#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29905#(<= main_x 44)} is VALID [2019-05-15 10:57:36,092 INFO L273 TraceCheckUtils]: 88: Hoare triple {29905#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29905#(<= main_x 44)} is VALID [2019-05-15 10:57:36,093 INFO L273 TraceCheckUtils]: 89: Hoare triple {29905#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29912#(<= main_x 45)} is VALID [2019-05-15 10:57:36,093 INFO L273 TraceCheckUtils]: 90: Hoare triple {29912#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29912#(<= main_x 45)} is VALID [2019-05-15 10:57:36,094 INFO L273 TraceCheckUtils]: 91: Hoare triple {29912#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29919#(<= main_x 46)} is VALID [2019-05-15 10:57:36,094 INFO L273 TraceCheckUtils]: 92: Hoare triple {29919#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29919#(<= main_x 46)} is VALID [2019-05-15 10:57:36,095 INFO L273 TraceCheckUtils]: 93: Hoare triple {29919#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29926#(<= main_x 47)} is VALID [2019-05-15 10:57:36,096 INFO L273 TraceCheckUtils]: 94: Hoare triple {29926#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29926#(<= main_x 47)} is VALID [2019-05-15 10:57:36,096 INFO L273 TraceCheckUtils]: 95: Hoare triple {29926#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29933#(<= main_x 48)} is VALID [2019-05-15 10:57:36,097 INFO L273 TraceCheckUtils]: 96: Hoare triple {29933#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29933#(<= main_x 48)} is VALID [2019-05-15 10:57:36,097 INFO L273 TraceCheckUtils]: 97: Hoare triple {29933#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29940#(<= main_x 49)} is VALID [2019-05-15 10:57:36,098 INFO L273 TraceCheckUtils]: 98: Hoare triple {29940#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29940#(<= main_x 49)} is VALID [2019-05-15 10:57:36,099 INFO L273 TraceCheckUtils]: 99: Hoare triple {29940#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29947#(<= main_x 50)} is VALID [2019-05-15 10:57:36,099 INFO L273 TraceCheckUtils]: 100: Hoare triple {29947#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29947#(<= main_x 50)} is VALID [2019-05-15 10:57:36,100 INFO L273 TraceCheckUtils]: 101: Hoare triple {29947#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29954#(<= main_x 51)} is VALID [2019-05-15 10:57:36,100 INFO L273 TraceCheckUtils]: 102: Hoare triple {29954#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29954#(<= main_x 51)} is VALID [2019-05-15 10:57:36,101 INFO L273 TraceCheckUtils]: 103: Hoare triple {29954#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29961#(<= main_x 52)} is VALID [2019-05-15 10:57:36,102 INFO L273 TraceCheckUtils]: 104: Hoare triple {29961#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29961#(<= main_x 52)} is VALID [2019-05-15 10:57:36,102 INFO L273 TraceCheckUtils]: 105: Hoare triple {29961#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29968#(<= main_x 53)} is VALID [2019-05-15 10:57:36,103 INFO L273 TraceCheckUtils]: 106: Hoare triple {29968#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29968#(<= main_x 53)} is VALID [2019-05-15 10:57:36,104 INFO L273 TraceCheckUtils]: 107: Hoare triple {29968#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29975#(<= main_x 54)} is VALID [2019-05-15 10:57:36,104 INFO L273 TraceCheckUtils]: 108: Hoare triple {29975#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29975#(<= main_x 54)} is VALID [2019-05-15 10:57:36,105 INFO L273 TraceCheckUtils]: 109: Hoare triple {29975#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29982#(<= main_x 55)} is VALID [2019-05-15 10:57:36,105 INFO L273 TraceCheckUtils]: 110: Hoare triple {29982#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29982#(<= main_x 55)} is VALID [2019-05-15 10:57:36,106 INFO L273 TraceCheckUtils]: 111: Hoare triple {29982#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29989#(<= main_x 56)} is VALID [2019-05-15 10:57:36,107 INFO L273 TraceCheckUtils]: 112: Hoare triple {29989#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29989#(<= main_x 56)} is VALID [2019-05-15 10:57:36,107 INFO L273 TraceCheckUtils]: 113: Hoare triple {29989#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {29996#(<= main_x 57)} is VALID [2019-05-15 10:57:36,108 INFO L273 TraceCheckUtils]: 114: Hoare triple {29996#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {29996#(<= main_x 57)} is VALID [2019-05-15 10:57:36,109 INFO L273 TraceCheckUtils]: 115: Hoare triple {29996#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30003#(<= main_x 58)} is VALID [2019-05-15 10:57:36,109 INFO L273 TraceCheckUtils]: 116: Hoare triple {30003#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30003#(<= main_x 58)} is VALID [2019-05-15 10:57:36,110 INFO L273 TraceCheckUtils]: 117: Hoare triple {30003#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30010#(<= main_x 59)} is VALID [2019-05-15 10:57:36,110 INFO L273 TraceCheckUtils]: 118: Hoare triple {30010#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30010#(<= main_x 59)} is VALID [2019-05-15 10:57:36,111 INFO L273 TraceCheckUtils]: 119: Hoare triple {30010#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30017#(<= main_x 60)} is VALID [2019-05-15 10:57:36,112 INFO L273 TraceCheckUtils]: 120: Hoare triple {30017#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30017#(<= main_x 60)} is VALID [2019-05-15 10:57:36,112 INFO L273 TraceCheckUtils]: 121: Hoare triple {30017#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30024#(<= main_x 61)} is VALID [2019-05-15 10:57:36,113 INFO L273 TraceCheckUtils]: 122: Hoare triple {30024#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30024#(<= main_x 61)} is VALID [2019-05-15 10:57:36,114 INFO L273 TraceCheckUtils]: 123: Hoare triple {30024#(<= main_x 61)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {29596#false} is VALID [2019-05-15 10:57:36,114 INFO L273 TraceCheckUtils]: 124: Hoare triple {29596#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {29596#false} is VALID [2019-05-15 10:57:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 0 proven. 3721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:36,126 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:36,126 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2019-05-15 10:57:36,127 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 125 [2019-05-15 10:57:36,127 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:36,127 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 64 states. [2019-05-15 10:57:36,250 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:36,251 INFO L454 AbstractCegarLoop]: Interpolant automaton has 64 states [2019-05-15 10:57:36,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2019-05-15 10:57:36,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2019-05-15 10:57:36,252 INFO L87 Difference]: Start difference. First operand 126 states and 187 transitions. Second operand 64 states. [2019-05-15 10:57:36,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:36,615 INFO L93 Difference]: Finished difference Result 128 states and 190 transitions. [2019-05-15 10:57:36,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2019-05-15 10:57:36,616 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 125 [2019-05-15 10:57:36,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-05-15 10:57:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 191 transitions. [2019-05-15 10:57:36,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-05-15 10:57:36,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 191 transitions. [2019-05-15 10:57:36,618 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 64 states and 191 transitions. [2019-05-15 10:57:36,798 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 191 edges. 191 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:36,800 INFO L225 Difference]: With dead ends: 128 [2019-05-15 10:57:36,800 INFO L226 Difference]: Without dead ends: 128 [2019-05-15 10:57:36,801 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2019-05-15 10:57:36,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-05-15 10:57:36,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2019-05-15 10:57:36,803 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:36,803 INFO L82 GeneralOperation]: Start isEquivalent. First operand 128 states. Second operand 128 states. [2019-05-15 10:57:36,803 INFO L74 IsIncluded]: Start isIncluded. First operand 128 states. Second operand 128 states. [2019-05-15 10:57:36,803 INFO L87 Difference]: Start difference. First operand 128 states. Second operand 128 states. [2019-05-15 10:57:36,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:36,805 INFO L93 Difference]: Finished difference Result 128 states and 190 transitions. [2019-05-15 10:57:36,805 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 190 transitions. [2019-05-15 10:57:36,805 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:36,805 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:36,805 INFO L74 IsIncluded]: Start isIncluded. First operand 128 states. Second operand 128 states. [2019-05-15 10:57:36,806 INFO L87 Difference]: Start difference. First operand 128 states. Second operand 128 states. [2019-05-15 10:57:36,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:36,807 INFO L93 Difference]: Finished difference Result 128 states and 190 transitions. [2019-05-15 10:57:36,807 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 190 transitions. [2019-05-15 10:57:36,807 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:36,807 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:36,807 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:36,807 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:36,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-05-15 10:57:36,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 190 transitions. [2019-05-15 10:57:36,809 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 190 transitions. Word has length 125 [2019-05-15 10:57:36,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:36,809 INFO L475 AbstractCegarLoop]: Abstraction has 128 states and 190 transitions. [2019-05-15 10:57:36,809 INFO L476 AbstractCegarLoop]: Interpolant automaton has 64 states. [2019-05-15 10:57:36,809 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 190 transitions. [2019-05-15 10:57:36,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2019-05-15 10:57:36,809 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:36,810 INFO L399 BasicCegarLoop]: trace histogram [62, 62, 1, 1, 1] [2019-05-15 10:57:36,810 INFO L418 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:36,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:36,810 INFO L82 PathProgramCache]: Analyzing trace with hash -2002784755, now seen corresponding path program 62 times [2019-05-15 10:57:36,811 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:36,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 64 conjunts are in the unsatisfiable core [2019-05-15 10:57:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:36,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:38,647 INFO L273 TraceCheckUtils]: 0: Hoare triple {30545#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {30550#(<= main_x 0)} is VALID [2019-05-15 10:57:38,647 INFO L273 TraceCheckUtils]: 1: Hoare triple {30550#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30554#(<= main_x 1)} is VALID [2019-05-15 10:57:38,648 INFO L273 TraceCheckUtils]: 2: Hoare triple {30554#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30554#(<= main_x 1)} is VALID [2019-05-15 10:57:38,648 INFO L273 TraceCheckUtils]: 3: Hoare triple {30554#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30561#(<= main_x 2)} is VALID [2019-05-15 10:57:38,649 INFO L273 TraceCheckUtils]: 4: Hoare triple {30561#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30561#(<= main_x 2)} is VALID [2019-05-15 10:57:38,650 INFO L273 TraceCheckUtils]: 5: Hoare triple {30561#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30568#(<= main_x 3)} is VALID [2019-05-15 10:57:38,650 INFO L273 TraceCheckUtils]: 6: Hoare triple {30568#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30568#(<= main_x 3)} is VALID [2019-05-15 10:57:38,651 INFO L273 TraceCheckUtils]: 7: Hoare triple {30568#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30575#(<= main_x 4)} is VALID [2019-05-15 10:57:38,651 INFO L273 TraceCheckUtils]: 8: Hoare triple {30575#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30575#(<= main_x 4)} is VALID [2019-05-15 10:57:38,652 INFO L273 TraceCheckUtils]: 9: Hoare triple {30575#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30582#(<= main_x 5)} is VALID [2019-05-15 10:57:38,653 INFO L273 TraceCheckUtils]: 10: Hoare triple {30582#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30582#(<= main_x 5)} is VALID [2019-05-15 10:57:38,653 INFO L273 TraceCheckUtils]: 11: Hoare triple {30582#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30589#(<= main_x 6)} is VALID [2019-05-15 10:57:38,654 INFO L273 TraceCheckUtils]: 12: Hoare triple {30589#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30589#(<= main_x 6)} is VALID [2019-05-15 10:57:38,655 INFO L273 TraceCheckUtils]: 13: Hoare triple {30589#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30596#(<= main_x 7)} is VALID [2019-05-15 10:57:38,655 INFO L273 TraceCheckUtils]: 14: Hoare triple {30596#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30596#(<= main_x 7)} is VALID [2019-05-15 10:57:38,656 INFO L273 TraceCheckUtils]: 15: Hoare triple {30596#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30603#(<= main_x 8)} is VALID [2019-05-15 10:57:38,656 INFO L273 TraceCheckUtils]: 16: Hoare triple {30603#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30603#(<= main_x 8)} is VALID [2019-05-15 10:57:38,661 INFO L273 TraceCheckUtils]: 17: Hoare triple {30603#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30610#(<= main_x 9)} is VALID [2019-05-15 10:57:38,662 INFO L273 TraceCheckUtils]: 18: Hoare triple {30610#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30610#(<= main_x 9)} is VALID [2019-05-15 10:57:38,662 INFO L273 TraceCheckUtils]: 19: Hoare triple {30610#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30617#(<= main_x 10)} is VALID [2019-05-15 10:57:38,662 INFO L273 TraceCheckUtils]: 20: Hoare triple {30617#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30617#(<= main_x 10)} is VALID [2019-05-15 10:57:38,663 INFO L273 TraceCheckUtils]: 21: Hoare triple {30617#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30624#(<= main_x 11)} is VALID [2019-05-15 10:57:38,663 INFO L273 TraceCheckUtils]: 22: Hoare triple {30624#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30624#(<= main_x 11)} is VALID [2019-05-15 10:57:38,664 INFO L273 TraceCheckUtils]: 23: Hoare triple {30624#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30631#(<= main_x 12)} is VALID [2019-05-15 10:57:38,664 INFO L273 TraceCheckUtils]: 24: Hoare triple {30631#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30631#(<= main_x 12)} is VALID [2019-05-15 10:57:38,664 INFO L273 TraceCheckUtils]: 25: Hoare triple {30631#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30638#(<= main_x 13)} is VALID [2019-05-15 10:57:38,665 INFO L273 TraceCheckUtils]: 26: Hoare triple {30638#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30638#(<= main_x 13)} is VALID [2019-05-15 10:57:38,665 INFO L273 TraceCheckUtils]: 27: Hoare triple {30638#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30645#(<= main_x 14)} is VALID [2019-05-15 10:57:38,666 INFO L273 TraceCheckUtils]: 28: Hoare triple {30645#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30645#(<= main_x 14)} is VALID [2019-05-15 10:57:38,666 INFO L273 TraceCheckUtils]: 29: Hoare triple {30645#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30652#(<= main_x 15)} is VALID [2019-05-15 10:57:38,667 INFO L273 TraceCheckUtils]: 30: Hoare triple {30652#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30652#(<= main_x 15)} is VALID [2019-05-15 10:57:38,668 INFO L273 TraceCheckUtils]: 31: Hoare triple {30652#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30659#(<= main_x 16)} is VALID [2019-05-15 10:57:38,668 INFO L273 TraceCheckUtils]: 32: Hoare triple {30659#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30659#(<= main_x 16)} is VALID [2019-05-15 10:57:38,669 INFO L273 TraceCheckUtils]: 33: Hoare triple {30659#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30666#(<= main_x 17)} is VALID [2019-05-15 10:57:38,669 INFO L273 TraceCheckUtils]: 34: Hoare triple {30666#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30666#(<= main_x 17)} is VALID [2019-05-15 10:57:38,670 INFO L273 TraceCheckUtils]: 35: Hoare triple {30666#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30673#(<= main_x 18)} is VALID [2019-05-15 10:57:38,671 INFO L273 TraceCheckUtils]: 36: Hoare triple {30673#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30673#(<= main_x 18)} is VALID [2019-05-15 10:57:38,671 INFO L273 TraceCheckUtils]: 37: Hoare triple {30673#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30680#(<= main_x 19)} is VALID [2019-05-15 10:57:38,672 INFO L273 TraceCheckUtils]: 38: Hoare triple {30680#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30680#(<= main_x 19)} is VALID [2019-05-15 10:57:38,673 INFO L273 TraceCheckUtils]: 39: Hoare triple {30680#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30687#(<= main_x 20)} is VALID [2019-05-15 10:57:38,673 INFO L273 TraceCheckUtils]: 40: Hoare triple {30687#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30687#(<= main_x 20)} is VALID [2019-05-15 10:57:38,674 INFO L273 TraceCheckUtils]: 41: Hoare triple {30687#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30694#(<= main_x 21)} is VALID [2019-05-15 10:57:38,674 INFO L273 TraceCheckUtils]: 42: Hoare triple {30694#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30694#(<= main_x 21)} is VALID [2019-05-15 10:57:38,675 INFO L273 TraceCheckUtils]: 43: Hoare triple {30694#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30701#(<= main_x 22)} is VALID [2019-05-15 10:57:38,676 INFO L273 TraceCheckUtils]: 44: Hoare triple {30701#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30701#(<= main_x 22)} is VALID [2019-05-15 10:57:38,676 INFO L273 TraceCheckUtils]: 45: Hoare triple {30701#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30708#(<= main_x 23)} is VALID [2019-05-15 10:57:38,677 INFO L273 TraceCheckUtils]: 46: Hoare triple {30708#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30708#(<= main_x 23)} is VALID [2019-05-15 10:57:38,678 INFO L273 TraceCheckUtils]: 47: Hoare triple {30708#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30715#(<= main_x 24)} is VALID [2019-05-15 10:57:38,678 INFO L273 TraceCheckUtils]: 48: Hoare triple {30715#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30715#(<= main_x 24)} is VALID [2019-05-15 10:57:38,679 INFO L273 TraceCheckUtils]: 49: Hoare triple {30715#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30722#(<= main_x 25)} is VALID [2019-05-15 10:57:38,679 INFO L273 TraceCheckUtils]: 50: Hoare triple {30722#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30722#(<= main_x 25)} is VALID [2019-05-15 10:57:38,680 INFO L273 TraceCheckUtils]: 51: Hoare triple {30722#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30729#(<= main_x 26)} is VALID [2019-05-15 10:57:38,681 INFO L273 TraceCheckUtils]: 52: Hoare triple {30729#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30729#(<= main_x 26)} is VALID [2019-05-15 10:57:38,681 INFO L273 TraceCheckUtils]: 53: Hoare triple {30729#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30736#(<= main_x 27)} is VALID [2019-05-15 10:57:38,682 INFO L273 TraceCheckUtils]: 54: Hoare triple {30736#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30736#(<= main_x 27)} is VALID [2019-05-15 10:57:38,683 INFO L273 TraceCheckUtils]: 55: Hoare triple {30736#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30743#(<= main_x 28)} is VALID [2019-05-15 10:57:38,683 INFO L273 TraceCheckUtils]: 56: Hoare triple {30743#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30743#(<= main_x 28)} is VALID [2019-05-15 10:57:38,684 INFO L273 TraceCheckUtils]: 57: Hoare triple {30743#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30750#(<= main_x 29)} is VALID [2019-05-15 10:57:38,685 INFO L273 TraceCheckUtils]: 58: Hoare triple {30750#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30750#(<= main_x 29)} is VALID [2019-05-15 10:57:38,685 INFO L273 TraceCheckUtils]: 59: Hoare triple {30750#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30757#(<= main_x 30)} is VALID [2019-05-15 10:57:38,686 INFO L273 TraceCheckUtils]: 60: Hoare triple {30757#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30757#(<= main_x 30)} is VALID [2019-05-15 10:57:38,687 INFO L273 TraceCheckUtils]: 61: Hoare triple {30757#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30764#(<= main_x 31)} is VALID [2019-05-15 10:57:38,687 INFO L273 TraceCheckUtils]: 62: Hoare triple {30764#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30764#(<= main_x 31)} is VALID [2019-05-15 10:57:38,688 INFO L273 TraceCheckUtils]: 63: Hoare triple {30764#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30771#(<= main_x 32)} is VALID [2019-05-15 10:57:38,688 INFO L273 TraceCheckUtils]: 64: Hoare triple {30771#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30771#(<= main_x 32)} is VALID [2019-05-15 10:57:38,689 INFO L273 TraceCheckUtils]: 65: Hoare triple {30771#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30778#(<= main_x 33)} is VALID [2019-05-15 10:57:38,690 INFO L273 TraceCheckUtils]: 66: Hoare triple {30778#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30778#(<= main_x 33)} is VALID [2019-05-15 10:57:38,690 INFO L273 TraceCheckUtils]: 67: Hoare triple {30778#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30785#(<= main_x 34)} is VALID [2019-05-15 10:57:38,691 INFO L273 TraceCheckUtils]: 68: Hoare triple {30785#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30785#(<= main_x 34)} is VALID [2019-05-15 10:57:38,692 INFO L273 TraceCheckUtils]: 69: Hoare triple {30785#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30792#(<= main_x 35)} is VALID [2019-05-15 10:57:38,692 INFO L273 TraceCheckUtils]: 70: Hoare triple {30792#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30792#(<= main_x 35)} is VALID [2019-05-15 10:57:38,693 INFO L273 TraceCheckUtils]: 71: Hoare triple {30792#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30799#(<= main_x 36)} is VALID [2019-05-15 10:57:38,693 INFO L273 TraceCheckUtils]: 72: Hoare triple {30799#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30799#(<= main_x 36)} is VALID [2019-05-15 10:57:38,694 INFO L273 TraceCheckUtils]: 73: Hoare triple {30799#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30806#(<= main_x 37)} is VALID [2019-05-15 10:57:38,695 INFO L273 TraceCheckUtils]: 74: Hoare triple {30806#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30806#(<= main_x 37)} is VALID [2019-05-15 10:57:38,695 INFO L273 TraceCheckUtils]: 75: Hoare triple {30806#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30813#(<= main_x 38)} is VALID [2019-05-15 10:57:38,696 INFO L273 TraceCheckUtils]: 76: Hoare triple {30813#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30813#(<= main_x 38)} is VALID [2019-05-15 10:57:38,697 INFO L273 TraceCheckUtils]: 77: Hoare triple {30813#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30820#(<= main_x 39)} is VALID [2019-05-15 10:57:38,697 INFO L273 TraceCheckUtils]: 78: Hoare triple {30820#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30820#(<= main_x 39)} is VALID [2019-05-15 10:57:38,698 INFO L273 TraceCheckUtils]: 79: Hoare triple {30820#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30827#(<= main_x 40)} is VALID [2019-05-15 10:57:38,699 INFO L273 TraceCheckUtils]: 80: Hoare triple {30827#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30827#(<= main_x 40)} is VALID [2019-05-15 10:57:38,699 INFO L273 TraceCheckUtils]: 81: Hoare triple {30827#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30834#(<= main_x 41)} is VALID [2019-05-15 10:57:38,700 INFO L273 TraceCheckUtils]: 82: Hoare triple {30834#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30834#(<= main_x 41)} is VALID [2019-05-15 10:57:38,701 INFO L273 TraceCheckUtils]: 83: Hoare triple {30834#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30841#(<= main_x 42)} is VALID [2019-05-15 10:57:38,701 INFO L273 TraceCheckUtils]: 84: Hoare triple {30841#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30841#(<= main_x 42)} is VALID [2019-05-15 10:57:38,702 INFO L273 TraceCheckUtils]: 85: Hoare triple {30841#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30848#(<= main_x 43)} is VALID [2019-05-15 10:57:38,702 INFO L273 TraceCheckUtils]: 86: Hoare triple {30848#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30848#(<= main_x 43)} is VALID [2019-05-15 10:57:38,703 INFO L273 TraceCheckUtils]: 87: Hoare triple {30848#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30855#(<= main_x 44)} is VALID [2019-05-15 10:57:38,704 INFO L273 TraceCheckUtils]: 88: Hoare triple {30855#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30855#(<= main_x 44)} is VALID [2019-05-15 10:57:38,704 INFO L273 TraceCheckUtils]: 89: Hoare triple {30855#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30862#(<= main_x 45)} is VALID [2019-05-15 10:57:38,705 INFO L273 TraceCheckUtils]: 90: Hoare triple {30862#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30862#(<= main_x 45)} is VALID [2019-05-15 10:57:38,706 INFO L273 TraceCheckUtils]: 91: Hoare triple {30862#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30869#(<= main_x 46)} is VALID [2019-05-15 10:57:38,706 INFO L273 TraceCheckUtils]: 92: Hoare triple {30869#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30869#(<= main_x 46)} is VALID [2019-05-15 10:57:38,707 INFO L273 TraceCheckUtils]: 93: Hoare triple {30869#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30876#(<= main_x 47)} is VALID [2019-05-15 10:57:38,708 INFO L273 TraceCheckUtils]: 94: Hoare triple {30876#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30876#(<= main_x 47)} is VALID [2019-05-15 10:57:38,708 INFO L273 TraceCheckUtils]: 95: Hoare triple {30876#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30883#(<= main_x 48)} is VALID [2019-05-15 10:57:38,709 INFO L273 TraceCheckUtils]: 96: Hoare triple {30883#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30883#(<= main_x 48)} is VALID [2019-05-15 10:57:38,710 INFO L273 TraceCheckUtils]: 97: Hoare triple {30883#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30890#(<= main_x 49)} is VALID [2019-05-15 10:57:38,710 INFO L273 TraceCheckUtils]: 98: Hoare triple {30890#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30890#(<= main_x 49)} is VALID [2019-05-15 10:57:38,711 INFO L273 TraceCheckUtils]: 99: Hoare triple {30890#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30897#(<= main_x 50)} is VALID [2019-05-15 10:57:38,711 INFO L273 TraceCheckUtils]: 100: Hoare triple {30897#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30897#(<= main_x 50)} is VALID [2019-05-15 10:57:38,712 INFO L273 TraceCheckUtils]: 101: Hoare triple {30897#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30904#(<= main_x 51)} is VALID [2019-05-15 10:57:38,712 INFO L273 TraceCheckUtils]: 102: Hoare triple {30904#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30904#(<= main_x 51)} is VALID [2019-05-15 10:57:38,713 INFO L273 TraceCheckUtils]: 103: Hoare triple {30904#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30911#(<= main_x 52)} is VALID [2019-05-15 10:57:38,714 INFO L273 TraceCheckUtils]: 104: Hoare triple {30911#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30911#(<= main_x 52)} is VALID [2019-05-15 10:57:38,714 INFO L273 TraceCheckUtils]: 105: Hoare triple {30911#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30918#(<= main_x 53)} is VALID [2019-05-15 10:57:38,715 INFO L273 TraceCheckUtils]: 106: Hoare triple {30918#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30918#(<= main_x 53)} is VALID [2019-05-15 10:57:38,716 INFO L273 TraceCheckUtils]: 107: Hoare triple {30918#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30925#(<= main_x 54)} is VALID [2019-05-15 10:57:38,716 INFO L273 TraceCheckUtils]: 108: Hoare triple {30925#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30925#(<= main_x 54)} is VALID [2019-05-15 10:57:38,717 INFO L273 TraceCheckUtils]: 109: Hoare triple {30925#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30932#(<= main_x 55)} is VALID [2019-05-15 10:57:38,717 INFO L273 TraceCheckUtils]: 110: Hoare triple {30932#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30932#(<= main_x 55)} is VALID [2019-05-15 10:57:38,718 INFO L273 TraceCheckUtils]: 111: Hoare triple {30932#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30939#(<= main_x 56)} is VALID [2019-05-15 10:57:38,719 INFO L273 TraceCheckUtils]: 112: Hoare triple {30939#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30939#(<= main_x 56)} is VALID [2019-05-15 10:57:38,719 INFO L273 TraceCheckUtils]: 113: Hoare triple {30939#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30946#(<= main_x 57)} is VALID [2019-05-15 10:57:38,720 INFO L273 TraceCheckUtils]: 114: Hoare triple {30946#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30946#(<= main_x 57)} is VALID [2019-05-15 10:57:38,721 INFO L273 TraceCheckUtils]: 115: Hoare triple {30946#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30953#(<= main_x 58)} is VALID [2019-05-15 10:57:38,721 INFO L273 TraceCheckUtils]: 116: Hoare triple {30953#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30953#(<= main_x 58)} is VALID [2019-05-15 10:57:38,722 INFO L273 TraceCheckUtils]: 117: Hoare triple {30953#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30960#(<= main_x 59)} is VALID [2019-05-15 10:57:38,722 INFO L273 TraceCheckUtils]: 118: Hoare triple {30960#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30960#(<= main_x 59)} is VALID [2019-05-15 10:57:38,723 INFO L273 TraceCheckUtils]: 119: Hoare triple {30960#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30967#(<= main_x 60)} is VALID [2019-05-15 10:57:38,724 INFO L273 TraceCheckUtils]: 120: Hoare triple {30967#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30967#(<= main_x 60)} is VALID [2019-05-15 10:57:38,724 INFO L273 TraceCheckUtils]: 121: Hoare triple {30967#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30974#(<= main_x 61)} is VALID [2019-05-15 10:57:38,725 INFO L273 TraceCheckUtils]: 122: Hoare triple {30974#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30974#(<= main_x 61)} is VALID [2019-05-15 10:57:38,726 INFO L273 TraceCheckUtils]: 123: Hoare triple {30974#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {30981#(<= main_x 62)} is VALID [2019-05-15 10:57:38,726 INFO L273 TraceCheckUtils]: 124: Hoare triple {30981#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {30981#(<= main_x 62)} is VALID [2019-05-15 10:57:38,727 INFO L273 TraceCheckUtils]: 125: Hoare triple {30981#(<= main_x 62)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {30546#false} is VALID [2019-05-15 10:57:38,727 INFO L273 TraceCheckUtils]: 126: Hoare triple {30546#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {30546#false} is VALID [2019-05-15 10:57:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 0 proven. 3844 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:38,739 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:38,739 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2019-05-15 10:57:38,739 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 127 [2019-05-15 10:57:38,740 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:38,740 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 65 states. [2019-05-15 10:57:38,872 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 127 edges. 127 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:38,872 INFO L454 AbstractCegarLoop]: Interpolant automaton has 65 states [2019-05-15 10:57:38,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2019-05-15 10:57:38,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2019-05-15 10:57:38,873 INFO L87 Difference]: Start difference. First operand 128 states and 190 transitions. Second operand 65 states. [2019-05-15 10:57:39,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:39,211 INFO L93 Difference]: Finished difference Result 130 states and 193 transitions. [2019-05-15 10:57:39,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2019-05-15 10:57:39,211 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 127 [2019-05-15 10:57:39,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2019-05-15 10:57:39,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 194 transitions. [2019-05-15 10:57:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2019-05-15 10:57:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 194 transitions. [2019-05-15 10:57:39,213 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 65 states and 194 transitions. [2019-05-15 10:57:39,400 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 194 edges. 194 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:39,402 INFO L225 Difference]: With dead ends: 130 [2019-05-15 10:57:39,402 INFO L226 Difference]: Without dead ends: 130 [2019-05-15 10:57:39,402 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2019-05-15 10:57:39,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2019-05-15 10:57:39,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2019-05-15 10:57:39,404 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:39,404 INFO L82 GeneralOperation]: Start isEquivalent. First operand 130 states. Second operand 130 states. [2019-05-15 10:57:39,404 INFO L74 IsIncluded]: Start isIncluded. First operand 130 states. Second operand 130 states. [2019-05-15 10:57:39,404 INFO L87 Difference]: Start difference. First operand 130 states. Second operand 130 states. [2019-05-15 10:57:39,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:39,406 INFO L93 Difference]: Finished difference Result 130 states and 193 transitions. [2019-05-15 10:57:39,406 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 193 transitions. [2019-05-15 10:57:39,406 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:39,406 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:39,406 INFO L74 IsIncluded]: Start isIncluded. First operand 130 states. Second operand 130 states. [2019-05-15 10:57:39,406 INFO L87 Difference]: Start difference. First operand 130 states. Second operand 130 states. [2019-05-15 10:57:39,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:39,408 INFO L93 Difference]: Finished difference Result 130 states and 193 transitions. [2019-05-15 10:57:39,408 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 193 transitions. [2019-05-15 10:57:39,408 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:39,408 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:39,408 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:39,408 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:39,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-05-15 10:57:39,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 193 transitions. [2019-05-15 10:57:39,409 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 193 transitions. Word has length 127 [2019-05-15 10:57:39,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:39,409 INFO L475 AbstractCegarLoop]: Abstraction has 130 states and 193 transitions. [2019-05-15 10:57:39,409 INFO L476 AbstractCegarLoop]: Interpolant automaton has 65 states. [2019-05-15 10:57:39,410 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 193 transitions. [2019-05-15 10:57:39,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2019-05-15 10:57:39,410 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:39,410 INFO L399 BasicCegarLoop]: trace histogram [63, 63, 1, 1, 1] [2019-05-15 10:57:39,410 INFO L418 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:39,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:39,410 INFO L82 PathProgramCache]: Analyzing trace with hash -530831088, now seen corresponding path program 63 times [2019-05-15 10:57:39,411 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:39,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:39,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 65 conjunts are in the unsatisfiable core [2019-05-15 10:57:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:39,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:41,353 INFO L273 TraceCheckUtils]: 0: Hoare triple {31510#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {31515#(<= main_x 0)} is VALID [2019-05-15 10:57:41,354 INFO L273 TraceCheckUtils]: 1: Hoare triple {31515#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31519#(<= main_x 1)} is VALID [2019-05-15 10:57:41,355 INFO L273 TraceCheckUtils]: 2: Hoare triple {31519#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31519#(<= main_x 1)} is VALID [2019-05-15 10:57:41,355 INFO L273 TraceCheckUtils]: 3: Hoare triple {31519#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31526#(<= main_x 2)} is VALID [2019-05-15 10:57:41,356 INFO L273 TraceCheckUtils]: 4: Hoare triple {31526#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31526#(<= main_x 2)} is VALID [2019-05-15 10:57:41,357 INFO L273 TraceCheckUtils]: 5: Hoare triple {31526#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31533#(<= main_x 3)} is VALID [2019-05-15 10:57:41,357 INFO L273 TraceCheckUtils]: 6: Hoare triple {31533#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31533#(<= main_x 3)} is VALID [2019-05-15 10:57:41,358 INFO L273 TraceCheckUtils]: 7: Hoare triple {31533#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31540#(<= main_x 4)} is VALID [2019-05-15 10:57:41,359 INFO L273 TraceCheckUtils]: 8: Hoare triple {31540#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31540#(<= main_x 4)} is VALID [2019-05-15 10:57:41,359 INFO L273 TraceCheckUtils]: 9: Hoare triple {31540#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31547#(<= main_x 5)} is VALID [2019-05-15 10:57:41,360 INFO L273 TraceCheckUtils]: 10: Hoare triple {31547#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31547#(<= main_x 5)} is VALID [2019-05-15 10:57:41,361 INFO L273 TraceCheckUtils]: 11: Hoare triple {31547#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31554#(<= main_x 6)} is VALID [2019-05-15 10:57:41,361 INFO L273 TraceCheckUtils]: 12: Hoare triple {31554#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31554#(<= main_x 6)} is VALID [2019-05-15 10:57:41,362 INFO L273 TraceCheckUtils]: 13: Hoare triple {31554#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31561#(<= main_x 7)} is VALID [2019-05-15 10:57:41,362 INFO L273 TraceCheckUtils]: 14: Hoare triple {31561#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31561#(<= main_x 7)} is VALID [2019-05-15 10:57:41,363 INFO L273 TraceCheckUtils]: 15: Hoare triple {31561#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31568#(<= main_x 8)} is VALID [2019-05-15 10:57:41,364 INFO L273 TraceCheckUtils]: 16: Hoare triple {31568#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31568#(<= main_x 8)} is VALID [2019-05-15 10:57:41,364 INFO L273 TraceCheckUtils]: 17: Hoare triple {31568#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31575#(<= main_x 9)} is VALID [2019-05-15 10:57:41,365 INFO L273 TraceCheckUtils]: 18: Hoare triple {31575#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31575#(<= main_x 9)} is VALID [2019-05-15 10:57:41,366 INFO L273 TraceCheckUtils]: 19: Hoare triple {31575#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31582#(<= main_x 10)} is VALID [2019-05-15 10:57:41,366 INFO L273 TraceCheckUtils]: 20: Hoare triple {31582#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31582#(<= main_x 10)} is VALID [2019-05-15 10:57:41,367 INFO L273 TraceCheckUtils]: 21: Hoare triple {31582#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31589#(<= main_x 11)} is VALID [2019-05-15 10:57:41,367 INFO L273 TraceCheckUtils]: 22: Hoare triple {31589#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31589#(<= main_x 11)} is VALID [2019-05-15 10:57:41,368 INFO L273 TraceCheckUtils]: 23: Hoare triple {31589#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31596#(<= main_x 12)} is VALID [2019-05-15 10:57:41,369 INFO L273 TraceCheckUtils]: 24: Hoare triple {31596#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31596#(<= main_x 12)} is VALID [2019-05-15 10:57:41,369 INFO L273 TraceCheckUtils]: 25: Hoare triple {31596#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31603#(<= main_x 13)} is VALID [2019-05-15 10:57:41,370 INFO L273 TraceCheckUtils]: 26: Hoare triple {31603#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31603#(<= main_x 13)} is VALID [2019-05-15 10:57:41,371 INFO L273 TraceCheckUtils]: 27: Hoare triple {31603#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31610#(<= main_x 14)} is VALID [2019-05-15 10:57:41,371 INFO L273 TraceCheckUtils]: 28: Hoare triple {31610#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31610#(<= main_x 14)} is VALID [2019-05-15 10:57:41,372 INFO L273 TraceCheckUtils]: 29: Hoare triple {31610#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31617#(<= main_x 15)} is VALID [2019-05-15 10:57:41,373 INFO L273 TraceCheckUtils]: 30: Hoare triple {31617#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31617#(<= main_x 15)} is VALID [2019-05-15 10:57:41,373 INFO L273 TraceCheckUtils]: 31: Hoare triple {31617#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31624#(<= main_x 16)} is VALID [2019-05-15 10:57:41,374 INFO L273 TraceCheckUtils]: 32: Hoare triple {31624#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31624#(<= main_x 16)} is VALID [2019-05-15 10:57:41,375 INFO L273 TraceCheckUtils]: 33: Hoare triple {31624#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31631#(<= main_x 17)} is VALID [2019-05-15 10:57:41,375 INFO L273 TraceCheckUtils]: 34: Hoare triple {31631#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31631#(<= main_x 17)} is VALID [2019-05-15 10:57:41,376 INFO L273 TraceCheckUtils]: 35: Hoare triple {31631#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31638#(<= main_x 18)} is VALID [2019-05-15 10:57:41,376 INFO L273 TraceCheckUtils]: 36: Hoare triple {31638#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31638#(<= main_x 18)} is VALID [2019-05-15 10:57:41,377 INFO L273 TraceCheckUtils]: 37: Hoare triple {31638#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31645#(<= main_x 19)} is VALID [2019-05-15 10:57:41,378 INFO L273 TraceCheckUtils]: 38: Hoare triple {31645#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31645#(<= main_x 19)} is VALID [2019-05-15 10:57:41,378 INFO L273 TraceCheckUtils]: 39: Hoare triple {31645#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31652#(<= main_x 20)} is VALID [2019-05-15 10:57:41,379 INFO L273 TraceCheckUtils]: 40: Hoare triple {31652#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31652#(<= main_x 20)} is VALID [2019-05-15 10:57:41,380 INFO L273 TraceCheckUtils]: 41: Hoare triple {31652#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31659#(<= main_x 21)} is VALID [2019-05-15 10:57:41,380 INFO L273 TraceCheckUtils]: 42: Hoare triple {31659#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31659#(<= main_x 21)} is VALID [2019-05-15 10:57:41,381 INFO L273 TraceCheckUtils]: 43: Hoare triple {31659#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31666#(<= main_x 22)} is VALID [2019-05-15 10:57:41,381 INFO L273 TraceCheckUtils]: 44: Hoare triple {31666#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31666#(<= main_x 22)} is VALID [2019-05-15 10:57:41,382 INFO L273 TraceCheckUtils]: 45: Hoare triple {31666#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31673#(<= main_x 23)} is VALID [2019-05-15 10:57:41,383 INFO L273 TraceCheckUtils]: 46: Hoare triple {31673#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31673#(<= main_x 23)} is VALID [2019-05-15 10:57:41,383 INFO L273 TraceCheckUtils]: 47: Hoare triple {31673#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31680#(<= main_x 24)} is VALID [2019-05-15 10:57:41,384 INFO L273 TraceCheckUtils]: 48: Hoare triple {31680#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31680#(<= main_x 24)} is VALID [2019-05-15 10:57:41,385 INFO L273 TraceCheckUtils]: 49: Hoare triple {31680#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31687#(<= main_x 25)} is VALID [2019-05-15 10:57:41,385 INFO L273 TraceCheckUtils]: 50: Hoare triple {31687#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31687#(<= main_x 25)} is VALID [2019-05-15 10:57:41,386 INFO L273 TraceCheckUtils]: 51: Hoare triple {31687#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31694#(<= main_x 26)} is VALID [2019-05-15 10:57:41,386 INFO L273 TraceCheckUtils]: 52: Hoare triple {31694#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31694#(<= main_x 26)} is VALID [2019-05-15 10:57:41,387 INFO L273 TraceCheckUtils]: 53: Hoare triple {31694#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31701#(<= main_x 27)} is VALID [2019-05-15 10:57:41,388 INFO L273 TraceCheckUtils]: 54: Hoare triple {31701#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31701#(<= main_x 27)} is VALID [2019-05-15 10:57:41,388 INFO L273 TraceCheckUtils]: 55: Hoare triple {31701#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31708#(<= main_x 28)} is VALID [2019-05-15 10:57:41,389 INFO L273 TraceCheckUtils]: 56: Hoare triple {31708#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31708#(<= main_x 28)} is VALID [2019-05-15 10:57:41,390 INFO L273 TraceCheckUtils]: 57: Hoare triple {31708#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31715#(<= main_x 29)} is VALID [2019-05-15 10:57:41,390 INFO L273 TraceCheckUtils]: 58: Hoare triple {31715#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31715#(<= main_x 29)} is VALID [2019-05-15 10:57:41,391 INFO L273 TraceCheckUtils]: 59: Hoare triple {31715#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31722#(<= main_x 30)} is VALID [2019-05-15 10:57:41,391 INFO L273 TraceCheckUtils]: 60: Hoare triple {31722#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31722#(<= main_x 30)} is VALID [2019-05-15 10:57:41,392 INFO L273 TraceCheckUtils]: 61: Hoare triple {31722#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31729#(<= main_x 31)} is VALID [2019-05-15 10:57:41,393 INFO L273 TraceCheckUtils]: 62: Hoare triple {31729#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31729#(<= main_x 31)} is VALID [2019-05-15 10:57:41,393 INFO L273 TraceCheckUtils]: 63: Hoare triple {31729#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31736#(<= main_x 32)} is VALID [2019-05-15 10:57:41,394 INFO L273 TraceCheckUtils]: 64: Hoare triple {31736#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31736#(<= main_x 32)} is VALID [2019-05-15 10:57:41,395 INFO L273 TraceCheckUtils]: 65: Hoare triple {31736#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31743#(<= main_x 33)} is VALID [2019-05-15 10:57:41,395 INFO L273 TraceCheckUtils]: 66: Hoare triple {31743#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31743#(<= main_x 33)} is VALID [2019-05-15 10:57:41,396 INFO L273 TraceCheckUtils]: 67: Hoare triple {31743#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31750#(<= main_x 34)} is VALID [2019-05-15 10:57:41,396 INFO L273 TraceCheckUtils]: 68: Hoare triple {31750#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31750#(<= main_x 34)} is VALID [2019-05-15 10:57:41,397 INFO L273 TraceCheckUtils]: 69: Hoare triple {31750#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31757#(<= main_x 35)} is VALID [2019-05-15 10:57:41,398 INFO L273 TraceCheckUtils]: 70: Hoare triple {31757#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31757#(<= main_x 35)} is VALID [2019-05-15 10:57:41,398 INFO L273 TraceCheckUtils]: 71: Hoare triple {31757#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31764#(<= main_x 36)} is VALID [2019-05-15 10:57:41,399 INFO L273 TraceCheckUtils]: 72: Hoare triple {31764#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31764#(<= main_x 36)} is VALID [2019-05-15 10:57:41,399 INFO L273 TraceCheckUtils]: 73: Hoare triple {31764#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31771#(<= main_x 37)} is VALID [2019-05-15 10:57:41,400 INFO L273 TraceCheckUtils]: 74: Hoare triple {31771#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31771#(<= main_x 37)} is VALID [2019-05-15 10:57:41,401 INFO L273 TraceCheckUtils]: 75: Hoare triple {31771#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31778#(<= main_x 38)} is VALID [2019-05-15 10:57:41,401 INFO L273 TraceCheckUtils]: 76: Hoare triple {31778#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31778#(<= main_x 38)} is VALID [2019-05-15 10:57:41,402 INFO L273 TraceCheckUtils]: 77: Hoare triple {31778#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31785#(<= main_x 39)} is VALID [2019-05-15 10:57:41,402 INFO L273 TraceCheckUtils]: 78: Hoare triple {31785#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31785#(<= main_x 39)} is VALID [2019-05-15 10:57:41,403 INFO L273 TraceCheckUtils]: 79: Hoare triple {31785#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31792#(<= main_x 40)} is VALID [2019-05-15 10:57:41,404 INFO L273 TraceCheckUtils]: 80: Hoare triple {31792#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31792#(<= main_x 40)} is VALID [2019-05-15 10:57:41,405 INFO L273 TraceCheckUtils]: 81: Hoare triple {31792#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31799#(<= main_x 41)} is VALID [2019-05-15 10:57:41,405 INFO L273 TraceCheckUtils]: 82: Hoare triple {31799#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31799#(<= main_x 41)} is VALID [2019-05-15 10:57:41,406 INFO L273 TraceCheckUtils]: 83: Hoare triple {31799#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31806#(<= main_x 42)} is VALID [2019-05-15 10:57:41,406 INFO L273 TraceCheckUtils]: 84: Hoare triple {31806#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31806#(<= main_x 42)} is VALID [2019-05-15 10:57:41,407 INFO L273 TraceCheckUtils]: 85: Hoare triple {31806#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31813#(<= main_x 43)} is VALID [2019-05-15 10:57:41,408 INFO L273 TraceCheckUtils]: 86: Hoare triple {31813#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31813#(<= main_x 43)} is VALID [2019-05-15 10:57:41,408 INFO L273 TraceCheckUtils]: 87: Hoare triple {31813#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31820#(<= main_x 44)} is VALID [2019-05-15 10:57:41,409 INFO L273 TraceCheckUtils]: 88: Hoare triple {31820#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31820#(<= main_x 44)} is VALID [2019-05-15 10:57:41,410 INFO L273 TraceCheckUtils]: 89: Hoare triple {31820#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31827#(<= main_x 45)} is VALID [2019-05-15 10:57:41,410 INFO L273 TraceCheckUtils]: 90: Hoare triple {31827#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31827#(<= main_x 45)} is VALID [2019-05-15 10:57:41,411 INFO L273 TraceCheckUtils]: 91: Hoare triple {31827#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31834#(<= main_x 46)} is VALID [2019-05-15 10:57:41,411 INFO L273 TraceCheckUtils]: 92: Hoare triple {31834#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31834#(<= main_x 46)} is VALID [2019-05-15 10:57:41,412 INFO L273 TraceCheckUtils]: 93: Hoare triple {31834#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31841#(<= main_x 47)} is VALID [2019-05-15 10:57:41,413 INFO L273 TraceCheckUtils]: 94: Hoare triple {31841#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31841#(<= main_x 47)} is VALID [2019-05-15 10:57:41,413 INFO L273 TraceCheckUtils]: 95: Hoare triple {31841#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31848#(<= main_x 48)} is VALID [2019-05-15 10:57:41,414 INFO L273 TraceCheckUtils]: 96: Hoare triple {31848#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31848#(<= main_x 48)} is VALID [2019-05-15 10:57:41,415 INFO L273 TraceCheckUtils]: 97: Hoare triple {31848#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31855#(<= main_x 49)} is VALID [2019-05-15 10:57:41,415 INFO L273 TraceCheckUtils]: 98: Hoare triple {31855#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31855#(<= main_x 49)} is VALID [2019-05-15 10:57:41,416 INFO L273 TraceCheckUtils]: 99: Hoare triple {31855#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31862#(<= main_x 50)} is VALID [2019-05-15 10:57:41,416 INFO L273 TraceCheckUtils]: 100: Hoare triple {31862#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31862#(<= main_x 50)} is VALID [2019-05-15 10:57:41,417 INFO L273 TraceCheckUtils]: 101: Hoare triple {31862#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31869#(<= main_x 51)} is VALID [2019-05-15 10:57:41,418 INFO L273 TraceCheckUtils]: 102: Hoare triple {31869#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31869#(<= main_x 51)} is VALID [2019-05-15 10:57:41,418 INFO L273 TraceCheckUtils]: 103: Hoare triple {31869#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31876#(<= main_x 52)} is VALID [2019-05-15 10:57:41,419 INFO L273 TraceCheckUtils]: 104: Hoare triple {31876#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31876#(<= main_x 52)} is VALID [2019-05-15 10:57:41,420 INFO L273 TraceCheckUtils]: 105: Hoare triple {31876#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31883#(<= main_x 53)} is VALID [2019-05-15 10:57:41,420 INFO L273 TraceCheckUtils]: 106: Hoare triple {31883#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31883#(<= main_x 53)} is VALID [2019-05-15 10:57:41,421 INFO L273 TraceCheckUtils]: 107: Hoare triple {31883#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31890#(<= main_x 54)} is VALID [2019-05-15 10:57:41,422 INFO L273 TraceCheckUtils]: 108: Hoare triple {31890#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31890#(<= main_x 54)} is VALID [2019-05-15 10:57:41,422 INFO L273 TraceCheckUtils]: 109: Hoare triple {31890#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31897#(<= main_x 55)} is VALID [2019-05-15 10:57:41,423 INFO L273 TraceCheckUtils]: 110: Hoare triple {31897#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31897#(<= main_x 55)} is VALID [2019-05-15 10:57:41,424 INFO L273 TraceCheckUtils]: 111: Hoare triple {31897#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31904#(<= main_x 56)} is VALID [2019-05-15 10:57:41,424 INFO L273 TraceCheckUtils]: 112: Hoare triple {31904#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31904#(<= main_x 56)} is VALID [2019-05-15 10:57:41,425 INFO L273 TraceCheckUtils]: 113: Hoare triple {31904#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31911#(<= main_x 57)} is VALID [2019-05-15 10:57:41,425 INFO L273 TraceCheckUtils]: 114: Hoare triple {31911#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31911#(<= main_x 57)} is VALID [2019-05-15 10:57:41,426 INFO L273 TraceCheckUtils]: 115: Hoare triple {31911#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31918#(<= main_x 58)} is VALID [2019-05-15 10:57:41,427 INFO L273 TraceCheckUtils]: 116: Hoare triple {31918#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31918#(<= main_x 58)} is VALID [2019-05-15 10:57:41,427 INFO L273 TraceCheckUtils]: 117: Hoare triple {31918#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31925#(<= main_x 59)} is VALID [2019-05-15 10:57:41,428 INFO L273 TraceCheckUtils]: 118: Hoare triple {31925#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31925#(<= main_x 59)} is VALID [2019-05-15 10:57:41,429 INFO L273 TraceCheckUtils]: 119: Hoare triple {31925#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31932#(<= main_x 60)} is VALID [2019-05-15 10:57:41,429 INFO L273 TraceCheckUtils]: 120: Hoare triple {31932#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31932#(<= main_x 60)} is VALID [2019-05-15 10:57:41,430 INFO L273 TraceCheckUtils]: 121: Hoare triple {31932#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31939#(<= main_x 61)} is VALID [2019-05-15 10:57:41,430 INFO L273 TraceCheckUtils]: 122: Hoare triple {31939#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31939#(<= main_x 61)} is VALID [2019-05-15 10:57:41,431 INFO L273 TraceCheckUtils]: 123: Hoare triple {31939#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31946#(<= main_x 62)} is VALID [2019-05-15 10:57:41,432 INFO L273 TraceCheckUtils]: 124: Hoare triple {31946#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31946#(<= main_x 62)} is VALID [2019-05-15 10:57:41,432 INFO L273 TraceCheckUtils]: 125: Hoare triple {31946#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {31953#(<= main_x 63)} is VALID [2019-05-15 10:57:41,433 INFO L273 TraceCheckUtils]: 126: Hoare triple {31953#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {31953#(<= main_x 63)} is VALID [2019-05-15 10:57:41,434 INFO L273 TraceCheckUtils]: 127: Hoare triple {31953#(<= main_x 63)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {31511#false} is VALID [2019-05-15 10:57:41,434 INFO L273 TraceCheckUtils]: 128: Hoare triple {31511#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {31511#false} is VALID [2019-05-15 10:57:41,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 0 proven. 3969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:41,446 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:41,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2019-05-15 10:57:41,446 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 129 [2019-05-15 10:57:41,447 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:41,447 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 66 states. [2019-05-15 10:57:41,575 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 129 edges. 129 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:41,575 INFO L454 AbstractCegarLoop]: Interpolant automaton has 66 states [2019-05-15 10:57:41,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2019-05-15 10:57:41,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2019-05-15 10:57:41,577 INFO L87 Difference]: Start difference. First operand 130 states and 193 transitions. Second operand 66 states. [2019-05-15 10:57:41,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:41,951 INFO L93 Difference]: Finished difference Result 132 states and 196 transitions. [2019-05-15 10:57:41,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2019-05-15 10:57:41,952 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 129 [2019-05-15 10:57:41,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:41,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2019-05-15 10:57:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 197 transitions. [2019-05-15 10:57:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2019-05-15 10:57:41,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 197 transitions. [2019-05-15 10:57:41,954 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 66 states and 197 transitions. [2019-05-15 10:57:42,143 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 197 edges. 197 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:42,146 INFO L225 Difference]: With dead ends: 132 [2019-05-15 10:57:42,146 INFO L226 Difference]: Without dead ends: 132 [2019-05-15 10:57:42,146 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2019-05-15 10:57:42,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-05-15 10:57:42,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2019-05-15 10:57:42,148 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:42,148 INFO L82 GeneralOperation]: Start isEquivalent. First operand 132 states. Second operand 132 states. [2019-05-15 10:57:42,148 INFO L74 IsIncluded]: Start isIncluded. First operand 132 states. Second operand 132 states. [2019-05-15 10:57:42,148 INFO L87 Difference]: Start difference. First operand 132 states. Second operand 132 states. [2019-05-15 10:57:42,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:42,150 INFO L93 Difference]: Finished difference Result 132 states and 196 transitions. [2019-05-15 10:57:42,150 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 196 transitions. [2019-05-15 10:57:42,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:42,150 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:42,151 INFO L74 IsIncluded]: Start isIncluded. First operand 132 states. Second operand 132 states. [2019-05-15 10:57:42,151 INFO L87 Difference]: Start difference. First operand 132 states. Second operand 132 states. [2019-05-15 10:57:42,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:42,153 INFO L93 Difference]: Finished difference Result 132 states and 196 transitions. [2019-05-15 10:57:42,153 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 196 transitions. [2019-05-15 10:57:42,153 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:42,153 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:42,153 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:42,153 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:42,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2019-05-15 10:57:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 196 transitions. [2019-05-15 10:57:42,155 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 196 transitions. Word has length 129 [2019-05-15 10:57:42,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:42,155 INFO L475 AbstractCegarLoop]: Abstraction has 132 states and 196 transitions. [2019-05-15 10:57:42,156 INFO L476 AbstractCegarLoop]: Interpolant automaton has 66 states. [2019-05-15 10:57:42,156 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 196 transitions. [2019-05-15 10:57:42,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2019-05-15 10:57:42,156 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:42,156 INFO L399 BasicCegarLoop]: trace histogram [64, 64, 1, 1, 1] [2019-05-15 10:57:42,157 INFO L418 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:42,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:42,157 INFO L82 PathProgramCache]: Analyzing trace with hash 972402515, now seen corresponding path program 64 times [2019-05-15 10:57:42,157 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:42,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2019-05-15 10:57:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:42,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:44,307 INFO L273 TraceCheckUtils]: 0: Hoare triple {32490#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {32495#(<= main_x 0)} is VALID [2019-05-15 10:57:44,308 INFO L273 TraceCheckUtils]: 1: Hoare triple {32495#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32499#(<= main_x 1)} is VALID [2019-05-15 10:57:44,309 INFO L273 TraceCheckUtils]: 2: Hoare triple {32499#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32499#(<= main_x 1)} is VALID [2019-05-15 10:57:44,310 INFO L273 TraceCheckUtils]: 3: Hoare triple {32499#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32506#(<= main_x 2)} is VALID [2019-05-15 10:57:44,310 INFO L273 TraceCheckUtils]: 4: Hoare triple {32506#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32506#(<= main_x 2)} is VALID [2019-05-15 10:57:44,311 INFO L273 TraceCheckUtils]: 5: Hoare triple {32506#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32513#(<= main_x 3)} is VALID [2019-05-15 10:57:44,311 INFO L273 TraceCheckUtils]: 6: Hoare triple {32513#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32513#(<= main_x 3)} is VALID [2019-05-15 10:57:44,312 INFO L273 TraceCheckUtils]: 7: Hoare triple {32513#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32520#(<= main_x 4)} is VALID [2019-05-15 10:57:44,313 INFO L273 TraceCheckUtils]: 8: Hoare triple {32520#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32520#(<= main_x 4)} is VALID [2019-05-15 10:57:44,314 INFO L273 TraceCheckUtils]: 9: Hoare triple {32520#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32527#(<= main_x 5)} is VALID [2019-05-15 10:57:44,314 INFO L273 TraceCheckUtils]: 10: Hoare triple {32527#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32527#(<= main_x 5)} is VALID [2019-05-15 10:57:44,315 INFO L273 TraceCheckUtils]: 11: Hoare triple {32527#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32534#(<= main_x 6)} is VALID [2019-05-15 10:57:44,315 INFO L273 TraceCheckUtils]: 12: Hoare triple {32534#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32534#(<= main_x 6)} is VALID [2019-05-15 10:57:44,316 INFO L273 TraceCheckUtils]: 13: Hoare triple {32534#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32541#(<= main_x 7)} is VALID [2019-05-15 10:57:44,317 INFO L273 TraceCheckUtils]: 14: Hoare triple {32541#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32541#(<= main_x 7)} is VALID [2019-05-15 10:57:44,317 INFO L273 TraceCheckUtils]: 15: Hoare triple {32541#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32548#(<= main_x 8)} is VALID [2019-05-15 10:57:44,318 INFO L273 TraceCheckUtils]: 16: Hoare triple {32548#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32548#(<= main_x 8)} is VALID [2019-05-15 10:57:44,319 INFO L273 TraceCheckUtils]: 17: Hoare triple {32548#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32555#(<= main_x 9)} is VALID [2019-05-15 10:57:44,319 INFO L273 TraceCheckUtils]: 18: Hoare triple {32555#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32555#(<= main_x 9)} is VALID [2019-05-15 10:57:44,320 INFO L273 TraceCheckUtils]: 19: Hoare triple {32555#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32562#(<= main_x 10)} is VALID [2019-05-15 10:57:44,320 INFO L273 TraceCheckUtils]: 20: Hoare triple {32562#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32562#(<= main_x 10)} is VALID [2019-05-15 10:57:44,321 INFO L273 TraceCheckUtils]: 21: Hoare triple {32562#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32569#(<= main_x 11)} is VALID [2019-05-15 10:57:44,322 INFO L273 TraceCheckUtils]: 22: Hoare triple {32569#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32569#(<= main_x 11)} is VALID [2019-05-15 10:57:44,322 INFO L273 TraceCheckUtils]: 23: Hoare triple {32569#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32576#(<= main_x 12)} is VALID [2019-05-15 10:57:44,323 INFO L273 TraceCheckUtils]: 24: Hoare triple {32576#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32576#(<= main_x 12)} is VALID [2019-05-15 10:57:44,324 INFO L273 TraceCheckUtils]: 25: Hoare triple {32576#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32583#(<= main_x 13)} is VALID [2019-05-15 10:57:44,324 INFO L273 TraceCheckUtils]: 26: Hoare triple {32583#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32583#(<= main_x 13)} is VALID [2019-05-15 10:57:44,325 INFO L273 TraceCheckUtils]: 27: Hoare triple {32583#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32590#(<= main_x 14)} is VALID [2019-05-15 10:57:44,325 INFO L273 TraceCheckUtils]: 28: Hoare triple {32590#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32590#(<= main_x 14)} is VALID [2019-05-15 10:57:44,326 INFO L273 TraceCheckUtils]: 29: Hoare triple {32590#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32597#(<= main_x 15)} is VALID [2019-05-15 10:57:44,327 INFO L273 TraceCheckUtils]: 30: Hoare triple {32597#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32597#(<= main_x 15)} is VALID [2019-05-15 10:57:44,328 INFO L273 TraceCheckUtils]: 31: Hoare triple {32597#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32604#(<= main_x 16)} is VALID [2019-05-15 10:57:44,328 INFO L273 TraceCheckUtils]: 32: Hoare triple {32604#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32604#(<= main_x 16)} is VALID [2019-05-15 10:57:44,329 INFO L273 TraceCheckUtils]: 33: Hoare triple {32604#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32611#(<= main_x 17)} is VALID [2019-05-15 10:57:44,329 INFO L273 TraceCheckUtils]: 34: Hoare triple {32611#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32611#(<= main_x 17)} is VALID [2019-05-15 10:57:44,330 INFO L273 TraceCheckUtils]: 35: Hoare triple {32611#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32618#(<= main_x 18)} is VALID [2019-05-15 10:57:44,331 INFO L273 TraceCheckUtils]: 36: Hoare triple {32618#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32618#(<= main_x 18)} is VALID [2019-05-15 10:57:44,331 INFO L273 TraceCheckUtils]: 37: Hoare triple {32618#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32625#(<= main_x 19)} is VALID [2019-05-15 10:57:44,332 INFO L273 TraceCheckUtils]: 38: Hoare triple {32625#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32625#(<= main_x 19)} is VALID [2019-05-15 10:57:44,333 INFO L273 TraceCheckUtils]: 39: Hoare triple {32625#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32632#(<= main_x 20)} is VALID [2019-05-15 10:57:44,333 INFO L273 TraceCheckUtils]: 40: Hoare triple {32632#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32632#(<= main_x 20)} is VALID [2019-05-15 10:57:44,334 INFO L273 TraceCheckUtils]: 41: Hoare triple {32632#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32639#(<= main_x 21)} is VALID [2019-05-15 10:57:44,334 INFO L273 TraceCheckUtils]: 42: Hoare triple {32639#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32639#(<= main_x 21)} is VALID [2019-05-15 10:57:44,335 INFO L273 TraceCheckUtils]: 43: Hoare triple {32639#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32646#(<= main_x 22)} is VALID [2019-05-15 10:57:44,336 INFO L273 TraceCheckUtils]: 44: Hoare triple {32646#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32646#(<= main_x 22)} is VALID [2019-05-15 10:57:44,336 INFO L273 TraceCheckUtils]: 45: Hoare triple {32646#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32653#(<= main_x 23)} is VALID [2019-05-15 10:57:44,337 INFO L273 TraceCheckUtils]: 46: Hoare triple {32653#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32653#(<= main_x 23)} is VALID [2019-05-15 10:57:44,338 INFO L273 TraceCheckUtils]: 47: Hoare triple {32653#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32660#(<= main_x 24)} is VALID [2019-05-15 10:57:44,338 INFO L273 TraceCheckUtils]: 48: Hoare triple {32660#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32660#(<= main_x 24)} is VALID [2019-05-15 10:57:44,339 INFO L273 TraceCheckUtils]: 49: Hoare triple {32660#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32667#(<= main_x 25)} is VALID [2019-05-15 10:57:44,339 INFO L273 TraceCheckUtils]: 50: Hoare triple {32667#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32667#(<= main_x 25)} is VALID [2019-05-15 10:57:44,340 INFO L273 TraceCheckUtils]: 51: Hoare triple {32667#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32674#(<= main_x 26)} is VALID [2019-05-15 10:57:44,341 INFO L273 TraceCheckUtils]: 52: Hoare triple {32674#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32674#(<= main_x 26)} is VALID [2019-05-15 10:57:44,341 INFO L273 TraceCheckUtils]: 53: Hoare triple {32674#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32681#(<= main_x 27)} is VALID [2019-05-15 10:57:44,342 INFO L273 TraceCheckUtils]: 54: Hoare triple {32681#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32681#(<= main_x 27)} is VALID [2019-05-15 10:57:44,343 INFO L273 TraceCheckUtils]: 55: Hoare triple {32681#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32688#(<= main_x 28)} is VALID [2019-05-15 10:57:44,343 INFO L273 TraceCheckUtils]: 56: Hoare triple {32688#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32688#(<= main_x 28)} is VALID [2019-05-15 10:57:44,344 INFO L273 TraceCheckUtils]: 57: Hoare triple {32688#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32695#(<= main_x 29)} is VALID [2019-05-15 10:57:44,344 INFO L273 TraceCheckUtils]: 58: Hoare triple {32695#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32695#(<= main_x 29)} is VALID [2019-05-15 10:57:44,345 INFO L273 TraceCheckUtils]: 59: Hoare triple {32695#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32702#(<= main_x 30)} is VALID [2019-05-15 10:57:44,346 INFO L273 TraceCheckUtils]: 60: Hoare triple {32702#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32702#(<= main_x 30)} is VALID [2019-05-15 10:57:44,346 INFO L273 TraceCheckUtils]: 61: Hoare triple {32702#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32709#(<= main_x 31)} is VALID [2019-05-15 10:57:44,347 INFO L273 TraceCheckUtils]: 62: Hoare triple {32709#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32709#(<= main_x 31)} is VALID [2019-05-15 10:57:44,348 INFO L273 TraceCheckUtils]: 63: Hoare triple {32709#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32716#(<= main_x 32)} is VALID [2019-05-15 10:57:44,348 INFO L273 TraceCheckUtils]: 64: Hoare triple {32716#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32716#(<= main_x 32)} is VALID [2019-05-15 10:57:44,349 INFO L273 TraceCheckUtils]: 65: Hoare triple {32716#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32723#(<= main_x 33)} is VALID [2019-05-15 10:57:44,349 INFO L273 TraceCheckUtils]: 66: Hoare triple {32723#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32723#(<= main_x 33)} is VALID [2019-05-15 10:57:44,350 INFO L273 TraceCheckUtils]: 67: Hoare triple {32723#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32730#(<= main_x 34)} is VALID [2019-05-15 10:57:44,351 INFO L273 TraceCheckUtils]: 68: Hoare triple {32730#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32730#(<= main_x 34)} is VALID [2019-05-15 10:57:44,351 INFO L273 TraceCheckUtils]: 69: Hoare triple {32730#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32737#(<= main_x 35)} is VALID [2019-05-15 10:57:44,352 INFO L273 TraceCheckUtils]: 70: Hoare triple {32737#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32737#(<= main_x 35)} is VALID [2019-05-15 10:57:44,353 INFO L273 TraceCheckUtils]: 71: Hoare triple {32737#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32744#(<= main_x 36)} is VALID [2019-05-15 10:57:44,353 INFO L273 TraceCheckUtils]: 72: Hoare triple {32744#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32744#(<= main_x 36)} is VALID [2019-05-15 10:57:44,354 INFO L273 TraceCheckUtils]: 73: Hoare triple {32744#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32751#(<= main_x 37)} is VALID [2019-05-15 10:57:44,354 INFO L273 TraceCheckUtils]: 74: Hoare triple {32751#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32751#(<= main_x 37)} is VALID [2019-05-15 10:57:44,355 INFO L273 TraceCheckUtils]: 75: Hoare triple {32751#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32758#(<= main_x 38)} is VALID [2019-05-15 10:57:44,356 INFO L273 TraceCheckUtils]: 76: Hoare triple {32758#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32758#(<= main_x 38)} is VALID [2019-05-15 10:57:44,356 INFO L273 TraceCheckUtils]: 77: Hoare triple {32758#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32765#(<= main_x 39)} is VALID [2019-05-15 10:57:44,357 INFO L273 TraceCheckUtils]: 78: Hoare triple {32765#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32765#(<= main_x 39)} is VALID [2019-05-15 10:57:44,358 INFO L273 TraceCheckUtils]: 79: Hoare triple {32765#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32772#(<= main_x 40)} is VALID [2019-05-15 10:57:44,358 INFO L273 TraceCheckUtils]: 80: Hoare triple {32772#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32772#(<= main_x 40)} is VALID [2019-05-15 10:57:44,359 INFO L273 TraceCheckUtils]: 81: Hoare triple {32772#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32779#(<= main_x 41)} is VALID [2019-05-15 10:57:44,360 INFO L273 TraceCheckUtils]: 82: Hoare triple {32779#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32779#(<= main_x 41)} is VALID [2019-05-15 10:57:44,360 INFO L273 TraceCheckUtils]: 83: Hoare triple {32779#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32786#(<= main_x 42)} is VALID [2019-05-15 10:57:44,361 INFO L273 TraceCheckUtils]: 84: Hoare triple {32786#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32786#(<= main_x 42)} is VALID [2019-05-15 10:57:44,362 INFO L273 TraceCheckUtils]: 85: Hoare triple {32786#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32793#(<= main_x 43)} is VALID [2019-05-15 10:57:44,362 INFO L273 TraceCheckUtils]: 86: Hoare triple {32793#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32793#(<= main_x 43)} is VALID [2019-05-15 10:57:44,363 INFO L273 TraceCheckUtils]: 87: Hoare triple {32793#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32800#(<= main_x 44)} is VALID [2019-05-15 10:57:44,363 INFO L273 TraceCheckUtils]: 88: Hoare triple {32800#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32800#(<= main_x 44)} is VALID [2019-05-15 10:57:44,364 INFO L273 TraceCheckUtils]: 89: Hoare triple {32800#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32807#(<= main_x 45)} is VALID [2019-05-15 10:57:44,365 INFO L273 TraceCheckUtils]: 90: Hoare triple {32807#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32807#(<= main_x 45)} is VALID [2019-05-15 10:57:44,365 INFO L273 TraceCheckUtils]: 91: Hoare triple {32807#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32814#(<= main_x 46)} is VALID [2019-05-15 10:57:44,366 INFO L273 TraceCheckUtils]: 92: Hoare triple {32814#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32814#(<= main_x 46)} is VALID [2019-05-15 10:57:44,367 INFO L273 TraceCheckUtils]: 93: Hoare triple {32814#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32821#(<= main_x 47)} is VALID [2019-05-15 10:57:44,367 INFO L273 TraceCheckUtils]: 94: Hoare triple {32821#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32821#(<= main_x 47)} is VALID [2019-05-15 10:57:44,368 INFO L273 TraceCheckUtils]: 95: Hoare triple {32821#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32828#(<= main_x 48)} is VALID [2019-05-15 10:57:44,368 INFO L273 TraceCheckUtils]: 96: Hoare triple {32828#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32828#(<= main_x 48)} is VALID [2019-05-15 10:57:44,369 INFO L273 TraceCheckUtils]: 97: Hoare triple {32828#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32835#(<= main_x 49)} is VALID [2019-05-15 10:57:44,370 INFO L273 TraceCheckUtils]: 98: Hoare triple {32835#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32835#(<= main_x 49)} is VALID [2019-05-15 10:57:44,370 INFO L273 TraceCheckUtils]: 99: Hoare triple {32835#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32842#(<= main_x 50)} is VALID [2019-05-15 10:57:44,371 INFO L273 TraceCheckUtils]: 100: Hoare triple {32842#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32842#(<= main_x 50)} is VALID [2019-05-15 10:57:44,372 INFO L273 TraceCheckUtils]: 101: Hoare triple {32842#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32849#(<= main_x 51)} is VALID [2019-05-15 10:57:44,372 INFO L273 TraceCheckUtils]: 102: Hoare triple {32849#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32849#(<= main_x 51)} is VALID [2019-05-15 10:57:44,373 INFO L273 TraceCheckUtils]: 103: Hoare triple {32849#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32856#(<= main_x 52)} is VALID [2019-05-15 10:57:44,374 INFO L273 TraceCheckUtils]: 104: Hoare triple {32856#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32856#(<= main_x 52)} is VALID [2019-05-15 10:57:44,374 INFO L273 TraceCheckUtils]: 105: Hoare triple {32856#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32863#(<= main_x 53)} is VALID [2019-05-15 10:57:44,375 INFO L273 TraceCheckUtils]: 106: Hoare triple {32863#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32863#(<= main_x 53)} is VALID [2019-05-15 10:57:44,376 INFO L273 TraceCheckUtils]: 107: Hoare triple {32863#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32870#(<= main_x 54)} is VALID [2019-05-15 10:57:44,376 INFO L273 TraceCheckUtils]: 108: Hoare triple {32870#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32870#(<= main_x 54)} is VALID [2019-05-15 10:57:44,377 INFO L273 TraceCheckUtils]: 109: Hoare triple {32870#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32877#(<= main_x 55)} is VALID [2019-05-15 10:57:44,377 INFO L273 TraceCheckUtils]: 110: Hoare triple {32877#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32877#(<= main_x 55)} is VALID [2019-05-15 10:57:44,378 INFO L273 TraceCheckUtils]: 111: Hoare triple {32877#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32884#(<= main_x 56)} is VALID [2019-05-15 10:57:44,379 INFO L273 TraceCheckUtils]: 112: Hoare triple {32884#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32884#(<= main_x 56)} is VALID [2019-05-15 10:57:44,379 INFO L273 TraceCheckUtils]: 113: Hoare triple {32884#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32891#(<= main_x 57)} is VALID [2019-05-15 10:57:44,380 INFO L273 TraceCheckUtils]: 114: Hoare triple {32891#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32891#(<= main_x 57)} is VALID [2019-05-15 10:57:44,381 INFO L273 TraceCheckUtils]: 115: Hoare triple {32891#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32898#(<= main_x 58)} is VALID [2019-05-15 10:57:44,381 INFO L273 TraceCheckUtils]: 116: Hoare triple {32898#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32898#(<= main_x 58)} is VALID [2019-05-15 10:57:44,382 INFO L273 TraceCheckUtils]: 117: Hoare triple {32898#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32905#(<= main_x 59)} is VALID [2019-05-15 10:57:44,383 INFO L273 TraceCheckUtils]: 118: Hoare triple {32905#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32905#(<= main_x 59)} is VALID [2019-05-15 10:57:44,383 INFO L273 TraceCheckUtils]: 119: Hoare triple {32905#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32912#(<= main_x 60)} is VALID [2019-05-15 10:57:44,384 INFO L273 TraceCheckUtils]: 120: Hoare triple {32912#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32912#(<= main_x 60)} is VALID [2019-05-15 10:57:44,384 INFO L273 TraceCheckUtils]: 121: Hoare triple {32912#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32919#(<= main_x 61)} is VALID [2019-05-15 10:57:44,385 INFO L273 TraceCheckUtils]: 122: Hoare triple {32919#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32919#(<= main_x 61)} is VALID [2019-05-15 10:57:44,386 INFO L273 TraceCheckUtils]: 123: Hoare triple {32919#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32926#(<= main_x 62)} is VALID [2019-05-15 10:57:44,386 INFO L273 TraceCheckUtils]: 124: Hoare triple {32926#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32926#(<= main_x 62)} is VALID [2019-05-15 10:57:44,387 INFO L273 TraceCheckUtils]: 125: Hoare triple {32926#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32933#(<= main_x 63)} is VALID [2019-05-15 10:57:44,387 INFO L273 TraceCheckUtils]: 126: Hoare triple {32933#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32933#(<= main_x 63)} is VALID [2019-05-15 10:57:44,388 INFO L273 TraceCheckUtils]: 127: Hoare triple {32933#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {32940#(<= main_x 64)} is VALID [2019-05-15 10:57:44,389 INFO L273 TraceCheckUtils]: 128: Hoare triple {32940#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {32940#(<= main_x 64)} is VALID [2019-05-15 10:57:44,389 INFO L273 TraceCheckUtils]: 129: Hoare triple {32940#(<= main_x 64)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {32491#false} is VALID [2019-05-15 10:57:44,390 INFO L273 TraceCheckUtils]: 130: Hoare triple {32491#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {32491#false} is VALID [2019-05-15 10:57:44,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 0 proven. 4096 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:44,403 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:44,403 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2019-05-15 10:57:44,403 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 131 [2019-05-15 10:57:44,403 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:44,403 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 67 states. [2019-05-15 10:57:44,530 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:44,531 INFO L454 AbstractCegarLoop]: Interpolant automaton has 67 states [2019-05-15 10:57:44,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2019-05-15 10:57:44,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2019-05-15 10:57:44,532 INFO L87 Difference]: Start difference. First operand 132 states and 196 transitions. Second operand 67 states. [2019-05-15 10:57:44,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:44,919 INFO L93 Difference]: Finished difference Result 134 states and 199 transitions. [2019-05-15 10:57:44,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2019-05-15 10:57:44,919 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 131 [2019-05-15 10:57:44,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:44,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-05-15 10:57:44,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 200 transitions. [2019-05-15 10:57:44,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-05-15 10:57:44,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 200 transitions. [2019-05-15 10:57:44,921 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 67 states and 200 transitions. [2019-05-15 10:57:45,119 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 200 edges. 200 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:45,121 INFO L225 Difference]: With dead ends: 134 [2019-05-15 10:57:45,121 INFO L226 Difference]: Without dead ends: 134 [2019-05-15 10:57:45,122 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2019-05-15 10:57:45,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2019-05-15 10:57:45,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2019-05-15 10:57:45,123 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:45,123 INFO L82 GeneralOperation]: Start isEquivalent. First operand 134 states. Second operand 134 states. [2019-05-15 10:57:45,123 INFO L74 IsIncluded]: Start isIncluded. First operand 134 states. Second operand 134 states. [2019-05-15 10:57:45,123 INFO L87 Difference]: Start difference. First operand 134 states. Second operand 134 states. [2019-05-15 10:57:45,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:45,125 INFO L93 Difference]: Finished difference Result 134 states and 199 transitions. [2019-05-15 10:57:45,125 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 199 transitions. [2019-05-15 10:57:45,125 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:45,125 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:45,125 INFO L74 IsIncluded]: Start isIncluded. First operand 134 states. Second operand 134 states. [2019-05-15 10:57:45,125 INFO L87 Difference]: Start difference. First operand 134 states. Second operand 134 states. [2019-05-15 10:57:45,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:45,127 INFO L93 Difference]: Finished difference Result 134 states and 199 transitions. [2019-05-15 10:57:45,127 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 199 transitions. [2019-05-15 10:57:45,127 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:45,127 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:45,127 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:45,127 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:45,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-05-15 10:57:45,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 199 transitions. [2019-05-15 10:57:45,129 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 199 transitions. Word has length 131 [2019-05-15 10:57:45,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:45,129 INFO L475 AbstractCegarLoop]: Abstraction has 134 states and 199 transitions. [2019-05-15 10:57:45,129 INFO L476 AbstractCegarLoop]: Interpolant automaton has 67 states. [2019-05-15 10:57:45,129 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 199 transitions. [2019-05-15 10:57:45,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2019-05-15 10:57:45,129 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:45,130 INFO L399 BasicCegarLoop]: trace histogram [65, 65, 1, 1, 1] [2019-05-15 10:57:45,130 INFO L418 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:45,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:45,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1824083754, now seen corresponding path program 65 times [2019-05-15 10:57:45,131 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:45,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 67 conjunts are in the unsatisfiable core [2019-05-15 10:57:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:45,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:48,012 INFO L273 TraceCheckUtils]: 0: Hoare triple {33485#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {33490#(<= main_x 0)} is VALID [2019-05-15 10:57:48,013 INFO L273 TraceCheckUtils]: 1: Hoare triple {33490#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33494#(<= main_x 1)} is VALID [2019-05-15 10:57:48,014 INFO L273 TraceCheckUtils]: 2: Hoare triple {33494#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33494#(<= main_x 1)} is VALID [2019-05-15 10:57:48,015 INFO L273 TraceCheckUtils]: 3: Hoare triple {33494#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33501#(<= main_x 2)} is VALID [2019-05-15 10:57:48,015 INFO L273 TraceCheckUtils]: 4: Hoare triple {33501#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33501#(<= main_x 2)} is VALID [2019-05-15 10:57:48,016 INFO L273 TraceCheckUtils]: 5: Hoare triple {33501#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33508#(<= main_x 3)} is VALID [2019-05-15 10:57:48,017 INFO L273 TraceCheckUtils]: 6: Hoare triple {33508#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33508#(<= main_x 3)} is VALID [2019-05-15 10:57:48,017 INFO L273 TraceCheckUtils]: 7: Hoare triple {33508#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33515#(<= main_x 4)} is VALID [2019-05-15 10:57:48,018 INFO L273 TraceCheckUtils]: 8: Hoare triple {33515#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33515#(<= main_x 4)} is VALID [2019-05-15 10:57:48,019 INFO L273 TraceCheckUtils]: 9: Hoare triple {33515#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33522#(<= main_x 5)} is VALID [2019-05-15 10:57:48,019 INFO L273 TraceCheckUtils]: 10: Hoare triple {33522#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33522#(<= main_x 5)} is VALID [2019-05-15 10:57:48,020 INFO L273 TraceCheckUtils]: 11: Hoare triple {33522#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33529#(<= main_x 6)} is VALID [2019-05-15 10:57:48,020 INFO L273 TraceCheckUtils]: 12: Hoare triple {33529#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33529#(<= main_x 6)} is VALID [2019-05-15 10:57:48,021 INFO L273 TraceCheckUtils]: 13: Hoare triple {33529#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33536#(<= main_x 7)} is VALID [2019-05-15 10:57:48,022 INFO L273 TraceCheckUtils]: 14: Hoare triple {33536#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33536#(<= main_x 7)} is VALID [2019-05-15 10:57:48,023 INFO L273 TraceCheckUtils]: 15: Hoare triple {33536#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33543#(<= main_x 8)} is VALID [2019-05-15 10:57:48,023 INFO L273 TraceCheckUtils]: 16: Hoare triple {33543#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33543#(<= main_x 8)} is VALID [2019-05-15 10:57:48,024 INFO L273 TraceCheckUtils]: 17: Hoare triple {33543#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33550#(<= main_x 9)} is VALID [2019-05-15 10:57:48,024 INFO L273 TraceCheckUtils]: 18: Hoare triple {33550#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33550#(<= main_x 9)} is VALID [2019-05-15 10:57:48,025 INFO L273 TraceCheckUtils]: 19: Hoare triple {33550#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33557#(<= main_x 10)} is VALID [2019-05-15 10:57:48,026 INFO L273 TraceCheckUtils]: 20: Hoare triple {33557#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33557#(<= main_x 10)} is VALID [2019-05-15 10:57:48,026 INFO L273 TraceCheckUtils]: 21: Hoare triple {33557#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33564#(<= main_x 11)} is VALID [2019-05-15 10:57:48,027 INFO L273 TraceCheckUtils]: 22: Hoare triple {33564#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33564#(<= main_x 11)} is VALID [2019-05-15 10:57:48,028 INFO L273 TraceCheckUtils]: 23: Hoare triple {33564#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33571#(<= main_x 12)} is VALID [2019-05-15 10:57:48,028 INFO L273 TraceCheckUtils]: 24: Hoare triple {33571#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33571#(<= main_x 12)} is VALID [2019-05-15 10:57:48,029 INFO L273 TraceCheckUtils]: 25: Hoare triple {33571#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33578#(<= main_x 13)} is VALID [2019-05-15 10:57:48,030 INFO L273 TraceCheckUtils]: 26: Hoare triple {33578#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33578#(<= main_x 13)} is VALID [2019-05-15 10:57:48,030 INFO L273 TraceCheckUtils]: 27: Hoare triple {33578#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33585#(<= main_x 14)} is VALID [2019-05-15 10:57:48,031 INFO L273 TraceCheckUtils]: 28: Hoare triple {33585#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33585#(<= main_x 14)} is VALID [2019-05-15 10:57:48,032 INFO L273 TraceCheckUtils]: 29: Hoare triple {33585#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33592#(<= main_x 15)} is VALID [2019-05-15 10:57:48,032 INFO L273 TraceCheckUtils]: 30: Hoare triple {33592#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33592#(<= main_x 15)} is VALID [2019-05-15 10:57:48,033 INFO L273 TraceCheckUtils]: 31: Hoare triple {33592#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33599#(<= main_x 16)} is VALID [2019-05-15 10:57:48,033 INFO L273 TraceCheckUtils]: 32: Hoare triple {33599#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33599#(<= main_x 16)} is VALID [2019-05-15 10:57:48,034 INFO L273 TraceCheckUtils]: 33: Hoare triple {33599#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33606#(<= main_x 17)} is VALID [2019-05-15 10:57:48,035 INFO L273 TraceCheckUtils]: 34: Hoare triple {33606#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33606#(<= main_x 17)} is VALID [2019-05-15 10:57:48,035 INFO L273 TraceCheckUtils]: 35: Hoare triple {33606#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33613#(<= main_x 18)} is VALID [2019-05-15 10:57:48,036 INFO L273 TraceCheckUtils]: 36: Hoare triple {33613#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33613#(<= main_x 18)} is VALID [2019-05-15 10:57:48,037 INFO L273 TraceCheckUtils]: 37: Hoare triple {33613#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33620#(<= main_x 19)} is VALID [2019-05-15 10:57:48,037 INFO L273 TraceCheckUtils]: 38: Hoare triple {33620#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33620#(<= main_x 19)} is VALID [2019-05-15 10:57:48,038 INFO L273 TraceCheckUtils]: 39: Hoare triple {33620#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33627#(<= main_x 20)} is VALID [2019-05-15 10:57:48,039 INFO L273 TraceCheckUtils]: 40: Hoare triple {33627#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33627#(<= main_x 20)} is VALID [2019-05-15 10:57:48,039 INFO L273 TraceCheckUtils]: 41: Hoare triple {33627#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33634#(<= main_x 21)} is VALID [2019-05-15 10:57:48,040 INFO L273 TraceCheckUtils]: 42: Hoare triple {33634#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33634#(<= main_x 21)} is VALID [2019-05-15 10:57:48,041 INFO L273 TraceCheckUtils]: 43: Hoare triple {33634#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33641#(<= main_x 22)} is VALID [2019-05-15 10:57:48,041 INFO L273 TraceCheckUtils]: 44: Hoare triple {33641#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33641#(<= main_x 22)} is VALID [2019-05-15 10:57:48,042 INFO L273 TraceCheckUtils]: 45: Hoare triple {33641#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33648#(<= main_x 23)} is VALID [2019-05-15 10:57:48,042 INFO L273 TraceCheckUtils]: 46: Hoare triple {33648#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33648#(<= main_x 23)} is VALID [2019-05-15 10:57:48,043 INFO L273 TraceCheckUtils]: 47: Hoare triple {33648#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33655#(<= main_x 24)} is VALID [2019-05-15 10:57:48,044 INFO L273 TraceCheckUtils]: 48: Hoare triple {33655#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33655#(<= main_x 24)} is VALID [2019-05-15 10:57:48,045 INFO L273 TraceCheckUtils]: 49: Hoare triple {33655#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33662#(<= main_x 25)} is VALID [2019-05-15 10:57:48,045 INFO L273 TraceCheckUtils]: 50: Hoare triple {33662#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33662#(<= main_x 25)} is VALID [2019-05-15 10:57:48,046 INFO L273 TraceCheckUtils]: 51: Hoare triple {33662#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33669#(<= main_x 26)} is VALID [2019-05-15 10:57:48,046 INFO L273 TraceCheckUtils]: 52: Hoare triple {33669#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33669#(<= main_x 26)} is VALID [2019-05-15 10:57:48,047 INFO L273 TraceCheckUtils]: 53: Hoare triple {33669#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33676#(<= main_x 27)} is VALID [2019-05-15 10:57:48,048 INFO L273 TraceCheckUtils]: 54: Hoare triple {33676#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33676#(<= main_x 27)} is VALID [2019-05-15 10:57:48,048 INFO L273 TraceCheckUtils]: 55: Hoare triple {33676#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33683#(<= main_x 28)} is VALID [2019-05-15 10:57:48,049 INFO L273 TraceCheckUtils]: 56: Hoare triple {33683#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33683#(<= main_x 28)} is VALID [2019-05-15 10:57:48,050 INFO L273 TraceCheckUtils]: 57: Hoare triple {33683#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33690#(<= main_x 29)} is VALID [2019-05-15 10:57:48,050 INFO L273 TraceCheckUtils]: 58: Hoare triple {33690#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33690#(<= main_x 29)} is VALID [2019-05-15 10:57:48,051 INFO L273 TraceCheckUtils]: 59: Hoare triple {33690#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33697#(<= main_x 30)} is VALID [2019-05-15 10:57:48,051 INFO L273 TraceCheckUtils]: 60: Hoare triple {33697#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33697#(<= main_x 30)} is VALID [2019-05-15 10:57:48,052 INFO L273 TraceCheckUtils]: 61: Hoare triple {33697#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33704#(<= main_x 31)} is VALID [2019-05-15 10:57:48,053 INFO L273 TraceCheckUtils]: 62: Hoare triple {33704#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33704#(<= main_x 31)} is VALID [2019-05-15 10:57:48,054 INFO L273 TraceCheckUtils]: 63: Hoare triple {33704#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33711#(<= main_x 32)} is VALID [2019-05-15 10:57:48,054 INFO L273 TraceCheckUtils]: 64: Hoare triple {33711#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33711#(<= main_x 32)} is VALID [2019-05-15 10:57:48,055 INFO L273 TraceCheckUtils]: 65: Hoare triple {33711#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33718#(<= main_x 33)} is VALID [2019-05-15 10:57:48,055 INFO L273 TraceCheckUtils]: 66: Hoare triple {33718#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33718#(<= main_x 33)} is VALID [2019-05-15 10:57:48,056 INFO L273 TraceCheckUtils]: 67: Hoare triple {33718#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33725#(<= main_x 34)} is VALID [2019-05-15 10:57:48,064 INFO L273 TraceCheckUtils]: 68: Hoare triple {33725#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33725#(<= main_x 34)} is VALID [2019-05-15 10:57:48,065 INFO L273 TraceCheckUtils]: 69: Hoare triple {33725#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33732#(<= main_x 35)} is VALID [2019-05-15 10:57:48,067 INFO L273 TraceCheckUtils]: 70: Hoare triple {33732#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33732#(<= main_x 35)} is VALID [2019-05-15 10:57:48,070 INFO L273 TraceCheckUtils]: 71: Hoare triple {33732#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33739#(<= main_x 36)} is VALID [2019-05-15 10:57:48,070 INFO L273 TraceCheckUtils]: 72: Hoare triple {33739#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33739#(<= main_x 36)} is VALID [2019-05-15 10:57:48,071 INFO L273 TraceCheckUtils]: 73: Hoare triple {33739#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33746#(<= main_x 37)} is VALID [2019-05-15 10:57:48,071 INFO L273 TraceCheckUtils]: 74: Hoare triple {33746#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33746#(<= main_x 37)} is VALID [2019-05-15 10:57:48,071 INFO L273 TraceCheckUtils]: 75: Hoare triple {33746#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33753#(<= main_x 38)} is VALID [2019-05-15 10:57:48,072 INFO L273 TraceCheckUtils]: 76: Hoare triple {33753#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33753#(<= main_x 38)} is VALID [2019-05-15 10:57:48,072 INFO L273 TraceCheckUtils]: 77: Hoare triple {33753#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33760#(<= main_x 39)} is VALID [2019-05-15 10:57:48,073 INFO L273 TraceCheckUtils]: 78: Hoare triple {33760#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33760#(<= main_x 39)} is VALID [2019-05-15 10:57:48,073 INFO L273 TraceCheckUtils]: 79: Hoare triple {33760#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33767#(<= main_x 40)} is VALID [2019-05-15 10:57:48,073 INFO L273 TraceCheckUtils]: 80: Hoare triple {33767#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33767#(<= main_x 40)} is VALID [2019-05-15 10:57:48,074 INFO L273 TraceCheckUtils]: 81: Hoare triple {33767#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33774#(<= main_x 41)} is VALID [2019-05-15 10:57:48,075 INFO L273 TraceCheckUtils]: 82: Hoare triple {33774#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33774#(<= main_x 41)} is VALID [2019-05-15 10:57:48,076 INFO L273 TraceCheckUtils]: 83: Hoare triple {33774#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33781#(<= main_x 42)} is VALID [2019-05-15 10:57:48,076 INFO L273 TraceCheckUtils]: 84: Hoare triple {33781#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33781#(<= main_x 42)} is VALID [2019-05-15 10:57:48,077 INFO L273 TraceCheckUtils]: 85: Hoare triple {33781#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33788#(<= main_x 43)} is VALID [2019-05-15 10:57:48,077 INFO L273 TraceCheckUtils]: 86: Hoare triple {33788#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33788#(<= main_x 43)} is VALID [2019-05-15 10:57:48,078 INFO L273 TraceCheckUtils]: 87: Hoare triple {33788#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33795#(<= main_x 44)} is VALID [2019-05-15 10:57:48,079 INFO L273 TraceCheckUtils]: 88: Hoare triple {33795#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33795#(<= main_x 44)} is VALID [2019-05-15 10:57:48,079 INFO L273 TraceCheckUtils]: 89: Hoare triple {33795#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33802#(<= main_x 45)} is VALID [2019-05-15 10:57:48,080 INFO L273 TraceCheckUtils]: 90: Hoare triple {33802#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33802#(<= main_x 45)} is VALID [2019-05-15 10:57:48,081 INFO L273 TraceCheckUtils]: 91: Hoare triple {33802#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33809#(<= main_x 46)} is VALID [2019-05-15 10:57:48,081 INFO L273 TraceCheckUtils]: 92: Hoare triple {33809#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33809#(<= main_x 46)} is VALID [2019-05-15 10:57:48,082 INFO L273 TraceCheckUtils]: 93: Hoare triple {33809#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33816#(<= main_x 47)} is VALID [2019-05-15 10:57:48,083 INFO L273 TraceCheckUtils]: 94: Hoare triple {33816#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33816#(<= main_x 47)} is VALID [2019-05-15 10:57:48,083 INFO L273 TraceCheckUtils]: 95: Hoare triple {33816#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33823#(<= main_x 48)} is VALID [2019-05-15 10:57:48,084 INFO L273 TraceCheckUtils]: 96: Hoare triple {33823#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33823#(<= main_x 48)} is VALID [2019-05-15 10:57:48,085 INFO L273 TraceCheckUtils]: 97: Hoare triple {33823#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33830#(<= main_x 49)} is VALID [2019-05-15 10:57:48,085 INFO L273 TraceCheckUtils]: 98: Hoare triple {33830#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33830#(<= main_x 49)} is VALID [2019-05-15 10:57:48,086 INFO L273 TraceCheckUtils]: 99: Hoare triple {33830#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33837#(<= main_x 50)} is VALID [2019-05-15 10:57:48,086 INFO L273 TraceCheckUtils]: 100: Hoare triple {33837#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33837#(<= main_x 50)} is VALID [2019-05-15 10:57:48,087 INFO L273 TraceCheckUtils]: 101: Hoare triple {33837#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33844#(<= main_x 51)} is VALID [2019-05-15 10:57:48,088 INFO L273 TraceCheckUtils]: 102: Hoare triple {33844#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33844#(<= main_x 51)} is VALID [2019-05-15 10:57:48,089 INFO L273 TraceCheckUtils]: 103: Hoare triple {33844#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33851#(<= main_x 52)} is VALID [2019-05-15 10:57:48,089 INFO L273 TraceCheckUtils]: 104: Hoare triple {33851#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33851#(<= main_x 52)} is VALID [2019-05-15 10:57:48,090 INFO L273 TraceCheckUtils]: 105: Hoare triple {33851#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33858#(<= main_x 53)} is VALID [2019-05-15 10:57:48,090 INFO L273 TraceCheckUtils]: 106: Hoare triple {33858#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33858#(<= main_x 53)} is VALID [2019-05-15 10:57:48,091 INFO L273 TraceCheckUtils]: 107: Hoare triple {33858#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33865#(<= main_x 54)} is VALID [2019-05-15 10:57:48,092 INFO L273 TraceCheckUtils]: 108: Hoare triple {33865#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33865#(<= main_x 54)} is VALID [2019-05-15 10:57:48,092 INFO L273 TraceCheckUtils]: 109: Hoare triple {33865#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33872#(<= main_x 55)} is VALID [2019-05-15 10:57:48,093 INFO L273 TraceCheckUtils]: 110: Hoare triple {33872#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33872#(<= main_x 55)} is VALID [2019-05-15 10:57:48,094 INFO L273 TraceCheckUtils]: 111: Hoare triple {33872#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33879#(<= main_x 56)} is VALID [2019-05-15 10:57:48,094 INFO L273 TraceCheckUtils]: 112: Hoare triple {33879#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33879#(<= main_x 56)} is VALID [2019-05-15 10:57:48,095 INFO L273 TraceCheckUtils]: 113: Hoare triple {33879#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33886#(<= main_x 57)} is VALID [2019-05-15 10:57:48,095 INFO L273 TraceCheckUtils]: 114: Hoare triple {33886#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33886#(<= main_x 57)} is VALID [2019-05-15 10:57:48,096 INFO L273 TraceCheckUtils]: 115: Hoare triple {33886#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33893#(<= main_x 58)} is VALID [2019-05-15 10:57:48,097 INFO L273 TraceCheckUtils]: 116: Hoare triple {33893#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33893#(<= main_x 58)} is VALID [2019-05-15 10:57:48,098 INFO L273 TraceCheckUtils]: 117: Hoare triple {33893#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33900#(<= main_x 59)} is VALID [2019-05-15 10:57:48,098 INFO L273 TraceCheckUtils]: 118: Hoare triple {33900#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33900#(<= main_x 59)} is VALID [2019-05-15 10:57:48,099 INFO L273 TraceCheckUtils]: 119: Hoare triple {33900#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33907#(<= main_x 60)} is VALID [2019-05-15 10:57:48,099 INFO L273 TraceCheckUtils]: 120: Hoare triple {33907#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33907#(<= main_x 60)} is VALID [2019-05-15 10:57:48,100 INFO L273 TraceCheckUtils]: 121: Hoare triple {33907#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33914#(<= main_x 61)} is VALID [2019-05-15 10:57:48,100 INFO L273 TraceCheckUtils]: 122: Hoare triple {33914#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33914#(<= main_x 61)} is VALID [2019-05-15 10:57:48,101 INFO L273 TraceCheckUtils]: 123: Hoare triple {33914#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33921#(<= main_x 62)} is VALID [2019-05-15 10:57:48,102 INFO L273 TraceCheckUtils]: 124: Hoare triple {33921#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33921#(<= main_x 62)} is VALID [2019-05-15 10:57:48,102 INFO L273 TraceCheckUtils]: 125: Hoare triple {33921#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33928#(<= main_x 63)} is VALID [2019-05-15 10:57:48,103 INFO L273 TraceCheckUtils]: 126: Hoare triple {33928#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33928#(<= main_x 63)} is VALID [2019-05-15 10:57:48,104 INFO L273 TraceCheckUtils]: 127: Hoare triple {33928#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33935#(<= main_x 64)} is VALID [2019-05-15 10:57:48,104 INFO L273 TraceCheckUtils]: 128: Hoare triple {33935#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33935#(<= main_x 64)} is VALID [2019-05-15 10:57:48,105 INFO L273 TraceCheckUtils]: 129: Hoare triple {33935#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {33942#(<= main_x 65)} is VALID [2019-05-15 10:57:48,105 INFO L273 TraceCheckUtils]: 130: Hoare triple {33942#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {33942#(<= main_x 65)} is VALID [2019-05-15 10:57:48,106 INFO L273 TraceCheckUtils]: 131: Hoare triple {33942#(<= main_x 65)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {33486#false} is VALID [2019-05-15 10:57:48,106 INFO L273 TraceCheckUtils]: 132: Hoare triple {33486#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {33486#false} is VALID [2019-05-15 10:57:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:48,118 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:48,118 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2019-05-15 10:57:48,119 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 133 [2019-05-15 10:57:48,119 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:48,119 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 68 states. [2019-05-15 10:57:48,248 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 133 edges. 133 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:48,248 INFO L454 AbstractCegarLoop]: Interpolant automaton has 68 states [2019-05-15 10:57:48,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2019-05-15 10:57:48,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2019-05-15 10:57:48,249 INFO L87 Difference]: Start difference. First operand 134 states and 199 transitions. Second operand 68 states. [2019-05-15 10:57:48,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:48,637 INFO L93 Difference]: Finished difference Result 136 states and 202 transitions. [2019-05-15 10:57:48,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2019-05-15 10:57:48,637 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 133 [2019-05-15 10:57:48,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:48,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-05-15 10:57:48,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 203 transitions. [2019-05-15 10:57:48,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-05-15 10:57:48,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 203 transitions. [2019-05-15 10:57:48,639 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 68 states and 203 transitions. [2019-05-15 10:57:48,837 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 203 edges. 203 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:48,839 INFO L225 Difference]: With dead ends: 136 [2019-05-15 10:57:48,839 INFO L226 Difference]: Without dead ends: 136 [2019-05-15 10:57:48,840 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2019-05-15 10:57:48,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2019-05-15 10:57:48,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2019-05-15 10:57:48,841 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:48,841 INFO L82 GeneralOperation]: Start isEquivalent. First operand 136 states. Second operand 136 states. [2019-05-15 10:57:48,841 INFO L74 IsIncluded]: Start isIncluded. First operand 136 states. Second operand 136 states. [2019-05-15 10:57:48,841 INFO L87 Difference]: Start difference. First operand 136 states. Second operand 136 states. [2019-05-15 10:57:48,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:48,843 INFO L93 Difference]: Finished difference Result 136 states and 202 transitions. [2019-05-15 10:57:48,843 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 202 transitions. [2019-05-15 10:57:48,843 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:48,843 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:48,843 INFO L74 IsIncluded]: Start isIncluded. First operand 136 states. Second operand 136 states. [2019-05-15 10:57:48,843 INFO L87 Difference]: Start difference. First operand 136 states. Second operand 136 states. [2019-05-15 10:57:48,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:48,845 INFO L93 Difference]: Finished difference Result 136 states and 202 transitions. [2019-05-15 10:57:48,845 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 202 transitions. [2019-05-15 10:57:48,845 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:48,845 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:48,845 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:48,845 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:48,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2019-05-15 10:57:48,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 202 transitions. [2019-05-15 10:57:48,847 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 202 transitions. Word has length 133 [2019-05-15 10:57:48,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:48,847 INFO L475 AbstractCegarLoop]: Abstraction has 136 states and 202 transitions. [2019-05-15 10:57:48,847 INFO L476 AbstractCegarLoop]: Interpolant automaton has 68 states. [2019-05-15 10:57:48,847 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 202 transitions. [2019-05-15 10:57:48,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2019-05-15 10:57:48,847 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:48,847 INFO L399 BasicCegarLoop]: trace histogram [66, 66, 1, 1, 1] [2019-05-15 10:57:48,848 INFO L418 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:48,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:48,848 INFO L82 PathProgramCache]: Analyzing trace with hash -597860967, now seen corresponding path program 66 times [2019-05-15 10:57:48,848 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:48,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:48,890 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 68 conjunts are in the unsatisfiable core [2019-05-15 10:57:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:48,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:51,180 INFO L273 TraceCheckUtils]: 0: Hoare triple {34495#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {34500#(<= main_x 0)} is VALID [2019-05-15 10:57:51,180 INFO L273 TraceCheckUtils]: 1: Hoare triple {34500#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34504#(<= main_x 1)} is VALID [2019-05-15 10:57:51,181 INFO L273 TraceCheckUtils]: 2: Hoare triple {34504#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34504#(<= main_x 1)} is VALID [2019-05-15 10:57:51,182 INFO L273 TraceCheckUtils]: 3: Hoare triple {34504#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34511#(<= main_x 2)} is VALID [2019-05-15 10:57:51,182 INFO L273 TraceCheckUtils]: 4: Hoare triple {34511#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34511#(<= main_x 2)} is VALID [2019-05-15 10:57:51,183 INFO L273 TraceCheckUtils]: 5: Hoare triple {34511#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34518#(<= main_x 3)} is VALID [2019-05-15 10:57:51,183 INFO L273 TraceCheckUtils]: 6: Hoare triple {34518#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34518#(<= main_x 3)} is VALID [2019-05-15 10:57:51,184 INFO L273 TraceCheckUtils]: 7: Hoare triple {34518#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34525#(<= main_x 4)} is VALID [2019-05-15 10:57:51,185 INFO L273 TraceCheckUtils]: 8: Hoare triple {34525#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34525#(<= main_x 4)} is VALID [2019-05-15 10:57:51,185 INFO L273 TraceCheckUtils]: 9: Hoare triple {34525#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34532#(<= main_x 5)} is VALID [2019-05-15 10:57:51,186 INFO L273 TraceCheckUtils]: 10: Hoare triple {34532#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34532#(<= main_x 5)} is VALID [2019-05-15 10:57:51,187 INFO L273 TraceCheckUtils]: 11: Hoare triple {34532#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34539#(<= main_x 6)} is VALID [2019-05-15 10:57:51,187 INFO L273 TraceCheckUtils]: 12: Hoare triple {34539#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34539#(<= main_x 6)} is VALID [2019-05-15 10:57:51,188 INFO L273 TraceCheckUtils]: 13: Hoare triple {34539#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34546#(<= main_x 7)} is VALID [2019-05-15 10:57:51,188 INFO L273 TraceCheckUtils]: 14: Hoare triple {34546#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34546#(<= main_x 7)} is VALID [2019-05-15 10:57:51,189 INFO L273 TraceCheckUtils]: 15: Hoare triple {34546#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34553#(<= main_x 8)} is VALID [2019-05-15 10:57:51,190 INFO L273 TraceCheckUtils]: 16: Hoare triple {34553#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34553#(<= main_x 8)} is VALID [2019-05-15 10:57:51,190 INFO L273 TraceCheckUtils]: 17: Hoare triple {34553#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34560#(<= main_x 9)} is VALID [2019-05-15 10:57:51,191 INFO L273 TraceCheckUtils]: 18: Hoare triple {34560#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34560#(<= main_x 9)} is VALID [2019-05-15 10:57:51,192 INFO L273 TraceCheckUtils]: 19: Hoare triple {34560#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34567#(<= main_x 10)} is VALID [2019-05-15 10:57:51,192 INFO L273 TraceCheckUtils]: 20: Hoare triple {34567#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34567#(<= main_x 10)} is VALID [2019-05-15 10:57:51,193 INFO L273 TraceCheckUtils]: 21: Hoare triple {34567#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34574#(<= main_x 11)} is VALID [2019-05-15 10:57:51,193 INFO L273 TraceCheckUtils]: 22: Hoare triple {34574#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34574#(<= main_x 11)} is VALID [2019-05-15 10:57:51,194 INFO L273 TraceCheckUtils]: 23: Hoare triple {34574#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34581#(<= main_x 12)} is VALID [2019-05-15 10:57:51,195 INFO L273 TraceCheckUtils]: 24: Hoare triple {34581#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34581#(<= main_x 12)} is VALID [2019-05-15 10:57:51,195 INFO L273 TraceCheckUtils]: 25: Hoare triple {34581#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34588#(<= main_x 13)} is VALID [2019-05-15 10:57:51,196 INFO L273 TraceCheckUtils]: 26: Hoare triple {34588#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34588#(<= main_x 13)} is VALID [2019-05-15 10:57:51,196 INFO L273 TraceCheckUtils]: 27: Hoare triple {34588#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34595#(<= main_x 14)} is VALID [2019-05-15 10:57:51,197 INFO L273 TraceCheckUtils]: 28: Hoare triple {34595#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34595#(<= main_x 14)} is VALID [2019-05-15 10:57:51,198 INFO L273 TraceCheckUtils]: 29: Hoare triple {34595#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34602#(<= main_x 15)} is VALID [2019-05-15 10:57:51,198 INFO L273 TraceCheckUtils]: 30: Hoare triple {34602#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34602#(<= main_x 15)} is VALID [2019-05-15 10:57:51,199 INFO L273 TraceCheckUtils]: 31: Hoare triple {34602#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34609#(<= main_x 16)} is VALID [2019-05-15 10:57:51,200 INFO L273 TraceCheckUtils]: 32: Hoare triple {34609#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34609#(<= main_x 16)} is VALID [2019-05-15 10:57:51,200 INFO L273 TraceCheckUtils]: 33: Hoare triple {34609#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34616#(<= main_x 17)} is VALID [2019-05-15 10:57:51,201 INFO L273 TraceCheckUtils]: 34: Hoare triple {34616#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34616#(<= main_x 17)} is VALID [2019-05-15 10:57:51,202 INFO L273 TraceCheckUtils]: 35: Hoare triple {34616#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34623#(<= main_x 18)} is VALID [2019-05-15 10:57:51,202 INFO L273 TraceCheckUtils]: 36: Hoare triple {34623#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34623#(<= main_x 18)} is VALID [2019-05-15 10:57:51,203 INFO L273 TraceCheckUtils]: 37: Hoare triple {34623#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34630#(<= main_x 19)} is VALID [2019-05-15 10:57:51,203 INFO L273 TraceCheckUtils]: 38: Hoare triple {34630#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34630#(<= main_x 19)} is VALID [2019-05-15 10:57:51,204 INFO L273 TraceCheckUtils]: 39: Hoare triple {34630#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34637#(<= main_x 20)} is VALID [2019-05-15 10:57:51,205 INFO L273 TraceCheckUtils]: 40: Hoare triple {34637#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34637#(<= main_x 20)} is VALID [2019-05-15 10:57:51,205 INFO L273 TraceCheckUtils]: 41: Hoare triple {34637#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34644#(<= main_x 21)} is VALID [2019-05-15 10:57:51,206 INFO L273 TraceCheckUtils]: 42: Hoare triple {34644#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34644#(<= main_x 21)} is VALID [2019-05-15 10:57:51,207 INFO L273 TraceCheckUtils]: 43: Hoare triple {34644#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34651#(<= main_x 22)} is VALID [2019-05-15 10:57:51,207 INFO L273 TraceCheckUtils]: 44: Hoare triple {34651#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34651#(<= main_x 22)} is VALID [2019-05-15 10:57:51,208 INFO L273 TraceCheckUtils]: 45: Hoare triple {34651#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34658#(<= main_x 23)} is VALID [2019-05-15 10:57:51,208 INFO L273 TraceCheckUtils]: 46: Hoare triple {34658#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34658#(<= main_x 23)} is VALID [2019-05-15 10:57:51,209 INFO L273 TraceCheckUtils]: 47: Hoare triple {34658#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34665#(<= main_x 24)} is VALID [2019-05-15 10:57:51,209 INFO L273 TraceCheckUtils]: 48: Hoare triple {34665#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34665#(<= main_x 24)} is VALID [2019-05-15 10:57:51,210 INFO L273 TraceCheckUtils]: 49: Hoare triple {34665#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34672#(<= main_x 25)} is VALID [2019-05-15 10:57:51,211 INFO L273 TraceCheckUtils]: 50: Hoare triple {34672#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34672#(<= main_x 25)} is VALID [2019-05-15 10:57:51,211 INFO L273 TraceCheckUtils]: 51: Hoare triple {34672#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34679#(<= main_x 26)} is VALID [2019-05-15 10:57:51,212 INFO L273 TraceCheckUtils]: 52: Hoare triple {34679#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34679#(<= main_x 26)} is VALID [2019-05-15 10:57:51,213 INFO L273 TraceCheckUtils]: 53: Hoare triple {34679#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34686#(<= main_x 27)} is VALID [2019-05-15 10:57:51,213 INFO L273 TraceCheckUtils]: 54: Hoare triple {34686#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34686#(<= main_x 27)} is VALID [2019-05-15 10:57:51,214 INFO L273 TraceCheckUtils]: 55: Hoare triple {34686#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34693#(<= main_x 28)} is VALID [2019-05-15 10:57:51,214 INFO L273 TraceCheckUtils]: 56: Hoare triple {34693#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34693#(<= main_x 28)} is VALID [2019-05-15 10:57:51,215 INFO L273 TraceCheckUtils]: 57: Hoare triple {34693#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34700#(<= main_x 29)} is VALID [2019-05-15 10:57:51,216 INFO L273 TraceCheckUtils]: 58: Hoare triple {34700#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34700#(<= main_x 29)} is VALID [2019-05-15 10:57:51,217 INFO L273 TraceCheckUtils]: 59: Hoare triple {34700#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34707#(<= main_x 30)} is VALID [2019-05-15 10:57:51,217 INFO L273 TraceCheckUtils]: 60: Hoare triple {34707#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34707#(<= main_x 30)} is VALID [2019-05-15 10:57:51,218 INFO L273 TraceCheckUtils]: 61: Hoare triple {34707#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34714#(<= main_x 31)} is VALID [2019-05-15 10:57:51,218 INFO L273 TraceCheckUtils]: 62: Hoare triple {34714#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34714#(<= main_x 31)} is VALID [2019-05-15 10:57:51,219 INFO L273 TraceCheckUtils]: 63: Hoare triple {34714#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34721#(<= main_x 32)} is VALID [2019-05-15 10:57:51,220 INFO L273 TraceCheckUtils]: 64: Hoare triple {34721#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34721#(<= main_x 32)} is VALID [2019-05-15 10:57:51,220 INFO L273 TraceCheckUtils]: 65: Hoare triple {34721#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34728#(<= main_x 33)} is VALID [2019-05-15 10:57:51,221 INFO L273 TraceCheckUtils]: 66: Hoare triple {34728#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34728#(<= main_x 33)} is VALID [2019-05-15 10:57:51,222 INFO L273 TraceCheckUtils]: 67: Hoare triple {34728#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34735#(<= main_x 34)} is VALID [2019-05-15 10:57:51,222 INFO L273 TraceCheckUtils]: 68: Hoare triple {34735#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34735#(<= main_x 34)} is VALID [2019-05-15 10:57:51,223 INFO L273 TraceCheckUtils]: 69: Hoare triple {34735#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34742#(<= main_x 35)} is VALID [2019-05-15 10:57:51,223 INFO L273 TraceCheckUtils]: 70: Hoare triple {34742#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34742#(<= main_x 35)} is VALID [2019-05-15 10:57:51,224 INFO L273 TraceCheckUtils]: 71: Hoare triple {34742#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34749#(<= main_x 36)} is VALID [2019-05-15 10:57:51,225 INFO L273 TraceCheckUtils]: 72: Hoare triple {34749#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34749#(<= main_x 36)} is VALID [2019-05-15 10:57:51,225 INFO L273 TraceCheckUtils]: 73: Hoare triple {34749#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34756#(<= main_x 37)} is VALID [2019-05-15 10:57:51,226 INFO L273 TraceCheckUtils]: 74: Hoare triple {34756#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34756#(<= main_x 37)} is VALID [2019-05-15 10:57:51,227 INFO L273 TraceCheckUtils]: 75: Hoare triple {34756#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34763#(<= main_x 38)} is VALID [2019-05-15 10:57:51,227 INFO L273 TraceCheckUtils]: 76: Hoare triple {34763#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34763#(<= main_x 38)} is VALID [2019-05-15 10:57:51,228 INFO L273 TraceCheckUtils]: 77: Hoare triple {34763#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34770#(<= main_x 39)} is VALID [2019-05-15 10:57:51,228 INFO L273 TraceCheckUtils]: 78: Hoare triple {34770#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34770#(<= main_x 39)} is VALID [2019-05-15 10:57:51,229 INFO L273 TraceCheckUtils]: 79: Hoare triple {34770#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34777#(<= main_x 40)} is VALID [2019-05-15 10:57:51,229 INFO L273 TraceCheckUtils]: 80: Hoare triple {34777#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34777#(<= main_x 40)} is VALID [2019-05-15 10:57:51,230 INFO L273 TraceCheckUtils]: 81: Hoare triple {34777#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34784#(<= main_x 41)} is VALID [2019-05-15 10:57:51,231 INFO L273 TraceCheckUtils]: 82: Hoare triple {34784#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34784#(<= main_x 41)} is VALID [2019-05-15 10:57:51,231 INFO L273 TraceCheckUtils]: 83: Hoare triple {34784#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34791#(<= main_x 42)} is VALID [2019-05-15 10:57:51,232 INFO L273 TraceCheckUtils]: 84: Hoare triple {34791#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34791#(<= main_x 42)} is VALID [2019-05-15 10:57:51,233 INFO L273 TraceCheckUtils]: 85: Hoare triple {34791#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34798#(<= main_x 43)} is VALID [2019-05-15 10:57:51,233 INFO L273 TraceCheckUtils]: 86: Hoare triple {34798#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34798#(<= main_x 43)} is VALID [2019-05-15 10:57:51,234 INFO L273 TraceCheckUtils]: 87: Hoare triple {34798#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34805#(<= main_x 44)} is VALID [2019-05-15 10:57:51,234 INFO L273 TraceCheckUtils]: 88: Hoare triple {34805#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34805#(<= main_x 44)} is VALID [2019-05-15 10:57:51,235 INFO L273 TraceCheckUtils]: 89: Hoare triple {34805#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34812#(<= main_x 45)} is VALID [2019-05-15 10:57:51,236 INFO L273 TraceCheckUtils]: 90: Hoare triple {34812#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34812#(<= main_x 45)} is VALID [2019-05-15 10:57:51,237 INFO L273 TraceCheckUtils]: 91: Hoare triple {34812#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34819#(<= main_x 46)} is VALID [2019-05-15 10:57:51,237 INFO L273 TraceCheckUtils]: 92: Hoare triple {34819#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34819#(<= main_x 46)} is VALID [2019-05-15 10:57:51,238 INFO L273 TraceCheckUtils]: 93: Hoare triple {34819#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34826#(<= main_x 47)} is VALID [2019-05-15 10:57:51,238 INFO L273 TraceCheckUtils]: 94: Hoare triple {34826#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34826#(<= main_x 47)} is VALID [2019-05-15 10:57:51,239 INFO L273 TraceCheckUtils]: 95: Hoare triple {34826#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34833#(<= main_x 48)} is VALID [2019-05-15 10:57:51,240 INFO L273 TraceCheckUtils]: 96: Hoare triple {34833#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34833#(<= main_x 48)} is VALID [2019-05-15 10:57:51,240 INFO L273 TraceCheckUtils]: 97: Hoare triple {34833#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34840#(<= main_x 49)} is VALID [2019-05-15 10:57:51,241 INFO L273 TraceCheckUtils]: 98: Hoare triple {34840#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34840#(<= main_x 49)} is VALID [2019-05-15 10:57:51,242 INFO L273 TraceCheckUtils]: 99: Hoare triple {34840#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34847#(<= main_x 50)} is VALID [2019-05-15 10:57:51,242 INFO L273 TraceCheckUtils]: 100: Hoare triple {34847#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34847#(<= main_x 50)} is VALID [2019-05-15 10:57:51,243 INFO L273 TraceCheckUtils]: 101: Hoare triple {34847#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34854#(<= main_x 51)} is VALID [2019-05-15 10:57:51,243 INFO L273 TraceCheckUtils]: 102: Hoare triple {34854#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34854#(<= main_x 51)} is VALID [2019-05-15 10:57:51,244 INFO L273 TraceCheckUtils]: 103: Hoare triple {34854#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34861#(<= main_x 52)} is VALID [2019-05-15 10:57:51,245 INFO L273 TraceCheckUtils]: 104: Hoare triple {34861#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34861#(<= main_x 52)} is VALID [2019-05-15 10:57:51,245 INFO L273 TraceCheckUtils]: 105: Hoare triple {34861#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34868#(<= main_x 53)} is VALID [2019-05-15 10:57:51,246 INFO L273 TraceCheckUtils]: 106: Hoare triple {34868#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34868#(<= main_x 53)} is VALID [2019-05-15 10:57:51,246 INFO L273 TraceCheckUtils]: 107: Hoare triple {34868#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34875#(<= main_x 54)} is VALID [2019-05-15 10:57:51,247 INFO L273 TraceCheckUtils]: 108: Hoare triple {34875#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34875#(<= main_x 54)} is VALID [2019-05-15 10:57:51,248 INFO L273 TraceCheckUtils]: 109: Hoare triple {34875#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34882#(<= main_x 55)} is VALID [2019-05-15 10:57:51,248 INFO L273 TraceCheckUtils]: 110: Hoare triple {34882#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34882#(<= main_x 55)} is VALID [2019-05-15 10:57:51,249 INFO L273 TraceCheckUtils]: 111: Hoare triple {34882#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34889#(<= main_x 56)} is VALID [2019-05-15 10:57:51,249 INFO L273 TraceCheckUtils]: 112: Hoare triple {34889#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34889#(<= main_x 56)} is VALID [2019-05-15 10:57:51,250 INFO L273 TraceCheckUtils]: 113: Hoare triple {34889#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34896#(<= main_x 57)} is VALID [2019-05-15 10:57:51,251 INFO L273 TraceCheckUtils]: 114: Hoare triple {34896#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34896#(<= main_x 57)} is VALID [2019-05-15 10:57:51,251 INFO L273 TraceCheckUtils]: 115: Hoare triple {34896#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34903#(<= main_x 58)} is VALID [2019-05-15 10:57:51,252 INFO L273 TraceCheckUtils]: 116: Hoare triple {34903#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34903#(<= main_x 58)} is VALID [2019-05-15 10:57:51,252 INFO L273 TraceCheckUtils]: 117: Hoare triple {34903#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34910#(<= main_x 59)} is VALID [2019-05-15 10:57:51,253 INFO L273 TraceCheckUtils]: 118: Hoare triple {34910#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34910#(<= main_x 59)} is VALID [2019-05-15 10:57:51,254 INFO L273 TraceCheckUtils]: 119: Hoare triple {34910#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34917#(<= main_x 60)} is VALID [2019-05-15 10:57:51,254 INFO L273 TraceCheckUtils]: 120: Hoare triple {34917#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34917#(<= main_x 60)} is VALID [2019-05-15 10:57:51,255 INFO L273 TraceCheckUtils]: 121: Hoare triple {34917#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34924#(<= main_x 61)} is VALID [2019-05-15 10:57:51,255 INFO L273 TraceCheckUtils]: 122: Hoare triple {34924#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34924#(<= main_x 61)} is VALID [2019-05-15 10:57:51,256 INFO L273 TraceCheckUtils]: 123: Hoare triple {34924#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34931#(<= main_x 62)} is VALID [2019-05-15 10:57:51,257 INFO L273 TraceCheckUtils]: 124: Hoare triple {34931#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34931#(<= main_x 62)} is VALID [2019-05-15 10:57:51,257 INFO L273 TraceCheckUtils]: 125: Hoare triple {34931#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34938#(<= main_x 63)} is VALID [2019-05-15 10:57:51,258 INFO L273 TraceCheckUtils]: 126: Hoare triple {34938#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34938#(<= main_x 63)} is VALID [2019-05-15 10:57:51,258 INFO L273 TraceCheckUtils]: 127: Hoare triple {34938#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34945#(<= main_x 64)} is VALID [2019-05-15 10:57:51,259 INFO L273 TraceCheckUtils]: 128: Hoare triple {34945#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34945#(<= main_x 64)} is VALID [2019-05-15 10:57:51,260 INFO L273 TraceCheckUtils]: 129: Hoare triple {34945#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34952#(<= main_x 65)} is VALID [2019-05-15 10:57:51,260 INFO L273 TraceCheckUtils]: 130: Hoare triple {34952#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34952#(<= main_x 65)} is VALID [2019-05-15 10:57:51,261 INFO L273 TraceCheckUtils]: 131: Hoare triple {34952#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {34959#(<= main_x 66)} is VALID [2019-05-15 10:57:51,262 INFO L273 TraceCheckUtils]: 132: Hoare triple {34959#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {34959#(<= main_x 66)} is VALID [2019-05-15 10:57:51,262 INFO L273 TraceCheckUtils]: 133: Hoare triple {34959#(<= main_x 66)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {34496#false} is VALID [2019-05-15 10:57:51,262 INFO L273 TraceCheckUtils]: 134: Hoare triple {34496#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {34496#false} is VALID [2019-05-15 10:57:51,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4356 backedges. 0 proven. 4356 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:51,275 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:51,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2019-05-15 10:57:51,276 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 135 [2019-05-15 10:57:51,276 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:51,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 69 states. [2019-05-15 10:57:51,481 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 135 edges. 135 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:51,481 INFO L454 AbstractCegarLoop]: Interpolant automaton has 69 states [2019-05-15 10:57:51,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2019-05-15 10:57:51,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2019-05-15 10:57:51,482 INFO L87 Difference]: Start difference. First operand 136 states and 202 transitions. Second operand 69 states. [2019-05-15 10:57:51,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:51,882 INFO L93 Difference]: Finished difference Result 138 states and 205 transitions. [2019-05-15 10:57:51,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2019-05-15 10:57:51,882 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 135 [2019-05-15 10:57:51,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:51,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-05-15 10:57:51,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 206 transitions. [2019-05-15 10:57:51,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-05-15 10:57:51,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 206 transitions. [2019-05-15 10:57:51,884 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 69 states and 206 transitions. [2019-05-15 10:57:52,087 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 206 edges. 206 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:52,090 INFO L225 Difference]: With dead ends: 138 [2019-05-15 10:57:52,090 INFO L226 Difference]: Without dead ends: 138 [2019-05-15 10:57:52,091 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2019-05-15 10:57:52,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2019-05-15 10:57:52,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2019-05-15 10:57:52,092 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:52,092 INFO L82 GeneralOperation]: Start isEquivalent. First operand 138 states. Second operand 138 states. [2019-05-15 10:57:52,092 INFO L74 IsIncluded]: Start isIncluded. First operand 138 states. Second operand 138 states. [2019-05-15 10:57:52,092 INFO L87 Difference]: Start difference. First operand 138 states. Second operand 138 states. [2019-05-15 10:57:52,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:52,094 INFO L93 Difference]: Finished difference Result 138 states and 205 transitions. [2019-05-15 10:57:52,094 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 205 transitions. [2019-05-15 10:57:52,094 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:52,094 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:52,094 INFO L74 IsIncluded]: Start isIncluded. First operand 138 states. Second operand 138 states. [2019-05-15 10:57:52,094 INFO L87 Difference]: Start difference. First operand 138 states. Second operand 138 states. [2019-05-15 10:57:52,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:52,096 INFO L93 Difference]: Finished difference Result 138 states and 205 transitions. [2019-05-15 10:57:52,096 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 205 transitions. [2019-05-15 10:57:52,096 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:52,096 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:52,096 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:52,096 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-05-15 10:57:52,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 205 transitions. [2019-05-15 10:57:52,097 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 205 transitions. Word has length 135 [2019-05-15 10:57:52,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:52,097 INFO L475 AbstractCegarLoop]: Abstraction has 138 states and 205 transitions. [2019-05-15 10:57:52,098 INFO L476 AbstractCegarLoop]: Interpolant automaton has 69 states. [2019-05-15 10:57:52,098 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 205 transitions. [2019-05-15 10:57:52,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2019-05-15 10:57:52,098 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:52,098 INFO L399 BasicCegarLoop]: trace histogram [67, 67, 1, 1, 1] [2019-05-15 10:57:52,098 INFO L418 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:52,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:52,099 INFO L82 PathProgramCache]: Analyzing trace with hash 981198236, now seen corresponding path program 67 times [2019-05-15 10:57:52,099 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:52,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 69 conjunts are in the unsatisfiable core [2019-05-15 10:57:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:52,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:54,458 INFO L273 TraceCheckUtils]: 0: Hoare triple {35520#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {35525#(<= main_x 0)} is VALID [2019-05-15 10:57:54,459 INFO L273 TraceCheckUtils]: 1: Hoare triple {35525#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35529#(<= main_x 1)} is VALID [2019-05-15 10:57:54,460 INFO L273 TraceCheckUtils]: 2: Hoare triple {35529#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35529#(<= main_x 1)} is VALID [2019-05-15 10:57:54,461 INFO L273 TraceCheckUtils]: 3: Hoare triple {35529#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35536#(<= main_x 2)} is VALID [2019-05-15 10:57:54,461 INFO L273 TraceCheckUtils]: 4: Hoare triple {35536#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35536#(<= main_x 2)} is VALID [2019-05-15 10:57:54,462 INFO L273 TraceCheckUtils]: 5: Hoare triple {35536#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35543#(<= main_x 3)} is VALID [2019-05-15 10:57:54,462 INFO L273 TraceCheckUtils]: 6: Hoare triple {35543#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35543#(<= main_x 3)} is VALID [2019-05-15 10:57:54,463 INFO L273 TraceCheckUtils]: 7: Hoare triple {35543#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35550#(<= main_x 4)} is VALID [2019-05-15 10:57:54,464 INFO L273 TraceCheckUtils]: 8: Hoare triple {35550#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35550#(<= main_x 4)} is VALID [2019-05-15 10:57:54,464 INFO L273 TraceCheckUtils]: 9: Hoare triple {35550#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35557#(<= main_x 5)} is VALID [2019-05-15 10:57:54,465 INFO L273 TraceCheckUtils]: 10: Hoare triple {35557#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35557#(<= main_x 5)} is VALID [2019-05-15 10:57:54,466 INFO L273 TraceCheckUtils]: 11: Hoare triple {35557#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35564#(<= main_x 6)} is VALID [2019-05-15 10:57:54,466 INFO L273 TraceCheckUtils]: 12: Hoare triple {35564#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35564#(<= main_x 6)} is VALID [2019-05-15 10:57:54,467 INFO L273 TraceCheckUtils]: 13: Hoare triple {35564#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35571#(<= main_x 7)} is VALID [2019-05-15 10:57:54,468 INFO L273 TraceCheckUtils]: 14: Hoare triple {35571#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35571#(<= main_x 7)} is VALID [2019-05-15 10:57:54,468 INFO L273 TraceCheckUtils]: 15: Hoare triple {35571#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35578#(<= main_x 8)} is VALID [2019-05-15 10:57:54,469 INFO L273 TraceCheckUtils]: 16: Hoare triple {35578#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35578#(<= main_x 8)} is VALID [2019-05-15 10:57:54,470 INFO L273 TraceCheckUtils]: 17: Hoare triple {35578#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35585#(<= main_x 9)} is VALID [2019-05-15 10:57:54,470 INFO L273 TraceCheckUtils]: 18: Hoare triple {35585#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35585#(<= main_x 9)} is VALID [2019-05-15 10:57:54,471 INFO L273 TraceCheckUtils]: 19: Hoare triple {35585#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35592#(<= main_x 10)} is VALID [2019-05-15 10:57:54,471 INFO L273 TraceCheckUtils]: 20: Hoare triple {35592#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35592#(<= main_x 10)} is VALID [2019-05-15 10:57:54,472 INFO L273 TraceCheckUtils]: 21: Hoare triple {35592#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35599#(<= main_x 11)} is VALID [2019-05-15 10:57:54,473 INFO L273 TraceCheckUtils]: 22: Hoare triple {35599#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35599#(<= main_x 11)} is VALID [2019-05-15 10:57:54,473 INFO L273 TraceCheckUtils]: 23: Hoare triple {35599#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35606#(<= main_x 12)} is VALID [2019-05-15 10:57:54,474 INFO L273 TraceCheckUtils]: 24: Hoare triple {35606#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35606#(<= main_x 12)} is VALID [2019-05-15 10:57:54,474 INFO L273 TraceCheckUtils]: 25: Hoare triple {35606#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35613#(<= main_x 13)} is VALID [2019-05-15 10:57:54,475 INFO L273 TraceCheckUtils]: 26: Hoare triple {35613#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35613#(<= main_x 13)} is VALID [2019-05-15 10:57:54,476 INFO L273 TraceCheckUtils]: 27: Hoare triple {35613#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35620#(<= main_x 14)} is VALID [2019-05-15 10:57:54,476 INFO L273 TraceCheckUtils]: 28: Hoare triple {35620#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35620#(<= main_x 14)} is VALID [2019-05-15 10:57:54,477 INFO L273 TraceCheckUtils]: 29: Hoare triple {35620#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35627#(<= main_x 15)} is VALID [2019-05-15 10:57:54,477 INFO L273 TraceCheckUtils]: 30: Hoare triple {35627#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35627#(<= main_x 15)} is VALID [2019-05-15 10:57:54,478 INFO L273 TraceCheckUtils]: 31: Hoare triple {35627#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35634#(<= main_x 16)} is VALID [2019-05-15 10:57:54,479 INFO L273 TraceCheckUtils]: 32: Hoare triple {35634#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35634#(<= main_x 16)} is VALID [2019-05-15 10:57:54,479 INFO L273 TraceCheckUtils]: 33: Hoare triple {35634#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35641#(<= main_x 17)} is VALID [2019-05-15 10:57:54,480 INFO L273 TraceCheckUtils]: 34: Hoare triple {35641#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35641#(<= main_x 17)} is VALID [2019-05-15 10:57:54,481 INFO L273 TraceCheckUtils]: 35: Hoare triple {35641#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35648#(<= main_x 18)} is VALID [2019-05-15 10:57:54,481 INFO L273 TraceCheckUtils]: 36: Hoare triple {35648#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35648#(<= main_x 18)} is VALID [2019-05-15 10:57:54,482 INFO L273 TraceCheckUtils]: 37: Hoare triple {35648#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35655#(<= main_x 19)} is VALID [2019-05-15 10:57:54,483 INFO L273 TraceCheckUtils]: 38: Hoare triple {35655#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35655#(<= main_x 19)} is VALID [2019-05-15 10:57:54,483 INFO L273 TraceCheckUtils]: 39: Hoare triple {35655#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35662#(<= main_x 20)} is VALID [2019-05-15 10:57:54,484 INFO L273 TraceCheckUtils]: 40: Hoare triple {35662#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35662#(<= main_x 20)} is VALID [2019-05-15 10:57:54,485 INFO L273 TraceCheckUtils]: 41: Hoare triple {35662#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35669#(<= main_x 21)} is VALID [2019-05-15 10:57:54,485 INFO L273 TraceCheckUtils]: 42: Hoare triple {35669#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35669#(<= main_x 21)} is VALID [2019-05-15 10:57:54,486 INFO L273 TraceCheckUtils]: 43: Hoare triple {35669#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35676#(<= main_x 22)} is VALID [2019-05-15 10:57:54,486 INFO L273 TraceCheckUtils]: 44: Hoare triple {35676#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35676#(<= main_x 22)} is VALID [2019-05-15 10:57:54,487 INFO L273 TraceCheckUtils]: 45: Hoare triple {35676#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35683#(<= main_x 23)} is VALID [2019-05-15 10:57:54,488 INFO L273 TraceCheckUtils]: 46: Hoare triple {35683#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35683#(<= main_x 23)} is VALID [2019-05-15 10:57:54,488 INFO L273 TraceCheckUtils]: 47: Hoare triple {35683#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35690#(<= main_x 24)} is VALID [2019-05-15 10:57:54,489 INFO L273 TraceCheckUtils]: 48: Hoare triple {35690#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35690#(<= main_x 24)} is VALID [2019-05-15 10:57:54,490 INFO L273 TraceCheckUtils]: 49: Hoare triple {35690#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35697#(<= main_x 25)} is VALID [2019-05-15 10:57:54,490 INFO L273 TraceCheckUtils]: 50: Hoare triple {35697#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35697#(<= main_x 25)} is VALID [2019-05-15 10:57:54,491 INFO L273 TraceCheckUtils]: 51: Hoare triple {35697#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35704#(<= main_x 26)} is VALID [2019-05-15 10:57:54,491 INFO L273 TraceCheckUtils]: 52: Hoare triple {35704#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35704#(<= main_x 26)} is VALID [2019-05-15 10:57:54,492 INFO L273 TraceCheckUtils]: 53: Hoare triple {35704#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35711#(<= main_x 27)} is VALID [2019-05-15 10:57:54,493 INFO L273 TraceCheckUtils]: 54: Hoare triple {35711#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35711#(<= main_x 27)} is VALID [2019-05-15 10:57:54,493 INFO L273 TraceCheckUtils]: 55: Hoare triple {35711#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35718#(<= main_x 28)} is VALID [2019-05-15 10:57:54,494 INFO L273 TraceCheckUtils]: 56: Hoare triple {35718#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35718#(<= main_x 28)} is VALID [2019-05-15 10:57:54,495 INFO L273 TraceCheckUtils]: 57: Hoare triple {35718#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35725#(<= main_x 29)} is VALID [2019-05-15 10:57:54,495 INFO L273 TraceCheckUtils]: 58: Hoare triple {35725#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35725#(<= main_x 29)} is VALID [2019-05-15 10:57:54,496 INFO L273 TraceCheckUtils]: 59: Hoare triple {35725#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35732#(<= main_x 30)} is VALID [2019-05-15 10:57:54,496 INFO L273 TraceCheckUtils]: 60: Hoare triple {35732#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35732#(<= main_x 30)} is VALID [2019-05-15 10:57:54,497 INFO L273 TraceCheckUtils]: 61: Hoare triple {35732#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35739#(<= main_x 31)} is VALID [2019-05-15 10:57:54,498 INFO L273 TraceCheckUtils]: 62: Hoare triple {35739#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35739#(<= main_x 31)} is VALID [2019-05-15 10:57:54,498 INFO L273 TraceCheckUtils]: 63: Hoare triple {35739#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35746#(<= main_x 32)} is VALID [2019-05-15 10:57:54,499 INFO L273 TraceCheckUtils]: 64: Hoare triple {35746#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35746#(<= main_x 32)} is VALID [2019-05-15 10:57:54,500 INFO L273 TraceCheckUtils]: 65: Hoare triple {35746#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35753#(<= main_x 33)} is VALID [2019-05-15 10:57:54,500 INFO L273 TraceCheckUtils]: 66: Hoare triple {35753#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35753#(<= main_x 33)} is VALID [2019-05-15 10:57:54,501 INFO L273 TraceCheckUtils]: 67: Hoare triple {35753#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35760#(<= main_x 34)} is VALID [2019-05-15 10:57:54,501 INFO L273 TraceCheckUtils]: 68: Hoare triple {35760#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35760#(<= main_x 34)} is VALID [2019-05-15 10:57:54,502 INFO L273 TraceCheckUtils]: 69: Hoare triple {35760#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35767#(<= main_x 35)} is VALID [2019-05-15 10:57:54,502 INFO L273 TraceCheckUtils]: 70: Hoare triple {35767#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35767#(<= main_x 35)} is VALID [2019-05-15 10:57:54,503 INFO L273 TraceCheckUtils]: 71: Hoare triple {35767#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35774#(<= main_x 36)} is VALID [2019-05-15 10:57:54,504 INFO L273 TraceCheckUtils]: 72: Hoare triple {35774#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35774#(<= main_x 36)} is VALID [2019-05-15 10:57:54,504 INFO L273 TraceCheckUtils]: 73: Hoare triple {35774#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35781#(<= main_x 37)} is VALID [2019-05-15 10:57:54,505 INFO L273 TraceCheckUtils]: 74: Hoare triple {35781#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35781#(<= main_x 37)} is VALID [2019-05-15 10:57:54,506 INFO L273 TraceCheckUtils]: 75: Hoare triple {35781#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35788#(<= main_x 38)} is VALID [2019-05-15 10:57:54,506 INFO L273 TraceCheckUtils]: 76: Hoare triple {35788#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35788#(<= main_x 38)} is VALID [2019-05-15 10:57:54,507 INFO L273 TraceCheckUtils]: 77: Hoare triple {35788#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35795#(<= main_x 39)} is VALID [2019-05-15 10:57:54,507 INFO L273 TraceCheckUtils]: 78: Hoare triple {35795#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35795#(<= main_x 39)} is VALID [2019-05-15 10:57:54,508 INFO L273 TraceCheckUtils]: 79: Hoare triple {35795#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35802#(<= main_x 40)} is VALID [2019-05-15 10:57:54,509 INFO L273 TraceCheckUtils]: 80: Hoare triple {35802#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35802#(<= main_x 40)} is VALID [2019-05-15 10:57:54,509 INFO L273 TraceCheckUtils]: 81: Hoare triple {35802#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35809#(<= main_x 41)} is VALID [2019-05-15 10:57:54,510 INFO L273 TraceCheckUtils]: 82: Hoare triple {35809#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35809#(<= main_x 41)} is VALID [2019-05-15 10:57:54,511 INFO L273 TraceCheckUtils]: 83: Hoare triple {35809#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35816#(<= main_x 42)} is VALID [2019-05-15 10:57:54,511 INFO L273 TraceCheckUtils]: 84: Hoare triple {35816#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35816#(<= main_x 42)} is VALID [2019-05-15 10:57:54,512 INFO L273 TraceCheckUtils]: 85: Hoare triple {35816#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35823#(<= main_x 43)} is VALID [2019-05-15 10:57:54,512 INFO L273 TraceCheckUtils]: 86: Hoare triple {35823#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35823#(<= main_x 43)} is VALID [2019-05-15 10:57:54,513 INFO L273 TraceCheckUtils]: 87: Hoare triple {35823#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35830#(<= main_x 44)} is VALID [2019-05-15 10:57:54,514 INFO L273 TraceCheckUtils]: 88: Hoare triple {35830#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35830#(<= main_x 44)} is VALID [2019-05-15 10:57:54,514 INFO L273 TraceCheckUtils]: 89: Hoare triple {35830#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35837#(<= main_x 45)} is VALID [2019-05-15 10:57:54,515 INFO L273 TraceCheckUtils]: 90: Hoare triple {35837#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35837#(<= main_x 45)} is VALID [2019-05-15 10:57:54,516 INFO L273 TraceCheckUtils]: 91: Hoare triple {35837#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35844#(<= main_x 46)} is VALID [2019-05-15 10:57:54,516 INFO L273 TraceCheckUtils]: 92: Hoare triple {35844#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35844#(<= main_x 46)} is VALID [2019-05-15 10:57:54,517 INFO L273 TraceCheckUtils]: 93: Hoare triple {35844#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35851#(<= main_x 47)} is VALID [2019-05-15 10:57:54,518 INFO L273 TraceCheckUtils]: 94: Hoare triple {35851#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35851#(<= main_x 47)} is VALID [2019-05-15 10:57:54,518 INFO L273 TraceCheckUtils]: 95: Hoare triple {35851#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35858#(<= main_x 48)} is VALID [2019-05-15 10:57:54,519 INFO L273 TraceCheckUtils]: 96: Hoare triple {35858#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35858#(<= main_x 48)} is VALID [2019-05-15 10:57:54,520 INFO L273 TraceCheckUtils]: 97: Hoare triple {35858#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35865#(<= main_x 49)} is VALID [2019-05-15 10:57:54,520 INFO L273 TraceCheckUtils]: 98: Hoare triple {35865#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35865#(<= main_x 49)} is VALID [2019-05-15 10:57:54,521 INFO L273 TraceCheckUtils]: 99: Hoare triple {35865#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35872#(<= main_x 50)} is VALID [2019-05-15 10:57:54,521 INFO L273 TraceCheckUtils]: 100: Hoare triple {35872#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35872#(<= main_x 50)} is VALID [2019-05-15 10:57:54,522 INFO L273 TraceCheckUtils]: 101: Hoare triple {35872#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35879#(<= main_x 51)} is VALID [2019-05-15 10:57:54,523 INFO L273 TraceCheckUtils]: 102: Hoare triple {35879#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35879#(<= main_x 51)} is VALID [2019-05-15 10:57:54,523 INFO L273 TraceCheckUtils]: 103: Hoare triple {35879#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35886#(<= main_x 52)} is VALID [2019-05-15 10:57:54,524 INFO L273 TraceCheckUtils]: 104: Hoare triple {35886#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35886#(<= main_x 52)} is VALID [2019-05-15 10:57:54,525 INFO L273 TraceCheckUtils]: 105: Hoare triple {35886#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35893#(<= main_x 53)} is VALID [2019-05-15 10:57:54,525 INFO L273 TraceCheckUtils]: 106: Hoare triple {35893#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35893#(<= main_x 53)} is VALID [2019-05-15 10:57:54,526 INFO L273 TraceCheckUtils]: 107: Hoare triple {35893#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35900#(<= main_x 54)} is VALID [2019-05-15 10:57:54,526 INFO L273 TraceCheckUtils]: 108: Hoare triple {35900#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35900#(<= main_x 54)} is VALID [2019-05-15 10:57:54,527 INFO L273 TraceCheckUtils]: 109: Hoare triple {35900#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35907#(<= main_x 55)} is VALID [2019-05-15 10:57:54,528 INFO L273 TraceCheckUtils]: 110: Hoare triple {35907#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35907#(<= main_x 55)} is VALID [2019-05-15 10:57:54,528 INFO L273 TraceCheckUtils]: 111: Hoare triple {35907#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35914#(<= main_x 56)} is VALID [2019-05-15 10:57:54,529 INFO L273 TraceCheckUtils]: 112: Hoare triple {35914#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35914#(<= main_x 56)} is VALID [2019-05-15 10:57:54,529 INFO L273 TraceCheckUtils]: 113: Hoare triple {35914#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35921#(<= main_x 57)} is VALID [2019-05-15 10:57:54,530 INFO L273 TraceCheckUtils]: 114: Hoare triple {35921#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35921#(<= main_x 57)} is VALID [2019-05-15 10:57:54,531 INFO L273 TraceCheckUtils]: 115: Hoare triple {35921#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35928#(<= main_x 58)} is VALID [2019-05-15 10:57:54,531 INFO L273 TraceCheckUtils]: 116: Hoare triple {35928#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35928#(<= main_x 58)} is VALID [2019-05-15 10:57:54,532 INFO L273 TraceCheckUtils]: 117: Hoare triple {35928#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35935#(<= main_x 59)} is VALID [2019-05-15 10:57:54,532 INFO L273 TraceCheckUtils]: 118: Hoare triple {35935#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35935#(<= main_x 59)} is VALID [2019-05-15 10:57:54,533 INFO L273 TraceCheckUtils]: 119: Hoare triple {35935#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35942#(<= main_x 60)} is VALID [2019-05-15 10:57:54,534 INFO L273 TraceCheckUtils]: 120: Hoare triple {35942#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35942#(<= main_x 60)} is VALID [2019-05-15 10:57:54,534 INFO L273 TraceCheckUtils]: 121: Hoare triple {35942#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35949#(<= main_x 61)} is VALID [2019-05-15 10:57:54,535 INFO L273 TraceCheckUtils]: 122: Hoare triple {35949#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35949#(<= main_x 61)} is VALID [2019-05-15 10:57:54,536 INFO L273 TraceCheckUtils]: 123: Hoare triple {35949#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35956#(<= main_x 62)} is VALID [2019-05-15 10:57:54,536 INFO L273 TraceCheckUtils]: 124: Hoare triple {35956#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35956#(<= main_x 62)} is VALID [2019-05-15 10:57:54,537 INFO L273 TraceCheckUtils]: 125: Hoare triple {35956#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35963#(<= main_x 63)} is VALID [2019-05-15 10:57:54,538 INFO L273 TraceCheckUtils]: 126: Hoare triple {35963#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35963#(<= main_x 63)} is VALID [2019-05-15 10:57:54,538 INFO L273 TraceCheckUtils]: 127: Hoare triple {35963#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35970#(<= main_x 64)} is VALID [2019-05-15 10:57:54,539 INFO L273 TraceCheckUtils]: 128: Hoare triple {35970#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35970#(<= main_x 64)} is VALID [2019-05-15 10:57:54,540 INFO L273 TraceCheckUtils]: 129: Hoare triple {35970#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35977#(<= main_x 65)} is VALID [2019-05-15 10:57:54,540 INFO L273 TraceCheckUtils]: 130: Hoare triple {35977#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35977#(<= main_x 65)} is VALID [2019-05-15 10:57:54,541 INFO L273 TraceCheckUtils]: 131: Hoare triple {35977#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35984#(<= main_x 66)} is VALID [2019-05-15 10:57:54,541 INFO L273 TraceCheckUtils]: 132: Hoare triple {35984#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35984#(<= main_x 66)} is VALID [2019-05-15 10:57:54,542 INFO L273 TraceCheckUtils]: 133: Hoare triple {35984#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {35991#(<= main_x 67)} is VALID [2019-05-15 10:57:54,543 INFO L273 TraceCheckUtils]: 134: Hoare triple {35991#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {35991#(<= main_x 67)} is VALID [2019-05-15 10:57:54,543 INFO L273 TraceCheckUtils]: 135: Hoare triple {35991#(<= main_x 67)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {35521#false} is VALID [2019-05-15 10:57:54,544 INFO L273 TraceCheckUtils]: 136: Hoare triple {35521#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {35521#false} is VALID [2019-05-15 10:57:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 0 proven. 4489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:54,557 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:54,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2019-05-15 10:57:54,557 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 137 [2019-05-15 10:57:54,557 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:54,558 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 70 states. [2019-05-15 10:57:54,692 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 137 edges. 137 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:54,692 INFO L454 AbstractCegarLoop]: Interpolant automaton has 70 states [2019-05-15 10:57:54,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2019-05-15 10:57:54,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2019-05-15 10:57:54,693 INFO L87 Difference]: Start difference. First operand 138 states and 205 transitions. Second operand 70 states. [2019-05-15 10:57:55,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:55,094 INFO L93 Difference]: Finished difference Result 140 states and 208 transitions. [2019-05-15 10:57:55,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2019-05-15 10:57:55,094 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 137 [2019-05-15 10:57:55,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:55,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2019-05-15 10:57:55,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 209 transitions. [2019-05-15 10:57:55,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2019-05-15 10:57:55,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 209 transitions. [2019-05-15 10:57:55,096 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 70 states and 209 transitions. [2019-05-15 10:57:55,300 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 209 edges. 209 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:55,303 INFO L225 Difference]: With dead ends: 140 [2019-05-15 10:57:55,303 INFO L226 Difference]: Without dead ends: 140 [2019-05-15 10:57:55,304 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2019-05-15 10:57:55,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-05-15 10:57:55,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2019-05-15 10:57:55,305 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:55,305 INFO L82 GeneralOperation]: Start isEquivalent. First operand 140 states. Second operand 140 states. [2019-05-15 10:57:55,305 INFO L74 IsIncluded]: Start isIncluded. First operand 140 states. Second operand 140 states. [2019-05-15 10:57:55,305 INFO L87 Difference]: Start difference. First operand 140 states. Second operand 140 states. [2019-05-15 10:57:55,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:55,307 INFO L93 Difference]: Finished difference Result 140 states and 208 transitions. [2019-05-15 10:57:55,307 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 208 transitions. [2019-05-15 10:57:55,307 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:55,307 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:55,307 INFO L74 IsIncluded]: Start isIncluded. First operand 140 states. Second operand 140 states. [2019-05-15 10:57:55,307 INFO L87 Difference]: Start difference. First operand 140 states. Second operand 140 states. [2019-05-15 10:57:55,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:55,309 INFO L93 Difference]: Finished difference Result 140 states and 208 transitions. [2019-05-15 10:57:55,309 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 208 transitions. [2019-05-15 10:57:55,309 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:55,309 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:55,309 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:55,309 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:55,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2019-05-15 10:57:55,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 208 transitions. [2019-05-15 10:57:55,311 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 208 transitions. Word has length 137 [2019-05-15 10:57:55,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:55,311 INFO L475 AbstractCegarLoop]: Abstraction has 140 states and 208 transitions. [2019-05-15 10:57:55,311 INFO L476 AbstractCegarLoop]: Interpolant automaton has 70 states. [2019-05-15 10:57:55,311 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 208 transitions. [2019-05-15 10:57:55,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2019-05-15 10:57:55,312 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:55,312 INFO L399 BasicCegarLoop]: trace histogram [68, 68, 1, 1, 1] [2019-05-15 10:57:55,312 INFO L418 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:55,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:55,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1961330465, now seen corresponding path program 68 times [2019-05-15 10:57:55,313 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:55,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 70 conjunts are in the unsatisfiable core [2019-05-15 10:57:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:55,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:57:58,039 INFO L273 TraceCheckUtils]: 0: Hoare triple {36560#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {36565#(<= main_x 0)} is VALID [2019-05-15 10:57:58,040 INFO L273 TraceCheckUtils]: 1: Hoare triple {36565#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36569#(<= main_x 1)} is VALID [2019-05-15 10:57:58,041 INFO L273 TraceCheckUtils]: 2: Hoare triple {36569#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36569#(<= main_x 1)} is VALID [2019-05-15 10:57:58,041 INFO L273 TraceCheckUtils]: 3: Hoare triple {36569#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36576#(<= main_x 2)} is VALID [2019-05-15 10:57:58,042 INFO L273 TraceCheckUtils]: 4: Hoare triple {36576#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36576#(<= main_x 2)} is VALID [2019-05-15 10:57:58,043 INFO L273 TraceCheckUtils]: 5: Hoare triple {36576#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36583#(<= main_x 3)} is VALID [2019-05-15 10:57:58,043 INFO L273 TraceCheckUtils]: 6: Hoare triple {36583#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36583#(<= main_x 3)} is VALID [2019-05-15 10:57:58,044 INFO L273 TraceCheckUtils]: 7: Hoare triple {36583#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36590#(<= main_x 4)} is VALID [2019-05-15 10:57:58,044 INFO L273 TraceCheckUtils]: 8: Hoare triple {36590#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36590#(<= main_x 4)} is VALID [2019-05-15 10:57:58,045 INFO L273 TraceCheckUtils]: 9: Hoare triple {36590#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36597#(<= main_x 5)} is VALID [2019-05-15 10:57:58,046 INFO L273 TraceCheckUtils]: 10: Hoare triple {36597#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36597#(<= main_x 5)} is VALID [2019-05-15 10:57:58,046 INFO L273 TraceCheckUtils]: 11: Hoare triple {36597#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36604#(<= main_x 6)} is VALID [2019-05-15 10:57:58,047 INFO L273 TraceCheckUtils]: 12: Hoare triple {36604#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36604#(<= main_x 6)} is VALID [2019-05-15 10:57:58,048 INFO L273 TraceCheckUtils]: 13: Hoare triple {36604#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36611#(<= main_x 7)} is VALID [2019-05-15 10:57:58,048 INFO L273 TraceCheckUtils]: 14: Hoare triple {36611#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36611#(<= main_x 7)} is VALID [2019-05-15 10:57:58,049 INFO L273 TraceCheckUtils]: 15: Hoare triple {36611#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36618#(<= main_x 8)} is VALID [2019-05-15 10:57:58,049 INFO L273 TraceCheckUtils]: 16: Hoare triple {36618#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36618#(<= main_x 8)} is VALID [2019-05-15 10:57:58,050 INFO L273 TraceCheckUtils]: 17: Hoare triple {36618#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36625#(<= main_x 9)} is VALID [2019-05-15 10:57:58,051 INFO L273 TraceCheckUtils]: 18: Hoare triple {36625#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36625#(<= main_x 9)} is VALID [2019-05-15 10:57:58,051 INFO L273 TraceCheckUtils]: 19: Hoare triple {36625#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36632#(<= main_x 10)} is VALID [2019-05-15 10:57:58,052 INFO L273 TraceCheckUtils]: 20: Hoare triple {36632#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36632#(<= main_x 10)} is VALID [2019-05-15 10:57:58,053 INFO L273 TraceCheckUtils]: 21: Hoare triple {36632#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36639#(<= main_x 11)} is VALID [2019-05-15 10:57:58,053 INFO L273 TraceCheckUtils]: 22: Hoare triple {36639#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36639#(<= main_x 11)} is VALID [2019-05-15 10:57:58,054 INFO L273 TraceCheckUtils]: 23: Hoare triple {36639#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36646#(<= main_x 12)} is VALID [2019-05-15 10:57:58,054 INFO L273 TraceCheckUtils]: 24: Hoare triple {36646#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36646#(<= main_x 12)} is VALID [2019-05-15 10:57:58,055 INFO L273 TraceCheckUtils]: 25: Hoare triple {36646#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36653#(<= main_x 13)} is VALID [2019-05-15 10:57:58,056 INFO L273 TraceCheckUtils]: 26: Hoare triple {36653#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36653#(<= main_x 13)} is VALID [2019-05-15 10:57:58,056 INFO L273 TraceCheckUtils]: 27: Hoare triple {36653#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36660#(<= main_x 14)} is VALID [2019-05-15 10:57:58,057 INFO L273 TraceCheckUtils]: 28: Hoare triple {36660#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36660#(<= main_x 14)} is VALID [2019-05-15 10:57:58,058 INFO L273 TraceCheckUtils]: 29: Hoare triple {36660#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36667#(<= main_x 15)} is VALID [2019-05-15 10:57:58,058 INFO L273 TraceCheckUtils]: 30: Hoare triple {36667#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36667#(<= main_x 15)} is VALID [2019-05-15 10:57:58,059 INFO L273 TraceCheckUtils]: 31: Hoare triple {36667#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36674#(<= main_x 16)} is VALID [2019-05-15 10:57:58,060 INFO L273 TraceCheckUtils]: 32: Hoare triple {36674#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36674#(<= main_x 16)} is VALID [2019-05-15 10:57:58,060 INFO L273 TraceCheckUtils]: 33: Hoare triple {36674#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36681#(<= main_x 17)} is VALID [2019-05-15 10:57:58,061 INFO L273 TraceCheckUtils]: 34: Hoare triple {36681#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36681#(<= main_x 17)} is VALID [2019-05-15 10:57:58,062 INFO L273 TraceCheckUtils]: 35: Hoare triple {36681#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36688#(<= main_x 18)} is VALID [2019-05-15 10:57:58,062 INFO L273 TraceCheckUtils]: 36: Hoare triple {36688#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36688#(<= main_x 18)} is VALID [2019-05-15 10:57:58,063 INFO L273 TraceCheckUtils]: 37: Hoare triple {36688#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36695#(<= main_x 19)} is VALID [2019-05-15 10:57:58,063 INFO L273 TraceCheckUtils]: 38: Hoare triple {36695#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36695#(<= main_x 19)} is VALID [2019-05-15 10:57:58,064 INFO L273 TraceCheckUtils]: 39: Hoare triple {36695#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36702#(<= main_x 20)} is VALID [2019-05-15 10:57:58,065 INFO L273 TraceCheckUtils]: 40: Hoare triple {36702#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36702#(<= main_x 20)} is VALID [2019-05-15 10:57:58,065 INFO L273 TraceCheckUtils]: 41: Hoare triple {36702#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36709#(<= main_x 21)} is VALID [2019-05-15 10:57:58,066 INFO L273 TraceCheckUtils]: 42: Hoare triple {36709#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36709#(<= main_x 21)} is VALID [2019-05-15 10:57:58,067 INFO L273 TraceCheckUtils]: 43: Hoare triple {36709#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36716#(<= main_x 22)} is VALID [2019-05-15 10:57:58,067 INFO L273 TraceCheckUtils]: 44: Hoare triple {36716#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36716#(<= main_x 22)} is VALID [2019-05-15 10:57:58,068 INFO L273 TraceCheckUtils]: 45: Hoare triple {36716#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36723#(<= main_x 23)} is VALID [2019-05-15 10:57:58,068 INFO L273 TraceCheckUtils]: 46: Hoare triple {36723#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36723#(<= main_x 23)} is VALID [2019-05-15 10:57:58,069 INFO L273 TraceCheckUtils]: 47: Hoare triple {36723#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36730#(<= main_x 24)} is VALID [2019-05-15 10:57:58,070 INFO L273 TraceCheckUtils]: 48: Hoare triple {36730#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36730#(<= main_x 24)} is VALID [2019-05-15 10:57:58,071 INFO L273 TraceCheckUtils]: 49: Hoare triple {36730#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36737#(<= main_x 25)} is VALID [2019-05-15 10:57:58,071 INFO L273 TraceCheckUtils]: 50: Hoare triple {36737#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36737#(<= main_x 25)} is VALID [2019-05-15 10:57:58,072 INFO L273 TraceCheckUtils]: 51: Hoare triple {36737#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36744#(<= main_x 26)} is VALID [2019-05-15 10:57:58,072 INFO L273 TraceCheckUtils]: 52: Hoare triple {36744#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36744#(<= main_x 26)} is VALID [2019-05-15 10:57:58,073 INFO L273 TraceCheckUtils]: 53: Hoare triple {36744#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36751#(<= main_x 27)} is VALID [2019-05-15 10:57:58,074 INFO L273 TraceCheckUtils]: 54: Hoare triple {36751#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36751#(<= main_x 27)} is VALID [2019-05-15 10:57:58,074 INFO L273 TraceCheckUtils]: 55: Hoare triple {36751#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36758#(<= main_x 28)} is VALID [2019-05-15 10:57:58,075 INFO L273 TraceCheckUtils]: 56: Hoare triple {36758#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36758#(<= main_x 28)} is VALID [2019-05-15 10:57:58,076 INFO L273 TraceCheckUtils]: 57: Hoare triple {36758#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36765#(<= main_x 29)} is VALID [2019-05-15 10:57:58,076 INFO L273 TraceCheckUtils]: 58: Hoare triple {36765#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36765#(<= main_x 29)} is VALID [2019-05-15 10:57:58,077 INFO L273 TraceCheckUtils]: 59: Hoare triple {36765#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36772#(<= main_x 30)} is VALID [2019-05-15 10:57:58,077 INFO L273 TraceCheckUtils]: 60: Hoare triple {36772#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36772#(<= main_x 30)} is VALID [2019-05-15 10:57:58,078 INFO L273 TraceCheckUtils]: 61: Hoare triple {36772#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36779#(<= main_x 31)} is VALID [2019-05-15 10:57:58,079 INFO L273 TraceCheckUtils]: 62: Hoare triple {36779#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36779#(<= main_x 31)} is VALID [2019-05-15 10:57:58,079 INFO L273 TraceCheckUtils]: 63: Hoare triple {36779#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36786#(<= main_x 32)} is VALID [2019-05-15 10:57:58,080 INFO L273 TraceCheckUtils]: 64: Hoare triple {36786#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36786#(<= main_x 32)} is VALID [2019-05-15 10:57:58,081 INFO L273 TraceCheckUtils]: 65: Hoare triple {36786#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36793#(<= main_x 33)} is VALID [2019-05-15 10:57:58,081 INFO L273 TraceCheckUtils]: 66: Hoare triple {36793#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36793#(<= main_x 33)} is VALID [2019-05-15 10:57:58,082 INFO L273 TraceCheckUtils]: 67: Hoare triple {36793#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36800#(<= main_x 34)} is VALID [2019-05-15 10:57:58,082 INFO L273 TraceCheckUtils]: 68: Hoare triple {36800#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36800#(<= main_x 34)} is VALID [2019-05-15 10:57:58,083 INFO L273 TraceCheckUtils]: 69: Hoare triple {36800#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36807#(<= main_x 35)} is VALID [2019-05-15 10:57:58,084 INFO L273 TraceCheckUtils]: 70: Hoare triple {36807#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36807#(<= main_x 35)} is VALID [2019-05-15 10:57:58,085 INFO L273 TraceCheckUtils]: 71: Hoare triple {36807#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36814#(<= main_x 36)} is VALID [2019-05-15 10:57:58,085 INFO L273 TraceCheckUtils]: 72: Hoare triple {36814#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36814#(<= main_x 36)} is VALID [2019-05-15 10:57:58,086 INFO L273 TraceCheckUtils]: 73: Hoare triple {36814#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36821#(<= main_x 37)} is VALID [2019-05-15 10:57:58,086 INFO L273 TraceCheckUtils]: 74: Hoare triple {36821#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36821#(<= main_x 37)} is VALID [2019-05-15 10:57:58,087 INFO L273 TraceCheckUtils]: 75: Hoare triple {36821#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36828#(<= main_x 38)} is VALID [2019-05-15 10:57:58,087 INFO L273 TraceCheckUtils]: 76: Hoare triple {36828#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36828#(<= main_x 38)} is VALID [2019-05-15 10:57:58,088 INFO L273 TraceCheckUtils]: 77: Hoare triple {36828#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36835#(<= main_x 39)} is VALID [2019-05-15 10:57:58,089 INFO L273 TraceCheckUtils]: 78: Hoare triple {36835#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36835#(<= main_x 39)} is VALID [2019-05-15 10:57:58,089 INFO L273 TraceCheckUtils]: 79: Hoare triple {36835#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36842#(<= main_x 40)} is VALID [2019-05-15 10:57:58,090 INFO L273 TraceCheckUtils]: 80: Hoare triple {36842#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36842#(<= main_x 40)} is VALID [2019-05-15 10:57:58,091 INFO L273 TraceCheckUtils]: 81: Hoare triple {36842#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36849#(<= main_x 41)} is VALID [2019-05-15 10:57:58,091 INFO L273 TraceCheckUtils]: 82: Hoare triple {36849#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36849#(<= main_x 41)} is VALID [2019-05-15 10:57:58,092 INFO L273 TraceCheckUtils]: 83: Hoare triple {36849#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36856#(<= main_x 42)} is VALID [2019-05-15 10:57:58,092 INFO L273 TraceCheckUtils]: 84: Hoare triple {36856#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36856#(<= main_x 42)} is VALID [2019-05-15 10:57:58,093 INFO L273 TraceCheckUtils]: 85: Hoare triple {36856#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36863#(<= main_x 43)} is VALID [2019-05-15 10:57:58,094 INFO L273 TraceCheckUtils]: 86: Hoare triple {36863#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36863#(<= main_x 43)} is VALID [2019-05-15 10:57:58,094 INFO L273 TraceCheckUtils]: 87: Hoare triple {36863#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36870#(<= main_x 44)} is VALID [2019-05-15 10:57:58,095 INFO L273 TraceCheckUtils]: 88: Hoare triple {36870#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36870#(<= main_x 44)} is VALID [2019-05-15 10:57:58,096 INFO L273 TraceCheckUtils]: 89: Hoare triple {36870#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36877#(<= main_x 45)} is VALID [2019-05-15 10:57:58,096 INFO L273 TraceCheckUtils]: 90: Hoare triple {36877#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36877#(<= main_x 45)} is VALID [2019-05-15 10:57:58,097 INFO L273 TraceCheckUtils]: 91: Hoare triple {36877#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36884#(<= main_x 46)} is VALID [2019-05-15 10:57:58,097 INFO L273 TraceCheckUtils]: 92: Hoare triple {36884#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36884#(<= main_x 46)} is VALID [2019-05-15 10:57:58,098 INFO L273 TraceCheckUtils]: 93: Hoare triple {36884#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36891#(<= main_x 47)} is VALID [2019-05-15 10:57:58,099 INFO L273 TraceCheckUtils]: 94: Hoare triple {36891#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36891#(<= main_x 47)} is VALID [2019-05-15 10:57:58,100 INFO L273 TraceCheckUtils]: 95: Hoare triple {36891#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36898#(<= main_x 48)} is VALID [2019-05-15 10:57:58,100 INFO L273 TraceCheckUtils]: 96: Hoare triple {36898#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36898#(<= main_x 48)} is VALID [2019-05-15 10:57:58,101 INFO L273 TraceCheckUtils]: 97: Hoare triple {36898#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36905#(<= main_x 49)} is VALID [2019-05-15 10:57:58,101 INFO L273 TraceCheckUtils]: 98: Hoare triple {36905#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36905#(<= main_x 49)} is VALID [2019-05-15 10:57:58,102 INFO L273 TraceCheckUtils]: 99: Hoare triple {36905#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36912#(<= main_x 50)} is VALID [2019-05-15 10:57:58,103 INFO L273 TraceCheckUtils]: 100: Hoare triple {36912#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36912#(<= main_x 50)} is VALID [2019-05-15 10:57:58,103 INFO L273 TraceCheckUtils]: 101: Hoare triple {36912#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36919#(<= main_x 51)} is VALID [2019-05-15 10:57:58,104 INFO L273 TraceCheckUtils]: 102: Hoare triple {36919#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36919#(<= main_x 51)} is VALID [2019-05-15 10:57:58,105 INFO L273 TraceCheckUtils]: 103: Hoare triple {36919#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36926#(<= main_x 52)} is VALID [2019-05-15 10:57:58,105 INFO L273 TraceCheckUtils]: 104: Hoare triple {36926#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36926#(<= main_x 52)} is VALID [2019-05-15 10:57:58,106 INFO L273 TraceCheckUtils]: 105: Hoare triple {36926#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36933#(<= main_x 53)} is VALID [2019-05-15 10:57:58,106 INFO L273 TraceCheckUtils]: 106: Hoare triple {36933#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36933#(<= main_x 53)} is VALID [2019-05-15 10:57:58,107 INFO L273 TraceCheckUtils]: 107: Hoare triple {36933#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36940#(<= main_x 54)} is VALID [2019-05-15 10:57:58,108 INFO L273 TraceCheckUtils]: 108: Hoare triple {36940#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36940#(<= main_x 54)} is VALID [2019-05-15 10:57:58,108 INFO L273 TraceCheckUtils]: 109: Hoare triple {36940#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36947#(<= main_x 55)} is VALID [2019-05-15 10:57:58,109 INFO L273 TraceCheckUtils]: 110: Hoare triple {36947#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36947#(<= main_x 55)} is VALID [2019-05-15 10:57:58,110 INFO L273 TraceCheckUtils]: 111: Hoare triple {36947#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36954#(<= main_x 56)} is VALID [2019-05-15 10:57:58,110 INFO L273 TraceCheckUtils]: 112: Hoare triple {36954#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36954#(<= main_x 56)} is VALID [2019-05-15 10:57:58,111 INFO L273 TraceCheckUtils]: 113: Hoare triple {36954#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36961#(<= main_x 57)} is VALID [2019-05-15 10:57:58,111 INFO L273 TraceCheckUtils]: 114: Hoare triple {36961#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36961#(<= main_x 57)} is VALID [2019-05-15 10:57:58,112 INFO L273 TraceCheckUtils]: 115: Hoare triple {36961#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36968#(<= main_x 58)} is VALID [2019-05-15 10:57:58,112 INFO L273 TraceCheckUtils]: 116: Hoare triple {36968#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36968#(<= main_x 58)} is VALID [2019-05-15 10:57:58,113 INFO L273 TraceCheckUtils]: 117: Hoare triple {36968#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36975#(<= main_x 59)} is VALID [2019-05-15 10:57:58,114 INFO L273 TraceCheckUtils]: 118: Hoare triple {36975#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36975#(<= main_x 59)} is VALID [2019-05-15 10:57:58,114 INFO L273 TraceCheckUtils]: 119: Hoare triple {36975#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36982#(<= main_x 60)} is VALID [2019-05-15 10:57:58,115 INFO L273 TraceCheckUtils]: 120: Hoare triple {36982#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36982#(<= main_x 60)} is VALID [2019-05-15 10:57:58,116 INFO L273 TraceCheckUtils]: 121: Hoare triple {36982#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36989#(<= main_x 61)} is VALID [2019-05-15 10:57:58,116 INFO L273 TraceCheckUtils]: 122: Hoare triple {36989#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36989#(<= main_x 61)} is VALID [2019-05-15 10:57:58,117 INFO L273 TraceCheckUtils]: 123: Hoare triple {36989#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {36996#(<= main_x 62)} is VALID [2019-05-15 10:57:58,117 INFO L273 TraceCheckUtils]: 124: Hoare triple {36996#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {36996#(<= main_x 62)} is VALID [2019-05-15 10:57:58,118 INFO L273 TraceCheckUtils]: 125: Hoare triple {36996#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37003#(<= main_x 63)} is VALID [2019-05-15 10:57:58,119 INFO L273 TraceCheckUtils]: 126: Hoare triple {37003#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37003#(<= main_x 63)} is VALID [2019-05-15 10:57:58,119 INFO L273 TraceCheckUtils]: 127: Hoare triple {37003#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37010#(<= main_x 64)} is VALID [2019-05-15 10:57:58,120 INFO L273 TraceCheckUtils]: 128: Hoare triple {37010#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37010#(<= main_x 64)} is VALID [2019-05-15 10:57:58,121 INFO L273 TraceCheckUtils]: 129: Hoare triple {37010#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37017#(<= main_x 65)} is VALID [2019-05-15 10:57:58,121 INFO L273 TraceCheckUtils]: 130: Hoare triple {37017#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37017#(<= main_x 65)} is VALID [2019-05-15 10:57:58,122 INFO L273 TraceCheckUtils]: 131: Hoare triple {37017#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37024#(<= main_x 66)} is VALID [2019-05-15 10:57:58,123 INFO L273 TraceCheckUtils]: 132: Hoare triple {37024#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37024#(<= main_x 66)} is VALID [2019-05-15 10:57:58,123 INFO L273 TraceCheckUtils]: 133: Hoare triple {37024#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37031#(<= main_x 67)} is VALID [2019-05-15 10:57:58,124 INFO L273 TraceCheckUtils]: 134: Hoare triple {37031#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37031#(<= main_x 67)} is VALID [2019-05-15 10:57:58,125 INFO L273 TraceCheckUtils]: 135: Hoare triple {37031#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37038#(<= main_x 68)} is VALID [2019-05-15 10:57:58,125 INFO L273 TraceCheckUtils]: 136: Hoare triple {37038#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37038#(<= main_x 68)} is VALID [2019-05-15 10:57:58,126 INFO L273 TraceCheckUtils]: 137: Hoare triple {37038#(<= main_x 68)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {36561#false} is VALID [2019-05-15 10:57:58,126 INFO L273 TraceCheckUtils]: 138: Hoare triple {36561#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {36561#false} is VALID [2019-05-15 10:57:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 0 proven. 4624 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:57:58,141 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:57:58,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2019-05-15 10:57:58,141 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 139 [2019-05-15 10:57:58,141 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:57:58,141 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 71 states. [2019-05-15 10:57:58,367 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:58,367 INFO L454 AbstractCegarLoop]: Interpolant automaton has 71 states [2019-05-15 10:57:58,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2019-05-15 10:57:58,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2019-05-15 10:57:58,369 INFO L87 Difference]: Start difference. First operand 140 states and 208 transitions. Second operand 71 states. [2019-05-15 10:57:58,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:58,778 INFO L93 Difference]: Finished difference Result 142 states and 211 transitions. [2019-05-15 10:57:58,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2019-05-15 10:57:58,778 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 139 [2019-05-15 10:57:58,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:57:58,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-05-15 10:57:58,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 212 transitions. [2019-05-15 10:57:58,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-05-15 10:57:58,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 212 transitions. [2019-05-15 10:57:58,780 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 71 states and 212 transitions. [2019-05-15 10:57:58,991 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 212 edges. 212 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:57:58,993 INFO L225 Difference]: With dead ends: 142 [2019-05-15 10:57:58,994 INFO L226 Difference]: Without dead ends: 142 [2019-05-15 10:57:58,994 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2019-05-15 10:57:58,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2019-05-15 10:57:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2019-05-15 10:57:58,995 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:57:58,996 INFO L82 GeneralOperation]: Start isEquivalent. First operand 142 states. Second operand 142 states. [2019-05-15 10:57:58,996 INFO L74 IsIncluded]: Start isIncluded. First operand 142 states. Second operand 142 states. [2019-05-15 10:57:58,996 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 142 states. [2019-05-15 10:57:58,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:58,997 INFO L93 Difference]: Finished difference Result 142 states and 211 transitions. [2019-05-15 10:57:58,997 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 211 transitions. [2019-05-15 10:57:58,998 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:58,998 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:58,998 INFO L74 IsIncluded]: Start isIncluded. First operand 142 states. Second operand 142 states. [2019-05-15 10:57:58,998 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 142 states. [2019-05-15 10:57:58,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:57:58,999 INFO L93 Difference]: Finished difference Result 142 states and 211 transitions. [2019-05-15 10:57:58,999 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 211 transitions. [2019-05-15 10:57:59,000 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:57:59,000 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:57:59,000 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:57:59,000 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:57:59,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2019-05-15 10:57:59,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 211 transitions. [2019-05-15 10:57:59,001 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 211 transitions. Word has length 139 [2019-05-15 10:57:59,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:57:59,002 INFO L475 AbstractCegarLoop]: Abstraction has 142 states and 211 transitions. [2019-05-15 10:57:59,002 INFO L476 AbstractCegarLoop]: Interpolant automaton has 71 states. [2019-05-15 10:57:59,002 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 211 transitions. [2019-05-15 10:57:59,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2019-05-15 10:57:59,002 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:57:59,002 INFO L399 BasicCegarLoop]: trace histogram [69, 69, 1, 1, 1] [2019-05-15 10:57:59,002 INFO L418 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:57:59,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:57:59,003 INFO L82 PathProgramCache]: Analyzing trace with hash 652035938, now seen corresponding path program 69 times [2019-05-15 10:57:59,003 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:57:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:59,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 71 conjunts are in the unsatisfiable core [2019-05-15 10:57:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:57:59,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:01,235 INFO L273 TraceCheckUtils]: 0: Hoare triple {37615#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {37620#(<= main_x 0)} is VALID [2019-05-15 10:58:01,236 INFO L273 TraceCheckUtils]: 1: Hoare triple {37620#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37624#(<= main_x 1)} is VALID [2019-05-15 10:58:01,236 INFO L273 TraceCheckUtils]: 2: Hoare triple {37624#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37624#(<= main_x 1)} is VALID [2019-05-15 10:58:01,237 INFO L273 TraceCheckUtils]: 3: Hoare triple {37624#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37631#(<= main_x 2)} is VALID [2019-05-15 10:58:01,238 INFO L273 TraceCheckUtils]: 4: Hoare triple {37631#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37631#(<= main_x 2)} is VALID [2019-05-15 10:58:01,238 INFO L273 TraceCheckUtils]: 5: Hoare triple {37631#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37638#(<= main_x 3)} is VALID [2019-05-15 10:58:01,239 INFO L273 TraceCheckUtils]: 6: Hoare triple {37638#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37638#(<= main_x 3)} is VALID [2019-05-15 10:58:01,240 INFO L273 TraceCheckUtils]: 7: Hoare triple {37638#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37645#(<= main_x 4)} is VALID [2019-05-15 10:58:01,240 INFO L273 TraceCheckUtils]: 8: Hoare triple {37645#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37645#(<= main_x 4)} is VALID [2019-05-15 10:58:01,241 INFO L273 TraceCheckUtils]: 9: Hoare triple {37645#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37652#(<= main_x 5)} is VALID [2019-05-15 10:58:01,242 INFO L273 TraceCheckUtils]: 10: Hoare triple {37652#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37652#(<= main_x 5)} is VALID [2019-05-15 10:58:01,242 INFO L273 TraceCheckUtils]: 11: Hoare triple {37652#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37659#(<= main_x 6)} is VALID [2019-05-15 10:58:01,243 INFO L273 TraceCheckUtils]: 12: Hoare triple {37659#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37659#(<= main_x 6)} is VALID [2019-05-15 10:58:01,244 INFO L273 TraceCheckUtils]: 13: Hoare triple {37659#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37666#(<= main_x 7)} is VALID [2019-05-15 10:58:01,244 INFO L273 TraceCheckUtils]: 14: Hoare triple {37666#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37666#(<= main_x 7)} is VALID [2019-05-15 10:58:01,245 INFO L273 TraceCheckUtils]: 15: Hoare triple {37666#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37673#(<= main_x 8)} is VALID [2019-05-15 10:58:01,245 INFO L273 TraceCheckUtils]: 16: Hoare triple {37673#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37673#(<= main_x 8)} is VALID [2019-05-15 10:58:01,246 INFO L273 TraceCheckUtils]: 17: Hoare triple {37673#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37680#(<= main_x 9)} is VALID [2019-05-15 10:58:01,247 INFO L273 TraceCheckUtils]: 18: Hoare triple {37680#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37680#(<= main_x 9)} is VALID [2019-05-15 10:58:01,247 INFO L273 TraceCheckUtils]: 19: Hoare triple {37680#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37687#(<= main_x 10)} is VALID [2019-05-15 10:58:01,248 INFO L273 TraceCheckUtils]: 20: Hoare triple {37687#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37687#(<= main_x 10)} is VALID [2019-05-15 10:58:01,249 INFO L273 TraceCheckUtils]: 21: Hoare triple {37687#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37694#(<= main_x 11)} is VALID [2019-05-15 10:58:01,249 INFO L273 TraceCheckUtils]: 22: Hoare triple {37694#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37694#(<= main_x 11)} is VALID [2019-05-15 10:58:01,250 INFO L273 TraceCheckUtils]: 23: Hoare triple {37694#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37701#(<= main_x 12)} is VALID [2019-05-15 10:58:01,250 INFO L273 TraceCheckUtils]: 24: Hoare triple {37701#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37701#(<= main_x 12)} is VALID [2019-05-15 10:58:01,251 INFO L273 TraceCheckUtils]: 25: Hoare triple {37701#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37708#(<= main_x 13)} is VALID [2019-05-15 10:58:01,252 INFO L273 TraceCheckUtils]: 26: Hoare triple {37708#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37708#(<= main_x 13)} is VALID [2019-05-15 10:58:01,252 INFO L273 TraceCheckUtils]: 27: Hoare triple {37708#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37715#(<= main_x 14)} is VALID [2019-05-15 10:58:01,253 INFO L273 TraceCheckUtils]: 28: Hoare triple {37715#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37715#(<= main_x 14)} is VALID [2019-05-15 10:58:01,253 INFO L273 TraceCheckUtils]: 29: Hoare triple {37715#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37722#(<= main_x 15)} is VALID [2019-05-15 10:58:01,254 INFO L273 TraceCheckUtils]: 30: Hoare triple {37722#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37722#(<= main_x 15)} is VALID [2019-05-15 10:58:01,255 INFO L273 TraceCheckUtils]: 31: Hoare triple {37722#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37729#(<= main_x 16)} is VALID [2019-05-15 10:58:01,255 INFO L273 TraceCheckUtils]: 32: Hoare triple {37729#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37729#(<= main_x 16)} is VALID [2019-05-15 10:58:01,256 INFO L273 TraceCheckUtils]: 33: Hoare triple {37729#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37736#(<= main_x 17)} is VALID [2019-05-15 10:58:01,257 INFO L273 TraceCheckUtils]: 34: Hoare triple {37736#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37736#(<= main_x 17)} is VALID [2019-05-15 10:58:01,257 INFO L273 TraceCheckUtils]: 35: Hoare triple {37736#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37743#(<= main_x 18)} is VALID [2019-05-15 10:58:01,258 INFO L273 TraceCheckUtils]: 36: Hoare triple {37743#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37743#(<= main_x 18)} is VALID [2019-05-15 10:58:01,259 INFO L273 TraceCheckUtils]: 37: Hoare triple {37743#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37750#(<= main_x 19)} is VALID [2019-05-15 10:58:01,259 INFO L273 TraceCheckUtils]: 38: Hoare triple {37750#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37750#(<= main_x 19)} is VALID [2019-05-15 10:58:01,260 INFO L273 TraceCheckUtils]: 39: Hoare triple {37750#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37757#(<= main_x 20)} is VALID [2019-05-15 10:58:01,260 INFO L273 TraceCheckUtils]: 40: Hoare triple {37757#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37757#(<= main_x 20)} is VALID [2019-05-15 10:58:01,261 INFO L273 TraceCheckUtils]: 41: Hoare triple {37757#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37764#(<= main_x 21)} is VALID [2019-05-15 10:58:01,262 INFO L273 TraceCheckUtils]: 42: Hoare triple {37764#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37764#(<= main_x 21)} is VALID [2019-05-15 10:58:01,262 INFO L273 TraceCheckUtils]: 43: Hoare triple {37764#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37771#(<= main_x 22)} is VALID [2019-05-15 10:58:01,263 INFO L273 TraceCheckUtils]: 44: Hoare triple {37771#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37771#(<= main_x 22)} is VALID [2019-05-15 10:58:01,264 INFO L273 TraceCheckUtils]: 45: Hoare triple {37771#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37778#(<= main_x 23)} is VALID [2019-05-15 10:58:01,264 INFO L273 TraceCheckUtils]: 46: Hoare triple {37778#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37778#(<= main_x 23)} is VALID [2019-05-15 10:58:01,265 INFO L273 TraceCheckUtils]: 47: Hoare triple {37778#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37785#(<= main_x 24)} is VALID [2019-05-15 10:58:01,265 INFO L273 TraceCheckUtils]: 48: Hoare triple {37785#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37785#(<= main_x 24)} is VALID [2019-05-15 10:58:01,266 INFO L273 TraceCheckUtils]: 49: Hoare triple {37785#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37792#(<= main_x 25)} is VALID [2019-05-15 10:58:01,267 INFO L273 TraceCheckUtils]: 50: Hoare triple {37792#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37792#(<= main_x 25)} is VALID [2019-05-15 10:58:01,267 INFO L273 TraceCheckUtils]: 51: Hoare triple {37792#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37799#(<= main_x 26)} is VALID [2019-05-15 10:58:01,268 INFO L273 TraceCheckUtils]: 52: Hoare triple {37799#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37799#(<= main_x 26)} is VALID [2019-05-15 10:58:01,269 INFO L273 TraceCheckUtils]: 53: Hoare triple {37799#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37806#(<= main_x 27)} is VALID [2019-05-15 10:58:01,269 INFO L273 TraceCheckUtils]: 54: Hoare triple {37806#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37806#(<= main_x 27)} is VALID [2019-05-15 10:58:01,270 INFO L273 TraceCheckUtils]: 55: Hoare triple {37806#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37813#(<= main_x 28)} is VALID [2019-05-15 10:58:01,270 INFO L273 TraceCheckUtils]: 56: Hoare triple {37813#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37813#(<= main_x 28)} is VALID [2019-05-15 10:58:01,271 INFO L273 TraceCheckUtils]: 57: Hoare triple {37813#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37820#(<= main_x 29)} is VALID [2019-05-15 10:58:01,272 INFO L273 TraceCheckUtils]: 58: Hoare triple {37820#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37820#(<= main_x 29)} is VALID [2019-05-15 10:58:01,272 INFO L273 TraceCheckUtils]: 59: Hoare triple {37820#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37827#(<= main_x 30)} is VALID [2019-05-15 10:58:01,273 INFO L273 TraceCheckUtils]: 60: Hoare triple {37827#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37827#(<= main_x 30)} is VALID [2019-05-15 10:58:01,274 INFO L273 TraceCheckUtils]: 61: Hoare triple {37827#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37834#(<= main_x 31)} is VALID [2019-05-15 10:58:01,274 INFO L273 TraceCheckUtils]: 62: Hoare triple {37834#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37834#(<= main_x 31)} is VALID [2019-05-15 10:58:01,275 INFO L273 TraceCheckUtils]: 63: Hoare triple {37834#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37841#(<= main_x 32)} is VALID [2019-05-15 10:58:01,276 INFO L273 TraceCheckUtils]: 64: Hoare triple {37841#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37841#(<= main_x 32)} is VALID [2019-05-15 10:58:01,276 INFO L273 TraceCheckUtils]: 65: Hoare triple {37841#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37848#(<= main_x 33)} is VALID [2019-05-15 10:58:01,277 INFO L273 TraceCheckUtils]: 66: Hoare triple {37848#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37848#(<= main_x 33)} is VALID [2019-05-15 10:58:01,278 INFO L273 TraceCheckUtils]: 67: Hoare triple {37848#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37855#(<= main_x 34)} is VALID [2019-05-15 10:58:01,278 INFO L273 TraceCheckUtils]: 68: Hoare triple {37855#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37855#(<= main_x 34)} is VALID [2019-05-15 10:58:01,279 INFO L273 TraceCheckUtils]: 69: Hoare triple {37855#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37862#(<= main_x 35)} is VALID [2019-05-15 10:58:01,279 INFO L273 TraceCheckUtils]: 70: Hoare triple {37862#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37862#(<= main_x 35)} is VALID [2019-05-15 10:58:01,280 INFO L273 TraceCheckUtils]: 71: Hoare triple {37862#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37869#(<= main_x 36)} is VALID [2019-05-15 10:58:01,281 INFO L273 TraceCheckUtils]: 72: Hoare triple {37869#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37869#(<= main_x 36)} is VALID [2019-05-15 10:58:01,281 INFO L273 TraceCheckUtils]: 73: Hoare triple {37869#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37876#(<= main_x 37)} is VALID [2019-05-15 10:58:01,282 INFO L273 TraceCheckUtils]: 74: Hoare triple {37876#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37876#(<= main_x 37)} is VALID [2019-05-15 10:58:01,283 INFO L273 TraceCheckUtils]: 75: Hoare triple {37876#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37883#(<= main_x 38)} is VALID [2019-05-15 10:58:01,283 INFO L273 TraceCheckUtils]: 76: Hoare triple {37883#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37883#(<= main_x 38)} is VALID [2019-05-15 10:58:01,284 INFO L273 TraceCheckUtils]: 77: Hoare triple {37883#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37890#(<= main_x 39)} is VALID [2019-05-15 10:58:01,284 INFO L273 TraceCheckUtils]: 78: Hoare triple {37890#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37890#(<= main_x 39)} is VALID [2019-05-15 10:58:01,285 INFO L273 TraceCheckUtils]: 79: Hoare triple {37890#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37897#(<= main_x 40)} is VALID [2019-05-15 10:58:01,286 INFO L273 TraceCheckUtils]: 80: Hoare triple {37897#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37897#(<= main_x 40)} is VALID [2019-05-15 10:58:01,286 INFO L273 TraceCheckUtils]: 81: Hoare triple {37897#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37904#(<= main_x 41)} is VALID [2019-05-15 10:58:01,287 INFO L273 TraceCheckUtils]: 82: Hoare triple {37904#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37904#(<= main_x 41)} is VALID [2019-05-15 10:58:01,288 INFO L273 TraceCheckUtils]: 83: Hoare triple {37904#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37911#(<= main_x 42)} is VALID [2019-05-15 10:58:01,288 INFO L273 TraceCheckUtils]: 84: Hoare triple {37911#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37911#(<= main_x 42)} is VALID [2019-05-15 10:58:01,289 INFO L273 TraceCheckUtils]: 85: Hoare triple {37911#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37918#(<= main_x 43)} is VALID [2019-05-15 10:58:01,289 INFO L273 TraceCheckUtils]: 86: Hoare triple {37918#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37918#(<= main_x 43)} is VALID [2019-05-15 10:58:01,290 INFO L273 TraceCheckUtils]: 87: Hoare triple {37918#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37925#(<= main_x 44)} is VALID [2019-05-15 10:58:01,291 INFO L273 TraceCheckUtils]: 88: Hoare triple {37925#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37925#(<= main_x 44)} is VALID [2019-05-15 10:58:01,291 INFO L273 TraceCheckUtils]: 89: Hoare triple {37925#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37932#(<= main_x 45)} is VALID [2019-05-15 10:58:01,292 INFO L273 TraceCheckUtils]: 90: Hoare triple {37932#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37932#(<= main_x 45)} is VALID [2019-05-15 10:58:01,293 INFO L273 TraceCheckUtils]: 91: Hoare triple {37932#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37939#(<= main_x 46)} is VALID [2019-05-15 10:58:01,293 INFO L273 TraceCheckUtils]: 92: Hoare triple {37939#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37939#(<= main_x 46)} is VALID [2019-05-15 10:58:01,294 INFO L273 TraceCheckUtils]: 93: Hoare triple {37939#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37946#(<= main_x 47)} is VALID [2019-05-15 10:58:01,294 INFO L273 TraceCheckUtils]: 94: Hoare triple {37946#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37946#(<= main_x 47)} is VALID [2019-05-15 10:58:01,295 INFO L273 TraceCheckUtils]: 95: Hoare triple {37946#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37953#(<= main_x 48)} is VALID [2019-05-15 10:58:01,295 INFO L273 TraceCheckUtils]: 96: Hoare triple {37953#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37953#(<= main_x 48)} is VALID [2019-05-15 10:58:01,296 INFO L273 TraceCheckUtils]: 97: Hoare triple {37953#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37960#(<= main_x 49)} is VALID [2019-05-15 10:58:01,297 INFO L273 TraceCheckUtils]: 98: Hoare triple {37960#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37960#(<= main_x 49)} is VALID [2019-05-15 10:58:01,297 INFO L273 TraceCheckUtils]: 99: Hoare triple {37960#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37967#(<= main_x 50)} is VALID [2019-05-15 10:58:01,298 INFO L273 TraceCheckUtils]: 100: Hoare triple {37967#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37967#(<= main_x 50)} is VALID [2019-05-15 10:58:01,299 INFO L273 TraceCheckUtils]: 101: Hoare triple {37967#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37974#(<= main_x 51)} is VALID [2019-05-15 10:58:01,299 INFO L273 TraceCheckUtils]: 102: Hoare triple {37974#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37974#(<= main_x 51)} is VALID [2019-05-15 10:58:01,300 INFO L273 TraceCheckUtils]: 103: Hoare triple {37974#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37981#(<= main_x 52)} is VALID [2019-05-15 10:58:01,301 INFO L273 TraceCheckUtils]: 104: Hoare triple {37981#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37981#(<= main_x 52)} is VALID [2019-05-15 10:58:01,301 INFO L273 TraceCheckUtils]: 105: Hoare triple {37981#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37988#(<= main_x 53)} is VALID [2019-05-15 10:58:01,302 INFO L273 TraceCheckUtils]: 106: Hoare triple {37988#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37988#(<= main_x 53)} is VALID [2019-05-15 10:58:01,303 INFO L273 TraceCheckUtils]: 107: Hoare triple {37988#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {37995#(<= main_x 54)} is VALID [2019-05-15 10:58:01,303 INFO L273 TraceCheckUtils]: 108: Hoare triple {37995#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {37995#(<= main_x 54)} is VALID [2019-05-15 10:58:01,304 INFO L273 TraceCheckUtils]: 109: Hoare triple {37995#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38002#(<= main_x 55)} is VALID [2019-05-15 10:58:01,304 INFO L273 TraceCheckUtils]: 110: Hoare triple {38002#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38002#(<= main_x 55)} is VALID [2019-05-15 10:58:01,305 INFO L273 TraceCheckUtils]: 111: Hoare triple {38002#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38009#(<= main_x 56)} is VALID [2019-05-15 10:58:01,305 INFO L273 TraceCheckUtils]: 112: Hoare triple {38009#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38009#(<= main_x 56)} is VALID [2019-05-15 10:58:01,306 INFO L273 TraceCheckUtils]: 113: Hoare triple {38009#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38016#(<= main_x 57)} is VALID [2019-05-15 10:58:01,307 INFO L273 TraceCheckUtils]: 114: Hoare triple {38016#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38016#(<= main_x 57)} is VALID [2019-05-15 10:58:01,307 INFO L273 TraceCheckUtils]: 115: Hoare triple {38016#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38023#(<= main_x 58)} is VALID [2019-05-15 10:58:01,308 INFO L273 TraceCheckUtils]: 116: Hoare triple {38023#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38023#(<= main_x 58)} is VALID [2019-05-15 10:58:01,309 INFO L273 TraceCheckUtils]: 117: Hoare triple {38023#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38030#(<= main_x 59)} is VALID [2019-05-15 10:58:01,309 INFO L273 TraceCheckUtils]: 118: Hoare triple {38030#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38030#(<= main_x 59)} is VALID [2019-05-15 10:58:01,310 INFO L273 TraceCheckUtils]: 119: Hoare triple {38030#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38037#(<= main_x 60)} is VALID [2019-05-15 10:58:01,311 INFO L273 TraceCheckUtils]: 120: Hoare triple {38037#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38037#(<= main_x 60)} is VALID [2019-05-15 10:58:01,311 INFO L273 TraceCheckUtils]: 121: Hoare triple {38037#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38044#(<= main_x 61)} is VALID [2019-05-15 10:58:01,312 INFO L273 TraceCheckUtils]: 122: Hoare triple {38044#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38044#(<= main_x 61)} is VALID [2019-05-15 10:58:01,313 INFO L273 TraceCheckUtils]: 123: Hoare triple {38044#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38051#(<= main_x 62)} is VALID [2019-05-15 10:58:01,313 INFO L273 TraceCheckUtils]: 124: Hoare triple {38051#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38051#(<= main_x 62)} is VALID [2019-05-15 10:58:01,314 INFO L273 TraceCheckUtils]: 125: Hoare triple {38051#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38058#(<= main_x 63)} is VALID [2019-05-15 10:58:01,314 INFO L273 TraceCheckUtils]: 126: Hoare triple {38058#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38058#(<= main_x 63)} is VALID [2019-05-15 10:58:01,315 INFO L273 TraceCheckUtils]: 127: Hoare triple {38058#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38065#(<= main_x 64)} is VALID [2019-05-15 10:58:01,316 INFO L273 TraceCheckUtils]: 128: Hoare triple {38065#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38065#(<= main_x 64)} is VALID [2019-05-15 10:58:01,316 INFO L273 TraceCheckUtils]: 129: Hoare triple {38065#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38072#(<= main_x 65)} is VALID [2019-05-15 10:58:01,317 INFO L273 TraceCheckUtils]: 130: Hoare triple {38072#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38072#(<= main_x 65)} is VALID [2019-05-15 10:58:01,318 INFO L273 TraceCheckUtils]: 131: Hoare triple {38072#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38079#(<= main_x 66)} is VALID [2019-05-15 10:58:01,318 INFO L273 TraceCheckUtils]: 132: Hoare triple {38079#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38079#(<= main_x 66)} is VALID [2019-05-15 10:58:01,319 INFO L273 TraceCheckUtils]: 133: Hoare triple {38079#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38086#(<= main_x 67)} is VALID [2019-05-15 10:58:01,320 INFO L273 TraceCheckUtils]: 134: Hoare triple {38086#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38086#(<= main_x 67)} is VALID [2019-05-15 10:58:01,320 INFO L273 TraceCheckUtils]: 135: Hoare triple {38086#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38093#(<= main_x 68)} is VALID [2019-05-15 10:58:01,321 INFO L273 TraceCheckUtils]: 136: Hoare triple {38093#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38093#(<= main_x 68)} is VALID [2019-05-15 10:58:01,322 INFO L273 TraceCheckUtils]: 137: Hoare triple {38093#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38100#(<= main_x 69)} is VALID [2019-05-15 10:58:01,322 INFO L273 TraceCheckUtils]: 138: Hoare triple {38100#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38100#(<= main_x 69)} is VALID [2019-05-15 10:58:01,323 INFO L273 TraceCheckUtils]: 139: Hoare triple {38100#(<= main_x 69)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {37616#false} is VALID [2019-05-15 10:58:01,323 INFO L273 TraceCheckUtils]: 140: Hoare triple {37616#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {37616#false} is VALID [2019-05-15 10:58:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4761 backedges. 0 proven. 4761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:01,337 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:01,337 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2019-05-15 10:58:01,337 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 141 [2019-05-15 10:58:01,337 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:01,338 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 72 states. [2019-05-15 10:58:01,477 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 141 edges. 141 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:01,477 INFO L454 AbstractCegarLoop]: Interpolant automaton has 72 states [2019-05-15 10:58:01,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2019-05-15 10:58:01,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2019-05-15 10:58:01,479 INFO L87 Difference]: Start difference. First operand 142 states and 211 transitions. Second operand 72 states. [2019-05-15 10:58:01,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:01,924 INFO L93 Difference]: Finished difference Result 144 states and 214 transitions. [2019-05-15 10:58:01,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2019-05-15 10:58:01,924 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 141 [2019-05-15 10:58:01,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:01,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2019-05-15 10:58:01,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 215 transitions. [2019-05-15 10:58:01,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2019-05-15 10:58:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 215 transitions. [2019-05-15 10:58:01,927 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 72 states and 215 transitions. [2019-05-15 10:58:02,137 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 215 edges. 215 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:02,140 INFO L225 Difference]: With dead ends: 144 [2019-05-15 10:58:02,140 INFO L226 Difference]: Without dead ends: 144 [2019-05-15 10:58:02,140 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2019-05-15 10:58:02,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-05-15 10:58:02,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2019-05-15 10:58:02,142 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:02,142 INFO L82 GeneralOperation]: Start isEquivalent. First operand 144 states. Second operand 144 states. [2019-05-15 10:58:02,143 INFO L74 IsIncluded]: Start isIncluded. First operand 144 states. Second operand 144 states. [2019-05-15 10:58:02,143 INFO L87 Difference]: Start difference. First operand 144 states. Second operand 144 states. [2019-05-15 10:58:02,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:02,144 INFO L93 Difference]: Finished difference Result 144 states and 214 transitions. [2019-05-15 10:58:02,144 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 214 transitions. [2019-05-15 10:58:02,145 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:02,145 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:02,145 INFO L74 IsIncluded]: Start isIncluded. First operand 144 states. Second operand 144 states. [2019-05-15 10:58:02,145 INFO L87 Difference]: Start difference. First operand 144 states. Second operand 144 states. [2019-05-15 10:58:02,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:02,146 INFO L93 Difference]: Finished difference Result 144 states and 214 transitions. [2019-05-15 10:58:02,146 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 214 transitions. [2019-05-15 10:58:02,147 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:02,147 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:02,147 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:02,147 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:02,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-05-15 10:58:02,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 214 transitions. [2019-05-15 10:58:02,148 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 214 transitions. Word has length 141 [2019-05-15 10:58:02,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:02,148 INFO L475 AbstractCegarLoop]: Abstraction has 144 states and 214 transitions. [2019-05-15 10:58:02,148 INFO L476 AbstractCegarLoop]: Interpolant automaton has 72 states. [2019-05-15 10:58:02,149 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 214 transitions. [2019-05-15 10:58:02,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2019-05-15 10:58:02,149 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:02,149 INFO L399 BasicCegarLoop]: trace histogram [70, 70, 1, 1, 1] [2019-05-15 10:58:02,149 INFO L418 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:02,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:02,149 INFO L82 PathProgramCache]: Analyzing trace with hash -458718939, now seen corresponding path program 70 times [2019-05-15 10:58:02,150 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:02,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 72 conjunts are in the unsatisfiable core [2019-05-15 10:58:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:02,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:04,474 INFO L273 TraceCheckUtils]: 0: Hoare triple {38685#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {38690#(<= main_x 0)} is VALID [2019-05-15 10:58:04,475 INFO L273 TraceCheckUtils]: 1: Hoare triple {38690#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38694#(<= main_x 1)} is VALID [2019-05-15 10:58:04,476 INFO L273 TraceCheckUtils]: 2: Hoare triple {38694#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38694#(<= main_x 1)} is VALID [2019-05-15 10:58:04,476 INFO L273 TraceCheckUtils]: 3: Hoare triple {38694#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38701#(<= main_x 2)} is VALID [2019-05-15 10:58:04,477 INFO L273 TraceCheckUtils]: 4: Hoare triple {38701#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38701#(<= main_x 2)} is VALID [2019-05-15 10:58:04,478 INFO L273 TraceCheckUtils]: 5: Hoare triple {38701#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38708#(<= main_x 3)} is VALID [2019-05-15 10:58:04,478 INFO L273 TraceCheckUtils]: 6: Hoare triple {38708#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38708#(<= main_x 3)} is VALID [2019-05-15 10:58:04,479 INFO L273 TraceCheckUtils]: 7: Hoare triple {38708#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38715#(<= main_x 4)} is VALID [2019-05-15 10:58:04,479 INFO L273 TraceCheckUtils]: 8: Hoare triple {38715#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38715#(<= main_x 4)} is VALID [2019-05-15 10:58:04,480 INFO L273 TraceCheckUtils]: 9: Hoare triple {38715#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38722#(<= main_x 5)} is VALID [2019-05-15 10:58:04,481 INFO L273 TraceCheckUtils]: 10: Hoare triple {38722#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38722#(<= main_x 5)} is VALID [2019-05-15 10:58:04,481 INFO L273 TraceCheckUtils]: 11: Hoare triple {38722#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38729#(<= main_x 6)} is VALID [2019-05-15 10:58:04,482 INFO L273 TraceCheckUtils]: 12: Hoare triple {38729#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38729#(<= main_x 6)} is VALID [2019-05-15 10:58:04,483 INFO L273 TraceCheckUtils]: 13: Hoare triple {38729#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38736#(<= main_x 7)} is VALID [2019-05-15 10:58:04,483 INFO L273 TraceCheckUtils]: 14: Hoare triple {38736#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38736#(<= main_x 7)} is VALID [2019-05-15 10:58:04,484 INFO L273 TraceCheckUtils]: 15: Hoare triple {38736#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38743#(<= main_x 8)} is VALID [2019-05-15 10:58:04,485 INFO L273 TraceCheckUtils]: 16: Hoare triple {38743#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38743#(<= main_x 8)} is VALID [2019-05-15 10:58:04,485 INFO L273 TraceCheckUtils]: 17: Hoare triple {38743#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38750#(<= main_x 9)} is VALID [2019-05-15 10:58:04,486 INFO L273 TraceCheckUtils]: 18: Hoare triple {38750#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38750#(<= main_x 9)} is VALID [2019-05-15 10:58:04,487 INFO L273 TraceCheckUtils]: 19: Hoare triple {38750#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38757#(<= main_x 10)} is VALID [2019-05-15 10:58:04,487 INFO L273 TraceCheckUtils]: 20: Hoare triple {38757#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38757#(<= main_x 10)} is VALID [2019-05-15 10:58:04,488 INFO L273 TraceCheckUtils]: 21: Hoare triple {38757#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38764#(<= main_x 11)} is VALID [2019-05-15 10:58:04,488 INFO L273 TraceCheckUtils]: 22: Hoare triple {38764#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38764#(<= main_x 11)} is VALID [2019-05-15 10:58:04,497 INFO L273 TraceCheckUtils]: 23: Hoare triple {38764#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38771#(<= main_x 12)} is VALID [2019-05-15 10:58:04,498 INFO L273 TraceCheckUtils]: 24: Hoare triple {38771#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38771#(<= main_x 12)} is VALID [2019-05-15 10:58:04,498 INFO L273 TraceCheckUtils]: 25: Hoare triple {38771#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38778#(<= main_x 13)} is VALID [2019-05-15 10:58:04,499 INFO L273 TraceCheckUtils]: 26: Hoare triple {38778#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38778#(<= main_x 13)} is VALID [2019-05-15 10:58:04,499 INFO L273 TraceCheckUtils]: 27: Hoare triple {38778#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38785#(<= main_x 14)} is VALID [2019-05-15 10:58:04,499 INFO L273 TraceCheckUtils]: 28: Hoare triple {38785#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38785#(<= main_x 14)} is VALID [2019-05-15 10:58:04,500 INFO L273 TraceCheckUtils]: 29: Hoare triple {38785#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38792#(<= main_x 15)} is VALID [2019-05-15 10:58:04,500 INFO L273 TraceCheckUtils]: 30: Hoare triple {38792#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38792#(<= main_x 15)} is VALID [2019-05-15 10:58:04,501 INFO L273 TraceCheckUtils]: 31: Hoare triple {38792#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38799#(<= main_x 16)} is VALID [2019-05-15 10:58:04,501 INFO L273 TraceCheckUtils]: 32: Hoare triple {38799#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38799#(<= main_x 16)} is VALID [2019-05-15 10:58:04,501 INFO L273 TraceCheckUtils]: 33: Hoare triple {38799#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38806#(<= main_x 17)} is VALID [2019-05-15 10:58:04,502 INFO L273 TraceCheckUtils]: 34: Hoare triple {38806#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38806#(<= main_x 17)} is VALID [2019-05-15 10:58:04,502 INFO L273 TraceCheckUtils]: 35: Hoare triple {38806#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38813#(<= main_x 18)} is VALID [2019-05-15 10:58:04,502 INFO L273 TraceCheckUtils]: 36: Hoare triple {38813#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38813#(<= main_x 18)} is VALID [2019-05-15 10:58:04,503 INFO L273 TraceCheckUtils]: 37: Hoare triple {38813#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38820#(<= main_x 19)} is VALID [2019-05-15 10:58:04,503 INFO L273 TraceCheckUtils]: 38: Hoare triple {38820#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38820#(<= main_x 19)} is VALID [2019-05-15 10:58:04,504 INFO L273 TraceCheckUtils]: 39: Hoare triple {38820#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38827#(<= main_x 20)} is VALID [2019-05-15 10:58:04,505 INFO L273 TraceCheckUtils]: 40: Hoare triple {38827#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38827#(<= main_x 20)} is VALID [2019-05-15 10:58:04,505 INFO L273 TraceCheckUtils]: 41: Hoare triple {38827#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38834#(<= main_x 21)} is VALID [2019-05-15 10:58:04,506 INFO L273 TraceCheckUtils]: 42: Hoare triple {38834#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38834#(<= main_x 21)} is VALID [2019-05-15 10:58:04,507 INFO L273 TraceCheckUtils]: 43: Hoare triple {38834#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38841#(<= main_x 22)} is VALID [2019-05-15 10:58:04,507 INFO L273 TraceCheckUtils]: 44: Hoare triple {38841#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38841#(<= main_x 22)} is VALID [2019-05-15 10:58:04,508 INFO L273 TraceCheckUtils]: 45: Hoare triple {38841#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38848#(<= main_x 23)} is VALID [2019-05-15 10:58:04,508 INFO L273 TraceCheckUtils]: 46: Hoare triple {38848#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38848#(<= main_x 23)} is VALID [2019-05-15 10:58:04,509 INFO L273 TraceCheckUtils]: 47: Hoare triple {38848#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38855#(<= main_x 24)} is VALID [2019-05-15 10:58:04,510 INFO L273 TraceCheckUtils]: 48: Hoare triple {38855#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38855#(<= main_x 24)} is VALID [2019-05-15 10:58:04,511 INFO L273 TraceCheckUtils]: 49: Hoare triple {38855#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38862#(<= main_x 25)} is VALID [2019-05-15 10:58:04,511 INFO L273 TraceCheckUtils]: 50: Hoare triple {38862#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38862#(<= main_x 25)} is VALID [2019-05-15 10:58:04,512 INFO L273 TraceCheckUtils]: 51: Hoare triple {38862#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38869#(<= main_x 26)} is VALID [2019-05-15 10:58:04,512 INFO L273 TraceCheckUtils]: 52: Hoare triple {38869#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38869#(<= main_x 26)} is VALID [2019-05-15 10:58:04,513 INFO L273 TraceCheckUtils]: 53: Hoare triple {38869#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38876#(<= main_x 27)} is VALID [2019-05-15 10:58:04,514 INFO L273 TraceCheckUtils]: 54: Hoare triple {38876#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38876#(<= main_x 27)} is VALID [2019-05-15 10:58:04,514 INFO L273 TraceCheckUtils]: 55: Hoare triple {38876#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38883#(<= main_x 28)} is VALID [2019-05-15 10:58:04,515 INFO L273 TraceCheckUtils]: 56: Hoare triple {38883#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38883#(<= main_x 28)} is VALID [2019-05-15 10:58:04,516 INFO L273 TraceCheckUtils]: 57: Hoare triple {38883#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38890#(<= main_x 29)} is VALID [2019-05-15 10:58:04,516 INFO L273 TraceCheckUtils]: 58: Hoare triple {38890#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38890#(<= main_x 29)} is VALID [2019-05-15 10:58:04,517 INFO L273 TraceCheckUtils]: 59: Hoare triple {38890#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38897#(<= main_x 30)} is VALID [2019-05-15 10:58:04,517 INFO L273 TraceCheckUtils]: 60: Hoare triple {38897#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38897#(<= main_x 30)} is VALID [2019-05-15 10:58:04,518 INFO L273 TraceCheckUtils]: 61: Hoare triple {38897#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38904#(<= main_x 31)} is VALID [2019-05-15 10:58:04,519 INFO L273 TraceCheckUtils]: 62: Hoare triple {38904#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38904#(<= main_x 31)} is VALID [2019-05-15 10:58:04,519 INFO L273 TraceCheckUtils]: 63: Hoare triple {38904#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38911#(<= main_x 32)} is VALID [2019-05-15 10:58:04,520 INFO L273 TraceCheckUtils]: 64: Hoare triple {38911#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38911#(<= main_x 32)} is VALID [2019-05-15 10:58:04,521 INFO L273 TraceCheckUtils]: 65: Hoare triple {38911#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38918#(<= main_x 33)} is VALID [2019-05-15 10:58:04,521 INFO L273 TraceCheckUtils]: 66: Hoare triple {38918#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38918#(<= main_x 33)} is VALID [2019-05-15 10:58:04,522 INFO L273 TraceCheckUtils]: 67: Hoare triple {38918#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38925#(<= main_x 34)} is VALID [2019-05-15 10:58:04,522 INFO L273 TraceCheckUtils]: 68: Hoare triple {38925#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38925#(<= main_x 34)} is VALID [2019-05-15 10:58:04,523 INFO L273 TraceCheckUtils]: 69: Hoare triple {38925#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38932#(<= main_x 35)} is VALID [2019-05-15 10:58:04,524 INFO L273 TraceCheckUtils]: 70: Hoare triple {38932#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38932#(<= main_x 35)} is VALID [2019-05-15 10:58:04,524 INFO L273 TraceCheckUtils]: 71: Hoare triple {38932#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38939#(<= main_x 36)} is VALID [2019-05-15 10:58:04,525 INFO L273 TraceCheckUtils]: 72: Hoare triple {38939#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38939#(<= main_x 36)} is VALID [2019-05-15 10:58:04,525 INFO L273 TraceCheckUtils]: 73: Hoare triple {38939#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38946#(<= main_x 37)} is VALID [2019-05-15 10:58:04,526 INFO L273 TraceCheckUtils]: 74: Hoare triple {38946#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38946#(<= main_x 37)} is VALID [2019-05-15 10:58:04,527 INFO L273 TraceCheckUtils]: 75: Hoare triple {38946#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38953#(<= main_x 38)} is VALID [2019-05-15 10:58:04,527 INFO L273 TraceCheckUtils]: 76: Hoare triple {38953#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38953#(<= main_x 38)} is VALID [2019-05-15 10:58:04,528 INFO L273 TraceCheckUtils]: 77: Hoare triple {38953#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38960#(<= main_x 39)} is VALID [2019-05-15 10:58:04,528 INFO L273 TraceCheckUtils]: 78: Hoare triple {38960#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38960#(<= main_x 39)} is VALID [2019-05-15 10:58:04,529 INFO L273 TraceCheckUtils]: 79: Hoare triple {38960#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38967#(<= main_x 40)} is VALID [2019-05-15 10:58:04,530 INFO L273 TraceCheckUtils]: 80: Hoare triple {38967#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38967#(<= main_x 40)} is VALID [2019-05-15 10:58:04,531 INFO L273 TraceCheckUtils]: 81: Hoare triple {38967#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38974#(<= main_x 41)} is VALID [2019-05-15 10:58:04,531 INFO L273 TraceCheckUtils]: 82: Hoare triple {38974#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38974#(<= main_x 41)} is VALID [2019-05-15 10:58:04,532 INFO L273 TraceCheckUtils]: 83: Hoare triple {38974#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38981#(<= main_x 42)} is VALID [2019-05-15 10:58:04,532 INFO L273 TraceCheckUtils]: 84: Hoare triple {38981#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38981#(<= main_x 42)} is VALID [2019-05-15 10:58:04,533 INFO L273 TraceCheckUtils]: 85: Hoare triple {38981#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38988#(<= main_x 43)} is VALID [2019-05-15 10:58:04,534 INFO L273 TraceCheckUtils]: 86: Hoare triple {38988#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38988#(<= main_x 43)} is VALID [2019-05-15 10:58:04,534 INFO L273 TraceCheckUtils]: 87: Hoare triple {38988#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {38995#(<= main_x 44)} is VALID [2019-05-15 10:58:04,539 INFO L273 TraceCheckUtils]: 88: Hoare triple {38995#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {38995#(<= main_x 44)} is VALID [2019-05-15 10:58:04,539 INFO L273 TraceCheckUtils]: 89: Hoare triple {38995#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39002#(<= main_x 45)} is VALID [2019-05-15 10:58:04,540 INFO L273 TraceCheckUtils]: 90: Hoare triple {39002#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39002#(<= main_x 45)} is VALID [2019-05-15 10:58:04,540 INFO L273 TraceCheckUtils]: 91: Hoare triple {39002#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39009#(<= main_x 46)} is VALID [2019-05-15 10:58:04,541 INFO L273 TraceCheckUtils]: 92: Hoare triple {39009#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39009#(<= main_x 46)} is VALID [2019-05-15 10:58:04,541 INFO L273 TraceCheckUtils]: 93: Hoare triple {39009#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39016#(<= main_x 47)} is VALID [2019-05-15 10:58:04,541 INFO L273 TraceCheckUtils]: 94: Hoare triple {39016#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39016#(<= main_x 47)} is VALID [2019-05-15 10:58:04,542 INFO L273 TraceCheckUtils]: 95: Hoare triple {39016#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39023#(<= main_x 48)} is VALID [2019-05-15 10:58:04,542 INFO L273 TraceCheckUtils]: 96: Hoare triple {39023#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39023#(<= main_x 48)} is VALID [2019-05-15 10:58:04,543 INFO L273 TraceCheckUtils]: 97: Hoare triple {39023#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39030#(<= main_x 49)} is VALID [2019-05-15 10:58:04,544 INFO L273 TraceCheckUtils]: 98: Hoare triple {39030#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39030#(<= main_x 49)} is VALID [2019-05-15 10:58:04,545 INFO L273 TraceCheckUtils]: 99: Hoare triple {39030#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39037#(<= main_x 50)} is VALID [2019-05-15 10:58:04,545 INFO L273 TraceCheckUtils]: 100: Hoare triple {39037#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39037#(<= main_x 50)} is VALID [2019-05-15 10:58:04,546 INFO L273 TraceCheckUtils]: 101: Hoare triple {39037#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39044#(<= main_x 51)} is VALID [2019-05-15 10:58:04,546 INFO L273 TraceCheckUtils]: 102: Hoare triple {39044#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39044#(<= main_x 51)} is VALID [2019-05-15 10:58:04,547 INFO L273 TraceCheckUtils]: 103: Hoare triple {39044#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39051#(<= main_x 52)} is VALID [2019-05-15 10:58:04,548 INFO L273 TraceCheckUtils]: 104: Hoare triple {39051#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39051#(<= main_x 52)} is VALID [2019-05-15 10:58:04,548 INFO L273 TraceCheckUtils]: 105: Hoare triple {39051#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39058#(<= main_x 53)} is VALID [2019-05-15 10:58:04,549 INFO L273 TraceCheckUtils]: 106: Hoare triple {39058#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39058#(<= main_x 53)} is VALID [2019-05-15 10:58:04,550 INFO L273 TraceCheckUtils]: 107: Hoare triple {39058#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39065#(<= main_x 54)} is VALID [2019-05-15 10:58:04,550 INFO L273 TraceCheckUtils]: 108: Hoare triple {39065#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39065#(<= main_x 54)} is VALID [2019-05-15 10:58:04,551 INFO L273 TraceCheckUtils]: 109: Hoare triple {39065#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39072#(<= main_x 55)} is VALID [2019-05-15 10:58:04,551 INFO L273 TraceCheckUtils]: 110: Hoare triple {39072#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39072#(<= main_x 55)} is VALID [2019-05-15 10:58:04,552 INFO L273 TraceCheckUtils]: 111: Hoare triple {39072#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39079#(<= main_x 56)} is VALID [2019-05-15 10:58:04,553 INFO L273 TraceCheckUtils]: 112: Hoare triple {39079#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39079#(<= main_x 56)} is VALID [2019-05-15 10:58:04,553 INFO L273 TraceCheckUtils]: 113: Hoare triple {39079#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39086#(<= main_x 57)} is VALID [2019-05-15 10:58:04,554 INFO L273 TraceCheckUtils]: 114: Hoare triple {39086#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39086#(<= main_x 57)} is VALID [2019-05-15 10:58:04,555 INFO L273 TraceCheckUtils]: 115: Hoare triple {39086#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39093#(<= main_x 58)} is VALID [2019-05-15 10:58:04,555 INFO L273 TraceCheckUtils]: 116: Hoare triple {39093#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39093#(<= main_x 58)} is VALID [2019-05-15 10:58:04,556 INFO L273 TraceCheckUtils]: 117: Hoare triple {39093#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39100#(<= main_x 59)} is VALID [2019-05-15 10:58:04,556 INFO L273 TraceCheckUtils]: 118: Hoare triple {39100#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39100#(<= main_x 59)} is VALID [2019-05-15 10:58:04,557 INFO L273 TraceCheckUtils]: 119: Hoare triple {39100#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39107#(<= main_x 60)} is VALID [2019-05-15 10:58:04,557 INFO L273 TraceCheckUtils]: 120: Hoare triple {39107#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39107#(<= main_x 60)} is VALID [2019-05-15 10:58:04,558 INFO L273 TraceCheckUtils]: 121: Hoare triple {39107#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39114#(<= main_x 61)} is VALID [2019-05-15 10:58:04,559 INFO L273 TraceCheckUtils]: 122: Hoare triple {39114#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39114#(<= main_x 61)} is VALID [2019-05-15 10:58:04,560 INFO L273 TraceCheckUtils]: 123: Hoare triple {39114#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39121#(<= main_x 62)} is VALID [2019-05-15 10:58:04,560 INFO L273 TraceCheckUtils]: 124: Hoare triple {39121#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39121#(<= main_x 62)} is VALID [2019-05-15 10:58:04,561 INFO L273 TraceCheckUtils]: 125: Hoare triple {39121#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39128#(<= main_x 63)} is VALID [2019-05-15 10:58:04,561 INFO L273 TraceCheckUtils]: 126: Hoare triple {39128#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39128#(<= main_x 63)} is VALID [2019-05-15 10:58:04,562 INFO L273 TraceCheckUtils]: 127: Hoare triple {39128#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39135#(<= main_x 64)} is VALID [2019-05-15 10:58:04,563 INFO L273 TraceCheckUtils]: 128: Hoare triple {39135#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39135#(<= main_x 64)} is VALID [2019-05-15 10:58:04,563 INFO L273 TraceCheckUtils]: 129: Hoare triple {39135#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39142#(<= main_x 65)} is VALID [2019-05-15 10:58:04,564 INFO L273 TraceCheckUtils]: 130: Hoare triple {39142#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39142#(<= main_x 65)} is VALID [2019-05-15 10:58:04,565 INFO L273 TraceCheckUtils]: 131: Hoare triple {39142#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39149#(<= main_x 66)} is VALID [2019-05-15 10:58:04,565 INFO L273 TraceCheckUtils]: 132: Hoare triple {39149#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39149#(<= main_x 66)} is VALID [2019-05-15 10:58:04,566 INFO L273 TraceCheckUtils]: 133: Hoare triple {39149#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39156#(<= main_x 67)} is VALID [2019-05-15 10:58:04,566 INFO L273 TraceCheckUtils]: 134: Hoare triple {39156#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39156#(<= main_x 67)} is VALID [2019-05-15 10:58:04,567 INFO L273 TraceCheckUtils]: 135: Hoare triple {39156#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39163#(<= main_x 68)} is VALID [2019-05-15 10:58:04,568 INFO L273 TraceCheckUtils]: 136: Hoare triple {39163#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39163#(<= main_x 68)} is VALID [2019-05-15 10:58:04,568 INFO L273 TraceCheckUtils]: 137: Hoare triple {39163#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39170#(<= main_x 69)} is VALID [2019-05-15 10:58:04,569 INFO L273 TraceCheckUtils]: 138: Hoare triple {39170#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39170#(<= main_x 69)} is VALID [2019-05-15 10:58:04,570 INFO L273 TraceCheckUtils]: 139: Hoare triple {39170#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39177#(<= main_x 70)} is VALID [2019-05-15 10:58:04,570 INFO L273 TraceCheckUtils]: 140: Hoare triple {39177#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39177#(<= main_x 70)} is VALID [2019-05-15 10:58:04,571 INFO L273 TraceCheckUtils]: 141: Hoare triple {39177#(<= main_x 70)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {38686#false} is VALID [2019-05-15 10:58:04,571 INFO L273 TraceCheckUtils]: 142: Hoare triple {38686#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {38686#false} is VALID [2019-05-15 10:58:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 4900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:04,586 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:04,586 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2019-05-15 10:58:04,587 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 143 [2019-05-15 10:58:04,587 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:04,587 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 73 states. [2019-05-15 10:58:04,727 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:04,727 INFO L454 AbstractCegarLoop]: Interpolant automaton has 73 states [2019-05-15 10:58:04,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2019-05-15 10:58:04,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2019-05-15 10:58:04,729 INFO L87 Difference]: Start difference. First operand 144 states and 214 transitions. Second operand 73 states. [2019-05-15 10:58:05,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:05,171 INFO L93 Difference]: Finished difference Result 146 states and 217 transitions. [2019-05-15 10:58:05,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2019-05-15 10:58:05,172 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 143 [2019-05-15 10:58:05,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:05,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2019-05-15 10:58:05,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 218 transitions. [2019-05-15 10:58:05,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2019-05-15 10:58:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 218 transitions. [2019-05-15 10:58:05,175 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 73 states and 218 transitions. [2019-05-15 10:58:05,391 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 218 edges. 218 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:05,393 INFO L225 Difference]: With dead ends: 146 [2019-05-15 10:58:05,393 INFO L226 Difference]: Without dead ends: 146 [2019-05-15 10:58:05,393 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2019-05-15 10:58:05,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-05-15 10:58:05,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2019-05-15 10:58:05,395 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:05,395 INFO L82 GeneralOperation]: Start isEquivalent. First operand 146 states. Second operand 146 states. [2019-05-15 10:58:05,395 INFO L74 IsIncluded]: Start isIncluded. First operand 146 states. Second operand 146 states. [2019-05-15 10:58:05,395 INFO L87 Difference]: Start difference. First operand 146 states. Second operand 146 states. [2019-05-15 10:58:05,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:05,397 INFO L93 Difference]: Finished difference Result 146 states and 217 transitions. [2019-05-15 10:58:05,397 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 217 transitions. [2019-05-15 10:58:05,397 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:05,397 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:05,397 INFO L74 IsIncluded]: Start isIncluded. First operand 146 states. Second operand 146 states. [2019-05-15 10:58:05,398 INFO L87 Difference]: Start difference. First operand 146 states. Second operand 146 states. [2019-05-15 10:58:05,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:05,399 INFO L93 Difference]: Finished difference Result 146 states and 217 transitions. [2019-05-15 10:58:05,399 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 217 transitions. [2019-05-15 10:58:05,399 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:05,399 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:05,400 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:05,400 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:05,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-05-15 10:58:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 217 transitions. [2019-05-15 10:58:05,401 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 217 transitions. Word has length 143 [2019-05-15 10:58:05,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:05,401 INFO L475 AbstractCegarLoop]: Abstraction has 146 states and 217 transitions. [2019-05-15 10:58:05,401 INFO L476 AbstractCegarLoop]: Interpolant automaton has 73 states. [2019-05-15 10:58:05,402 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 217 transitions. [2019-05-15 10:58:05,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2019-05-15 10:58:05,402 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:05,402 INFO L399 BasicCegarLoop]: trace histogram [71, 71, 1, 1, 1] [2019-05-15 10:58:05,402 INFO L418 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:05,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:05,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1552700968, now seen corresponding path program 71 times [2019-05-15 10:58:05,403 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:05,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 73 conjunts are in the unsatisfiable core [2019-05-15 10:58:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:05,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:07,756 INFO L273 TraceCheckUtils]: 0: Hoare triple {39770#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {39775#(<= main_x 0)} is VALID [2019-05-15 10:58:07,757 INFO L273 TraceCheckUtils]: 1: Hoare triple {39775#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39779#(<= main_x 1)} is VALID [2019-05-15 10:58:07,757 INFO L273 TraceCheckUtils]: 2: Hoare triple {39779#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39779#(<= main_x 1)} is VALID [2019-05-15 10:58:07,758 INFO L273 TraceCheckUtils]: 3: Hoare triple {39779#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39786#(<= main_x 2)} is VALID [2019-05-15 10:58:07,759 INFO L273 TraceCheckUtils]: 4: Hoare triple {39786#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39786#(<= main_x 2)} is VALID [2019-05-15 10:58:07,759 INFO L273 TraceCheckUtils]: 5: Hoare triple {39786#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39793#(<= main_x 3)} is VALID [2019-05-15 10:58:07,760 INFO L273 TraceCheckUtils]: 6: Hoare triple {39793#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39793#(<= main_x 3)} is VALID [2019-05-15 10:58:07,761 INFO L273 TraceCheckUtils]: 7: Hoare triple {39793#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39800#(<= main_x 4)} is VALID [2019-05-15 10:58:07,761 INFO L273 TraceCheckUtils]: 8: Hoare triple {39800#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39800#(<= main_x 4)} is VALID [2019-05-15 10:58:07,762 INFO L273 TraceCheckUtils]: 9: Hoare triple {39800#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39807#(<= main_x 5)} is VALID [2019-05-15 10:58:07,762 INFO L273 TraceCheckUtils]: 10: Hoare triple {39807#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39807#(<= main_x 5)} is VALID [2019-05-15 10:58:07,763 INFO L273 TraceCheckUtils]: 11: Hoare triple {39807#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39814#(<= main_x 6)} is VALID [2019-05-15 10:58:07,763 INFO L273 TraceCheckUtils]: 12: Hoare triple {39814#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39814#(<= main_x 6)} is VALID [2019-05-15 10:58:07,764 INFO L273 TraceCheckUtils]: 13: Hoare triple {39814#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39821#(<= main_x 7)} is VALID [2019-05-15 10:58:07,765 INFO L273 TraceCheckUtils]: 14: Hoare triple {39821#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39821#(<= main_x 7)} is VALID [2019-05-15 10:58:07,765 INFO L273 TraceCheckUtils]: 15: Hoare triple {39821#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39828#(<= main_x 8)} is VALID [2019-05-15 10:58:07,766 INFO L273 TraceCheckUtils]: 16: Hoare triple {39828#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39828#(<= main_x 8)} is VALID [2019-05-15 10:58:07,767 INFO L273 TraceCheckUtils]: 17: Hoare triple {39828#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39835#(<= main_x 9)} is VALID [2019-05-15 10:58:07,767 INFO L273 TraceCheckUtils]: 18: Hoare triple {39835#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39835#(<= main_x 9)} is VALID [2019-05-15 10:58:07,768 INFO L273 TraceCheckUtils]: 19: Hoare triple {39835#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39842#(<= main_x 10)} is VALID [2019-05-15 10:58:07,768 INFO L273 TraceCheckUtils]: 20: Hoare triple {39842#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39842#(<= main_x 10)} is VALID [2019-05-15 10:58:07,769 INFO L273 TraceCheckUtils]: 21: Hoare triple {39842#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39849#(<= main_x 11)} is VALID [2019-05-15 10:58:07,770 INFO L273 TraceCheckUtils]: 22: Hoare triple {39849#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39849#(<= main_x 11)} is VALID [2019-05-15 10:58:07,770 INFO L273 TraceCheckUtils]: 23: Hoare triple {39849#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39856#(<= main_x 12)} is VALID [2019-05-15 10:58:07,771 INFO L273 TraceCheckUtils]: 24: Hoare triple {39856#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39856#(<= main_x 12)} is VALID [2019-05-15 10:58:07,771 INFO L273 TraceCheckUtils]: 25: Hoare triple {39856#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39863#(<= main_x 13)} is VALID [2019-05-15 10:58:07,772 INFO L273 TraceCheckUtils]: 26: Hoare triple {39863#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39863#(<= main_x 13)} is VALID [2019-05-15 10:58:07,773 INFO L273 TraceCheckUtils]: 27: Hoare triple {39863#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39870#(<= main_x 14)} is VALID [2019-05-15 10:58:07,773 INFO L273 TraceCheckUtils]: 28: Hoare triple {39870#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39870#(<= main_x 14)} is VALID [2019-05-15 10:58:07,774 INFO L273 TraceCheckUtils]: 29: Hoare triple {39870#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39877#(<= main_x 15)} is VALID [2019-05-15 10:58:07,774 INFO L273 TraceCheckUtils]: 30: Hoare triple {39877#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39877#(<= main_x 15)} is VALID [2019-05-15 10:58:07,775 INFO L273 TraceCheckUtils]: 31: Hoare triple {39877#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39884#(<= main_x 16)} is VALID [2019-05-15 10:58:07,776 INFO L273 TraceCheckUtils]: 32: Hoare triple {39884#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39884#(<= main_x 16)} is VALID [2019-05-15 10:58:07,777 INFO L273 TraceCheckUtils]: 33: Hoare triple {39884#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39891#(<= main_x 17)} is VALID [2019-05-15 10:58:07,777 INFO L273 TraceCheckUtils]: 34: Hoare triple {39891#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39891#(<= main_x 17)} is VALID [2019-05-15 10:58:07,778 INFO L273 TraceCheckUtils]: 35: Hoare triple {39891#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39898#(<= main_x 18)} is VALID [2019-05-15 10:58:07,778 INFO L273 TraceCheckUtils]: 36: Hoare triple {39898#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39898#(<= main_x 18)} is VALID [2019-05-15 10:58:07,779 INFO L273 TraceCheckUtils]: 37: Hoare triple {39898#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39905#(<= main_x 19)} is VALID [2019-05-15 10:58:07,780 INFO L273 TraceCheckUtils]: 38: Hoare triple {39905#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39905#(<= main_x 19)} is VALID [2019-05-15 10:58:07,780 INFO L273 TraceCheckUtils]: 39: Hoare triple {39905#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39912#(<= main_x 20)} is VALID [2019-05-15 10:58:07,781 INFO L273 TraceCheckUtils]: 40: Hoare triple {39912#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39912#(<= main_x 20)} is VALID [2019-05-15 10:58:07,782 INFO L273 TraceCheckUtils]: 41: Hoare triple {39912#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39919#(<= main_x 21)} is VALID [2019-05-15 10:58:07,782 INFO L273 TraceCheckUtils]: 42: Hoare triple {39919#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39919#(<= main_x 21)} is VALID [2019-05-15 10:58:07,783 INFO L273 TraceCheckUtils]: 43: Hoare triple {39919#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39926#(<= main_x 22)} is VALID [2019-05-15 10:58:07,783 INFO L273 TraceCheckUtils]: 44: Hoare triple {39926#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39926#(<= main_x 22)} is VALID [2019-05-15 10:58:07,786 INFO L273 TraceCheckUtils]: 45: Hoare triple {39926#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39933#(<= main_x 23)} is VALID [2019-05-15 10:58:07,786 INFO L273 TraceCheckUtils]: 46: Hoare triple {39933#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39933#(<= main_x 23)} is VALID [2019-05-15 10:58:07,787 INFO L273 TraceCheckUtils]: 47: Hoare triple {39933#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39940#(<= main_x 24)} is VALID [2019-05-15 10:58:07,787 INFO L273 TraceCheckUtils]: 48: Hoare triple {39940#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39940#(<= main_x 24)} is VALID [2019-05-15 10:58:07,788 INFO L273 TraceCheckUtils]: 49: Hoare triple {39940#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39947#(<= main_x 25)} is VALID [2019-05-15 10:58:07,788 INFO L273 TraceCheckUtils]: 50: Hoare triple {39947#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39947#(<= main_x 25)} is VALID [2019-05-15 10:58:07,788 INFO L273 TraceCheckUtils]: 51: Hoare triple {39947#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39954#(<= main_x 26)} is VALID [2019-05-15 10:58:07,789 INFO L273 TraceCheckUtils]: 52: Hoare triple {39954#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39954#(<= main_x 26)} is VALID [2019-05-15 10:58:07,789 INFO L273 TraceCheckUtils]: 53: Hoare triple {39954#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39961#(<= main_x 27)} is VALID [2019-05-15 10:58:07,789 INFO L273 TraceCheckUtils]: 54: Hoare triple {39961#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39961#(<= main_x 27)} is VALID [2019-05-15 10:58:07,790 INFO L273 TraceCheckUtils]: 55: Hoare triple {39961#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39968#(<= main_x 28)} is VALID [2019-05-15 10:58:07,791 INFO L273 TraceCheckUtils]: 56: Hoare triple {39968#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39968#(<= main_x 28)} is VALID [2019-05-15 10:58:07,791 INFO L273 TraceCheckUtils]: 57: Hoare triple {39968#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39975#(<= main_x 29)} is VALID [2019-05-15 10:58:07,792 INFO L273 TraceCheckUtils]: 58: Hoare triple {39975#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39975#(<= main_x 29)} is VALID [2019-05-15 10:58:07,793 INFO L273 TraceCheckUtils]: 59: Hoare triple {39975#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39982#(<= main_x 30)} is VALID [2019-05-15 10:58:07,793 INFO L273 TraceCheckUtils]: 60: Hoare triple {39982#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39982#(<= main_x 30)} is VALID [2019-05-15 10:58:07,794 INFO L273 TraceCheckUtils]: 61: Hoare triple {39982#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39989#(<= main_x 31)} is VALID [2019-05-15 10:58:07,794 INFO L273 TraceCheckUtils]: 62: Hoare triple {39989#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39989#(<= main_x 31)} is VALID [2019-05-15 10:58:07,795 INFO L273 TraceCheckUtils]: 63: Hoare triple {39989#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {39996#(<= main_x 32)} is VALID [2019-05-15 10:58:07,796 INFO L273 TraceCheckUtils]: 64: Hoare triple {39996#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {39996#(<= main_x 32)} is VALID [2019-05-15 10:58:07,796 INFO L273 TraceCheckUtils]: 65: Hoare triple {39996#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40003#(<= main_x 33)} is VALID [2019-05-15 10:58:07,797 INFO L273 TraceCheckUtils]: 66: Hoare triple {40003#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40003#(<= main_x 33)} is VALID [2019-05-15 10:58:07,798 INFO L273 TraceCheckUtils]: 67: Hoare triple {40003#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40010#(<= main_x 34)} is VALID [2019-05-15 10:58:07,798 INFO L273 TraceCheckUtils]: 68: Hoare triple {40010#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40010#(<= main_x 34)} is VALID [2019-05-15 10:58:07,799 INFO L273 TraceCheckUtils]: 69: Hoare triple {40010#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40017#(<= main_x 35)} is VALID [2019-05-15 10:58:07,800 INFO L273 TraceCheckUtils]: 70: Hoare triple {40017#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40017#(<= main_x 35)} is VALID [2019-05-15 10:58:07,800 INFO L273 TraceCheckUtils]: 71: Hoare triple {40017#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40024#(<= main_x 36)} is VALID [2019-05-15 10:58:07,801 INFO L273 TraceCheckUtils]: 72: Hoare triple {40024#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40024#(<= main_x 36)} is VALID [2019-05-15 10:58:07,801 INFO L273 TraceCheckUtils]: 73: Hoare triple {40024#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40031#(<= main_x 37)} is VALID [2019-05-15 10:58:07,802 INFO L273 TraceCheckUtils]: 74: Hoare triple {40031#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40031#(<= main_x 37)} is VALID [2019-05-15 10:58:07,803 INFO L273 TraceCheckUtils]: 75: Hoare triple {40031#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40038#(<= main_x 38)} is VALID [2019-05-15 10:58:07,803 INFO L273 TraceCheckUtils]: 76: Hoare triple {40038#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40038#(<= main_x 38)} is VALID [2019-05-15 10:58:07,804 INFO L273 TraceCheckUtils]: 77: Hoare triple {40038#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40045#(<= main_x 39)} is VALID [2019-05-15 10:58:07,805 INFO L273 TraceCheckUtils]: 78: Hoare triple {40045#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40045#(<= main_x 39)} is VALID [2019-05-15 10:58:07,805 INFO L273 TraceCheckUtils]: 79: Hoare triple {40045#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40052#(<= main_x 40)} is VALID [2019-05-15 10:58:07,806 INFO L273 TraceCheckUtils]: 80: Hoare triple {40052#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40052#(<= main_x 40)} is VALID [2019-05-15 10:58:07,807 INFO L273 TraceCheckUtils]: 81: Hoare triple {40052#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40059#(<= main_x 41)} is VALID [2019-05-15 10:58:07,807 INFO L273 TraceCheckUtils]: 82: Hoare triple {40059#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40059#(<= main_x 41)} is VALID [2019-05-15 10:58:07,808 INFO L273 TraceCheckUtils]: 83: Hoare triple {40059#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40066#(<= main_x 42)} is VALID [2019-05-15 10:58:07,808 INFO L273 TraceCheckUtils]: 84: Hoare triple {40066#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40066#(<= main_x 42)} is VALID [2019-05-15 10:58:07,809 INFO L273 TraceCheckUtils]: 85: Hoare triple {40066#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40073#(<= main_x 43)} is VALID [2019-05-15 10:58:07,810 INFO L273 TraceCheckUtils]: 86: Hoare triple {40073#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40073#(<= main_x 43)} is VALID [2019-05-15 10:58:07,810 INFO L273 TraceCheckUtils]: 87: Hoare triple {40073#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40080#(<= main_x 44)} is VALID [2019-05-15 10:58:07,811 INFO L273 TraceCheckUtils]: 88: Hoare triple {40080#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40080#(<= main_x 44)} is VALID [2019-05-15 10:58:07,812 INFO L273 TraceCheckUtils]: 89: Hoare triple {40080#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40087#(<= main_x 45)} is VALID [2019-05-15 10:58:07,812 INFO L273 TraceCheckUtils]: 90: Hoare triple {40087#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40087#(<= main_x 45)} is VALID [2019-05-15 10:58:07,813 INFO L273 TraceCheckUtils]: 91: Hoare triple {40087#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40094#(<= main_x 46)} is VALID [2019-05-15 10:58:07,813 INFO L273 TraceCheckUtils]: 92: Hoare triple {40094#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40094#(<= main_x 46)} is VALID [2019-05-15 10:58:07,814 INFO L273 TraceCheckUtils]: 93: Hoare triple {40094#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40101#(<= main_x 47)} is VALID [2019-05-15 10:58:07,814 INFO L273 TraceCheckUtils]: 94: Hoare triple {40101#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40101#(<= main_x 47)} is VALID [2019-05-15 10:58:07,815 INFO L273 TraceCheckUtils]: 95: Hoare triple {40101#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40108#(<= main_x 48)} is VALID [2019-05-15 10:58:07,816 INFO L273 TraceCheckUtils]: 96: Hoare triple {40108#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40108#(<= main_x 48)} is VALID [2019-05-15 10:58:07,816 INFO L273 TraceCheckUtils]: 97: Hoare triple {40108#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40115#(<= main_x 49)} is VALID [2019-05-15 10:58:07,817 INFO L273 TraceCheckUtils]: 98: Hoare triple {40115#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40115#(<= main_x 49)} is VALID [2019-05-15 10:58:07,818 INFO L273 TraceCheckUtils]: 99: Hoare triple {40115#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40122#(<= main_x 50)} is VALID [2019-05-15 10:58:07,818 INFO L273 TraceCheckUtils]: 100: Hoare triple {40122#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40122#(<= main_x 50)} is VALID [2019-05-15 10:58:07,819 INFO L273 TraceCheckUtils]: 101: Hoare triple {40122#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40129#(<= main_x 51)} is VALID [2019-05-15 10:58:07,819 INFO L273 TraceCheckUtils]: 102: Hoare triple {40129#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40129#(<= main_x 51)} is VALID [2019-05-15 10:58:07,820 INFO L273 TraceCheckUtils]: 103: Hoare triple {40129#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40136#(<= main_x 52)} is VALID [2019-05-15 10:58:07,821 INFO L273 TraceCheckUtils]: 104: Hoare triple {40136#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40136#(<= main_x 52)} is VALID [2019-05-15 10:58:07,822 INFO L273 TraceCheckUtils]: 105: Hoare triple {40136#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40143#(<= main_x 53)} is VALID [2019-05-15 10:58:07,822 INFO L273 TraceCheckUtils]: 106: Hoare triple {40143#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40143#(<= main_x 53)} is VALID [2019-05-15 10:58:07,823 INFO L273 TraceCheckUtils]: 107: Hoare triple {40143#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40150#(<= main_x 54)} is VALID [2019-05-15 10:58:07,823 INFO L273 TraceCheckUtils]: 108: Hoare triple {40150#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40150#(<= main_x 54)} is VALID [2019-05-15 10:58:07,824 INFO L273 TraceCheckUtils]: 109: Hoare triple {40150#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40157#(<= main_x 55)} is VALID [2019-05-15 10:58:07,825 INFO L273 TraceCheckUtils]: 110: Hoare triple {40157#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40157#(<= main_x 55)} is VALID [2019-05-15 10:58:07,825 INFO L273 TraceCheckUtils]: 111: Hoare triple {40157#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40164#(<= main_x 56)} is VALID [2019-05-15 10:58:07,826 INFO L273 TraceCheckUtils]: 112: Hoare triple {40164#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40164#(<= main_x 56)} is VALID [2019-05-15 10:58:07,827 INFO L273 TraceCheckUtils]: 113: Hoare triple {40164#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40171#(<= main_x 57)} is VALID [2019-05-15 10:58:07,827 INFO L273 TraceCheckUtils]: 114: Hoare triple {40171#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40171#(<= main_x 57)} is VALID [2019-05-15 10:58:07,828 INFO L273 TraceCheckUtils]: 115: Hoare triple {40171#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40178#(<= main_x 58)} is VALID [2019-05-15 10:58:07,828 INFO L273 TraceCheckUtils]: 116: Hoare triple {40178#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40178#(<= main_x 58)} is VALID [2019-05-15 10:58:07,829 INFO L273 TraceCheckUtils]: 117: Hoare triple {40178#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40185#(<= main_x 59)} is VALID [2019-05-15 10:58:07,830 INFO L273 TraceCheckUtils]: 118: Hoare triple {40185#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40185#(<= main_x 59)} is VALID [2019-05-15 10:58:07,830 INFO L273 TraceCheckUtils]: 119: Hoare triple {40185#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40192#(<= main_x 60)} is VALID [2019-05-15 10:58:07,831 INFO L273 TraceCheckUtils]: 120: Hoare triple {40192#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40192#(<= main_x 60)} is VALID [2019-05-15 10:58:07,832 INFO L273 TraceCheckUtils]: 121: Hoare triple {40192#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40199#(<= main_x 61)} is VALID [2019-05-15 10:58:07,832 INFO L273 TraceCheckUtils]: 122: Hoare triple {40199#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40199#(<= main_x 61)} is VALID [2019-05-15 10:58:07,833 INFO L273 TraceCheckUtils]: 123: Hoare triple {40199#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40206#(<= main_x 62)} is VALID [2019-05-15 10:58:07,833 INFO L273 TraceCheckUtils]: 124: Hoare triple {40206#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40206#(<= main_x 62)} is VALID [2019-05-15 10:58:07,834 INFO L273 TraceCheckUtils]: 125: Hoare triple {40206#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40213#(<= main_x 63)} is VALID [2019-05-15 10:58:07,835 INFO L273 TraceCheckUtils]: 126: Hoare triple {40213#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40213#(<= main_x 63)} is VALID [2019-05-15 10:58:07,835 INFO L273 TraceCheckUtils]: 127: Hoare triple {40213#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40220#(<= main_x 64)} is VALID [2019-05-15 10:58:07,836 INFO L273 TraceCheckUtils]: 128: Hoare triple {40220#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40220#(<= main_x 64)} is VALID [2019-05-15 10:58:07,837 INFO L273 TraceCheckUtils]: 129: Hoare triple {40220#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40227#(<= main_x 65)} is VALID [2019-05-15 10:58:07,837 INFO L273 TraceCheckUtils]: 130: Hoare triple {40227#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40227#(<= main_x 65)} is VALID [2019-05-15 10:58:07,838 INFO L273 TraceCheckUtils]: 131: Hoare triple {40227#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40234#(<= main_x 66)} is VALID [2019-05-15 10:58:07,838 INFO L273 TraceCheckUtils]: 132: Hoare triple {40234#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40234#(<= main_x 66)} is VALID [2019-05-15 10:58:07,839 INFO L273 TraceCheckUtils]: 133: Hoare triple {40234#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40241#(<= main_x 67)} is VALID [2019-05-15 10:58:07,840 INFO L273 TraceCheckUtils]: 134: Hoare triple {40241#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40241#(<= main_x 67)} is VALID [2019-05-15 10:58:07,840 INFO L273 TraceCheckUtils]: 135: Hoare triple {40241#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40248#(<= main_x 68)} is VALID [2019-05-15 10:58:07,841 INFO L273 TraceCheckUtils]: 136: Hoare triple {40248#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40248#(<= main_x 68)} is VALID [2019-05-15 10:58:07,842 INFO L273 TraceCheckUtils]: 137: Hoare triple {40248#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40255#(<= main_x 69)} is VALID [2019-05-15 10:58:07,842 INFO L273 TraceCheckUtils]: 138: Hoare triple {40255#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40255#(<= main_x 69)} is VALID [2019-05-15 10:58:07,843 INFO L273 TraceCheckUtils]: 139: Hoare triple {40255#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40262#(<= main_x 70)} is VALID [2019-05-15 10:58:07,844 INFO L273 TraceCheckUtils]: 140: Hoare triple {40262#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40262#(<= main_x 70)} is VALID [2019-05-15 10:58:07,844 INFO L273 TraceCheckUtils]: 141: Hoare triple {40262#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40269#(<= main_x 71)} is VALID [2019-05-15 10:58:07,845 INFO L273 TraceCheckUtils]: 142: Hoare triple {40269#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40269#(<= main_x 71)} is VALID [2019-05-15 10:58:07,845 INFO L273 TraceCheckUtils]: 143: Hoare triple {40269#(<= main_x 71)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {39771#false} is VALID [2019-05-15 10:58:07,846 INFO L273 TraceCheckUtils]: 144: Hoare triple {39771#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {39771#false} is VALID [2019-05-15 10:58:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 0 proven. 5041 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:07,859 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:07,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2019-05-15 10:58:07,860 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 145 [2019-05-15 10:58:07,860 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:07,860 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 74 states. [2019-05-15 10:58:08,004 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:08,005 INFO L454 AbstractCegarLoop]: Interpolant automaton has 74 states [2019-05-15 10:58:08,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2019-05-15 10:58:08,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2019-05-15 10:58:08,006 INFO L87 Difference]: Start difference. First operand 146 states and 217 transitions. Second operand 74 states. [2019-05-15 10:58:08,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:08,469 INFO L93 Difference]: Finished difference Result 148 states and 220 transitions. [2019-05-15 10:58:08,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2019-05-15 10:58:08,469 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 145 [2019-05-15 10:58:08,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:08,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2019-05-15 10:58:08,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 221 transitions. [2019-05-15 10:58:08,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2019-05-15 10:58:08,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 221 transitions. [2019-05-15 10:58:08,473 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 74 states and 221 transitions. [2019-05-15 10:58:08,721 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 221 edges. 221 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:08,724 INFO L225 Difference]: With dead ends: 148 [2019-05-15 10:58:08,724 INFO L226 Difference]: Without dead ends: 148 [2019-05-15 10:58:08,725 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2019-05-15 10:58:08,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2019-05-15 10:58:08,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2019-05-15 10:58:08,726 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:08,726 INFO L82 GeneralOperation]: Start isEquivalent. First operand 148 states. Second operand 148 states. [2019-05-15 10:58:08,726 INFO L74 IsIncluded]: Start isIncluded. First operand 148 states. Second operand 148 states. [2019-05-15 10:58:08,726 INFO L87 Difference]: Start difference. First operand 148 states. Second operand 148 states. [2019-05-15 10:58:08,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:08,728 INFO L93 Difference]: Finished difference Result 148 states and 220 transitions. [2019-05-15 10:58:08,728 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 220 transitions. [2019-05-15 10:58:08,729 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:08,729 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:08,729 INFO L74 IsIncluded]: Start isIncluded. First operand 148 states. Second operand 148 states. [2019-05-15 10:58:08,729 INFO L87 Difference]: Start difference. First operand 148 states. Second operand 148 states. [2019-05-15 10:58:08,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:08,730 INFO L93 Difference]: Finished difference Result 148 states and 220 transitions. [2019-05-15 10:58:08,730 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 220 transitions. [2019-05-15 10:58:08,731 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:08,731 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:08,731 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:08,731 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:08,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-05-15 10:58:08,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 220 transitions. [2019-05-15 10:58:08,732 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 220 transitions. Word has length 145 [2019-05-15 10:58:08,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:08,732 INFO L475 AbstractCegarLoop]: Abstraction has 148 states and 220 transitions. [2019-05-15 10:58:08,732 INFO L476 AbstractCegarLoop]: Interpolant automaton has 74 states. [2019-05-15 10:58:08,732 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 220 transitions. [2019-05-15 10:58:08,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2019-05-15 10:58:08,733 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:08,733 INFO L399 BasicCegarLoop]: trace histogram [72, 72, 1, 1, 1] [2019-05-15 10:58:08,733 INFO L418 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:08,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:08,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1791948395, now seen corresponding path program 72 times [2019-05-15 10:58:08,734 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:08,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:08,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 74 conjunts are in the unsatisfiable core [2019-05-15 10:58:08,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:08,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:11,251 INFO L273 TraceCheckUtils]: 0: Hoare triple {40870#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {40875#(<= main_x 0)} is VALID [2019-05-15 10:58:11,252 INFO L273 TraceCheckUtils]: 1: Hoare triple {40875#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40879#(<= main_x 1)} is VALID [2019-05-15 10:58:11,252 INFO L273 TraceCheckUtils]: 2: Hoare triple {40879#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40879#(<= main_x 1)} is VALID [2019-05-15 10:58:11,252 INFO L273 TraceCheckUtils]: 3: Hoare triple {40879#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40886#(<= main_x 2)} is VALID [2019-05-15 10:58:11,253 INFO L273 TraceCheckUtils]: 4: Hoare triple {40886#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40886#(<= main_x 2)} is VALID [2019-05-15 10:58:11,254 INFO L273 TraceCheckUtils]: 5: Hoare triple {40886#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40893#(<= main_x 3)} is VALID [2019-05-15 10:58:11,254 INFO L273 TraceCheckUtils]: 6: Hoare triple {40893#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40893#(<= main_x 3)} is VALID [2019-05-15 10:58:11,255 INFO L273 TraceCheckUtils]: 7: Hoare triple {40893#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40900#(<= main_x 4)} is VALID [2019-05-15 10:58:11,256 INFO L273 TraceCheckUtils]: 8: Hoare triple {40900#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40900#(<= main_x 4)} is VALID [2019-05-15 10:58:11,256 INFO L273 TraceCheckUtils]: 9: Hoare triple {40900#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40907#(<= main_x 5)} is VALID [2019-05-15 10:58:11,257 INFO L273 TraceCheckUtils]: 10: Hoare triple {40907#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40907#(<= main_x 5)} is VALID [2019-05-15 10:58:11,258 INFO L273 TraceCheckUtils]: 11: Hoare triple {40907#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40914#(<= main_x 6)} is VALID [2019-05-15 10:58:11,258 INFO L273 TraceCheckUtils]: 12: Hoare triple {40914#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40914#(<= main_x 6)} is VALID [2019-05-15 10:58:11,259 INFO L273 TraceCheckUtils]: 13: Hoare triple {40914#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40921#(<= main_x 7)} is VALID [2019-05-15 10:58:11,259 INFO L273 TraceCheckUtils]: 14: Hoare triple {40921#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40921#(<= main_x 7)} is VALID [2019-05-15 10:58:11,260 INFO L273 TraceCheckUtils]: 15: Hoare triple {40921#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40928#(<= main_x 8)} is VALID [2019-05-15 10:58:11,261 INFO L273 TraceCheckUtils]: 16: Hoare triple {40928#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40928#(<= main_x 8)} is VALID [2019-05-15 10:58:11,261 INFO L273 TraceCheckUtils]: 17: Hoare triple {40928#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40935#(<= main_x 9)} is VALID [2019-05-15 10:58:11,262 INFO L273 TraceCheckUtils]: 18: Hoare triple {40935#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40935#(<= main_x 9)} is VALID [2019-05-15 10:58:11,263 INFO L273 TraceCheckUtils]: 19: Hoare triple {40935#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40942#(<= main_x 10)} is VALID [2019-05-15 10:58:11,263 INFO L273 TraceCheckUtils]: 20: Hoare triple {40942#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40942#(<= main_x 10)} is VALID [2019-05-15 10:58:11,264 INFO L273 TraceCheckUtils]: 21: Hoare triple {40942#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40949#(<= main_x 11)} is VALID [2019-05-15 10:58:11,264 INFO L273 TraceCheckUtils]: 22: Hoare triple {40949#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40949#(<= main_x 11)} is VALID [2019-05-15 10:58:11,265 INFO L273 TraceCheckUtils]: 23: Hoare triple {40949#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40956#(<= main_x 12)} is VALID [2019-05-15 10:58:11,265 INFO L273 TraceCheckUtils]: 24: Hoare triple {40956#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40956#(<= main_x 12)} is VALID [2019-05-15 10:58:11,266 INFO L273 TraceCheckUtils]: 25: Hoare triple {40956#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40963#(<= main_x 13)} is VALID [2019-05-15 10:58:11,267 INFO L273 TraceCheckUtils]: 26: Hoare triple {40963#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40963#(<= main_x 13)} is VALID [2019-05-15 10:58:11,267 INFO L273 TraceCheckUtils]: 27: Hoare triple {40963#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40970#(<= main_x 14)} is VALID [2019-05-15 10:58:11,268 INFO L273 TraceCheckUtils]: 28: Hoare triple {40970#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40970#(<= main_x 14)} is VALID [2019-05-15 10:58:11,269 INFO L273 TraceCheckUtils]: 29: Hoare triple {40970#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40977#(<= main_x 15)} is VALID [2019-05-15 10:58:11,269 INFO L273 TraceCheckUtils]: 30: Hoare triple {40977#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40977#(<= main_x 15)} is VALID [2019-05-15 10:58:11,270 INFO L273 TraceCheckUtils]: 31: Hoare triple {40977#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40984#(<= main_x 16)} is VALID [2019-05-15 10:58:11,271 INFO L273 TraceCheckUtils]: 32: Hoare triple {40984#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40984#(<= main_x 16)} is VALID [2019-05-15 10:58:11,271 INFO L273 TraceCheckUtils]: 33: Hoare triple {40984#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40991#(<= main_x 17)} is VALID [2019-05-15 10:58:11,272 INFO L273 TraceCheckUtils]: 34: Hoare triple {40991#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40991#(<= main_x 17)} is VALID [2019-05-15 10:58:11,273 INFO L273 TraceCheckUtils]: 35: Hoare triple {40991#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {40998#(<= main_x 18)} is VALID [2019-05-15 10:58:11,273 INFO L273 TraceCheckUtils]: 36: Hoare triple {40998#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {40998#(<= main_x 18)} is VALID [2019-05-15 10:58:11,274 INFO L273 TraceCheckUtils]: 37: Hoare triple {40998#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41005#(<= main_x 19)} is VALID [2019-05-15 10:58:11,274 INFO L273 TraceCheckUtils]: 38: Hoare triple {41005#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41005#(<= main_x 19)} is VALID [2019-05-15 10:58:11,275 INFO L273 TraceCheckUtils]: 39: Hoare triple {41005#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41012#(<= main_x 20)} is VALID [2019-05-15 10:58:11,276 INFO L273 TraceCheckUtils]: 40: Hoare triple {41012#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41012#(<= main_x 20)} is VALID [2019-05-15 10:58:11,276 INFO L273 TraceCheckUtils]: 41: Hoare triple {41012#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41019#(<= main_x 21)} is VALID [2019-05-15 10:58:11,277 INFO L273 TraceCheckUtils]: 42: Hoare triple {41019#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41019#(<= main_x 21)} is VALID [2019-05-15 10:58:11,278 INFO L273 TraceCheckUtils]: 43: Hoare triple {41019#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41026#(<= main_x 22)} is VALID [2019-05-15 10:58:11,278 INFO L273 TraceCheckUtils]: 44: Hoare triple {41026#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41026#(<= main_x 22)} is VALID [2019-05-15 10:58:11,279 INFO L273 TraceCheckUtils]: 45: Hoare triple {41026#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41033#(<= main_x 23)} is VALID [2019-05-15 10:58:11,279 INFO L273 TraceCheckUtils]: 46: Hoare triple {41033#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41033#(<= main_x 23)} is VALID [2019-05-15 10:58:11,295 INFO L273 TraceCheckUtils]: 47: Hoare triple {41033#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41040#(<= main_x 24)} is VALID [2019-05-15 10:58:11,307 INFO L273 TraceCheckUtils]: 48: Hoare triple {41040#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41040#(<= main_x 24)} is VALID [2019-05-15 10:58:11,308 INFO L273 TraceCheckUtils]: 49: Hoare triple {41040#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41047#(<= main_x 25)} is VALID [2019-05-15 10:58:11,308 INFO L273 TraceCheckUtils]: 50: Hoare triple {41047#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41047#(<= main_x 25)} is VALID [2019-05-15 10:58:11,309 INFO L273 TraceCheckUtils]: 51: Hoare triple {41047#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41054#(<= main_x 26)} is VALID [2019-05-15 10:58:11,309 INFO L273 TraceCheckUtils]: 52: Hoare triple {41054#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41054#(<= main_x 26)} is VALID [2019-05-15 10:58:11,310 INFO L273 TraceCheckUtils]: 53: Hoare triple {41054#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41061#(<= main_x 27)} is VALID [2019-05-15 10:58:11,310 INFO L273 TraceCheckUtils]: 54: Hoare triple {41061#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41061#(<= main_x 27)} is VALID [2019-05-15 10:58:11,310 INFO L273 TraceCheckUtils]: 55: Hoare triple {41061#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41068#(<= main_x 28)} is VALID [2019-05-15 10:58:11,311 INFO L273 TraceCheckUtils]: 56: Hoare triple {41068#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41068#(<= main_x 28)} is VALID [2019-05-15 10:58:11,311 INFO L273 TraceCheckUtils]: 57: Hoare triple {41068#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41075#(<= main_x 29)} is VALID [2019-05-15 10:58:11,312 INFO L273 TraceCheckUtils]: 58: Hoare triple {41075#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41075#(<= main_x 29)} is VALID [2019-05-15 10:58:11,312 INFO L273 TraceCheckUtils]: 59: Hoare triple {41075#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41082#(<= main_x 30)} is VALID [2019-05-15 10:58:11,313 INFO L273 TraceCheckUtils]: 60: Hoare triple {41082#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41082#(<= main_x 30)} is VALID [2019-05-15 10:58:11,314 INFO L273 TraceCheckUtils]: 61: Hoare triple {41082#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41089#(<= main_x 31)} is VALID [2019-05-15 10:58:11,314 INFO L273 TraceCheckUtils]: 62: Hoare triple {41089#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41089#(<= main_x 31)} is VALID [2019-05-15 10:58:11,315 INFO L273 TraceCheckUtils]: 63: Hoare triple {41089#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41096#(<= main_x 32)} is VALID [2019-05-15 10:58:11,315 INFO L273 TraceCheckUtils]: 64: Hoare triple {41096#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41096#(<= main_x 32)} is VALID [2019-05-15 10:58:11,316 INFO L273 TraceCheckUtils]: 65: Hoare triple {41096#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41103#(<= main_x 33)} is VALID [2019-05-15 10:58:11,317 INFO L273 TraceCheckUtils]: 66: Hoare triple {41103#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41103#(<= main_x 33)} is VALID [2019-05-15 10:58:11,317 INFO L273 TraceCheckUtils]: 67: Hoare triple {41103#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41110#(<= main_x 34)} is VALID [2019-05-15 10:58:11,318 INFO L273 TraceCheckUtils]: 68: Hoare triple {41110#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41110#(<= main_x 34)} is VALID [2019-05-15 10:58:11,319 INFO L273 TraceCheckUtils]: 69: Hoare triple {41110#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41117#(<= main_x 35)} is VALID [2019-05-15 10:58:11,319 INFO L273 TraceCheckUtils]: 70: Hoare triple {41117#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41117#(<= main_x 35)} is VALID [2019-05-15 10:58:11,320 INFO L273 TraceCheckUtils]: 71: Hoare triple {41117#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41124#(<= main_x 36)} is VALID [2019-05-15 10:58:11,320 INFO L273 TraceCheckUtils]: 72: Hoare triple {41124#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41124#(<= main_x 36)} is VALID [2019-05-15 10:58:11,321 INFO L273 TraceCheckUtils]: 73: Hoare triple {41124#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41131#(<= main_x 37)} is VALID [2019-05-15 10:58:11,322 INFO L273 TraceCheckUtils]: 74: Hoare triple {41131#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41131#(<= main_x 37)} is VALID [2019-05-15 10:58:11,322 INFO L273 TraceCheckUtils]: 75: Hoare triple {41131#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41138#(<= main_x 38)} is VALID [2019-05-15 10:58:11,323 INFO L273 TraceCheckUtils]: 76: Hoare triple {41138#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41138#(<= main_x 38)} is VALID [2019-05-15 10:58:11,324 INFO L273 TraceCheckUtils]: 77: Hoare triple {41138#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41145#(<= main_x 39)} is VALID [2019-05-15 10:58:11,324 INFO L273 TraceCheckUtils]: 78: Hoare triple {41145#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41145#(<= main_x 39)} is VALID [2019-05-15 10:58:11,325 INFO L273 TraceCheckUtils]: 79: Hoare triple {41145#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41152#(<= main_x 40)} is VALID [2019-05-15 10:58:11,325 INFO L273 TraceCheckUtils]: 80: Hoare triple {41152#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41152#(<= main_x 40)} is VALID [2019-05-15 10:58:11,326 INFO L273 TraceCheckUtils]: 81: Hoare triple {41152#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41159#(<= main_x 41)} is VALID [2019-05-15 10:58:11,327 INFO L273 TraceCheckUtils]: 82: Hoare triple {41159#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41159#(<= main_x 41)} is VALID [2019-05-15 10:58:11,327 INFO L273 TraceCheckUtils]: 83: Hoare triple {41159#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41166#(<= main_x 42)} is VALID [2019-05-15 10:58:11,328 INFO L273 TraceCheckUtils]: 84: Hoare triple {41166#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41166#(<= main_x 42)} is VALID [2019-05-15 10:58:11,329 INFO L273 TraceCheckUtils]: 85: Hoare triple {41166#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41173#(<= main_x 43)} is VALID [2019-05-15 10:58:11,329 INFO L273 TraceCheckUtils]: 86: Hoare triple {41173#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41173#(<= main_x 43)} is VALID [2019-05-15 10:58:11,330 INFO L273 TraceCheckUtils]: 87: Hoare triple {41173#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41180#(<= main_x 44)} is VALID [2019-05-15 10:58:11,330 INFO L273 TraceCheckUtils]: 88: Hoare triple {41180#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41180#(<= main_x 44)} is VALID [2019-05-15 10:58:11,331 INFO L273 TraceCheckUtils]: 89: Hoare triple {41180#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41187#(<= main_x 45)} is VALID [2019-05-15 10:58:11,332 INFO L273 TraceCheckUtils]: 90: Hoare triple {41187#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41187#(<= main_x 45)} is VALID [2019-05-15 10:58:11,332 INFO L273 TraceCheckUtils]: 91: Hoare triple {41187#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41194#(<= main_x 46)} is VALID [2019-05-15 10:58:11,333 INFO L273 TraceCheckUtils]: 92: Hoare triple {41194#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41194#(<= main_x 46)} is VALID [2019-05-15 10:58:11,334 INFO L273 TraceCheckUtils]: 93: Hoare triple {41194#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41201#(<= main_x 47)} is VALID [2019-05-15 10:58:11,334 INFO L273 TraceCheckUtils]: 94: Hoare triple {41201#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41201#(<= main_x 47)} is VALID [2019-05-15 10:58:11,335 INFO L273 TraceCheckUtils]: 95: Hoare triple {41201#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41208#(<= main_x 48)} is VALID [2019-05-15 10:58:11,335 INFO L273 TraceCheckUtils]: 96: Hoare triple {41208#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41208#(<= main_x 48)} is VALID [2019-05-15 10:58:11,336 INFO L273 TraceCheckUtils]: 97: Hoare triple {41208#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41215#(<= main_x 49)} is VALID [2019-05-15 10:58:11,337 INFO L273 TraceCheckUtils]: 98: Hoare triple {41215#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41215#(<= main_x 49)} is VALID [2019-05-15 10:58:11,337 INFO L273 TraceCheckUtils]: 99: Hoare triple {41215#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41222#(<= main_x 50)} is VALID [2019-05-15 10:58:11,338 INFO L273 TraceCheckUtils]: 100: Hoare triple {41222#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41222#(<= main_x 50)} is VALID [2019-05-15 10:58:11,339 INFO L273 TraceCheckUtils]: 101: Hoare triple {41222#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41229#(<= main_x 51)} is VALID [2019-05-15 10:58:11,339 INFO L273 TraceCheckUtils]: 102: Hoare triple {41229#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41229#(<= main_x 51)} is VALID [2019-05-15 10:58:11,340 INFO L273 TraceCheckUtils]: 103: Hoare triple {41229#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41236#(<= main_x 52)} is VALID [2019-05-15 10:58:11,340 INFO L273 TraceCheckUtils]: 104: Hoare triple {41236#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41236#(<= main_x 52)} is VALID [2019-05-15 10:58:11,341 INFO L273 TraceCheckUtils]: 105: Hoare triple {41236#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41243#(<= main_x 53)} is VALID [2019-05-15 10:58:11,342 INFO L273 TraceCheckUtils]: 106: Hoare triple {41243#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41243#(<= main_x 53)} is VALID [2019-05-15 10:58:11,342 INFO L273 TraceCheckUtils]: 107: Hoare triple {41243#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41250#(<= main_x 54)} is VALID [2019-05-15 10:58:11,343 INFO L273 TraceCheckUtils]: 108: Hoare triple {41250#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41250#(<= main_x 54)} is VALID [2019-05-15 10:58:11,344 INFO L273 TraceCheckUtils]: 109: Hoare triple {41250#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41257#(<= main_x 55)} is VALID [2019-05-15 10:58:11,344 INFO L273 TraceCheckUtils]: 110: Hoare triple {41257#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41257#(<= main_x 55)} is VALID [2019-05-15 10:58:11,345 INFO L273 TraceCheckUtils]: 111: Hoare triple {41257#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41264#(<= main_x 56)} is VALID [2019-05-15 10:58:11,345 INFO L273 TraceCheckUtils]: 112: Hoare triple {41264#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41264#(<= main_x 56)} is VALID [2019-05-15 10:58:11,346 INFO L273 TraceCheckUtils]: 113: Hoare triple {41264#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41271#(<= main_x 57)} is VALID [2019-05-15 10:58:11,347 INFO L273 TraceCheckUtils]: 114: Hoare triple {41271#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41271#(<= main_x 57)} is VALID [2019-05-15 10:58:11,347 INFO L273 TraceCheckUtils]: 115: Hoare triple {41271#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41278#(<= main_x 58)} is VALID [2019-05-15 10:58:11,348 INFO L273 TraceCheckUtils]: 116: Hoare triple {41278#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41278#(<= main_x 58)} is VALID [2019-05-15 10:58:11,349 INFO L273 TraceCheckUtils]: 117: Hoare triple {41278#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41285#(<= main_x 59)} is VALID [2019-05-15 10:58:11,349 INFO L273 TraceCheckUtils]: 118: Hoare triple {41285#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41285#(<= main_x 59)} is VALID [2019-05-15 10:58:11,350 INFO L273 TraceCheckUtils]: 119: Hoare triple {41285#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41292#(<= main_x 60)} is VALID [2019-05-15 10:58:11,350 INFO L273 TraceCheckUtils]: 120: Hoare triple {41292#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41292#(<= main_x 60)} is VALID [2019-05-15 10:58:11,351 INFO L273 TraceCheckUtils]: 121: Hoare triple {41292#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41299#(<= main_x 61)} is VALID [2019-05-15 10:58:11,352 INFO L273 TraceCheckUtils]: 122: Hoare triple {41299#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41299#(<= main_x 61)} is VALID [2019-05-15 10:58:11,352 INFO L273 TraceCheckUtils]: 123: Hoare triple {41299#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41306#(<= main_x 62)} is VALID [2019-05-15 10:58:11,353 INFO L273 TraceCheckUtils]: 124: Hoare triple {41306#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41306#(<= main_x 62)} is VALID [2019-05-15 10:58:11,354 INFO L273 TraceCheckUtils]: 125: Hoare triple {41306#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41313#(<= main_x 63)} is VALID [2019-05-15 10:58:11,354 INFO L273 TraceCheckUtils]: 126: Hoare triple {41313#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41313#(<= main_x 63)} is VALID [2019-05-15 10:58:11,355 INFO L273 TraceCheckUtils]: 127: Hoare triple {41313#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41320#(<= main_x 64)} is VALID [2019-05-15 10:58:11,356 INFO L273 TraceCheckUtils]: 128: Hoare triple {41320#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41320#(<= main_x 64)} is VALID [2019-05-15 10:58:11,356 INFO L273 TraceCheckUtils]: 129: Hoare triple {41320#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41327#(<= main_x 65)} is VALID [2019-05-15 10:58:11,357 INFO L273 TraceCheckUtils]: 130: Hoare triple {41327#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41327#(<= main_x 65)} is VALID [2019-05-15 10:58:11,358 INFO L273 TraceCheckUtils]: 131: Hoare triple {41327#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41334#(<= main_x 66)} is VALID [2019-05-15 10:58:11,358 INFO L273 TraceCheckUtils]: 132: Hoare triple {41334#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41334#(<= main_x 66)} is VALID [2019-05-15 10:58:11,359 INFO L273 TraceCheckUtils]: 133: Hoare triple {41334#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41341#(<= main_x 67)} is VALID [2019-05-15 10:58:11,359 INFO L273 TraceCheckUtils]: 134: Hoare triple {41341#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41341#(<= main_x 67)} is VALID [2019-05-15 10:58:11,360 INFO L273 TraceCheckUtils]: 135: Hoare triple {41341#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41348#(<= main_x 68)} is VALID [2019-05-15 10:58:11,361 INFO L273 TraceCheckUtils]: 136: Hoare triple {41348#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41348#(<= main_x 68)} is VALID [2019-05-15 10:58:11,361 INFO L273 TraceCheckUtils]: 137: Hoare triple {41348#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41355#(<= main_x 69)} is VALID [2019-05-15 10:58:11,362 INFO L273 TraceCheckUtils]: 138: Hoare triple {41355#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41355#(<= main_x 69)} is VALID [2019-05-15 10:58:11,363 INFO L273 TraceCheckUtils]: 139: Hoare triple {41355#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41362#(<= main_x 70)} is VALID [2019-05-15 10:58:11,363 INFO L273 TraceCheckUtils]: 140: Hoare triple {41362#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41362#(<= main_x 70)} is VALID [2019-05-15 10:58:11,364 INFO L273 TraceCheckUtils]: 141: Hoare triple {41362#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41369#(<= main_x 71)} is VALID [2019-05-15 10:58:11,364 INFO L273 TraceCheckUtils]: 142: Hoare triple {41369#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41369#(<= main_x 71)} is VALID [2019-05-15 10:58:11,365 INFO L273 TraceCheckUtils]: 143: Hoare triple {41369#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41376#(<= main_x 72)} is VALID [2019-05-15 10:58:11,365 INFO L273 TraceCheckUtils]: 144: Hoare triple {41376#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41376#(<= main_x 72)} is VALID [2019-05-15 10:58:11,366 INFO L273 TraceCheckUtils]: 145: Hoare triple {41376#(<= main_x 72)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {40871#false} is VALID [2019-05-15 10:58:11,366 INFO L273 TraceCheckUtils]: 146: Hoare triple {40871#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {40871#false} is VALID [2019-05-15 10:58:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5184 backedges. 0 proven. 5184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:11,382 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:11,382 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2019-05-15 10:58:11,382 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 147 [2019-05-15 10:58:11,383 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:11,383 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 75 states. [2019-05-15 10:58:11,557 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 147 edges. 147 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:11,557 INFO L454 AbstractCegarLoop]: Interpolant automaton has 75 states [2019-05-15 10:58:11,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2019-05-15 10:58:11,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2019-05-15 10:58:11,558 INFO L87 Difference]: Start difference. First operand 148 states and 220 transitions. Second operand 75 states. [2019-05-15 10:58:12,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:12,001 INFO L93 Difference]: Finished difference Result 150 states and 223 transitions. [2019-05-15 10:58:12,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2019-05-15 10:58:12,001 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 147 [2019-05-15 10:58:12,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2019-05-15 10:58:12,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 224 transitions. [2019-05-15 10:58:12,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2019-05-15 10:58:12,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 224 transitions. [2019-05-15 10:58:12,004 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 75 states and 224 transitions. [2019-05-15 10:58:12,216 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 224 edges. 224 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:12,218 INFO L225 Difference]: With dead ends: 150 [2019-05-15 10:58:12,219 INFO L226 Difference]: Without dead ends: 150 [2019-05-15 10:58:12,219 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2019-05-15 10:58:12,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2019-05-15 10:58:12,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2019-05-15 10:58:12,221 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:12,221 INFO L82 GeneralOperation]: Start isEquivalent. First operand 150 states. Second operand 150 states. [2019-05-15 10:58:12,221 INFO L74 IsIncluded]: Start isIncluded. First operand 150 states. Second operand 150 states. [2019-05-15 10:58:12,221 INFO L87 Difference]: Start difference. First operand 150 states. Second operand 150 states. [2019-05-15 10:58:12,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:12,224 INFO L93 Difference]: Finished difference Result 150 states and 223 transitions. [2019-05-15 10:58:12,224 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 223 transitions. [2019-05-15 10:58:12,224 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:12,238 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:12,238 INFO L74 IsIncluded]: Start isIncluded. First operand 150 states. Second operand 150 states. [2019-05-15 10:58:12,238 INFO L87 Difference]: Start difference. First operand 150 states. Second operand 150 states. [2019-05-15 10:58:12,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:12,241 INFO L93 Difference]: Finished difference Result 150 states and 223 transitions. [2019-05-15 10:58:12,241 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 223 transitions. [2019-05-15 10:58:12,241 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:12,241 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:12,241 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:12,241 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:12,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2019-05-15 10:58:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 223 transitions. [2019-05-15 10:58:12,244 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 223 transitions. Word has length 147 [2019-05-15 10:58:12,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:12,244 INFO L475 AbstractCegarLoop]: Abstraction has 150 states and 223 transitions. [2019-05-15 10:58:12,244 INFO L476 AbstractCegarLoop]: Interpolant automaton has 75 states. [2019-05-15 10:58:12,244 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 223 transitions. [2019-05-15 10:58:12,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2019-05-15 10:58:12,245 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:12,245 INFO L399 BasicCegarLoop]: trace histogram [73, 73, 1, 1, 1] [2019-05-15 10:58:12,245 INFO L418 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:12,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:12,246 INFO L82 PathProgramCache]: Analyzing trace with hash -219508242, now seen corresponding path program 73 times [2019-05-15 10:58:12,246 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:12,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 75 conjunts are in the unsatisfiable core [2019-05-15 10:58:12,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:12,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:15,462 INFO L273 TraceCheckUtils]: 0: Hoare triple {41985#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {41990#(<= main_x 0)} is VALID [2019-05-15 10:58:15,463 INFO L273 TraceCheckUtils]: 1: Hoare triple {41990#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {41994#(<= main_x 1)} is VALID [2019-05-15 10:58:15,464 INFO L273 TraceCheckUtils]: 2: Hoare triple {41994#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {41994#(<= main_x 1)} is VALID [2019-05-15 10:58:15,465 INFO L273 TraceCheckUtils]: 3: Hoare triple {41994#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42001#(<= main_x 2)} is VALID [2019-05-15 10:58:15,465 INFO L273 TraceCheckUtils]: 4: Hoare triple {42001#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42001#(<= main_x 2)} is VALID [2019-05-15 10:58:15,466 INFO L273 TraceCheckUtils]: 5: Hoare triple {42001#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42008#(<= main_x 3)} is VALID [2019-05-15 10:58:15,466 INFO L273 TraceCheckUtils]: 6: Hoare triple {42008#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42008#(<= main_x 3)} is VALID [2019-05-15 10:58:15,467 INFO L273 TraceCheckUtils]: 7: Hoare triple {42008#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42015#(<= main_x 4)} is VALID [2019-05-15 10:58:15,467 INFO L273 TraceCheckUtils]: 8: Hoare triple {42015#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42015#(<= main_x 4)} is VALID [2019-05-15 10:58:15,468 INFO L273 TraceCheckUtils]: 9: Hoare triple {42015#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42022#(<= main_x 5)} is VALID [2019-05-15 10:58:15,469 INFO L273 TraceCheckUtils]: 10: Hoare triple {42022#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42022#(<= main_x 5)} is VALID [2019-05-15 10:58:15,469 INFO L273 TraceCheckUtils]: 11: Hoare triple {42022#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42029#(<= main_x 6)} is VALID [2019-05-15 10:58:15,470 INFO L273 TraceCheckUtils]: 12: Hoare triple {42029#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42029#(<= main_x 6)} is VALID [2019-05-15 10:58:15,471 INFO L273 TraceCheckUtils]: 13: Hoare triple {42029#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42036#(<= main_x 7)} is VALID [2019-05-15 10:58:15,471 INFO L273 TraceCheckUtils]: 14: Hoare triple {42036#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42036#(<= main_x 7)} is VALID [2019-05-15 10:58:15,472 INFO L273 TraceCheckUtils]: 15: Hoare triple {42036#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42043#(<= main_x 8)} is VALID [2019-05-15 10:58:15,472 INFO L273 TraceCheckUtils]: 16: Hoare triple {42043#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42043#(<= main_x 8)} is VALID [2019-05-15 10:58:15,473 INFO L273 TraceCheckUtils]: 17: Hoare triple {42043#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42050#(<= main_x 9)} is VALID [2019-05-15 10:58:15,474 INFO L273 TraceCheckUtils]: 18: Hoare triple {42050#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42050#(<= main_x 9)} is VALID [2019-05-15 10:58:15,474 INFO L273 TraceCheckUtils]: 19: Hoare triple {42050#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42057#(<= main_x 10)} is VALID [2019-05-15 10:58:15,475 INFO L273 TraceCheckUtils]: 20: Hoare triple {42057#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42057#(<= main_x 10)} is VALID [2019-05-15 10:58:15,475 INFO L273 TraceCheckUtils]: 21: Hoare triple {42057#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42064#(<= main_x 11)} is VALID [2019-05-15 10:58:15,476 INFO L273 TraceCheckUtils]: 22: Hoare triple {42064#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42064#(<= main_x 11)} is VALID [2019-05-15 10:58:15,477 INFO L273 TraceCheckUtils]: 23: Hoare triple {42064#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42071#(<= main_x 12)} is VALID [2019-05-15 10:58:15,477 INFO L273 TraceCheckUtils]: 24: Hoare triple {42071#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42071#(<= main_x 12)} is VALID [2019-05-15 10:58:15,478 INFO L273 TraceCheckUtils]: 25: Hoare triple {42071#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42078#(<= main_x 13)} is VALID [2019-05-15 10:58:15,478 INFO L273 TraceCheckUtils]: 26: Hoare triple {42078#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42078#(<= main_x 13)} is VALID [2019-05-15 10:58:15,479 INFO L273 TraceCheckUtils]: 27: Hoare triple {42078#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42085#(<= main_x 14)} is VALID [2019-05-15 10:58:15,480 INFO L273 TraceCheckUtils]: 28: Hoare triple {42085#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42085#(<= main_x 14)} is VALID [2019-05-15 10:58:15,482 INFO L273 TraceCheckUtils]: 29: Hoare triple {42085#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42092#(<= main_x 15)} is VALID [2019-05-15 10:58:15,482 INFO L273 TraceCheckUtils]: 30: Hoare triple {42092#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42092#(<= main_x 15)} is VALID [2019-05-15 10:58:15,483 INFO L273 TraceCheckUtils]: 31: Hoare triple {42092#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42099#(<= main_x 16)} is VALID [2019-05-15 10:58:15,483 INFO L273 TraceCheckUtils]: 32: Hoare triple {42099#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42099#(<= main_x 16)} is VALID [2019-05-15 10:58:15,484 INFO L273 TraceCheckUtils]: 33: Hoare triple {42099#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42106#(<= main_x 17)} is VALID [2019-05-15 10:58:15,485 INFO L273 TraceCheckUtils]: 34: Hoare triple {42106#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42106#(<= main_x 17)} is VALID [2019-05-15 10:58:15,485 INFO L273 TraceCheckUtils]: 35: Hoare triple {42106#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42113#(<= main_x 18)} is VALID [2019-05-15 10:58:15,486 INFO L273 TraceCheckUtils]: 36: Hoare triple {42113#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42113#(<= main_x 18)} is VALID [2019-05-15 10:58:15,486 INFO L273 TraceCheckUtils]: 37: Hoare triple {42113#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42120#(<= main_x 19)} is VALID [2019-05-15 10:58:15,487 INFO L273 TraceCheckUtils]: 38: Hoare triple {42120#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42120#(<= main_x 19)} is VALID [2019-05-15 10:58:15,488 INFO L273 TraceCheckUtils]: 39: Hoare triple {42120#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42127#(<= main_x 20)} is VALID [2019-05-15 10:58:15,488 INFO L273 TraceCheckUtils]: 40: Hoare triple {42127#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42127#(<= main_x 20)} is VALID [2019-05-15 10:58:15,489 INFO L273 TraceCheckUtils]: 41: Hoare triple {42127#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42134#(<= main_x 21)} is VALID [2019-05-15 10:58:15,489 INFO L273 TraceCheckUtils]: 42: Hoare triple {42134#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42134#(<= main_x 21)} is VALID [2019-05-15 10:58:15,490 INFO L273 TraceCheckUtils]: 43: Hoare triple {42134#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42141#(<= main_x 22)} is VALID [2019-05-15 10:58:15,491 INFO L273 TraceCheckUtils]: 44: Hoare triple {42141#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42141#(<= main_x 22)} is VALID [2019-05-15 10:58:15,491 INFO L273 TraceCheckUtils]: 45: Hoare triple {42141#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42148#(<= main_x 23)} is VALID [2019-05-15 10:58:15,492 INFO L273 TraceCheckUtils]: 46: Hoare triple {42148#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42148#(<= main_x 23)} is VALID [2019-05-15 10:58:15,492 INFO L273 TraceCheckUtils]: 47: Hoare triple {42148#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42155#(<= main_x 24)} is VALID [2019-05-15 10:58:15,493 INFO L273 TraceCheckUtils]: 48: Hoare triple {42155#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42155#(<= main_x 24)} is VALID [2019-05-15 10:58:15,494 INFO L273 TraceCheckUtils]: 49: Hoare triple {42155#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42162#(<= main_x 25)} is VALID [2019-05-15 10:58:15,494 INFO L273 TraceCheckUtils]: 50: Hoare triple {42162#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42162#(<= main_x 25)} is VALID [2019-05-15 10:58:15,495 INFO L273 TraceCheckUtils]: 51: Hoare triple {42162#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42169#(<= main_x 26)} is VALID [2019-05-15 10:58:15,495 INFO L273 TraceCheckUtils]: 52: Hoare triple {42169#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42169#(<= main_x 26)} is VALID [2019-05-15 10:58:15,496 INFO L273 TraceCheckUtils]: 53: Hoare triple {42169#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42176#(<= main_x 27)} is VALID [2019-05-15 10:58:15,497 INFO L273 TraceCheckUtils]: 54: Hoare triple {42176#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42176#(<= main_x 27)} is VALID [2019-05-15 10:58:15,497 INFO L273 TraceCheckUtils]: 55: Hoare triple {42176#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42183#(<= main_x 28)} is VALID [2019-05-15 10:58:15,498 INFO L273 TraceCheckUtils]: 56: Hoare triple {42183#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42183#(<= main_x 28)} is VALID [2019-05-15 10:58:15,498 INFO L273 TraceCheckUtils]: 57: Hoare triple {42183#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42190#(<= main_x 29)} is VALID [2019-05-15 10:58:15,499 INFO L273 TraceCheckUtils]: 58: Hoare triple {42190#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42190#(<= main_x 29)} is VALID [2019-05-15 10:58:15,500 INFO L273 TraceCheckUtils]: 59: Hoare triple {42190#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42197#(<= main_x 30)} is VALID [2019-05-15 10:58:15,500 INFO L273 TraceCheckUtils]: 60: Hoare triple {42197#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42197#(<= main_x 30)} is VALID [2019-05-15 10:58:15,501 INFO L273 TraceCheckUtils]: 61: Hoare triple {42197#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42204#(<= main_x 31)} is VALID [2019-05-15 10:58:15,501 INFO L273 TraceCheckUtils]: 62: Hoare triple {42204#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42204#(<= main_x 31)} is VALID [2019-05-15 10:58:15,502 INFO L273 TraceCheckUtils]: 63: Hoare triple {42204#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42211#(<= main_x 32)} is VALID [2019-05-15 10:58:15,503 INFO L273 TraceCheckUtils]: 64: Hoare triple {42211#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42211#(<= main_x 32)} is VALID [2019-05-15 10:58:15,503 INFO L273 TraceCheckUtils]: 65: Hoare triple {42211#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42218#(<= main_x 33)} is VALID [2019-05-15 10:58:15,504 INFO L273 TraceCheckUtils]: 66: Hoare triple {42218#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42218#(<= main_x 33)} is VALID [2019-05-15 10:58:15,505 INFO L273 TraceCheckUtils]: 67: Hoare triple {42218#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42225#(<= main_x 34)} is VALID [2019-05-15 10:58:15,505 INFO L273 TraceCheckUtils]: 68: Hoare triple {42225#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42225#(<= main_x 34)} is VALID [2019-05-15 10:58:15,506 INFO L273 TraceCheckUtils]: 69: Hoare triple {42225#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42232#(<= main_x 35)} is VALID [2019-05-15 10:58:15,506 INFO L273 TraceCheckUtils]: 70: Hoare triple {42232#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42232#(<= main_x 35)} is VALID [2019-05-15 10:58:15,507 INFO L273 TraceCheckUtils]: 71: Hoare triple {42232#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42239#(<= main_x 36)} is VALID [2019-05-15 10:58:15,507 INFO L273 TraceCheckUtils]: 72: Hoare triple {42239#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42239#(<= main_x 36)} is VALID [2019-05-15 10:58:15,508 INFO L273 TraceCheckUtils]: 73: Hoare triple {42239#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42246#(<= main_x 37)} is VALID [2019-05-15 10:58:15,509 INFO L273 TraceCheckUtils]: 74: Hoare triple {42246#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42246#(<= main_x 37)} is VALID [2019-05-15 10:58:15,509 INFO L273 TraceCheckUtils]: 75: Hoare triple {42246#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42253#(<= main_x 38)} is VALID [2019-05-15 10:58:15,510 INFO L273 TraceCheckUtils]: 76: Hoare triple {42253#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42253#(<= main_x 38)} is VALID [2019-05-15 10:58:15,511 INFO L273 TraceCheckUtils]: 77: Hoare triple {42253#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42260#(<= main_x 39)} is VALID [2019-05-15 10:58:15,511 INFO L273 TraceCheckUtils]: 78: Hoare triple {42260#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42260#(<= main_x 39)} is VALID [2019-05-15 10:58:15,512 INFO L273 TraceCheckUtils]: 79: Hoare triple {42260#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42267#(<= main_x 40)} is VALID [2019-05-15 10:58:15,512 INFO L273 TraceCheckUtils]: 80: Hoare triple {42267#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42267#(<= main_x 40)} is VALID [2019-05-15 10:58:15,513 INFO L273 TraceCheckUtils]: 81: Hoare triple {42267#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42274#(<= main_x 41)} is VALID [2019-05-15 10:58:15,513 INFO L273 TraceCheckUtils]: 82: Hoare triple {42274#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42274#(<= main_x 41)} is VALID [2019-05-15 10:58:15,514 INFO L273 TraceCheckUtils]: 83: Hoare triple {42274#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42281#(<= main_x 42)} is VALID [2019-05-15 10:58:15,515 INFO L273 TraceCheckUtils]: 84: Hoare triple {42281#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42281#(<= main_x 42)} is VALID [2019-05-15 10:58:15,515 INFO L273 TraceCheckUtils]: 85: Hoare triple {42281#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42288#(<= main_x 43)} is VALID [2019-05-15 10:58:15,516 INFO L273 TraceCheckUtils]: 86: Hoare triple {42288#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42288#(<= main_x 43)} is VALID [2019-05-15 10:58:15,517 INFO L273 TraceCheckUtils]: 87: Hoare triple {42288#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42295#(<= main_x 44)} is VALID [2019-05-15 10:58:15,517 INFO L273 TraceCheckUtils]: 88: Hoare triple {42295#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42295#(<= main_x 44)} is VALID [2019-05-15 10:58:15,518 INFO L273 TraceCheckUtils]: 89: Hoare triple {42295#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42302#(<= main_x 45)} is VALID [2019-05-15 10:58:15,518 INFO L273 TraceCheckUtils]: 90: Hoare triple {42302#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42302#(<= main_x 45)} is VALID [2019-05-15 10:58:15,519 INFO L273 TraceCheckUtils]: 91: Hoare triple {42302#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42309#(<= main_x 46)} is VALID [2019-05-15 10:58:15,520 INFO L273 TraceCheckUtils]: 92: Hoare triple {42309#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42309#(<= main_x 46)} is VALID [2019-05-15 10:58:15,520 INFO L273 TraceCheckUtils]: 93: Hoare triple {42309#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42316#(<= main_x 47)} is VALID [2019-05-15 10:58:15,521 INFO L273 TraceCheckUtils]: 94: Hoare triple {42316#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42316#(<= main_x 47)} is VALID [2019-05-15 10:58:15,521 INFO L273 TraceCheckUtils]: 95: Hoare triple {42316#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42323#(<= main_x 48)} is VALID [2019-05-15 10:58:15,522 INFO L273 TraceCheckUtils]: 96: Hoare triple {42323#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42323#(<= main_x 48)} is VALID [2019-05-15 10:58:15,523 INFO L273 TraceCheckUtils]: 97: Hoare triple {42323#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42330#(<= main_x 49)} is VALID [2019-05-15 10:58:15,523 INFO L273 TraceCheckUtils]: 98: Hoare triple {42330#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42330#(<= main_x 49)} is VALID [2019-05-15 10:58:15,524 INFO L273 TraceCheckUtils]: 99: Hoare triple {42330#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42337#(<= main_x 50)} is VALID [2019-05-15 10:58:15,524 INFO L273 TraceCheckUtils]: 100: Hoare triple {42337#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42337#(<= main_x 50)} is VALID [2019-05-15 10:58:15,525 INFO L273 TraceCheckUtils]: 101: Hoare triple {42337#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42344#(<= main_x 51)} is VALID [2019-05-15 10:58:15,526 INFO L273 TraceCheckUtils]: 102: Hoare triple {42344#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42344#(<= main_x 51)} is VALID [2019-05-15 10:58:15,526 INFO L273 TraceCheckUtils]: 103: Hoare triple {42344#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42351#(<= main_x 52)} is VALID [2019-05-15 10:58:15,527 INFO L273 TraceCheckUtils]: 104: Hoare triple {42351#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42351#(<= main_x 52)} is VALID [2019-05-15 10:58:15,528 INFO L273 TraceCheckUtils]: 105: Hoare triple {42351#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42358#(<= main_x 53)} is VALID [2019-05-15 10:58:15,528 INFO L273 TraceCheckUtils]: 106: Hoare triple {42358#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42358#(<= main_x 53)} is VALID [2019-05-15 10:58:15,529 INFO L273 TraceCheckUtils]: 107: Hoare triple {42358#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42365#(<= main_x 54)} is VALID [2019-05-15 10:58:15,529 INFO L273 TraceCheckUtils]: 108: Hoare triple {42365#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42365#(<= main_x 54)} is VALID [2019-05-15 10:58:15,530 INFO L273 TraceCheckUtils]: 109: Hoare triple {42365#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42372#(<= main_x 55)} is VALID [2019-05-15 10:58:15,530 INFO L273 TraceCheckUtils]: 110: Hoare triple {42372#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42372#(<= main_x 55)} is VALID [2019-05-15 10:58:15,531 INFO L273 TraceCheckUtils]: 111: Hoare triple {42372#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42379#(<= main_x 56)} is VALID [2019-05-15 10:58:15,532 INFO L273 TraceCheckUtils]: 112: Hoare triple {42379#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42379#(<= main_x 56)} is VALID [2019-05-15 10:58:15,532 INFO L273 TraceCheckUtils]: 113: Hoare triple {42379#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42386#(<= main_x 57)} is VALID [2019-05-15 10:58:15,533 INFO L273 TraceCheckUtils]: 114: Hoare triple {42386#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42386#(<= main_x 57)} is VALID [2019-05-15 10:58:15,533 INFO L273 TraceCheckUtils]: 115: Hoare triple {42386#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42393#(<= main_x 58)} is VALID [2019-05-15 10:58:15,534 INFO L273 TraceCheckUtils]: 116: Hoare triple {42393#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42393#(<= main_x 58)} is VALID [2019-05-15 10:58:15,535 INFO L273 TraceCheckUtils]: 117: Hoare triple {42393#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42400#(<= main_x 59)} is VALID [2019-05-15 10:58:15,535 INFO L273 TraceCheckUtils]: 118: Hoare triple {42400#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42400#(<= main_x 59)} is VALID [2019-05-15 10:58:15,536 INFO L273 TraceCheckUtils]: 119: Hoare triple {42400#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42407#(<= main_x 60)} is VALID [2019-05-15 10:58:15,536 INFO L273 TraceCheckUtils]: 120: Hoare triple {42407#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42407#(<= main_x 60)} is VALID [2019-05-15 10:58:15,537 INFO L273 TraceCheckUtils]: 121: Hoare triple {42407#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42414#(<= main_x 61)} is VALID [2019-05-15 10:58:15,538 INFO L273 TraceCheckUtils]: 122: Hoare triple {42414#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42414#(<= main_x 61)} is VALID [2019-05-15 10:58:15,538 INFO L273 TraceCheckUtils]: 123: Hoare triple {42414#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42421#(<= main_x 62)} is VALID [2019-05-15 10:58:15,539 INFO L273 TraceCheckUtils]: 124: Hoare triple {42421#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42421#(<= main_x 62)} is VALID [2019-05-15 10:58:15,539 INFO L273 TraceCheckUtils]: 125: Hoare triple {42421#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42428#(<= main_x 63)} is VALID [2019-05-15 10:58:15,540 INFO L273 TraceCheckUtils]: 126: Hoare triple {42428#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42428#(<= main_x 63)} is VALID [2019-05-15 10:58:15,541 INFO L273 TraceCheckUtils]: 127: Hoare triple {42428#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42435#(<= main_x 64)} is VALID [2019-05-15 10:58:15,541 INFO L273 TraceCheckUtils]: 128: Hoare triple {42435#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42435#(<= main_x 64)} is VALID [2019-05-15 10:58:15,542 INFO L273 TraceCheckUtils]: 129: Hoare triple {42435#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42442#(<= main_x 65)} is VALID [2019-05-15 10:58:15,542 INFO L273 TraceCheckUtils]: 130: Hoare triple {42442#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42442#(<= main_x 65)} is VALID [2019-05-15 10:58:15,543 INFO L273 TraceCheckUtils]: 131: Hoare triple {42442#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42449#(<= main_x 66)} is VALID [2019-05-15 10:58:15,544 INFO L273 TraceCheckUtils]: 132: Hoare triple {42449#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42449#(<= main_x 66)} is VALID [2019-05-15 10:58:15,544 INFO L273 TraceCheckUtils]: 133: Hoare triple {42449#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42456#(<= main_x 67)} is VALID [2019-05-15 10:58:15,545 INFO L273 TraceCheckUtils]: 134: Hoare triple {42456#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42456#(<= main_x 67)} is VALID [2019-05-15 10:58:15,545 INFO L273 TraceCheckUtils]: 135: Hoare triple {42456#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42463#(<= main_x 68)} is VALID [2019-05-15 10:58:15,546 INFO L273 TraceCheckUtils]: 136: Hoare triple {42463#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42463#(<= main_x 68)} is VALID [2019-05-15 10:58:15,547 INFO L273 TraceCheckUtils]: 137: Hoare triple {42463#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42470#(<= main_x 69)} is VALID [2019-05-15 10:58:15,547 INFO L273 TraceCheckUtils]: 138: Hoare triple {42470#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42470#(<= main_x 69)} is VALID [2019-05-15 10:58:15,548 INFO L273 TraceCheckUtils]: 139: Hoare triple {42470#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42477#(<= main_x 70)} is VALID [2019-05-15 10:58:15,548 INFO L273 TraceCheckUtils]: 140: Hoare triple {42477#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42477#(<= main_x 70)} is VALID [2019-05-15 10:58:15,549 INFO L273 TraceCheckUtils]: 141: Hoare triple {42477#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42484#(<= main_x 71)} is VALID [2019-05-15 10:58:15,550 INFO L273 TraceCheckUtils]: 142: Hoare triple {42484#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42484#(<= main_x 71)} is VALID [2019-05-15 10:58:15,550 INFO L273 TraceCheckUtils]: 143: Hoare triple {42484#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42491#(<= main_x 72)} is VALID [2019-05-15 10:58:15,551 INFO L273 TraceCheckUtils]: 144: Hoare triple {42491#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42491#(<= main_x 72)} is VALID [2019-05-15 10:58:15,551 INFO L273 TraceCheckUtils]: 145: Hoare triple {42491#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {42498#(<= main_x 73)} is VALID [2019-05-15 10:58:15,552 INFO L273 TraceCheckUtils]: 146: Hoare triple {42498#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {42498#(<= main_x 73)} is VALID [2019-05-15 10:58:15,552 INFO L273 TraceCheckUtils]: 147: Hoare triple {42498#(<= main_x 73)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {41986#false} is VALID [2019-05-15 10:58:15,553 INFO L273 TraceCheckUtils]: 148: Hoare triple {41986#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {41986#false} is VALID [2019-05-15 10:58:15,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 0 proven. 5329 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:15,568 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:15,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2019-05-15 10:58:15,568 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 149 [2019-05-15 10:58:15,569 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:15,569 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 76 states. [2019-05-15 10:58:15,711 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 149 edges. 149 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:15,712 INFO L454 AbstractCegarLoop]: Interpolant automaton has 76 states [2019-05-15 10:58:15,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2019-05-15 10:58:15,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2019-05-15 10:58:15,713 INFO L87 Difference]: Start difference. First operand 150 states and 223 transitions. Second operand 76 states. [2019-05-15 10:58:16,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:16,183 INFO L93 Difference]: Finished difference Result 152 states and 226 transitions. [2019-05-15 10:58:16,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2019-05-15 10:58:16,183 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 149 [2019-05-15 10:58:16,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:16,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2019-05-15 10:58:16,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 227 transitions. [2019-05-15 10:58:16,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2019-05-15 10:58:16,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 227 transitions. [2019-05-15 10:58:16,186 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 76 states and 227 transitions. [2019-05-15 10:58:16,419 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 227 edges. 227 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:16,422 INFO L225 Difference]: With dead ends: 152 [2019-05-15 10:58:16,422 INFO L226 Difference]: Without dead ends: 152 [2019-05-15 10:58:16,422 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2019-05-15 10:58:16,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-05-15 10:58:16,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2019-05-15 10:58:16,424 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:16,424 INFO L82 GeneralOperation]: Start isEquivalent. First operand 152 states. Second operand 152 states. [2019-05-15 10:58:16,425 INFO L74 IsIncluded]: Start isIncluded. First operand 152 states. Second operand 152 states. [2019-05-15 10:58:16,425 INFO L87 Difference]: Start difference. First operand 152 states. Second operand 152 states. [2019-05-15 10:58:16,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:16,427 INFO L93 Difference]: Finished difference Result 152 states and 226 transitions. [2019-05-15 10:58:16,427 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 226 transitions. [2019-05-15 10:58:16,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:16,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:16,427 INFO L74 IsIncluded]: Start isIncluded. First operand 152 states. Second operand 152 states. [2019-05-15 10:58:16,427 INFO L87 Difference]: Start difference. First operand 152 states. Second operand 152 states. [2019-05-15 10:58:16,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:16,429 INFO L93 Difference]: Finished difference Result 152 states and 226 transitions. [2019-05-15 10:58:16,429 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 226 transitions. [2019-05-15 10:58:16,429 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:16,429 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:16,429 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:16,430 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:16,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2019-05-15 10:58:16,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 226 transitions. [2019-05-15 10:58:16,431 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 226 transitions. Word has length 149 [2019-05-15 10:58:16,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:16,431 INFO L475 AbstractCegarLoop]: Abstraction has 152 states and 226 transitions. [2019-05-15 10:58:16,431 INFO L476 AbstractCegarLoop]: Interpolant automaton has 76 states. [2019-05-15 10:58:16,431 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 226 transitions. [2019-05-15 10:58:16,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2019-05-15 10:58:16,432 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:16,432 INFO L399 BasicCegarLoop]: trace histogram [74, 74, 1, 1, 1] [2019-05-15 10:58:16,432 INFO L418 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:16,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:16,432 INFO L82 PathProgramCache]: Analyzing trace with hash -494053199, now seen corresponding path program 74 times [2019-05-15 10:58:16,433 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:16,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:16,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 76 conjunts are in the unsatisfiable core [2019-05-15 10:58:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:16,538 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:19,288 INFO L273 TraceCheckUtils]: 0: Hoare triple {43115#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {43120#(<= main_x 0)} is VALID [2019-05-15 10:58:19,289 INFO L273 TraceCheckUtils]: 1: Hoare triple {43120#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43124#(<= main_x 1)} is VALID [2019-05-15 10:58:19,290 INFO L273 TraceCheckUtils]: 2: Hoare triple {43124#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43124#(<= main_x 1)} is VALID [2019-05-15 10:58:19,290 INFO L273 TraceCheckUtils]: 3: Hoare triple {43124#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43131#(<= main_x 2)} is VALID [2019-05-15 10:58:19,291 INFO L273 TraceCheckUtils]: 4: Hoare triple {43131#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43131#(<= main_x 2)} is VALID [2019-05-15 10:58:19,292 INFO L273 TraceCheckUtils]: 5: Hoare triple {43131#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43138#(<= main_x 3)} is VALID [2019-05-15 10:58:19,292 INFO L273 TraceCheckUtils]: 6: Hoare triple {43138#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43138#(<= main_x 3)} is VALID [2019-05-15 10:58:19,293 INFO L273 TraceCheckUtils]: 7: Hoare triple {43138#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43145#(<= main_x 4)} is VALID [2019-05-15 10:58:19,313 INFO L273 TraceCheckUtils]: 8: Hoare triple {43145#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43145#(<= main_x 4)} is VALID [2019-05-15 10:58:19,326 INFO L273 TraceCheckUtils]: 9: Hoare triple {43145#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43152#(<= main_x 5)} is VALID [2019-05-15 10:58:19,340 INFO L273 TraceCheckUtils]: 10: Hoare triple {43152#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43152#(<= main_x 5)} is VALID [2019-05-15 10:58:19,353 INFO L273 TraceCheckUtils]: 11: Hoare triple {43152#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43159#(<= main_x 6)} is VALID [2019-05-15 10:58:19,362 INFO L273 TraceCheckUtils]: 12: Hoare triple {43159#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43159#(<= main_x 6)} is VALID [2019-05-15 10:58:19,377 INFO L273 TraceCheckUtils]: 13: Hoare triple {43159#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43166#(<= main_x 7)} is VALID [2019-05-15 10:58:19,386 INFO L273 TraceCheckUtils]: 14: Hoare triple {43166#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43166#(<= main_x 7)} is VALID [2019-05-15 10:58:19,400 INFO L273 TraceCheckUtils]: 15: Hoare triple {43166#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43173#(<= main_x 8)} is VALID [2019-05-15 10:58:19,401 INFO L273 TraceCheckUtils]: 16: Hoare triple {43173#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43173#(<= main_x 8)} is VALID [2019-05-15 10:58:19,401 INFO L273 TraceCheckUtils]: 17: Hoare triple {43173#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43180#(<= main_x 9)} is VALID [2019-05-15 10:58:19,402 INFO L273 TraceCheckUtils]: 18: Hoare triple {43180#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43180#(<= main_x 9)} is VALID [2019-05-15 10:58:19,402 INFO L273 TraceCheckUtils]: 19: Hoare triple {43180#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43187#(<= main_x 10)} is VALID [2019-05-15 10:58:19,402 INFO L273 TraceCheckUtils]: 20: Hoare triple {43187#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43187#(<= main_x 10)} is VALID [2019-05-15 10:58:19,403 INFO L273 TraceCheckUtils]: 21: Hoare triple {43187#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43194#(<= main_x 11)} is VALID [2019-05-15 10:58:19,403 INFO L273 TraceCheckUtils]: 22: Hoare triple {43194#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43194#(<= main_x 11)} is VALID [2019-05-15 10:58:19,404 INFO L273 TraceCheckUtils]: 23: Hoare triple {43194#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43201#(<= main_x 12)} is VALID [2019-05-15 10:58:19,404 INFO L273 TraceCheckUtils]: 24: Hoare triple {43201#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43201#(<= main_x 12)} is VALID [2019-05-15 10:58:19,404 INFO L273 TraceCheckUtils]: 25: Hoare triple {43201#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43208#(<= main_x 13)} is VALID [2019-05-15 10:58:19,405 INFO L273 TraceCheckUtils]: 26: Hoare triple {43208#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43208#(<= main_x 13)} is VALID [2019-05-15 10:58:19,406 INFO L273 TraceCheckUtils]: 27: Hoare triple {43208#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43215#(<= main_x 14)} is VALID [2019-05-15 10:58:19,406 INFO L273 TraceCheckUtils]: 28: Hoare triple {43215#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43215#(<= main_x 14)} is VALID [2019-05-15 10:58:19,407 INFO L273 TraceCheckUtils]: 29: Hoare triple {43215#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43222#(<= main_x 15)} is VALID [2019-05-15 10:58:19,407 INFO L273 TraceCheckUtils]: 30: Hoare triple {43222#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43222#(<= main_x 15)} is VALID [2019-05-15 10:58:19,408 INFO L273 TraceCheckUtils]: 31: Hoare triple {43222#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43229#(<= main_x 16)} is VALID [2019-05-15 10:58:19,409 INFO L273 TraceCheckUtils]: 32: Hoare triple {43229#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43229#(<= main_x 16)} is VALID [2019-05-15 10:58:19,409 INFO L273 TraceCheckUtils]: 33: Hoare triple {43229#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43236#(<= main_x 17)} is VALID [2019-05-15 10:58:19,410 INFO L273 TraceCheckUtils]: 34: Hoare triple {43236#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43236#(<= main_x 17)} is VALID [2019-05-15 10:58:19,411 INFO L273 TraceCheckUtils]: 35: Hoare triple {43236#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43243#(<= main_x 18)} is VALID [2019-05-15 10:58:19,411 INFO L273 TraceCheckUtils]: 36: Hoare triple {43243#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43243#(<= main_x 18)} is VALID [2019-05-15 10:58:19,412 INFO L273 TraceCheckUtils]: 37: Hoare triple {43243#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43250#(<= main_x 19)} is VALID [2019-05-15 10:58:19,413 INFO L273 TraceCheckUtils]: 38: Hoare triple {43250#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43250#(<= main_x 19)} is VALID [2019-05-15 10:58:19,413 INFO L273 TraceCheckUtils]: 39: Hoare triple {43250#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43257#(<= main_x 20)} is VALID [2019-05-15 10:58:19,414 INFO L273 TraceCheckUtils]: 40: Hoare triple {43257#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43257#(<= main_x 20)} is VALID [2019-05-15 10:58:19,415 INFO L273 TraceCheckUtils]: 41: Hoare triple {43257#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43264#(<= main_x 21)} is VALID [2019-05-15 10:58:19,415 INFO L273 TraceCheckUtils]: 42: Hoare triple {43264#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43264#(<= main_x 21)} is VALID [2019-05-15 10:58:19,416 INFO L273 TraceCheckUtils]: 43: Hoare triple {43264#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43271#(<= main_x 22)} is VALID [2019-05-15 10:58:19,416 INFO L273 TraceCheckUtils]: 44: Hoare triple {43271#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43271#(<= main_x 22)} is VALID [2019-05-15 10:58:19,417 INFO L273 TraceCheckUtils]: 45: Hoare triple {43271#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43278#(<= main_x 23)} is VALID [2019-05-15 10:58:19,418 INFO L273 TraceCheckUtils]: 46: Hoare triple {43278#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43278#(<= main_x 23)} is VALID [2019-05-15 10:58:19,418 INFO L273 TraceCheckUtils]: 47: Hoare triple {43278#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43285#(<= main_x 24)} is VALID [2019-05-15 10:58:19,419 INFO L273 TraceCheckUtils]: 48: Hoare triple {43285#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43285#(<= main_x 24)} is VALID [2019-05-15 10:58:19,420 INFO L273 TraceCheckUtils]: 49: Hoare triple {43285#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43292#(<= main_x 25)} is VALID [2019-05-15 10:58:19,420 INFO L273 TraceCheckUtils]: 50: Hoare triple {43292#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43292#(<= main_x 25)} is VALID [2019-05-15 10:58:19,421 INFO L273 TraceCheckUtils]: 51: Hoare triple {43292#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43299#(<= main_x 26)} is VALID [2019-05-15 10:58:19,422 INFO L273 TraceCheckUtils]: 52: Hoare triple {43299#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43299#(<= main_x 26)} is VALID [2019-05-15 10:58:19,422 INFO L273 TraceCheckUtils]: 53: Hoare triple {43299#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43306#(<= main_x 27)} is VALID [2019-05-15 10:58:19,423 INFO L273 TraceCheckUtils]: 54: Hoare triple {43306#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43306#(<= main_x 27)} is VALID [2019-05-15 10:58:19,424 INFO L273 TraceCheckUtils]: 55: Hoare triple {43306#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43313#(<= main_x 28)} is VALID [2019-05-15 10:58:19,424 INFO L273 TraceCheckUtils]: 56: Hoare triple {43313#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43313#(<= main_x 28)} is VALID [2019-05-15 10:58:19,425 INFO L273 TraceCheckUtils]: 57: Hoare triple {43313#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43320#(<= main_x 29)} is VALID [2019-05-15 10:58:19,425 INFO L273 TraceCheckUtils]: 58: Hoare triple {43320#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43320#(<= main_x 29)} is VALID [2019-05-15 10:58:19,426 INFO L273 TraceCheckUtils]: 59: Hoare triple {43320#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43327#(<= main_x 30)} is VALID [2019-05-15 10:58:19,427 INFO L273 TraceCheckUtils]: 60: Hoare triple {43327#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43327#(<= main_x 30)} is VALID [2019-05-15 10:58:19,428 INFO L273 TraceCheckUtils]: 61: Hoare triple {43327#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43334#(<= main_x 31)} is VALID [2019-05-15 10:58:19,428 INFO L273 TraceCheckUtils]: 62: Hoare triple {43334#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43334#(<= main_x 31)} is VALID [2019-05-15 10:58:19,429 INFO L273 TraceCheckUtils]: 63: Hoare triple {43334#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43341#(<= main_x 32)} is VALID [2019-05-15 10:58:19,429 INFO L273 TraceCheckUtils]: 64: Hoare triple {43341#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43341#(<= main_x 32)} is VALID [2019-05-15 10:58:19,430 INFO L273 TraceCheckUtils]: 65: Hoare triple {43341#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43348#(<= main_x 33)} is VALID [2019-05-15 10:58:19,431 INFO L273 TraceCheckUtils]: 66: Hoare triple {43348#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43348#(<= main_x 33)} is VALID [2019-05-15 10:58:19,431 INFO L273 TraceCheckUtils]: 67: Hoare triple {43348#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43355#(<= main_x 34)} is VALID [2019-05-15 10:58:19,432 INFO L273 TraceCheckUtils]: 68: Hoare triple {43355#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43355#(<= main_x 34)} is VALID [2019-05-15 10:58:19,433 INFO L273 TraceCheckUtils]: 69: Hoare triple {43355#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43362#(<= main_x 35)} is VALID [2019-05-15 10:58:19,433 INFO L273 TraceCheckUtils]: 70: Hoare triple {43362#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43362#(<= main_x 35)} is VALID [2019-05-15 10:58:19,434 INFO L273 TraceCheckUtils]: 71: Hoare triple {43362#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43369#(<= main_x 36)} is VALID [2019-05-15 10:58:19,435 INFO L273 TraceCheckUtils]: 72: Hoare triple {43369#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43369#(<= main_x 36)} is VALID [2019-05-15 10:58:19,435 INFO L273 TraceCheckUtils]: 73: Hoare triple {43369#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43376#(<= main_x 37)} is VALID [2019-05-15 10:58:19,436 INFO L273 TraceCheckUtils]: 74: Hoare triple {43376#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43376#(<= main_x 37)} is VALID [2019-05-15 10:58:19,437 INFO L273 TraceCheckUtils]: 75: Hoare triple {43376#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43383#(<= main_x 38)} is VALID [2019-05-15 10:58:19,437 INFO L273 TraceCheckUtils]: 76: Hoare triple {43383#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43383#(<= main_x 38)} is VALID [2019-05-15 10:58:19,438 INFO L273 TraceCheckUtils]: 77: Hoare triple {43383#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43390#(<= main_x 39)} is VALID [2019-05-15 10:58:19,439 INFO L273 TraceCheckUtils]: 78: Hoare triple {43390#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43390#(<= main_x 39)} is VALID [2019-05-15 10:58:19,439 INFO L273 TraceCheckUtils]: 79: Hoare triple {43390#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43397#(<= main_x 40)} is VALID [2019-05-15 10:58:19,440 INFO L273 TraceCheckUtils]: 80: Hoare triple {43397#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43397#(<= main_x 40)} is VALID [2019-05-15 10:58:19,441 INFO L273 TraceCheckUtils]: 81: Hoare triple {43397#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43404#(<= main_x 41)} is VALID [2019-05-15 10:58:19,441 INFO L273 TraceCheckUtils]: 82: Hoare triple {43404#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43404#(<= main_x 41)} is VALID [2019-05-15 10:58:19,442 INFO L273 TraceCheckUtils]: 83: Hoare triple {43404#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43411#(<= main_x 42)} is VALID [2019-05-15 10:58:19,442 INFO L273 TraceCheckUtils]: 84: Hoare triple {43411#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43411#(<= main_x 42)} is VALID [2019-05-15 10:58:19,443 INFO L273 TraceCheckUtils]: 85: Hoare triple {43411#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43418#(<= main_x 43)} is VALID [2019-05-15 10:58:19,444 INFO L273 TraceCheckUtils]: 86: Hoare triple {43418#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43418#(<= main_x 43)} is VALID [2019-05-15 10:58:19,444 INFO L273 TraceCheckUtils]: 87: Hoare triple {43418#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43425#(<= main_x 44)} is VALID [2019-05-15 10:58:19,445 INFO L273 TraceCheckUtils]: 88: Hoare triple {43425#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43425#(<= main_x 44)} is VALID [2019-05-15 10:58:19,446 INFO L273 TraceCheckUtils]: 89: Hoare triple {43425#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43432#(<= main_x 45)} is VALID [2019-05-15 10:58:19,446 INFO L273 TraceCheckUtils]: 90: Hoare triple {43432#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43432#(<= main_x 45)} is VALID [2019-05-15 10:58:19,447 INFO L273 TraceCheckUtils]: 91: Hoare triple {43432#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43439#(<= main_x 46)} is VALID [2019-05-15 10:58:19,448 INFO L273 TraceCheckUtils]: 92: Hoare triple {43439#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43439#(<= main_x 46)} is VALID [2019-05-15 10:58:19,448 INFO L273 TraceCheckUtils]: 93: Hoare triple {43439#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43446#(<= main_x 47)} is VALID [2019-05-15 10:58:19,449 INFO L273 TraceCheckUtils]: 94: Hoare triple {43446#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43446#(<= main_x 47)} is VALID [2019-05-15 10:58:19,450 INFO L273 TraceCheckUtils]: 95: Hoare triple {43446#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43453#(<= main_x 48)} is VALID [2019-05-15 10:58:19,450 INFO L273 TraceCheckUtils]: 96: Hoare triple {43453#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43453#(<= main_x 48)} is VALID [2019-05-15 10:58:19,451 INFO L273 TraceCheckUtils]: 97: Hoare triple {43453#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43460#(<= main_x 49)} is VALID [2019-05-15 10:58:19,452 INFO L273 TraceCheckUtils]: 98: Hoare triple {43460#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43460#(<= main_x 49)} is VALID [2019-05-15 10:58:19,452 INFO L273 TraceCheckUtils]: 99: Hoare triple {43460#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43467#(<= main_x 50)} is VALID [2019-05-15 10:58:19,453 INFO L273 TraceCheckUtils]: 100: Hoare triple {43467#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43467#(<= main_x 50)} is VALID [2019-05-15 10:58:19,454 INFO L273 TraceCheckUtils]: 101: Hoare triple {43467#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43474#(<= main_x 51)} is VALID [2019-05-15 10:58:19,454 INFO L273 TraceCheckUtils]: 102: Hoare triple {43474#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43474#(<= main_x 51)} is VALID [2019-05-15 10:58:19,455 INFO L273 TraceCheckUtils]: 103: Hoare triple {43474#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43481#(<= main_x 52)} is VALID [2019-05-15 10:58:19,455 INFO L273 TraceCheckUtils]: 104: Hoare triple {43481#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43481#(<= main_x 52)} is VALID [2019-05-15 10:58:19,456 INFO L273 TraceCheckUtils]: 105: Hoare triple {43481#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43488#(<= main_x 53)} is VALID [2019-05-15 10:58:19,457 INFO L273 TraceCheckUtils]: 106: Hoare triple {43488#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43488#(<= main_x 53)} is VALID [2019-05-15 10:58:19,457 INFO L273 TraceCheckUtils]: 107: Hoare triple {43488#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43495#(<= main_x 54)} is VALID [2019-05-15 10:58:19,458 INFO L273 TraceCheckUtils]: 108: Hoare triple {43495#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43495#(<= main_x 54)} is VALID [2019-05-15 10:58:19,459 INFO L273 TraceCheckUtils]: 109: Hoare triple {43495#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43502#(<= main_x 55)} is VALID [2019-05-15 10:58:19,459 INFO L273 TraceCheckUtils]: 110: Hoare triple {43502#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43502#(<= main_x 55)} is VALID [2019-05-15 10:58:19,460 INFO L273 TraceCheckUtils]: 111: Hoare triple {43502#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43509#(<= main_x 56)} is VALID [2019-05-15 10:58:19,460 INFO L273 TraceCheckUtils]: 112: Hoare triple {43509#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43509#(<= main_x 56)} is VALID [2019-05-15 10:58:19,461 INFO L273 TraceCheckUtils]: 113: Hoare triple {43509#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43516#(<= main_x 57)} is VALID [2019-05-15 10:58:19,462 INFO L273 TraceCheckUtils]: 114: Hoare triple {43516#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43516#(<= main_x 57)} is VALID [2019-05-15 10:58:19,462 INFO L273 TraceCheckUtils]: 115: Hoare triple {43516#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43523#(<= main_x 58)} is VALID [2019-05-15 10:58:19,463 INFO L273 TraceCheckUtils]: 116: Hoare triple {43523#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43523#(<= main_x 58)} is VALID [2019-05-15 10:58:19,464 INFO L273 TraceCheckUtils]: 117: Hoare triple {43523#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43530#(<= main_x 59)} is VALID [2019-05-15 10:58:19,464 INFO L273 TraceCheckUtils]: 118: Hoare triple {43530#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43530#(<= main_x 59)} is VALID [2019-05-15 10:58:19,465 INFO L273 TraceCheckUtils]: 119: Hoare triple {43530#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43537#(<= main_x 60)} is VALID [2019-05-15 10:58:19,466 INFO L273 TraceCheckUtils]: 120: Hoare triple {43537#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43537#(<= main_x 60)} is VALID [2019-05-15 10:58:19,466 INFO L273 TraceCheckUtils]: 121: Hoare triple {43537#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43544#(<= main_x 61)} is VALID [2019-05-15 10:58:19,467 INFO L273 TraceCheckUtils]: 122: Hoare triple {43544#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43544#(<= main_x 61)} is VALID [2019-05-15 10:58:19,468 INFO L273 TraceCheckUtils]: 123: Hoare triple {43544#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43551#(<= main_x 62)} is VALID [2019-05-15 10:58:19,468 INFO L273 TraceCheckUtils]: 124: Hoare triple {43551#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43551#(<= main_x 62)} is VALID [2019-05-15 10:58:19,469 INFO L273 TraceCheckUtils]: 125: Hoare triple {43551#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43558#(<= main_x 63)} is VALID [2019-05-15 10:58:19,469 INFO L273 TraceCheckUtils]: 126: Hoare triple {43558#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43558#(<= main_x 63)} is VALID [2019-05-15 10:58:19,470 INFO L273 TraceCheckUtils]: 127: Hoare triple {43558#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43565#(<= main_x 64)} is VALID [2019-05-15 10:58:19,471 INFO L273 TraceCheckUtils]: 128: Hoare triple {43565#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43565#(<= main_x 64)} is VALID [2019-05-15 10:58:19,471 INFO L273 TraceCheckUtils]: 129: Hoare triple {43565#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43572#(<= main_x 65)} is VALID [2019-05-15 10:58:19,472 INFO L273 TraceCheckUtils]: 130: Hoare triple {43572#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43572#(<= main_x 65)} is VALID [2019-05-15 10:58:19,473 INFO L273 TraceCheckUtils]: 131: Hoare triple {43572#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43579#(<= main_x 66)} is VALID [2019-05-15 10:58:19,473 INFO L273 TraceCheckUtils]: 132: Hoare triple {43579#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43579#(<= main_x 66)} is VALID [2019-05-15 10:58:19,474 INFO L273 TraceCheckUtils]: 133: Hoare triple {43579#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43586#(<= main_x 67)} is VALID [2019-05-15 10:58:19,475 INFO L273 TraceCheckUtils]: 134: Hoare triple {43586#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43586#(<= main_x 67)} is VALID [2019-05-15 10:58:19,475 INFO L273 TraceCheckUtils]: 135: Hoare triple {43586#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43593#(<= main_x 68)} is VALID [2019-05-15 10:58:19,478 INFO L273 TraceCheckUtils]: 136: Hoare triple {43593#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43593#(<= main_x 68)} is VALID [2019-05-15 10:58:19,479 INFO L273 TraceCheckUtils]: 137: Hoare triple {43593#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43600#(<= main_x 69)} is VALID [2019-05-15 10:58:19,479 INFO L273 TraceCheckUtils]: 138: Hoare triple {43600#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43600#(<= main_x 69)} is VALID [2019-05-15 10:58:19,480 INFO L273 TraceCheckUtils]: 139: Hoare triple {43600#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43607#(<= main_x 70)} is VALID [2019-05-15 10:58:19,480 INFO L273 TraceCheckUtils]: 140: Hoare triple {43607#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43607#(<= main_x 70)} is VALID [2019-05-15 10:58:19,481 INFO L273 TraceCheckUtils]: 141: Hoare triple {43607#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43614#(<= main_x 71)} is VALID [2019-05-15 10:58:19,481 INFO L273 TraceCheckUtils]: 142: Hoare triple {43614#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43614#(<= main_x 71)} is VALID [2019-05-15 10:58:19,481 INFO L273 TraceCheckUtils]: 143: Hoare triple {43614#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43621#(<= main_x 72)} is VALID [2019-05-15 10:58:19,482 INFO L273 TraceCheckUtils]: 144: Hoare triple {43621#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43621#(<= main_x 72)} is VALID [2019-05-15 10:58:19,482 INFO L273 TraceCheckUtils]: 145: Hoare triple {43621#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43628#(<= main_x 73)} is VALID [2019-05-15 10:58:19,483 INFO L273 TraceCheckUtils]: 146: Hoare triple {43628#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43628#(<= main_x 73)} is VALID [2019-05-15 10:58:19,484 INFO L273 TraceCheckUtils]: 147: Hoare triple {43628#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {43635#(<= main_x 74)} is VALID [2019-05-15 10:58:19,484 INFO L273 TraceCheckUtils]: 148: Hoare triple {43635#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {43635#(<= main_x 74)} is VALID [2019-05-15 10:58:19,485 INFO L273 TraceCheckUtils]: 149: Hoare triple {43635#(<= main_x 74)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {43116#false} is VALID [2019-05-15 10:58:19,485 INFO L273 TraceCheckUtils]: 150: Hoare triple {43116#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {43116#false} is VALID [2019-05-15 10:58:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 0 proven. 5476 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:19,501 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:19,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2019-05-15 10:58:19,501 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 151 [2019-05-15 10:58:19,501 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:19,501 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 77 states. [2019-05-15 10:58:19,660 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 151 edges. 151 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:19,660 INFO L454 AbstractCegarLoop]: Interpolant automaton has 77 states [2019-05-15 10:58:19,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2019-05-15 10:58:19,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2019-05-15 10:58:19,662 INFO L87 Difference]: Start difference. First operand 152 states and 226 transitions. Second operand 77 states. [2019-05-15 10:58:20,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:20,183 INFO L93 Difference]: Finished difference Result 154 states and 229 transitions. [2019-05-15 10:58:20,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2019-05-15 10:58:20,183 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 151 [2019-05-15 10:58:20,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:20,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2019-05-15 10:58:20,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 230 transitions. [2019-05-15 10:58:20,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2019-05-15 10:58:20,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 230 transitions. [2019-05-15 10:58:20,186 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 77 states and 230 transitions. [2019-05-15 10:58:20,417 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 230 edges. 230 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:20,419 INFO L225 Difference]: With dead ends: 154 [2019-05-15 10:58:20,419 INFO L226 Difference]: Without dead ends: 154 [2019-05-15 10:58:20,420 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2019-05-15 10:58:20,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-05-15 10:58:20,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2019-05-15 10:58:20,421 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:20,421 INFO L82 GeneralOperation]: Start isEquivalent. First operand 154 states. Second operand 154 states. [2019-05-15 10:58:20,421 INFO L74 IsIncluded]: Start isIncluded. First operand 154 states. Second operand 154 states. [2019-05-15 10:58:20,421 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 154 states. [2019-05-15 10:58:20,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:20,423 INFO L93 Difference]: Finished difference Result 154 states and 229 transitions. [2019-05-15 10:58:20,423 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 229 transitions. [2019-05-15 10:58:20,423 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:20,424 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:20,424 INFO L74 IsIncluded]: Start isIncluded. First operand 154 states. Second operand 154 states. [2019-05-15 10:58:20,424 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 154 states. [2019-05-15 10:58:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:20,425 INFO L93 Difference]: Finished difference Result 154 states and 229 transitions. [2019-05-15 10:58:20,425 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 229 transitions. [2019-05-15 10:58:20,426 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:20,426 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:20,426 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:20,426 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:20,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-05-15 10:58:20,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 229 transitions. [2019-05-15 10:58:20,428 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 229 transitions. Word has length 151 [2019-05-15 10:58:20,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:20,428 INFO L475 AbstractCegarLoop]: Abstraction has 154 states and 229 transitions. [2019-05-15 10:58:20,428 INFO L476 AbstractCegarLoop]: Interpolant automaton has 77 states. [2019-05-15 10:58:20,428 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 229 transitions. [2019-05-15 10:58:20,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2019-05-15 10:58:20,428 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:20,428 INFO L399 BasicCegarLoop]: trace histogram [75, 75, 1, 1, 1] [2019-05-15 10:58:20,429 INFO L418 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:20,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1956215476, now seen corresponding path program 75 times [2019-05-15 10:58:20,429 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:20,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:20,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 77 conjunts are in the unsatisfiable core [2019-05-15 10:58:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:20,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:22,973 INFO L273 TraceCheckUtils]: 0: Hoare triple {44260#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {44265#(<= main_x 0)} is VALID [2019-05-15 10:58:22,973 INFO L273 TraceCheckUtils]: 1: Hoare triple {44265#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44269#(<= main_x 1)} is VALID [2019-05-15 10:58:22,974 INFO L273 TraceCheckUtils]: 2: Hoare triple {44269#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44269#(<= main_x 1)} is VALID [2019-05-15 10:58:22,974 INFO L273 TraceCheckUtils]: 3: Hoare triple {44269#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44276#(<= main_x 2)} is VALID [2019-05-15 10:58:22,974 INFO L273 TraceCheckUtils]: 4: Hoare triple {44276#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44276#(<= main_x 2)} is VALID [2019-05-15 10:58:22,975 INFO L273 TraceCheckUtils]: 5: Hoare triple {44276#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44283#(<= main_x 3)} is VALID [2019-05-15 10:58:22,976 INFO L273 TraceCheckUtils]: 6: Hoare triple {44283#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44283#(<= main_x 3)} is VALID [2019-05-15 10:58:22,977 INFO L273 TraceCheckUtils]: 7: Hoare triple {44283#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44290#(<= main_x 4)} is VALID [2019-05-15 10:58:22,977 INFO L273 TraceCheckUtils]: 8: Hoare triple {44290#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44290#(<= main_x 4)} is VALID [2019-05-15 10:58:22,978 INFO L273 TraceCheckUtils]: 9: Hoare triple {44290#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44297#(<= main_x 5)} is VALID [2019-05-15 10:58:22,978 INFO L273 TraceCheckUtils]: 10: Hoare triple {44297#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44297#(<= main_x 5)} is VALID [2019-05-15 10:58:22,979 INFO L273 TraceCheckUtils]: 11: Hoare triple {44297#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44304#(<= main_x 6)} is VALID [2019-05-15 10:58:22,980 INFO L273 TraceCheckUtils]: 12: Hoare triple {44304#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44304#(<= main_x 6)} is VALID [2019-05-15 10:58:22,980 INFO L273 TraceCheckUtils]: 13: Hoare triple {44304#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44311#(<= main_x 7)} is VALID [2019-05-15 10:58:22,981 INFO L273 TraceCheckUtils]: 14: Hoare triple {44311#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44311#(<= main_x 7)} is VALID [2019-05-15 10:58:22,982 INFO L273 TraceCheckUtils]: 15: Hoare triple {44311#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44318#(<= main_x 8)} is VALID [2019-05-15 10:58:22,982 INFO L273 TraceCheckUtils]: 16: Hoare triple {44318#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44318#(<= main_x 8)} is VALID [2019-05-15 10:58:22,983 INFO L273 TraceCheckUtils]: 17: Hoare triple {44318#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44325#(<= main_x 9)} is VALID [2019-05-15 10:58:22,983 INFO L273 TraceCheckUtils]: 18: Hoare triple {44325#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44325#(<= main_x 9)} is VALID [2019-05-15 10:58:22,984 INFO L273 TraceCheckUtils]: 19: Hoare triple {44325#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44332#(<= main_x 10)} is VALID [2019-05-15 10:58:22,985 INFO L273 TraceCheckUtils]: 20: Hoare triple {44332#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44332#(<= main_x 10)} is VALID [2019-05-15 10:58:22,985 INFO L273 TraceCheckUtils]: 21: Hoare triple {44332#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44339#(<= main_x 11)} is VALID [2019-05-15 10:58:22,986 INFO L273 TraceCheckUtils]: 22: Hoare triple {44339#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44339#(<= main_x 11)} is VALID [2019-05-15 10:58:22,987 INFO L273 TraceCheckUtils]: 23: Hoare triple {44339#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44346#(<= main_x 12)} is VALID [2019-05-15 10:58:22,987 INFO L273 TraceCheckUtils]: 24: Hoare triple {44346#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44346#(<= main_x 12)} is VALID [2019-05-15 10:58:22,988 INFO L273 TraceCheckUtils]: 25: Hoare triple {44346#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44353#(<= main_x 13)} is VALID [2019-05-15 10:58:22,988 INFO L273 TraceCheckUtils]: 26: Hoare triple {44353#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44353#(<= main_x 13)} is VALID [2019-05-15 10:58:22,989 INFO L273 TraceCheckUtils]: 27: Hoare triple {44353#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44360#(<= main_x 14)} is VALID [2019-05-15 10:58:22,990 INFO L273 TraceCheckUtils]: 28: Hoare triple {44360#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44360#(<= main_x 14)} is VALID [2019-05-15 10:58:22,990 INFO L273 TraceCheckUtils]: 29: Hoare triple {44360#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44367#(<= main_x 15)} is VALID [2019-05-15 10:58:22,991 INFO L273 TraceCheckUtils]: 30: Hoare triple {44367#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44367#(<= main_x 15)} is VALID [2019-05-15 10:58:22,992 INFO L273 TraceCheckUtils]: 31: Hoare triple {44367#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44374#(<= main_x 16)} is VALID [2019-05-15 10:58:22,992 INFO L273 TraceCheckUtils]: 32: Hoare triple {44374#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44374#(<= main_x 16)} is VALID [2019-05-15 10:58:22,993 INFO L273 TraceCheckUtils]: 33: Hoare triple {44374#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44381#(<= main_x 17)} is VALID [2019-05-15 10:58:22,993 INFO L273 TraceCheckUtils]: 34: Hoare triple {44381#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44381#(<= main_x 17)} is VALID [2019-05-15 10:58:22,994 INFO L273 TraceCheckUtils]: 35: Hoare triple {44381#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44388#(<= main_x 18)} is VALID [2019-05-15 10:58:22,995 INFO L273 TraceCheckUtils]: 36: Hoare triple {44388#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44388#(<= main_x 18)} is VALID [2019-05-15 10:58:22,995 INFO L273 TraceCheckUtils]: 37: Hoare triple {44388#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44395#(<= main_x 19)} is VALID [2019-05-15 10:58:22,996 INFO L273 TraceCheckUtils]: 38: Hoare triple {44395#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44395#(<= main_x 19)} is VALID [2019-05-15 10:58:22,997 INFO L273 TraceCheckUtils]: 39: Hoare triple {44395#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44402#(<= main_x 20)} is VALID [2019-05-15 10:58:22,997 INFO L273 TraceCheckUtils]: 40: Hoare triple {44402#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44402#(<= main_x 20)} is VALID [2019-05-15 10:58:22,998 INFO L273 TraceCheckUtils]: 41: Hoare triple {44402#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44409#(<= main_x 21)} is VALID [2019-05-15 10:58:22,998 INFO L273 TraceCheckUtils]: 42: Hoare triple {44409#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44409#(<= main_x 21)} is VALID [2019-05-15 10:58:22,999 INFO L273 TraceCheckUtils]: 43: Hoare triple {44409#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44416#(<= main_x 22)} is VALID [2019-05-15 10:58:23,000 INFO L273 TraceCheckUtils]: 44: Hoare triple {44416#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44416#(<= main_x 22)} is VALID [2019-05-15 10:58:23,000 INFO L273 TraceCheckUtils]: 45: Hoare triple {44416#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44423#(<= main_x 23)} is VALID [2019-05-15 10:58:23,001 INFO L273 TraceCheckUtils]: 46: Hoare triple {44423#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44423#(<= main_x 23)} is VALID [2019-05-15 10:58:23,002 INFO L273 TraceCheckUtils]: 47: Hoare triple {44423#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44430#(<= main_x 24)} is VALID [2019-05-15 10:58:23,002 INFO L273 TraceCheckUtils]: 48: Hoare triple {44430#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44430#(<= main_x 24)} is VALID [2019-05-15 10:58:23,004 INFO L273 TraceCheckUtils]: 49: Hoare triple {44430#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44437#(<= main_x 25)} is VALID [2019-05-15 10:58:23,005 INFO L273 TraceCheckUtils]: 50: Hoare triple {44437#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44437#(<= main_x 25)} is VALID [2019-05-15 10:58:23,005 INFO L273 TraceCheckUtils]: 51: Hoare triple {44437#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44444#(<= main_x 26)} is VALID [2019-05-15 10:58:23,006 INFO L273 TraceCheckUtils]: 52: Hoare triple {44444#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44444#(<= main_x 26)} is VALID [2019-05-15 10:58:23,007 INFO L273 TraceCheckUtils]: 53: Hoare triple {44444#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44451#(<= main_x 27)} is VALID [2019-05-15 10:58:23,010 INFO L273 TraceCheckUtils]: 54: Hoare triple {44451#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44451#(<= main_x 27)} is VALID [2019-05-15 10:58:23,011 INFO L273 TraceCheckUtils]: 55: Hoare triple {44451#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44458#(<= main_x 28)} is VALID [2019-05-15 10:58:23,011 INFO L273 TraceCheckUtils]: 56: Hoare triple {44458#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44458#(<= main_x 28)} is VALID [2019-05-15 10:58:23,011 INFO L273 TraceCheckUtils]: 57: Hoare triple {44458#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44465#(<= main_x 29)} is VALID [2019-05-15 10:58:23,012 INFO L273 TraceCheckUtils]: 58: Hoare triple {44465#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44465#(<= main_x 29)} is VALID [2019-05-15 10:58:23,012 INFO L273 TraceCheckUtils]: 59: Hoare triple {44465#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44472#(<= main_x 30)} is VALID [2019-05-15 10:58:23,012 INFO L273 TraceCheckUtils]: 60: Hoare triple {44472#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44472#(<= main_x 30)} is VALID [2019-05-15 10:58:23,013 INFO L273 TraceCheckUtils]: 61: Hoare triple {44472#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44479#(<= main_x 31)} is VALID [2019-05-15 10:58:23,014 INFO L273 TraceCheckUtils]: 62: Hoare triple {44479#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44479#(<= main_x 31)} is VALID [2019-05-15 10:58:23,014 INFO L273 TraceCheckUtils]: 63: Hoare triple {44479#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44486#(<= main_x 32)} is VALID [2019-05-15 10:58:23,015 INFO L273 TraceCheckUtils]: 64: Hoare triple {44486#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44486#(<= main_x 32)} is VALID [2019-05-15 10:58:23,016 INFO L273 TraceCheckUtils]: 65: Hoare triple {44486#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44493#(<= main_x 33)} is VALID [2019-05-15 10:58:23,016 INFO L273 TraceCheckUtils]: 66: Hoare triple {44493#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44493#(<= main_x 33)} is VALID [2019-05-15 10:58:23,017 INFO L273 TraceCheckUtils]: 67: Hoare triple {44493#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44500#(<= main_x 34)} is VALID [2019-05-15 10:58:23,017 INFO L273 TraceCheckUtils]: 68: Hoare triple {44500#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44500#(<= main_x 34)} is VALID [2019-05-15 10:58:23,018 INFO L273 TraceCheckUtils]: 69: Hoare triple {44500#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44507#(<= main_x 35)} is VALID [2019-05-15 10:58:23,019 INFO L273 TraceCheckUtils]: 70: Hoare triple {44507#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44507#(<= main_x 35)} is VALID [2019-05-15 10:58:23,020 INFO L273 TraceCheckUtils]: 71: Hoare triple {44507#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44514#(<= main_x 36)} is VALID [2019-05-15 10:58:23,020 INFO L273 TraceCheckUtils]: 72: Hoare triple {44514#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44514#(<= main_x 36)} is VALID [2019-05-15 10:58:23,021 INFO L273 TraceCheckUtils]: 73: Hoare triple {44514#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44521#(<= main_x 37)} is VALID [2019-05-15 10:58:23,021 INFO L273 TraceCheckUtils]: 74: Hoare triple {44521#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44521#(<= main_x 37)} is VALID [2019-05-15 10:58:23,022 INFO L273 TraceCheckUtils]: 75: Hoare triple {44521#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44528#(<= main_x 38)} is VALID [2019-05-15 10:58:23,023 INFO L273 TraceCheckUtils]: 76: Hoare triple {44528#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44528#(<= main_x 38)} is VALID [2019-05-15 10:58:23,023 INFO L273 TraceCheckUtils]: 77: Hoare triple {44528#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44535#(<= main_x 39)} is VALID [2019-05-15 10:58:23,024 INFO L273 TraceCheckUtils]: 78: Hoare triple {44535#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44535#(<= main_x 39)} is VALID [2019-05-15 10:58:23,025 INFO L273 TraceCheckUtils]: 79: Hoare triple {44535#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44542#(<= main_x 40)} is VALID [2019-05-15 10:58:23,025 INFO L273 TraceCheckUtils]: 80: Hoare triple {44542#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44542#(<= main_x 40)} is VALID [2019-05-15 10:58:23,026 INFO L273 TraceCheckUtils]: 81: Hoare triple {44542#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44549#(<= main_x 41)} is VALID [2019-05-15 10:58:23,026 INFO L273 TraceCheckUtils]: 82: Hoare triple {44549#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44549#(<= main_x 41)} is VALID [2019-05-15 10:58:23,027 INFO L273 TraceCheckUtils]: 83: Hoare triple {44549#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44556#(<= main_x 42)} is VALID [2019-05-15 10:58:23,028 INFO L273 TraceCheckUtils]: 84: Hoare triple {44556#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44556#(<= main_x 42)} is VALID [2019-05-15 10:58:23,028 INFO L273 TraceCheckUtils]: 85: Hoare triple {44556#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44563#(<= main_x 43)} is VALID [2019-05-15 10:58:23,029 INFO L273 TraceCheckUtils]: 86: Hoare triple {44563#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44563#(<= main_x 43)} is VALID [2019-05-15 10:58:23,030 INFO L273 TraceCheckUtils]: 87: Hoare triple {44563#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44570#(<= main_x 44)} is VALID [2019-05-15 10:58:23,030 INFO L273 TraceCheckUtils]: 88: Hoare triple {44570#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44570#(<= main_x 44)} is VALID [2019-05-15 10:58:23,031 INFO L273 TraceCheckUtils]: 89: Hoare triple {44570#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44577#(<= main_x 45)} is VALID [2019-05-15 10:58:23,031 INFO L273 TraceCheckUtils]: 90: Hoare triple {44577#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44577#(<= main_x 45)} is VALID [2019-05-15 10:58:23,032 INFO L273 TraceCheckUtils]: 91: Hoare triple {44577#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44584#(<= main_x 46)} is VALID [2019-05-15 10:58:23,033 INFO L273 TraceCheckUtils]: 92: Hoare triple {44584#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44584#(<= main_x 46)} is VALID [2019-05-15 10:58:23,033 INFO L273 TraceCheckUtils]: 93: Hoare triple {44584#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44591#(<= main_x 47)} is VALID [2019-05-15 10:58:23,034 INFO L273 TraceCheckUtils]: 94: Hoare triple {44591#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44591#(<= main_x 47)} is VALID [2019-05-15 10:58:23,035 INFO L273 TraceCheckUtils]: 95: Hoare triple {44591#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44598#(<= main_x 48)} is VALID [2019-05-15 10:58:23,035 INFO L273 TraceCheckUtils]: 96: Hoare triple {44598#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44598#(<= main_x 48)} is VALID [2019-05-15 10:58:23,036 INFO L273 TraceCheckUtils]: 97: Hoare triple {44598#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44605#(<= main_x 49)} is VALID [2019-05-15 10:58:23,036 INFO L273 TraceCheckUtils]: 98: Hoare triple {44605#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44605#(<= main_x 49)} is VALID [2019-05-15 10:58:23,037 INFO L273 TraceCheckUtils]: 99: Hoare triple {44605#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44612#(<= main_x 50)} is VALID [2019-05-15 10:58:23,038 INFO L273 TraceCheckUtils]: 100: Hoare triple {44612#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44612#(<= main_x 50)} is VALID [2019-05-15 10:58:23,038 INFO L273 TraceCheckUtils]: 101: Hoare triple {44612#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44619#(<= main_x 51)} is VALID [2019-05-15 10:58:23,039 INFO L273 TraceCheckUtils]: 102: Hoare triple {44619#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44619#(<= main_x 51)} is VALID [2019-05-15 10:58:23,040 INFO L273 TraceCheckUtils]: 103: Hoare triple {44619#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44626#(<= main_x 52)} is VALID [2019-05-15 10:58:23,040 INFO L273 TraceCheckUtils]: 104: Hoare triple {44626#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44626#(<= main_x 52)} is VALID [2019-05-15 10:58:23,041 INFO L273 TraceCheckUtils]: 105: Hoare triple {44626#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44633#(<= main_x 53)} is VALID [2019-05-15 10:58:23,041 INFO L273 TraceCheckUtils]: 106: Hoare triple {44633#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44633#(<= main_x 53)} is VALID [2019-05-15 10:58:23,042 INFO L273 TraceCheckUtils]: 107: Hoare triple {44633#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44640#(<= main_x 54)} is VALID [2019-05-15 10:58:23,043 INFO L273 TraceCheckUtils]: 108: Hoare triple {44640#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44640#(<= main_x 54)} is VALID [2019-05-15 10:58:23,043 INFO L273 TraceCheckUtils]: 109: Hoare triple {44640#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44647#(<= main_x 55)} is VALID [2019-05-15 10:58:23,044 INFO L273 TraceCheckUtils]: 110: Hoare triple {44647#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44647#(<= main_x 55)} is VALID [2019-05-15 10:58:23,045 INFO L273 TraceCheckUtils]: 111: Hoare triple {44647#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44654#(<= main_x 56)} is VALID [2019-05-15 10:58:23,045 INFO L273 TraceCheckUtils]: 112: Hoare triple {44654#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44654#(<= main_x 56)} is VALID [2019-05-15 10:58:23,046 INFO L273 TraceCheckUtils]: 113: Hoare triple {44654#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44661#(<= main_x 57)} is VALID [2019-05-15 10:58:23,047 INFO L273 TraceCheckUtils]: 114: Hoare triple {44661#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44661#(<= main_x 57)} is VALID [2019-05-15 10:58:23,047 INFO L273 TraceCheckUtils]: 115: Hoare triple {44661#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44668#(<= main_x 58)} is VALID [2019-05-15 10:58:23,048 INFO L273 TraceCheckUtils]: 116: Hoare triple {44668#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44668#(<= main_x 58)} is VALID [2019-05-15 10:58:23,049 INFO L273 TraceCheckUtils]: 117: Hoare triple {44668#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44675#(<= main_x 59)} is VALID [2019-05-15 10:58:23,049 INFO L273 TraceCheckUtils]: 118: Hoare triple {44675#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44675#(<= main_x 59)} is VALID [2019-05-15 10:58:23,050 INFO L273 TraceCheckUtils]: 119: Hoare triple {44675#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44682#(<= main_x 60)} is VALID [2019-05-15 10:58:23,050 INFO L273 TraceCheckUtils]: 120: Hoare triple {44682#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44682#(<= main_x 60)} is VALID [2019-05-15 10:58:23,051 INFO L273 TraceCheckUtils]: 121: Hoare triple {44682#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44689#(<= main_x 61)} is VALID [2019-05-15 10:58:23,051 INFO L273 TraceCheckUtils]: 122: Hoare triple {44689#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44689#(<= main_x 61)} is VALID [2019-05-15 10:58:23,052 INFO L273 TraceCheckUtils]: 123: Hoare triple {44689#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44696#(<= main_x 62)} is VALID [2019-05-15 10:58:23,053 INFO L273 TraceCheckUtils]: 124: Hoare triple {44696#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44696#(<= main_x 62)} is VALID [2019-05-15 10:58:23,053 INFO L273 TraceCheckUtils]: 125: Hoare triple {44696#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44703#(<= main_x 63)} is VALID [2019-05-15 10:58:23,054 INFO L273 TraceCheckUtils]: 126: Hoare triple {44703#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44703#(<= main_x 63)} is VALID [2019-05-15 10:58:23,055 INFO L273 TraceCheckUtils]: 127: Hoare triple {44703#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44710#(<= main_x 64)} is VALID [2019-05-15 10:58:23,055 INFO L273 TraceCheckUtils]: 128: Hoare triple {44710#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44710#(<= main_x 64)} is VALID [2019-05-15 10:58:23,056 INFO L273 TraceCheckUtils]: 129: Hoare triple {44710#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44717#(<= main_x 65)} is VALID [2019-05-15 10:58:23,056 INFO L273 TraceCheckUtils]: 130: Hoare triple {44717#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44717#(<= main_x 65)} is VALID [2019-05-15 10:58:23,057 INFO L273 TraceCheckUtils]: 131: Hoare triple {44717#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44724#(<= main_x 66)} is VALID [2019-05-15 10:58:23,057 INFO L273 TraceCheckUtils]: 132: Hoare triple {44724#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44724#(<= main_x 66)} is VALID [2019-05-15 10:58:23,058 INFO L273 TraceCheckUtils]: 133: Hoare triple {44724#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44731#(<= main_x 67)} is VALID [2019-05-15 10:58:23,059 INFO L273 TraceCheckUtils]: 134: Hoare triple {44731#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44731#(<= main_x 67)} is VALID [2019-05-15 10:58:23,059 INFO L273 TraceCheckUtils]: 135: Hoare triple {44731#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44738#(<= main_x 68)} is VALID [2019-05-15 10:58:23,060 INFO L273 TraceCheckUtils]: 136: Hoare triple {44738#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44738#(<= main_x 68)} is VALID [2019-05-15 10:58:23,061 INFO L273 TraceCheckUtils]: 137: Hoare triple {44738#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44745#(<= main_x 69)} is VALID [2019-05-15 10:58:23,061 INFO L273 TraceCheckUtils]: 138: Hoare triple {44745#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44745#(<= main_x 69)} is VALID [2019-05-15 10:58:23,062 INFO L273 TraceCheckUtils]: 139: Hoare triple {44745#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44752#(<= main_x 70)} is VALID [2019-05-15 10:58:23,062 INFO L273 TraceCheckUtils]: 140: Hoare triple {44752#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44752#(<= main_x 70)} is VALID [2019-05-15 10:58:23,063 INFO L273 TraceCheckUtils]: 141: Hoare triple {44752#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44759#(<= main_x 71)} is VALID [2019-05-15 10:58:23,064 INFO L273 TraceCheckUtils]: 142: Hoare triple {44759#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44759#(<= main_x 71)} is VALID [2019-05-15 10:58:23,064 INFO L273 TraceCheckUtils]: 143: Hoare triple {44759#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44766#(<= main_x 72)} is VALID [2019-05-15 10:58:23,065 INFO L273 TraceCheckUtils]: 144: Hoare triple {44766#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44766#(<= main_x 72)} is VALID [2019-05-15 10:58:23,066 INFO L273 TraceCheckUtils]: 145: Hoare triple {44766#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44773#(<= main_x 73)} is VALID [2019-05-15 10:58:23,066 INFO L273 TraceCheckUtils]: 146: Hoare triple {44773#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44773#(<= main_x 73)} is VALID [2019-05-15 10:58:23,067 INFO L273 TraceCheckUtils]: 147: Hoare triple {44773#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44780#(<= main_x 74)} is VALID [2019-05-15 10:58:23,067 INFO L273 TraceCheckUtils]: 148: Hoare triple {44780#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44780#(<= main_x 74)} is VALID [2019-05-15 10:58:23,068 INFO L273 TraceCheckUtils]: 149: Hoare triple {44780#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {44787#(<= main_x 75)} is VALID [2019-05-15 10:58:23,069 INFO L273 TraceCheckUtils]: 150: Hoare triple {44787#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {44787#(<= main_x 75)} is VALID [2019-05-15 10:58:23,069 INFO L273 TraceCheckUtils]: 151: Hoare triple {44787#(<= main_x 75)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {44261#false} is VALID [2019-05-15 10:58:23,070 INFO L273 TraceCheckUtils]: 152: Hoare triple {44261#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {44261#false} is VALID [2019-05-15 10:58:23,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 0 proven. 5625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:23,086 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:23,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2019-05-15 10:58:23,086 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 153 [2019-05-15 10:58:23,086 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:23,086 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 78 states. [2019-05-15 10:58:23,235 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 153 edges. 153 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:23,235 INFO L454 AbstractCegarLoop]: Interpolant automaton has 78 states [2019-05-15 10:58:23,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2019-05-15 10:58:23,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2019-05-15 10:58:23,236 INFO L87 Difference]: Start difference. First operand 154 states and 229 transitions. Second operand 78 states. [2019-05-15 10:58:23,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:23,735 INFO L93 Difference]: Finished difference Result 156 states and 232 transitions. [2019-05-15 10:58:23,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2019-05-15 10:58:23,736 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 153 [2019-05-15 10:58:23,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:23,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2019-05-15 10:58:23,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 233 transitions. [2019-05-15 10:58:23,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2019-05-15 10:58:23,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 233 transitions. [2019-05-15 10:58:23,738 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 78 states and 233 transitions. [2019-05-15 10:58:23,970 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 233 edges. 233 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:23,973 INFO L225 Difference]: With dead ends: 156 [2019-05-15 10:58:23,973 INFO L226 Difference]: Without dead ends: 156 [2019-05-15 10:58:23,974 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2019-05-15 10:58:23,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-05-15 10:58:23,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2019-05-15 10:58:23,975 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:23,975 INFO L82 GeneralOperation]: Start isEquivalent. First operand 156 states. Second operand 156 states. [2019-05-15 10:58:23,976 INFO L74 IsIncluded]: Start isIncluded. First operand 156 states. Second operand 156 states. [2019-05-15 10:58:23,976 INFO L87 Difference]: Start difference. First operand 156 states. Second operand 156 states. [2019-05-15 10:58:23,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:23,977 INFO L93 Difference]: Finished difference Result 156 states and 232 transitions. [2019-05-15 10:58:23,977 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 232 transitions. [2019-05-15 10:58:23,978 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:23,978 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:23,978 INFO L74 IsIncluded]: Start isIncluded. First operand 156 states. Second operand 156 states. [2019-05-15 10:58:23,978 INFO L87 Difference]: Start difference. First operand 156 states. Second operand 156 states. [2019-05-15 10:58:23,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:23,979 INFO L93 Difference]: Finished difference Result 156 states and 232 transitions. [2019-05-15 10:58:23,979 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 232 transitions. [2019-05-15 10:58:23,980 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:23,980 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:23,980 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:23,980 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:23,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-05-15 10:58:23,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 232 transitions. [2019-05-15 10:58:23,981 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 232 transitions. Word has length 153 [2019-05-15 10:58:23,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:23,981 INFO L475 AbstractCegarLoop]: Abstraction has 156 states and 232 transitions. [2019-05-15 10:58:23,981 INFO L476 AbstractCegarLoop]: Interpolant automaton has 78 states. [2019-05-15 10:58:23,982 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 232 transitions. [2019-05-15 10:58:23,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2019-05-15 10:58:23,982 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:23,982 INFO L399 BasicCegarLoop]: trace histogram [76, 76, 1, 1, 1] [2019-05-15 10:58:23,982 INFO L418 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:23,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:23,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1272633353, now seen corresponding path program 76 times [2019-05-15 10:58:23,983 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:24,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 78 conjunts are in the unsatisfiable core [2019-05-15 10:58:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:24,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:26,636 INFO L273 TraceCheckUtils]: 0: Hoare triple {45420#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {45425#(<= main_x 0)} is VALID [2019-05-15 10:58:26,637 INFO L273 TraceCheckUtils]: 1: Hoare triple {45425#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45429#(<= main_x 1)} is VALID [2019-05-15 10:58:26,638 INFO L273 TraceCheckUtils]: 2: Hoare triple {45429#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45429#(<= main_x 1)} is VALID [2019-05-15 10:58:26,639 INFO L273 TraceCheckUtils]: 3: Hoare triple {45429#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45436#(<= main_x 2)} is VALID [2019-05-15 10:58:26,639 INFO L273 TraceCheckUtils]: 4: Hoare triple {45436#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45436#(<= main_x 2)} is VALID [2019-05-15 10:58:26,640 INFO L273 TraceCheckUtils]: 5: Hoare triple {45436#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45443#(<= main_x 3)} is VALID [2019-05-15 10:58:26,640 INFO L273 TraceCheckUtils]: 6: Hoare triple {45443#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45443#(<= main_x 3)} is VALID [2019-05-15 10:58:26,641 INFO L273 TraceCheckUtils]: 7: Hoare triple {45443#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45450#(<= main_x 4)} is VALID [2019-05-15 10:58:26,642 INFO L273 TraceCheckUtils]: 8: Hoare triple {45450#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45450#(<= main_x 4)} is VALID [2019-05-15 10:58:26,642 INFO L273 TraceCheckUtils]: 9: Hoare triple {45450#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45457#(<= main_x 5)} is VALID [2019-05-15 10:58:26,643 INFO L273 TraceCheckUtils]: 10: Hoare triple {45457#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45457#(<= main_x 5)} is VALID [2019-05-15 10:58:26,644 INFO L273 TraceCheckUtils]: 11: Hoare triple {45457#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45464#(<= main_x 6)} is VALID [2019-05-15 10:58:26,644 INFO L273 TraceCheckUtils]: 12: Hoare triple {45464#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45464#(<= main_x 6)} is VALID [2019-05-15 10:58:26,645 INFO L273 TraceCheckUtils]: 13: Hoare triple {45464#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45471#(<= main_x 7)} is VALID [2019-05-15 10:58:26,646 INFO L273 TraceCheckUtils]: 14: Hoare triple {45471#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45471#(<= main_x 7)} is VALID [2019-05-15 10:58:26,646 INFO L273 TraceCheckUtils]: 15: Hoare triple {45471#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45478#(<= main_x 8)} is VALID [2019-05-15 10:58:26,647 INFO L273 TraceCheckUtils]: 16: Hoare triple {45478#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45478#(<= main_x 8)} is VALID [2019-05-15 10:58:26,648 INFO L273 TraceCheckUtils]: 17: Hoare triple {45478#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45485#(<= main_x 9)} is VALID [2019-05-15 10:58:26,648 INFO L273 TraceCheckUtils]: 18: Hoare triple {45485#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45485#(<= main_x 9)} is VALID [2019-05-15 10:58:26,649 INFO L273 TraceCheckUtils]: 19: Hoare triple {45485#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45492#(<= main_x 10)} is VALID [2019-05-15 10:58:26,649 INFO L273 TraceCheckUtils]: 20: Hoare triple {45492#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45492#(<= main_x 10)} is VALID [2019-05-15 10:58:26,650 INFO L273 TraceCheckUtils]: 21: Hoare triple {45492#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45499#(<= main_x 11)} is VALID [2019-05-15 10:58:26,651 INFO L273 TraceCheckUtils]: 22: Hoare triple {45499#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45499#(<= main_x 11)} is VALID [2019-05-15 10:58:26,651 INFO L273 TraceCheckUtils]: 23: Hoare triple {45499#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45506#(<= main_x 12)} is VALID [2019-05-15 10:58:26,652 INFO L273 TraceCheckUtils]: 24: Hoare triple {45506#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45506#(<= main_x 12)} is VALID [2019-05-15 10:58:26,653 INFO L273 TraceCheckUtils]: 25: Hoare triple {45506#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45513#(<= main_x 13)} is VALID [2019-05-15 10:58:26,653 INFO L273 TraceCheckUtils]: 26: Hoare triple {45513#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45513#(<= main_x 13)} is VALID [2019-05-15 10:58:26,654 INFO L273 TraceCheckUtils]: 27: Hoare triple {45513#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45520#(<= main_x 14)} is VALID [2019-05-15 10:58:26,654 INFO L273 TraceCheckUtils]: 28: Hoare triple {45520#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45520#(<= main_x 14)} is VALID [2019-05-15 10:58:26,655 INFO L273 TraceCheckUtils]: 29: Hoare triple {45520#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45527#(<= main_x 15)} is VALID [2019-05-15 10:58:26,656 INFO L273 TraceCheckUtils]: 30: Hoare triple {45527#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45527#(<= main_x 15)} is VALID [2019-05-15 10:58:26,656 INFO L273 TraceCheckUtils]: 31: Hoare triple {45527#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45534#(<= main_x 16)} is VALID [2019-05-15 10:58:26,657 INFO L273 TraceCheckUtils]: 32: Hoare triple {45534#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45534#(<= main_x 16)} is VALID [2019-05-15 10:58:26,658 INFO L273 TraceCheckUtils]: 33: Hoare triple {45534#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45541#(<= main_x 17)} is VALID [2019-05-15 10:58:26,658 INFO L273 TraceCheckUtils]: 34: Hoare triple {45541#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45541#(<= main_x 17)} is VALID [2019-05-15 10:58:26,659 INFO L273 TraceCheckUtils]: 35: Hoare triple {45541#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45548#(<= main_x 18)} is VALID [2019-05-15 10:58:26,660 INFO L273 TraceCheckUtils]: 36: Hoare triple {45548#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45548#(<= main_x 18)} is VALID [2019-05-15 10:58:26,660 INFO L273 TraceCheckUtils]: 37: Hoare triple {45548#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45555#(<= main_x 19)} is VALID [2019-05-15 10:58:26,661 INFO L273 TraceCheckUtils]: 38: Hoare triple {45555#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45555#(<= main_x 19)} is VALID [2019-05-15 10:58:26,662 INFO L273 TraceCheckUtils]: 39: Hoare triple {45555#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45562#(<= main_x 20)} is VALID [2019-05-15 10:58:26,662 INFO L273 TraceCheckUtils]: 40: Hoare triple {45562#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45562#(<= main_x 20)} is VALID [2019-05-15 10:58:26,663 INFO L273 TraceCheckUtils]: 41: Hoare triple {45562#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45569#(<= main_x 21)} is VALID [2019-05-15 10:58:26,663 INFO L273 TraceCheckUtils]: 42: Hoare triple {45569#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45569#(<= main_x 21)} is VALID [2019-05-15 10:58:26,664 INFO L273 TraceCheckUtils]: 43: Hoare triple {45569#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45576#(<= main_x 22)} is VALID [2019-05-15 10:58:26,665 INFO L273 TraceCheckUtils]: 44: Hoare triple {45576#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45576#(<= main_x 22)} is VALID [2019-05-15 10:58:26,665 INFO L273 TraceCheckUtils]: 45: Hoare triple {45576#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45583#(<= main_x 23)} is VALID [2019-05-15 10:58:26,666 INFO L273 TraceCheckUtils]: 46: Hoare triple {45583#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45583#(<= main_x 23)} is VALID [2019-05-15 10:58:26,667 INFO L273 TraceCheckUtils]: 47: Hoare triple {45583#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45590#(<= main_x 24)} is VALID [2019-05-15 10:58:26,667 INFO L273 TraceCheckUtils]: 48: Hoare triple {45590#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45590#(<= main_x 24)} is VALID [2019-05-15 10:58:26,668 INFO L273 TraceCheckUtils]: 49: Hoare triple {45590#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45597#(<= main_x 25)} is VALID [2019-05-15 10:58:26,668 INFO L273 TraceCheckUtils]: 50: Hoare triple {45597#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45597#(<= main_x 25)} is VALID [2019-05-15 10:58:26,669 INFO L273 TraceCheckUtils]: 51: Hoare triple {45597#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45604#(<= main_x 26)} is VALID [2019-05-15 10:58:26,670 INFO L273 TraceCheckUtils]: 52: Hoare triple {45604#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45604#(<= main_x 26)} is VALID [2019-05-15 10:58:26,670 INFO L273 TraceCheckUtils]: 53: Hoare triple {45604#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45611#(<= main_x 27)} is VALID [2019-05-15 10:58:26,671 INFO L273 TraceCheckUtils]: 54: Hoare triple {45611#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45611#(<= main_x 27)} is VALID [2019-05-15 10:58:26,672 INFO L273 TraceCheckUtils]: 55: Hoare triple {45611#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45618#(<= main_x 28)} is VALID [2019-05-15 10:58:26,672 INFO L273 TraceCheckUtils]: 56: Hoare triple {45618#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45618#(<= main_x 28)} is VALID [2019-05-15 10:58:26,673 INFO L273 TraceCheckUtils]: 57: Hoare triple {45618#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45625#(<= main_x 29)} is VALID [2019-05-15 10:58:26,673 INFO L273 TraceCheckUtils]: 58: Hoare triple {45625#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45625#(<= main_x 29)} is VALID [2019-05-15 10:58:26,674 INFO L273 TraceCheckUtils]: 59: Hoare triple {45625#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45632#(<= main_x 30)} is VALID [2019-05-15 10:58:26,675 INFO L273 TraceCheckUtils]: 60: Hoare triple {45632#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45632#(<= main_x 30)} is VALID [2019-05-15 10:58:26,675 INFO L273 TraceCheckUtils]: 61: Hoare triple {45632#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45639#(<= main_x 31)} is VALID [2019-05-15 10:58:26,676 INFO L273 TraceCheckUtils]: 62: Hoare triple {45639#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45639#(<= main_x 31)} is VALID [2019-05-15 10:58:26,677 INFO L273 TraceCheckUtils]: 63: Hoare triple {45639#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45646#(<= main_x 32)} is VALID [2019-05-15 10:58:26,677 INFO L273 TraceCheckUtils]: 64: Hoare triple {45646#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45646#(<= main_x 32)} is VALID [2019-05-15 10:58:26,678 INFO L273 TraceCheckUtils]: 65: Hoare triple {45646#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45653#(<= main_x 33)} is VALID [2019-05-15 10:58:26,679 INFO L273 TraceCheckUtils]: 66: Hoare triple {45653#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45653#(<= main_x 33)} is VALID [2019-05-15 10:58:26,679 INFO L273 TraceCheckUtils]: 67: Hoare triple {45653#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45660#(<= main_x 34)} is VALID [2019-05-15 10:58:26,680 INFO L273 TraceCheckUtils]: 68: Hoare triple {45660#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45660#(<= main_x 34)} is VALID [2019-05-15 10:58:26,681 INFO L273 TraceCheckUtils]: 69: Hoare triple {45660#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45667#(<= main_x 35)} is VALID [2019-05-15 10:58:26,681 INFO L273 TraceCheckUtils]: 70: Hoare triple {45667#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45667#(<= main_x 35)} is VALID [2019-05-15 10:58:26,682 INFO L273 TraceCheckUtils]: 71: Hoare triple {45667#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45674#(<= main_x 36)} is VALID [2019-05-15 10:58:26,682 INFO L273 TraceCheckUtils]: 72: Hoare triple {45674#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45674#(<= main_x 36)} is VALID [2019-05-15 10:58:26,683 INFO L273 TraceCheckUtils]: 73: Hoare triple {45674#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45681#(<= main_x 37)} is VALID [2019-05-15 10:58:26,684 INFO L273 TraceCheckUtils]: 74: Hoare triple {45681#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45681#(<= main_x 37)} is VALID [2019-05-15 10:58:26,684 INFO L273 TraceCheckUtils]: 75: Hoare triple {45681#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45688#(<= main_x 38)} is VALID [2019-05-15 10:58:26,685 INFO L273 TraceCheckUtils]: 76: Hoare triple {45688#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45688#(<= main_x 38)} is VALID [2019-05-15 10:58:26,685 INFO L273 TraceCheckUtils]: 77: Hoare triple {45688#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45695#(<= main_x 39)} is VALID [2019-05-15 10:58:26,686 INFO L273 TraceCheckUtils]: 78: Hoare triple {45695#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45695#(<= main_x 39)} is VALID [2019-05-15 10:58:26,687 INFO L273 TraceCheckUtils]: 79: Hoare triple {45695#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45702#(<= main_x 40)} is VALID [2019-05-15 10:58:26,687 INFO L273 TraceCheckUtils]: 80: Hoare triple {45702#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45702#(<= main_x 40)} is VALID [2019-05-15 10:58:26,688 INFO L273 TraceCheckUtils]: 81: Hoare triple {45702#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45709#(<= main_x 41)} is VALID [2019-05-15 10:58:26,688 INFO L273 TraceCheckUtils]: 82: Hoare triple {45709#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45709#(<= main_x 41)} is VALID [2019-05-15 10:58:26,689 INFO L273 TraceCheckUtils]: 83: Hoare triple {45709#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45716#(<= main_x 42)} is VALID [2019-05-15 10:58:26,690 INFO L273 TraceCheckUtils]: 84: Hoare triple {45716#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45716#(<= main_x 42)} is VALID [2019-05-15 10:58:26,690 INFO L273 TraceCheckUtils]: 85: Hoare triple {45716#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45723#(<= main_x 43)} is VALID [2019-05-15 10:58:26,691 INFO L273 TraceCheckUtils]: 86: Hoare triple {45723#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45723#(<= main_x 43)} is VALID [2019-05-15 10:58:26,691 INFO L273 TraceCheckUtils]: 87: Hoare triple {45723#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45730#(<= main_x 44)} is VALID [2019-05-15 10:58:26,692 INFO L273 TraceCheckUtils]: 88: Hoare triple {45730#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45730#(<= main_x 44)} is VALID [2019-05-15 10:58:26,693 INFO L273 TraceCheckUtils]: 89: Hoare triple {45730#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45737#(<= main_x 45)} is VALID [2019-05-15 10:58:26,693 INFO L273 TraceCheckUtils]: 90: Hoare triple {45737#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45737#(<= main_x 45)} is VALID [2019-05-15 10:58:26,694 INFO L273 TraceCheckUtils]: 91: Hoare triple {45737#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45744#(<= main_x 46)} is VALID [2019-05-15 10:58:26,694 INFO L273 TraceCheckUtils]: 92: Hoare triple {45744#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45744#(<= main_x 46)} is VALID [2019-05-15 10:58:26,695 INFO L273 TraceCheckUtils]: 93: Hoare triple {45744#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45751#(<= main_x 47)} is VALID [2019-05-15 10:58:26,696 INFO L273 TraceCheckUtils]: 94: Hoare triple {45751#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45751#(<= main_x 47)} is VALID [2019-05-15 10:58:26,696 INFO L273 TraceCheckUtils]: 95: Hoare triple {45751#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45758#(<= main_x 48)} is VALID [2019-05-15 10:58:26,697 INFO L273 TraceCheckUtils]: 96: Hoare triple {45758#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45758#(<= main_x 48)} is VALID [2019-05-15 10:58:26,698 INFO L273 TraceCheckUtils]: 97: Hoare triple {45758#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45765#(<= main_x 49)} is VALID [2019-05-15 10:58:26,698 INFO L273 TraceCheckUtils]: 98: Hoare triple {45765#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45765#(<= main_x 49)} is VALID [2019-05-15 10:58:26,699 INFO L273 TraceCheckUtils]: 99: Hoare triple {45765#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45772#(<= main_x 50)} is VALID [2019-05-15 10:58:26,699 INFO L273 TraceCheckUtils]: 100: Hoare triple {45772#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45772#(<= main_x 50)} is VALID [2019-05-15 10:58:26,700 INFO L273 TraceCheckUtils]: 101: Hoare triple {45772#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45779#(<= main_x 51)} is VALID [2019-05-15 10:58:26,701 INFO L273 TraceCheckUtils]: 102: Hoare triple {45779#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45779#(<= main_x 51)} is VALID [2019-05-15 10:58:26,701 INFO L273 TraceCheckUtils]: 103: Hoare triple {45779#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45786#(<= main_x 52)} is VALID [2019-05-15 10:58:26,702 INFO L273 TraceCheckUtils]: 104: Hoare triple {45786#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45786#(<= main_x 52)} is VALID [2019-05-15 10:58:26,703 INFO L273 TraceCheckUtils]: 105: Hoare triple {45786#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45793#(<= main_x 53)} is VALID [2019-05-15 10:58:26,703 INFO L273 TraceCheckUtils]: 106: Hoare triple {45793#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45793#(<= main_x 53)} is VALID [2019-05-15 10:58:26,704 INFO L273 TraceCheckUtils]: 107: Hoare triple {45793#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45800#(<= main_x 54)} is VALID [2019-05-15 10:58:26,704 INFO L273 TraceCheckUtils]: 108: Hoare triple {45800#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45800#(<= main_x 54)} is VALID [2019-05-15 10:58:26,705 INFO L273 TraceCheckUtils]: 109: Hoare triple {45800#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45807#(<= main_x 55)} is VALID [2019-05-15 10:58:26,706 INFO L273 TraceCheckUtils]: 110: Hoare triple {45807#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45807#(<= main_x 55)} is VALID [2019-05-15 10:58:26,706 INFO L273 TraceCheckUtils]: 111: Hoare triple {45807#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45814#(<= main_x 56)} is VALID [2019-05-15 10:58:26,707 INFO L273 TraceCheckUtils]: 112: Hoare triple {45814#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45814#(<= main_x 56)} is VALID [2019-05-15 10:58:26,708 INFO L273 TraceCheckUtils]: 113: Hoare triple {45814#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45821#(<= main_x 57)} is VALID [2019-05-15 10:58:26,708 INFO L273 TraceCheckUtils]: 114: Hoare triple {45821#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45821#(<= main_x 57)} is VALID [2019-05-15 10:58:26,709 INFO L273 TraceCheckUtils]: 115: Hoare triple {45821#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45828#(<= main_x 58)} is VALID [2019-05-15 10:58:26,709 INFO L273 TraceCheckUtils]: 116: Hoare triple {45828#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45828#(<= main_x 58)} is VALID [2019-05-15 10:58:26,710 INFO L273 TraceCheckUtils]: 117: Hoare triple {45828#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45835#(<= main_x 59)} is VALID [2019-05-15 10:58:26,711 INFO L273 TraceCheckUtils]: 118: Hoare triple {45835#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45835#(<= main_x 59)} is VALID [2019-05-15 10:58:26,711 INFO L273 TraceCheckUtils]: 119: Hoare triple {45835#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45842#(<= main_x 60)} is VALID [2019-05-15 10:58:26,712 INFO L273 TraceCheckUtils]: 120: Hoare triple {45842#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45842#(<= main_x 60)} is VALID [2019-05-15 10:58:26,713 INFO L273 TraceCheckUtils]: 121: Hoare triple {45842#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45849#(<= main_x 61)} is VALID [2019-05-15 10:58:26,713 INFO L273 TraceCheckUtils]: 122: Hoare triple {45849#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45849#(<= main_x 61)} is VALID [2019-05-15 10:58:26,714 INFO L273 TraceCheckUtils]: 123: Hoare triple {45849#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45856#(<= main_x 62)} is VALID [2019-05-15 10:58:26,715 INFO L273 TraceCheckUtils]: 124: Hoare triple {45856#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45856#(<= main_x 62)} is VALID [2019-05-15 10:58:26,715 INFO L273 TraceCheckUtils]: 125: Hoare triple {45856#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45863#(<= main_x 63)} is VALID [2019-05-15 10:58:26,716 INFO L273 TraceCheckUtils]: 126: Hoare triple {45863#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45863#(<= main_x 63)} is VALID [2019-05-15 10:58:26,717 INFO L273 TraceCheckUtils]: 127: Hoare triple {45863#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45870#(<= main_x 64)} is VALID [2019-05-15 10:58:26,717 INFO L273 TraceCheckUtils]: 128: Hoare triple {45870#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45870#(<= main_x 64)} is VALID [2019-05-15 10:58:26,718 INFO L273 TraceCheckUtils]: 129: Hoare triple {45870#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45877#(<= main_x 65)} is VALID [2019-05-15 10:58:26,718 INFO L273 TraceCheckUtils]: 130: Hoare triple {45877#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45877#(<= main_x 65)} is VALID [2019-05-15 10:58:26,719 INFO L273 TraceCheckUtils]: 131: Hoare triple {45877#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45884#(<= main_x 66)} is VALID [2019-05-15 10:58:26,720 INFO L273 TraceCheckUtils]: 132: Hoare triple {45884#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45884#(<= main_x 66)} is VALID [2019-05-15 10:58:26,720 INFO L273 TraceCheckUtils]: 133: Hoare triple {45884#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45891#(<= main_x 67)} is VALID [2019-05-15 10:58:26,721 INFO L273 TraceCheckUtils]: 134: Hoare triple {45891#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45891#(<= main_x 67)} is VALID [2019-05-15 10:58:26,722 INFO L273 TraceCheckUtils]: 135: Hoare triple {45891#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45898#(<= main_x 68)} is VALID [2019-05-15 10:58:26,722 INFO L273 TraceCheckUtils]: 136: Hoare triple {45898#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45898#(<= main_x 68)} is VALID [2019-05-15 10:58:26,723 INFO L273 TraceCheckUtils]: 137: Hoare triple {45898#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45905#(<= main_x 69)} is VALID [2019-05-15 10:58:26,723 INFO L273 TraceCheckUtils]: 138: Hoare triple {45905#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45905#(<= main_x 69)} is VALID [2019-05-15 10:58:26,724 INFO L273 TraceCheckUtils]: 139: Hoare triple {45905#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45912#(<= main_x 70)} is VALID [2019-05-15 10:58:26,725 INFO L273 TraceCheckUtils]: 140: Hoare triple {45912#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45912#(<= main_x 70)} is VALID [2019-05-15 10:58:26,725 INFO L273 TraceCheckUtils]: 141: Hoare triple {45912#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45919#(<= main_x 71)} is VALID [2019-05-15 10:58:26,726 INFO L273 TraceCheckUtils]: 142: Hoare triple {45919#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45919#(<= main_x 71)} is VALID [2019-05-15 10:58:26,727 INFO L273 TraceCheckUtils]: 143: Hoare triple {45919#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45926#(<= main_x 72)} is VALID [2019-05-15 10:58:26,727 INFO L273 TraceCheckUtils]: 144: Hoare triple {45926#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45926#(<= main_x 72)} is VALID [2019-05-15 10:58:26,728 INFO L273 TraceCheckUtils]: 145: Hoare triple {45926#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45933#(<= main_x 73)} is VALID [2019-05-15 10:58:26,728 INFO L273 TraceCheckUtils]: 146: Hoare triple {45933#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45933#(<= main_x 73)} is VALID [2019-05-15 10:58:26,729 INFO L273 TraceCheckUtils]: 147: Hoare triple {45933#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45940#(<= main_x 74)} is VALID [2019-05-15 10:58:26,730 INFO L273 TraceCheckUtils]: 148: Hoare triple {45940#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45940#(<= main_x 74)} is VALID [2019-05-15 10:58:26,730 INFO L273 TraceCheckUtils]: 149: Hoare triple {45940#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45947#(<= main_x 75)} is VALID [2019-05-15 10:58:26,731 INFO L273 TraceCheckUtils]: 150: Hoare triple {45947#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45947#(<= main_x 75)} is VALID [2019-05-15 10:58:26,732 INFO L273 TraceCheckUtils]: 151: Hoare triple {45947#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {45954#(<= main_x 76)} is VALID [2019-05-15 10:58:26,732 INFO L273 TraceCheckUtils]: 152: Hoare triple {45954#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {45954#(<= main_x 76)} is VALID [2019-05-15 10:58:26,734 INFO L273 TraceCheckUtils]: 153: Hoare triple {45954#(<= main_x 76)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {45421#false} is VALID [2019-05-15 10:58:26,735 INFO L273 TraceCheckUtils]: 154: Hoare triple {45421#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {45421#false} is VALID [2019-05-15 10:58:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 0 proven. 5776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:26,750 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:26,750 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2019-05-15 10:58:26,750 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 155 [2019-05-15 10:58:26,750 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:26,750 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 79 states. [2019-05-15 10:58:26,910 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 155 edges. 155 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:26,910 INFO L454 AbstractCegarLoop]: Interpolant automaton has 79 states [2019-05-15 10:58:26,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2019-05-15 10:58:26,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2019-05-15 10:58:26,912 INFO L87 Difference]: Start difference. First operand 156 states and 232 transitions. Second operand 79 states. [2019-05-15 10:58:27,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:27,408 INFO L93 Difference]: Finished difference Result 158 states and 235 transitions. [2019-05-15 10:58:27,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2019-05-15 10:58:27,408 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 155 [2019-05-15 10:58:27,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:27,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2019-05-15 10:58:27,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 236 transitions. [2019-05-15 10:58:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2019-05-15 10:58:27,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 236 transitions. [2019-05-15 10:58:27,411 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 79 states and 236 transitions. [2019-05-15 10:58:27,640 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 236 edges. 236 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:27,643 INFO L225 Difference]: With dead ends: 158 [2019-05-15 10:58:27,643 INFO L226 Difference]: Without dead ends: 158 [2019-05-15 10:58:27,644 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2019-05-15 10:58:27,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2019-05-15 10:58:27,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2019-05-15 10:58:27,645 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:27,645 INFO L82 GeneralOperation]: Start isEquivalent. First operand 158 states. Second operand 158 states. [2019-05-15 10:58:27,645 INFO L74 IsIncluded]: Start isIncluded. First operand 158 states. Second operand 158 states. [2019-05-15 10:58:27,646 INFO L87 Difference]: Start difference. First operand 158 states. Second operand 158 states. [2019-05-15 10:58:27,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:27,647 INFO L93 Difference]: Finished difference Result 158 states and 235 transitions. [2019-05-15 10:58:27,648 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 235 transitions. [2019-05-15 10:58:27,648 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:27,648 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:27,648 INFO L74 IsIncluded]: Start isIncluded. First operand 158 states. Second operand 158 states. [2019-05-15 10:58:27,648 INFO L87 Difference]: Start difference. First operand 158 states. Second operand 158 states. [2019-05-15 10:58:27,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:27,650 INFO L93 Difference]: Finished difference Result 158 states and 235 transitions. [2019-05-15 10:58:27,650 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 235 transitions. [2019-05-15 10:58:27,650 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:27,650 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:27,650 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:27,650 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:27,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2019-05-15 10:58:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 235 transitions. [2019-05-15 10:58:27,652 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 235 transitions. Word has length 155 [2019-05-15 10:58:27,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:27,652 INFO L475 AbstractCegarLoop]: Abstraction has 158 states and 235 transitions. [2019-05-15 10:58:27,652 INFO L476 AbstractCegarLoop]: Interpolant automaton has 79 states. [2019-05-15 10:58:27,652 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 235 transitions. [2019-05-15 10:58:27,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2019-05-15 10:58:27,652 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:27,653 INFO L399 BasicCegarLoop]: trace histogram [77, 77, 1, 1, 1] [2019-05-15 10:58:27,653 INFO L418 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:27,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:27,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1064996986, now seen corresponding path program 77 times [2019-05-15 10:58:27,653 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:27,746 INFO L256 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 79 conjunts are in the unsatisfiable core [2019-05-15 10:58:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:27,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:30,518 INFO L273 TraceCheckUtils]: 0: Hoare triple {46595#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {46600#(<= main_x 0)} is VALID [2019-05-15 10:58:30,519 INFO L273 TraceCheckUtils]: 1: Hoare triple {46600#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46604#(<= main_x 1)} is VALID [2019-05-15 10:58:30,520 INFO L273 TraceCheckUtils]: 2: Hoare triple {46604#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46604#(<= main_x 1)} is VALID [2019-05-15 10:58:30,521 INFO L273 TraceCheckUtils]: 3: Hoare triple {46604#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46611#(<= main_x 2)} is VALID [2019-05-15 10:58:30,521 INFO L273 TraceCheckUtils]: 4: Hoare triple {46611#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46611#(<= main_x 2)} is VALID [2019-05-15 10:58:30,522 INFO L273 TraceCheckUtils]: 5: Hoare triple {46611#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46618#(<= main_x 3)} is VALID [2019-05-15 10:58:30,522 INFO L273 TraceCheckUtils]: 6: Hoare triple {46618#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46618#(<= main_x 3)} is VALID [2019-05-15 10:58:30,523 INFO L273 TraceCheckUtils]: 7: Hoare triple {46618#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46625#(<= main_x 4)} is VALID [2019-05-15 10:58:30,524 INFO L273 TraceCheckUtils]: 8: Hoare triple {46625#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46625#(<= main_x 4)} is VALID [2019-05-15 10:58:30,524 INFO L273 TraceCheckUtils]: 9: Hoare triple {46625#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46632#(<= main_x 5)} is VALID [2019-05-15 10:58:30,525 INFO L273 TraceCheckUtils]: 10: Hoare triple {46632#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46632#(<= main_x 5)} is VALID [2019-05-15 10:58:30,526 INFO L273 TraceCheckUtils]: 11: Hoare triple {46632#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46639#(<= main_x 6)} is VALID [2019-05-15 10:58:30,526 INFO L273 TraceCheckUtils]: 12: Hoare triple {46639#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46639#(<= main_x 6)} is VALID [2019-05-15 10:58:30,527 INFO L273 TraceCheckUtils]: 13: Hoare triple {46639#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46646#(<= main_x 7)} is VALID [2019-05-15 10:58:30,528 INFO L273 TraceCheckUtils]: 14: Hoare triple {46646#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46646#(<= main_x 7)} is VALID [2019-05-15 10:58:30,528 INFO L273 TraceCheckUtils]: 15: Hoare triple {46646#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46653#(<= main_x 8)} is VALID [2019-05-15 10:58:30,529 INFO L273 TraceCheckUtils]: 16: Hoare triple {46653#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46653#(<= main_x 8)} is VALID [2019-05-15 10:58:30,530 INFO L273 TraceCheckUtils]: 17: Hoare triple {46653#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46660#(<= main_x 9)} is VALID [2019-05-15 10:58:30,530 INFO L273 TraceCheckUtils]: 18: Hoare triple {46660#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46660#(<= main_x 9)} is VALID [2019-05-15 10:58:30,531 INFO L273 TraceCheckUtils]: 19: Hoare triple {46660#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46667#(<= main_x 10)} is VALID [2019-05-15 10:58:30,531 INFO L273 TraceCheckUtils]: 20: Hoare triple {46667#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46667#(<= main_x 10)} is VALID [2019-05-15 10:58:30,532 INFO L273 TraceCheckUtils]: 21: Hoare triple {46667#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46674#(<= main_x 11)} is VALID [2019-05-15 10:58:30,533 INFO L273 TraceCheckUtils]: 22: Hoare triple {46674#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46674#(<= main_x 11)} is VALID [2019-05-15 10:58:30,533 INFO L273 TraceCheckUtils]: 23: Hoare triple {46674#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46681#(<= main_x 12)} is VALID [2019-05-15 10:58:30,534 INFO L273 TraceCheckUtils]: 24: Hoare triple {46681#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46681#(<= main_x 12)} is VALID [2019-05-15 10:58:30,535 INFO L273 TraceCheckUtils]: 25: Hoare triple {46681#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46688#(<= main_x 13)} is VALID [2019-05-15 10:58:30,535 INFO L273 TraceCheckUtils]: 26: Hoare triple {46688#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46688#(<= main_x 13)} is VALID [2019-05-15 10:58:30,536 INFO L273 TraceCheckUtils]: 27: Hoare triple {46688#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46695#(<= main_x 14)} is VALID [2019-05-15 10:58:30,536 INFO L273 TraceCheckUtils]: 28: Hoare triple {46695#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46695#(<= main_x 14)} is VALID [2019-05-15 10:58:30,537 INFO L273 TraceCheckUtils]: 29: Hoare triple {46695#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46702#(<= main_x 15)} is VALID [2019-05-15 10:58:30,538 INFO L273 TraceCheckUtils]: 30: Hoare triple {46702#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46702#(<= main_x 15)} is VALID [2019-05-15 10:58:30,538 INFO L273 TraceCheckUtils]: 31: Hoare triple {46702#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46709#(<= main_x 16)} is VALID [2019-05-15 10:58:30,539 INFO L273 TraceCheckUtils]: 32: Hoare triple {46709#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46709#(<= main_x 16)} is VALID [2019-05-15 10:58:30,539 INFO L273 TraceCheckUtils]: 33: Hoare triple {46709#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46716#(<= main_x 17)} is VALID [2019-05-15 10:58:30,540 INFO L273 TraceCheckUtils]: 34: Hoare triple {46716#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46716#(<= main_x 17)} is VALID [2019-05-15 10:58:30,541 INFO L273 TraceCheckUtils]: 35: Hoare triple {46716#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46723#(<= main_x 18)} is VALID [2019-05-15 10:58:30,541 INFO L273 TraceCheckUtils]: 36: Hoare triple {46723#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46723#(<= main_x 18)} is VALID [2019-05-15 10:58:30,542 INFO L273 TraceCheckUtils]: 37: Hoare triple {46723#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46730#(<= main_x 19)} is VALID [2019-05-15 10:58:30,542 INFO L273 TraceCheckUtils]: 38: Hoare triple {46730#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46730#(<= main_x 19)} is VALID [2019-05-15 10:58:30,543 INFO L273 TraceCheckUtils]: 39: Hoare triple {46730#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46737#(<= main_x 20)} is VALID [2019-05-15 10:58:30,544 INFO L273 TraceCheckUtils]: 40: Hoare triple {46737#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46737#(<= main_x 20)} is VALID [2019-05-15 10:58:30,544 INFO L273 TraceCheckUtils]: 41: Hoare triple {46737#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46744#(<= main_x 21)} is VALID [2019-05-15 10:58:30,545 INFO L273 TraceCheckUtils]: 42: Hoare triple {46744#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46744#(<= main_x 21)} is VALID [2019-05-15 10:58:30,545 INFO L273 TraceCheckUtils]: 43: Hoare triple {46744#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46751#(<= main_x 22)} is VALID [2019-05-15 10:58:30,546 INFO L273 TraceCheckUtils]: 44: Hoare triple {46751#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46751#(<= main_x 22)} is VALID [2019-05-15 10:58:30,547 INFO L273 TraceCheckUtils]: 45: Hoare triple {46751#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46758#(<= main_x 23)} is VALID [2019-05-15 10:58:30,547 INFO L273 TraceCheckUtils]: 46: Hoare triple {46758#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46758#(<= main_x 23)} is VALID [2019-05-15 10:58:30,548 INFO L273 TraceCheckUtils]: 47: Hoare triple {46758#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46765#(<= main_x 24)} is VALID [2019-05-15 10:58:30,548 INFO L273 TraceCheckUtils]: 48: Hoare triple {46765#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46765#(<= main_x 24)} is VALID [2019-05-15 10:58:30,549 INFO L273 TraceCheckUtils]: 49: Hoare triple {46765#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46772#(<= main_x 25)} is VALID [2019-05-15 10:58:30,549 INFO L273 TraceCheckUtils]: 50: Hoare triple {46772#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46772#(<= main_x 25)} is VALID [2019-05-15 10:58:30,550 INFO L273 TraceCheckUtils]: 51: Hoare triple {46772#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46779#(<= main_x 26)} is VALID [2019-05-15 10:58:30,551 INFO L273 TraceCheckUtils]: 52: Hoare triple {46779#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46779#(<= main_x 26)} is VALID [2019-05-15 10:58:30,551 INFO L273 TraceCheckUtils]: 53: Hoare triple {46779#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46786#(<= main_x 27)} is VALID [2019-05-15 10:58:30,552 INFO L273 TraceCheckUtils]: 54: Hoare triple {46786#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46786#(<= main_x 27)} is VALID [2019-05-15 10:58:30,553 INFO L273 TraceCheckUtils]: 55: Hoare triple {46786#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46793#(<= main_x 28)} is VALID [2019-05-15 10:58:30,553 INFO L273 TraceCheckUtils]: 56: Hoare triple {46793#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46793#(<= main_x 28)} is VALID [2019-05-15 10:58:30,554 INFO L273 TraceCheckUtils]: 57: Hoare triple {46793#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46800#(<= main_x 29)} is VALID [2019-05-15 10:58:30,554 INFO L273 TraceCheckUtils]: 58: Hoare triple {46800#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46800#(<= main_x 29)} is VALID [2019-05-15 10:58:30,555 INFO L273 TraceCheckUtils]: 59: Hoare triple {46800#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46807#(<= main_x 30)} is VALID [2019-05-15 10:58:30,555 INFO L273 TraceCheckUtils]: 60: Hoare triple {46807#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46807#(<= main_x 30)} is VALID [2019-05-15 10:58:30,556 INFO L273 TraceCheckUtils]: 61: Hoare triple {46807#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46814#(<= main_x 31)} is VALID [2019-05-15 10:58:30,557 INFO L273 TraceCheckUtils]: 62: Hoare triple {46814#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46814#(<= main_x 31)} is VALID [2019-05-15 10:58:30,557 INFO L273 TraceCheckUtils]: 63: Hoare triple {46814#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46821#(<= main_x 32)} is VALID [2019-05-15 10:58:30,558 INFO L273 TraceCheckUtils]: 64: Hoare triple {46821#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46821#(<= main_x 32)} is VALID [2019-05-15 10:58:30,559 INFO L273 TraceCheckUtils]: 65: Hoare triple {46821#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46828#(<= main_x 33)} is VALID [2019-05-15 10:58:30,559 INFO L273 TraceCheckUtils]: 66: Hoare triple {46828#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46828#(<= main_x 33)} is VALID [2019-05-15 10:58:30,560 INFO L273 TraceCheckUtils]: 67: Hoare triple {46828#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46835#(<= main_x 34)} is VALID [2019-05-15 10:58:30,560 INFO L273 TraceCheckUtils]: 68: Hoare triple {46835#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46835#(<= main_x 34)} is VALID [2019-05-15 10:58:30,561 INFO L273 TraceCheckUtils]: 69: Hoare triple {46835#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46842#(<= main_x 35)} is VALID [2019-05-15 10:58:30,561 INFO L273 TraceCheckUtils]: 70: Hoare triple {46842#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46842#(<= main_x 35)} is VALID [2019-05-15 10:58:30,562 INFO L273 TraceCheckUtils]: 71: Hoare triple {46842#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46849#(<= main_x 36)} is VALID [2019-05-15 10:58:30,563 INFO L273 TraceCheckUtils]: 72: Hoare triple {46849#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46849#(<= main_x 36)} is VALID [2019-05-15 10:58:30,563 INFO L273 TraceCheckUtils]: 73: Hoare triple {46849#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46856#(<= main_x 37)} is VALID [2019-05-15 10:58:30,564 INFO L273 TraceCheckUtils]: 74: Hoare triple {46856#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46856#(<= main_x 37)} is VALID [2019-05-15 10:58:30,565 INFO L273 TraceCheckUtils]: 75: Hoare triple {46856#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46863#(<= main_x 38)} is VALID [2019-05-15 10:58:30,565 INFO L273 TraceCheckUtils]: 76: Hoare triple {46863#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46863#(<= main_x 38)} is VALID [2019-05-15 10:58:30,566 INFO L273 TraceCheckUtils]: 77: Hoare triple {46863#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46870#(<= main_x 39)} is VALID [2019-05-15 10:58:30,566 INFO L273 TraceCheckUtils]: 78: Hoare triple {46870#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46870#(<= main_x 39)} is VALID [2019-05-15 10:58:30,567 INFO L273 TraceCheckUtils]: 79: Hoare triple {46870#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46877#(<= main_x 40)} is VALID [2019-05-15 10:58:30,567 INFO L273 TraceCheckUtils]: 80: Hoare triple {46877#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46877#(<= main_x 40)} is VALID [2019-05-15 10:58:30,568 INFO L273 TraceCheckUtils]: 81: Hoare triple {46877#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46884#(<= main_x 41)} is VALID [2019-05-15 10:58:30,569 INFO L273 TraceCheckUtils]: 82: Hoare triple {46884#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46884#(<= main_x 41)} is VALID [2019-05-15 10:58:30,569 INFO L273 TraceCheckUtils]: 83: Hoare triple {46884#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46891#(<= main_x 42)} is VALID [2019-05-15 10:58:30,570 INFO L273 TraceCheckUtils]: 84: Hoare triple {46891#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46891#(<= main_x 42)} is VALID [2019-05-15 10:58:30,570 INFO L273 TraceCheckUtils]: 85: Hoare triple {46891#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46898#(<= main_x 43)} is VALID [2019-05-15 10:58:30,571 INFO L273 TraceCheckUtils]: 86: Hoare triple {46898#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46898#(<= main_x 43)} is VALID [2019-05-15 10:58:30,572 INFO L273 TraceCheckUtils]: 87: Hoare triple {46898#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46905#(<= main_x 44)} is VALID [2019-05-15 10:58:30,572 INFO L273 TraceCheckUtils]: 88: Hoare triple {46905#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46905#(<= main_x 44)} is VALID [2019-05-15 10:58:30,573 INFO L273 TraceCheckUtils]: 89: Hoare triple {46905#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46912#(<= main_x 45)} is VALID [2019-05-15 10:58:30,573 INFO L273 TraceCheckUtils]: 90: Hoare triple {46912#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46912#(<= main_x 45)} is VALID [2019-05-15 10:58:30,574 INFO L273 TraceCheckUtils]: 91: Hoare triple {46912#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46919#(<= main_x 46)} is VALID [2019-05-15 10:58:30,575 INFO L273 TraceCheckUtils]: 92: Hoare triple {46919#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46919#(<= main_x 46)} is VALID [2019-05-15 10:58:30,575 INFO L273 TraceCheckUtils]: 93: Hoare triple {46919#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46926#(<= main_x 47)} is VALID [2019-05-15 10:58:30,576 INFO L273 TraceCheckUtils]: 94: Hoare triple {46926#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46926#(<= main_x 47)} is VALID [2019-05-15 10:58:30,576 INFO L273 TraceCheckUtils]: 95: Hoare triple {46926#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46933#(<= main_x 48)} is VALID [2019-05-15 10:58:30,577 INFO L273 TraceCheckUtils]: 96: Hoare triple {46933#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46933#(<= main_x 48)} is VALID [2019-05-15 10:58:30,578 INFO L273 TraceCheckUtils]: 97: Hoare triple {46933#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46940#(<= main_x 49)} is VALID [2019-05-15 10:58:30,578 INFO L273 TraceCheckUtils]: 98: Hoare triple {46940#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46940#(<= main_x 49)} is VALID [2019-05-15 10:58:30,579 INFO L273 TraceCheckUtils]: 99: Hoare triple {46940#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46947#(<= main_x 50)} is VALID [2019-05-15 10:58:30,579 INFO L273 TraceCheckUtils]: 100: Hoare triple {46947#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46947#(<= main_x 50)} is VALID [2019-05-15 10:58:30,580 INFO L273 TraceCheckUtils]: 101: Hoare triple {46947#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46954#(<= main_x 51)} is VALID [2019-05-15 10:58:30,580 INFO L273 TraceCheckUtils]: 102: Hoare triple {46954#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46954#(<= main_x 51)} is VALID [2019-05-15 10:58:30,581 INFO L273 TraceCheckUtils]: 103: Hoare triple {46954#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46961#(<= main_x 52)} is VALID [2019-05-15 10:58:30,582 INFO L273 TraceCheckUtils]: 104: Hoare triple {46961#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46961#(<= main_x 52)} is VALID [2019-05-15 10:58:30,582 INFO L273 TraceCheckUtils]: 105: Hoare triple {46961#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46968#(<= main_x 53)} is VALID [2019-05-15 10:58:30,583 INFO L273 TraceCheckUtils]: 106: Hoare triple {46968#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46968#(<= main_x 53)} is VALID [2019-05-15 10:58:30,584 INFO L273 TraceCheckUtils]: 107: Hoare triple {46968#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46975#(<= main_x 54)} is VALID [2019-05-15 10:58:30,584 INFO L273 TraceCheckUtils]: 108: Hoare triple {46975#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46975#(<= main_x 54)} is VALID [2019-05-15 10:58:30,585 INFO L273 TraceCheckUtils]: 109: Hoare triple {46975#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46982#(<= main_x 55)} is VALID [2019-05-15 10:58:30,585 INFO L273 TraceCheckUtils]: 110: Hoare triple {46982#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46982#(<= main_x 55)} is VALID [2019-05-15 10:58:30,586 INFO L273 TraceCheckUtils]: 111: Hoare triple {46982#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46989#(<= main_x 56)} is VALID [2019-05-15 10:58:30,586 INFO L273 TraceCheckUtils]: 112: Hoare triple {46989#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46989#(<= main_x 56)} is VALID [2019-05-15 10:58:30,587 INFO L273 TraceCheckUtils]: 113: Hoare triple {46989#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {46996#(<= main_x 57)} is VALID [2019-05-15 10:58:30,588 INFO L273 TraceCheckUtils]: 114: Hoare triple {46996#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {46996#(<= main_x 57)} is VALID [2019-05-15 10:58:30,588 INFO L273 TraceCheckUtils]: 115: Hoare triple {46996#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47003#(<= main_x 58)} is VALID [2019-05-15 10:58:30,589 INFO L273 TraceCheckUtils]: 116: Hoare triple {47003#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47003#(<= main_x 58)} is VALID [2019-05-15 10:58:30,590 INFO L273 TraceCheckUtils]: 117: Hoare triple {47003#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47010#(<= main_x 59)} is VALID [2019-05-15 10:58:30,590 INFO L273 TraceCheckUtils]: 118: Hoare triple {47010#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47010#(<= main_x 59)} is VALID [2019-05-15 10:58:30,591 INFO L273 TraceCheckUtils]: 119: Hoare triple {47010#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47017#(<= main_x 60)} is VALID [2019-05-15 10:58:30,591 INFO L273 TraceCheckUtils]: 120: Hoare triple {47017#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47017#(<= main_x 60)} is VALID [2019-05-15 10:58:30,592 INFO L273 TraceCheckUtils]: 121: Hoare triple {47017#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47024#(<= main_x 61)} is VALID [2019-05-15 10:58:30,593 INFO L273 TraceCheckUtils]: 122: Hoare triple {47024#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47024#(<= main_x 61)} is VALID [2019-05-15 10:58:30,593 INFO L273 TraceCheckUtils]: 123: Hoare triple {47024#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47031#(<= main_x 62)} is VALID [2019-05-15 10:58:30,594 INFO L273 TraceCheckUtils]: 124: Hoare triple {47031#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47031#(<= main_x 62)} is VALID [2019-05-15 10:58:30,594 INFO L273 TraceCheckUtils]: 125: Hoare triple {47031#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47038#(<= main_x 63)} is VALID [2019-05-15 10:58:30,595 INFO L273 TraceCheckUtils]: 126: Hoare triple {47038#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47038#(<= main_x 63)} is VALID [2019-05-15 10:58:30,596 INFO L273 TraceCheckUtils]: 127: Hoare triple {47038#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47045#(<= main_x 64)} is VALID [2019-05-15 10:58:30,596 INFO L273 TraceCheckUtils]: 128: Hoare triple {47045#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47045#(<= main_x 64)} is VALID [2019-05-15 10:58:30,597 INFO L273 TraceCheckUtils]: 129: Hoare triple {47045#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47052#(<= main_x 65)} is VALID [2019-05-15 10:58:30,597 INFO L273 TraceCheckUtils]: 130: Hoare triple {47052#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47052#(<= main_x 65)} is VALID [2019-05-15 10:58:30,598 INFO L273 TraceCheckUtils]: 131: Hoare triple {47052#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47059#(<= main_x 66)} is VALID [2019-05-15 10:58:30,599 INFO L273 TraceCheckUtils]: 132: Hoare triple {47059#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47059#(<= main_x 66)} is VALID [2019-05-15 10:58:30,599 INFO L273 TraceCheckUtils]: 133: Hoare triple {47059#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47066#(<= main_x 67)} is VALID [2019-05-15 10:58:30,600 INFO L273 TraceCheckUtils]: 134: Hoare triple {47066#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47066#(<= main_x 67)} is VALID [2019-05-15 10:58:30,600 INFO L273 TraceCheckUtils]: 135: Hoare triple {47066#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47073#(<= main_x 68)} is VALID [2019-05-15 10:58:30,601 INFO L273 TraceCheckUtils]: 136: Hoare triple {47073#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47073#(<= main_x 68)} is VALID [2019-05-15 10:58:30,602 INFO L273 TraceCheckUtils]: 137: Hoare triple {47073#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47080#(<= main_x 69)} is VALID [2019-05-15 10:58:30,602 INFO L273 TraceCheckUtils]: 138: Hoare triple {47080#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47080#(<= main_x 69)} is VALID [2019-05-15 10:58:30,603 INFO L273 TraceCheckUtils]: 139: Hoare triple {47080#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47087#(<= main_x 70)} is VALID [2019-05-15 10:58:30,603 INFO L273 TraceCheckUtils]: 140: Hoare triple {47087#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47087#(<= main_x 70)} is VALID [2019-05-15 10:58:30,604 INFO L273 TraceCheckUtils]: 141: Hoare triple {47087#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47094#(<= main_x 71)} is VALID [2019-05-15 10:58:30,605 INFO L273 TraceCheckUtils]: 142: Hoare triple {47094#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47094#(<= main_x 71)} is VALID [2019-05-15 10:58:30,605 INFO L273 TraceCheckUtils]: 143: Hoare triple {47094#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47101#(<= main_x 72)} is VALID [2019-05-15 10:58:30,606 INFO L273 TraceCheckUtils]: 144: Hoare triple {47101#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47101#(<= main_x 72)} is VALID [2019-05-15 10:58:30,607 INFO L273 TraceCheckUtils]: 145: Hoare triple {47101#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47108#(<= main_x 73)} is VALID [2019-05-15 10:58:30,607 INFO L273 TraceCheckUtils]: 146: Hoare triple {47108#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47108#(<= main_x 73)} is VALID [2019-05-15 10:58:30,608 INFO L273 TraceCheckUtils]: 147: Hoare triple {47108#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47115#(<= main_x 74)} is VALID [2019-05-15 10:58:30,608 INFO L273 TraceCheckUtils]: 148: Hoare triple {47115#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47115#(<= main_x 74)} is VALID [2019-05-15 10:58:30,609 INFO L273 TraceCheckUtils]: 149: Hoare triple {47115#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47122#(<= main_x 75)} is VALID [2019-05-15 10:58:30,609 INFO L273 TraceCheckUtils]: 150: Hoare triple {47122#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47122#(<= main_x 75)} is VALID [2019-05-15 10:58:30,610 INFO L273 TraceCheckUtils]: 151: Hoare triple {47122#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47129#(<= main_x 76)} is VALID [2019-05-15 10:58:30,611 INFO L273 TraceCheckUtils]: 152: Hoare triple {47129#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47129#(<= main_x 76)} is VALID [2019-05-15 10:58:30,611 INFO L273 TraceCheckUtils]: 153: Hoare triple {47129#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47136#(<= main_x 77)} is VALID [2019-05-15 10:58:30,612 INFO L273 TraceCheckUtils]: 154: Hoare triple {47136#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47136#(<= main_x 77)} is VALID [2019-05-15 10:58:30,612 INFO L273 TraceCheckUtils]: 155: Hoare triple {47136#(<= main_x 77)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {46596#false} is VALID [2019-05-15 10:58:30,613 INFO L273 TraceCheckUtils]: 156: Hoare triple {46596#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {46596#false} is VALID [2019-05-15 10:58:30,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:30,630 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:30,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2019-05-15 10:58:30,630 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 157 [2019-05-15 10:58:30,631 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:30,631 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 80 states. [2019-05-15 10:58:30,780 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 157 edges. 157 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:30,780 INFO L454 AbstractCegarLoop]: Interpolant automaton has 80 states [2019-05-15 10:58:30,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2019-05-15 10:58:30,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2019-05-15 10:58:30,782 INFO L87 Difference]: Start difference. First operand 158 states and 235 transitions. Second operand 80 states. [2019-05-15 10:58:31,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:31,281 INFO L93 Difference]: Finished difference Result 160 states and 238 transitions. [2019-05-15 10:58:31,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2019-05-15 10:58:31,281 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 157 [2019-05-15 10:58:31,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:31,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2019-05-15 10:58:31,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 239 transitions. [2019-05-15 10:58:31,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2019-05-15 10:58:31,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 239 transitions. [2019-05-15 10:58:31,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 80 states and 239 transitions. [2019-05-15 10:58:31,517 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 239 edges. 239 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:31,520 INFO L225 Difference]: With dead ends: 160 [2019-05-15 10:58:31,520 INFO L226 Difference]: Without dead ends: 160 [2019-05-15 10:58:31,520 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2019-05-15 10:58:31,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2019-05-15 10:58:31,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2019-05-15 10:58:31,522 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:31,522 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand 160 states. [2019-05-15 10:58:31,522 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand 160 states. [2019-05-15 10:58:31,522 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 160 states. [2019-05-15 10:58:31,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:31,524 INFO L93 Difference]: Finished difference Result 160 states and 238 transitions. [2019-05-15 10:58:31,524 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 238 transitions. [2019-05-15 10:58:31,524 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:31,524 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:31,524 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand 160 states. [2019-05-15 10:58:31,524 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 160 states. [2019-05-15 10:58:31,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:31,526 INFO L93 Difference]: Finished difference Result 160 states and 238 transitions. [2019-05-15 10:58:31,526 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 238 transitions. [2019-05-15 10:58:31,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:31,526 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:31,527 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:31,527 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:31,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2019-05-15 10:58:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 238 transitions. [2019-05-15 10:58:31,528 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 238 transitions. Word has length 157 [2019-05-15 10:58:31,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:31,528 INFO L475 AbstractCegarLoop]: Abstraction has 160 states and 238 transitions. [2019-05-15 10:58:31,528 INFO L476 AbstractCegarLoop]: Interpolant automaton has 80 states. [2019-05-15 10:58:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 238 transitions. [2019-05-15 10:58:31,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2019-05-15 10:58:31,529 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:31,529 INFO L399 BasicCegarLoop]: trace histogram [78, 78, 1, 1, 1] [2019-05-15 10:58:31,529 INFO L418 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:31,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1259856957, now seen corresponding path program 78 times [2019-05-15 10:58:31,530 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:31,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 80 conjunts are in the unsatisfiable core [2019-05-15 10:58:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:31,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:34,354 INFO L273 TraceCheckUtils]: 0: Hoare triple {47785#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {47790#(<= main_x 0)} is VALID [2019-05-15 10:58:34,355 INFO L273 TraceCheckUtils]: 1: Hoare triple {47790#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47794#(<= main_x 1)} is VALID [2019-05-15 10:58:34,355 INFO L273 TraceCheckUtils]: 2: Hoare triple {47794#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47794#(<= main_x 1)} is VALID [2019-05-15 10:58:34,356 INFO L273 TraceCheckUtils]: 3: Hoare triple {47794#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47801#(<= main_x 2)} is VALID [2019-05-15 10:58:34,356 INFO L273 TraceCheckUtils]: 4: Hoare triple {47801#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47801#(<= main_x 2)} is VALID [2019-05-15 10:58:34,357 INFO L273 TraceCheckUtils]: 5: Hoare triple {47801#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47808#(<= main_x 3)} is VALID [2019-05-15 10:58:34,358 INFO L273 TraceCheckUtils]: 6: Hoare triple {47808#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47808#(<= main_x 3)} is VALID [2019-05-15 10:58:34,358 INFO L273 TraceCheckUtils]: 7: Hoare triple {47808#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47815#(<= main_x 4)} is VALID [2019-05-15 10:58:34,359 INFO L273 TraceCheckUtils]: 8: Hoare triple {47815#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47815#(<= main_x 4)} is VALID [2019-05-15 10:58:34,359 INFO L273 TraceCheckUtils]: 9: Hoare triple {47815#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47822#(<= main_x 5)} is VALID [2019-05-15 10:58:34,360 INFO L273 TraceCheckUtils]: 10: Hoare triple {47822#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47822#(<= main_x 5)} is VALID [2019-05-15 10:58:34,361 INFO L273 TraceCheckUtils]: 11: Hoare triple {47822#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47829#(<= main_x 6)} is VALID [2019-05-15 10:58:34,361 INFO L273 TraceCheckUtils]: 12: Hoare triple {47829#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47829#(<= main_x 6)} is VALID [2019-05-15 10:58:34,362 INFO L273 TraceCheckUtils]: 13: Hoare triple {47829#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47836#(<= main_x 7)} is VALID [2019-05-15 10:58:34,362 INFO L273 TraceCheckUtils]: 14: Hoare triple {47836#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47836#(<= main_x 7)} is VALID [2019-05-15 10:58:34,363 INFO L273 TraceCheckUtils]: 15: Hoare triple {47836#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47843#(<= main_x 8)} is VALID [2019-05-15 10:58:34,364 INFO L273 TraceCheckUtils]: 16: Hoare triple {47843#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47843#(<= main_x 8)} is VALID [2019-05-15 10:58:34,364 INFO L273 TraceCheckUtils]: 17: Hoare triple {47843#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47850#(<= main_x 9)} is VALID [2019-05-15 10:58:34,365 INFO L273 TraceCheckUtils]: 18: Hoare triple {47850#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47850#(<= main_x 9)} is VALID [2019-05-15 10:58:34,365 INFO L273 TraceCheckUtils]: 19: Hoare triple {47850#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47857#(<= main_x 10)} is VALID [2019-05-15 10:58:34,366 INFO L273 TraceCheckUtils]: 20: Hoare triple {47857#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47857#(<= main_x 10)} is VALID [2019-05-15 10:58:34,367 INFO L273 TraceCheckUtils]: 21: Hoare triple {47857#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47864#(<= main_x 11)} is VALID [2019-05-15 10:58:34,367 INFO L273 TraceCheckUtils]: 22: Hoare triple {47864#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47864#(<= main_x 11)} is VALID [2019-05-15 10:58:34,368 INFO L273 TraceCheckUtils]: 23: Hoare triple {47864#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47871#(<= main_x 12)} is VALID [2019-05-15 10:58:34,368 INFO L273 TraceCheckUtils]: 24: Hoare triple {47871#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47871#(<= main_x 12)} is VALID [2019-05-15 10:58:34,369 INFO L273 TraceCheckUtils]: 25: Hoare triple {47871#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47878#(<= main_x 13)} is VALID [2019-05-15 10:58:34,370 INFO L273 TraceCheckUtils]: 26: Hoare triple {47878#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47878#(<= main_x 13)} is VALID [2019-05-15 10:58:34,370 INFO L273 TraceCheckUtils]: 27: Hoare triple {47878#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47885#(<= main_x 14)} is VALID [2019-05-15 10:58:34,371 INFO L273 TraceCheckUtils]: 28: Hoare triple {47885#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47885#(<= main_x 14)} is VALID [2019-05-15 10:58:34,372 INFO L273 TraceCheckUtils]: 29: Hoare triple {47885#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47892#(<= main_x 15)} is VALID [2019-05-15 10:58:34,372 INFO L273 TraceCheckUtils]: 30: Hoare triple {47892#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47892#(<= main_x 15)} is VALID [2019-05-15 10:58:34,373 INFO L273 TraceCheckUtils]: 31: Hoare triple {47892#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47899#(<= main_x 16)} is VALID [2019-05-15 10:58:34,373 INFO L273 TraceCheckUtils]: 32: Hoare triple {47899#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47899#(<= main_x 16)} is VALID [2019-05-15 10:58:34,374 INFO L273 TraceCheckUtils]: 33: Hoare triple {47899#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47906#(<= main_x 17)} is VALID [2019-05-15 10:58:34,374 INFO L273 TraceCheckUtils]: 34: Hoare triple {47906#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47906#(<= main_x 17)} is VALID [2019-05-15 10:58:34,375 INFO L273 TraceCheckUtils]: 35: Hoare triple {47906#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47913#(<= main_x 18)} is VALID [2019-05-15 10:58:34,376 INFO L273 TraceCheckUtils]: 36: Hoare triple {47913#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47913#(<= main_x 18)} is VALID [2019-05-15 10:58:34,376 INFO L273 TraceCheckUtils]: 37: Hoare triple {47913#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47920#(<= main_x 19)} is VALID [2019-05-15 10:58:34,377 INFO L273 TraceCheckUtils]: 38: Hoare triple {47920#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47920#(<= main_x 19)} is VALID [2019-05-15 10:58:34,378 INFO L273 TraceCheckUtils]: 39: Hoare triple {47920#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47927#(<= main_x 20)} is VALID [2019-05-15 10:58:34,378 INFO L273 TraceCheckUtils]: 40: Hoare triple {47927#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47927#(<= main_x 20)} is VALID [2019-05-15 10:58:34,379 INFO L273 TraceCheckUtils]: 41: Hoare triple {47927#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47934#(<= main_x 21)} is VALID [2019-05-15 10:58:34,379 INFO L273 TraceCheckUtils]: 42: Hoare triple {47934#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47934#(<= main_x 21)} is VALID [2019-05-15 10:58:34,380 INFO L273 TraceCheckUtils]: 43: Hoare triple {47934#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47941#(<= main_x 22)} is VALID [2019-05-15 10:58:34,380 INFO L273 TraceCheckUtils]: 44: Hoare triple {47941#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47941#(<= main_x 22)} is VALID [2019-05-15 10:58:34,381 INFO L273 TraceCheckUtils]: 45: Hoare triple {47941#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47948#(<= main_x 23)} is VALID [2019-05-15 10:58:34,382 INFO L273 TraceCheckUtils]: 46: Hoare triple {47948#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47948#(<= main_x 23)} is VALID [2019-05-15 10:58:34,382 INFO L273 TraceCheckUtils]: 47: Hoare triple {47948#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47955#(<= main_x 24)} is VALID [2019-05-15 10:58:34,383 INFO L273 TraceCheckUtils]: 48: Hoare triple {47955#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47955#(<= main_x 24)} is VALID [2019-05-15 10:58:34,383 INFO L273 TraceCheckUtils]: 49: Hoare triple {47955#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47962#(<= main_x 25)} is VALID [2019-05-15 10:58:34,384 INFO L273 TraceCheckUtils]: 50: Hoare triple {47962#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47962#(<= main_x 25)} is VALID [2019-05-15 10:58:34,385 INFO L273 TraceCheckUtils]: 51: Hoare triple {47962#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47969#(<= main_x 26)} is VALID [2019-05-15 10:58:34,385 INFO L273 TraceCheckUtils]: 52: Hoare triple {47969#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47969#(<= main_x 26)} is VALID [2019-05-15 10:58:34,386 INFO L273 TraceCheckUtils]: 53: Hoare triple {47969#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47976#(<= main_x 27)} is VALID [2019-05-15 10:58:34,386 INFO L273 TraceCheckUtils]: 54: Hoare triple {47976#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47976#(<= main_x 27)} is VALID [2019-05-15 10:58:34,390 INFO L273 TraceCheckUtils]: 55: Hoare triple {47976#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47983#(<= main_x 28)} is VALID [2019-05-15 10:58:34,390 INFO L273 TraceCheckUtils]: 56: Hoare triple {47983#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47983#(<= main_x 28)} is VALID [2019-05-15 10:58:34,390 INFO L273 TraceCheckUtils]: 57: Hoare triple {47983#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47990#(<= main_x 29)} is VALID [2019-05-15 10:58:34,391 INFO L273 TraceCheckUtils]: 58: Hoare triple {47990#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47990#(<= main_x 29)} is VALID [2019-05-15 10:58:34,391 INFO L273 TraceCheckUtils]: 59: Hoare triple {47990#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {47997#(<= main_x 30)} is VALID [2019-05-15 10:58:34,392 INFO L273 TraceCheckUtils]: 60: Hoare triple {47997#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {47997#(<= main_x 30)} is VALID [2019-05-15 10:58:34,392 INFO L273 TraceCheckUtils]: 61: Hoare triple {47997#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48004#(<= main_x 31)} is VALID [2019-05-15 10:58:34,392 INFO L273 TraceCheckUtils]: 62: Hoare triple {48004#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48004#(<= main_x 31)} is VALID [2019-05-15 10:58:34,393 INFO L273 TraceCheckUtils]: 63: Hoare triple {48004#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48011#(<= main_x 32)} is VALID [2019-05-15 10:58:34,393 INFO L273 TraceCheckUtils]: 64: Hoare triple {48011#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48011#(<= main_x 32)} is VALID [2019-05-15 10:58:34,394 INFO L273 TraceCheckUtils]: 65: Hoare triple {48011#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48018#(<= main_x 33)} is VALID [2019-05-15 10:58:34,394 INFO L273 TraceCheckUtils]: 66: Hoare triple {48018#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48018#(<= main_x 33)} is VALID [2019-05-15 10:58:34,395 INFO L273 TraceCheckUtils]: 67: Hoare triple {48018#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48025#(<= main_x 34)} is VALID [2019-05-15 10:58:34,396 INFO L273 TraceCheckUtils]: 68: Hoare triple {48025#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48025#(<= main_x 34)} is VALID [2019-05-15 10:58:34,396 INFO L273 TraceCheckUtils]: 69: Hoare triple {48025#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48032#(<= main_x 35)} is VALID [2019-05-15 10:58:34,397 INFO L273 TraceCheckUtils]: 70: Hoare triple {48032#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48032#(<= main_x 35)} is VALID [2019-05-15 10:58:34,397 INFO L273 TraceCheckUtils]: 71: Hoare triple {48032#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48039#(<= main_x 36)} is VALID [2019-05-15 10:58:34,398 INFO L273 TraceCheckUtils]: 72: Hoare triple {48039#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48039#(<= main_x 36)} is VALID [2019-05-15 10:58:34,399 INFO L273 TraceCheckUtils]: 73: Hoare triple {48039#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48046#(<= main_x 37)} is VALID [2019-05-15 10:58:34,399 INFO L273 TraceCheckUtils]: 74: Hoare triple {48046#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48046#(<= main_x 37)} is VALID [2019-05-15 10:58:34,400 INFO L273 TraceCheckUtils]: 75: Hoare triple {48046#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48053#(<= main_x 38)} is VALID [2019-05-15 10:58:34,400 INFO L273 TraceCheckUtils]: 76: Hoare triple {48053#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48053#(<= main_x 38)} is VALID [2019-05-15 10:58:34,401 INFO L273 TraceCheckUtils]: 77: Hoare triple {48053#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48060#(<= main_x 39)} is VALID [2019-05-15 10:58:34,402 INFO L273 TraceCheckUtils]: 78: Hoare triple {48060#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48060#(<= main_x 39)} is VALID [2019-05-15 10:58:34,402 INFO L273 TraceCheckUtils]: 79: Hoare triple {48060#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48067#(<= main_x 40)} is VALID [2019-05-15 10:58:34,403 INFO L273 TraceCheckUtils]: 80: Hoare triple {48067#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48067#(<= main_x 40)} is VALID [2019-05-15 10:58:34,404 INFO L273 TraceCheckUtils]: 81: Hoare triple {48067#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48074#(<= main_x 41)} is VALID [2019-05-15 10:58:34,404 INFO L273 TraceCheckUtils]: 82: Hoare triple {48074#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48074#(<= main_x 41)} is VALID [2019-05-15 10:58:34,405 INFO L273 TraceCheckUtils]: 83: Hoare triple {48074#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48081#(<= main_x 42)} is VALID [2019-05-15 10:58:34,405 INFO L273 TraceCheckUtils]: 84: Hoare triple {48081#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48081#(<= main_x 42)} is VALID [2019-05-15 10:58:34,406 INFO L273 TraceCheckUtils]: 85: Hoare triple {48081#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48088#(<= main_x 43)} is VALID [2019-05-15 10:58:34,406 INFO L273 TraceCheckUtils]: 86: Hoare triple {48088#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48088#(<= main_x 43)} is VALID [2019-05-15 10:58:34,407 INFO L273 TraceCheckUtils]: 87: Hoare triple {48088#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48095#(<= main_x 44)} is VALID [2019-05-15 10:58:34,408 INFO L273 TraceCheckUtils]: 88: Hoare triple {48095#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48095#(<= main_x 44)} is VALID [2019-05-15 10:58:34,408 INFO L273 TraceCheckUtils]: 89: Hoare triple {48095#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48102#(<= main_x 45)} is VALID [2019-05-15 10:58:34,409 INFO L273 TraceCheckUtils]: 90: Hoare triple {48102#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48102#(<= main_x 45)} is VALID [2019-05-15 10:58:34,410 INFO L273 TraceCheckUtils]: 91: Hoare triple {48102#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48109#(<= main_x 46)} is VALID [2019-05-15 10:58:34,410 INFO L273 TraceCheckUtils]: 92: Hoare triple {48109#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48109#(<= main_x 46)} is VALID [2019-05-15 10:58:34,411 INFO L273 TraceCheckUtils]: 93: Hoare triple {48109#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48116#(<= main_x 47)} is VALID [2019-05-15 10:58:34,411 INFO L273 TraceCheckUtils]: 94: Hoare triple {48116#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48116#(<= main_x 47)} is VALID [2019-05-15 10:58:34,412 INFO L273 TraceCheckUtils]: 95: Hoare triple {48116#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48123#(<= main_x 48)} is VALID [2019-05-15 10:58:34,412 INFO L273 TraceCheckUtils]: 96: Hoare triple {48123#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48123#(<= main_x 48)} is VALID [2019-05-15 10:58:34,413 INFO L273 TraceCheckUtils]: 97: Hoare triple {48123#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48130#(<= main_x 49)} is VALID [2019-05-15 10:58:34,414 INFO L273 TraceCheckUtils]: 98: Hoare triple {48130#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48130#(<= main_x 49)} is VALID [2019-05-15 10:58:34,414 INFO L273 TraceCheckUtils]: 99: Hoare triple {48130#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48137#(<= main_x 50)} is VALID [2019-05-15 10:58:34,415 INFO L273 TraceCheckUtils]: 100: Hoare triple {48137#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48137#(<= main_x 50)} is VALID [2019-05-15 10:58:34,416 INFO L273 TraceCheckUtils]: 101: Hoare triple {48137#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48144#(<= main_x 51)} is VALID [2019-05-15 10:58:34,416 INFO L273 TraceCheckUtils]: 102: Hoare triple {48144#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48144#(<= main_x 51)} is VALID [2019-05-15 10:58:34,417 INFO L273 TraceCheckUtils]: 103: Hoare triple {48144#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48151#(<= main_x 52)} is VALID [2019-05-15 10:58:34,417 INFO L273 TraceCheckUtils]: 104: Hoare triple {48151#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48151#(<= main_x 52)} is VALID [2019-05-15 10:58:34,418 INFO L273 TraceCheckUtils]: 105: Hoare triple {48151#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48158#(<= main_x 53)} is VALID [2019-05-15 10:58:34,418 INFO L273 TraceCheckUtils]: 106: Hoare triple {48158#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48158#(<= main_x 53)} is VALID [2019-05-15 10:58:34,419 INFO L273 TraceCheckUtils]: 107: Hoare triple {48158#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48165#(<= main_x 54)} is VALID [2019-05-15 10:58:34,420 INFO L273 TraceCheckUtils]: 108: Hoare triple {48165#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48165#(<= main_x 54)} is VALID [2019-05-15 10:58:34,420 INFO L273 TraceCheckUtils]: 109: Hoare triple {48165#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48172#(<= main_x 55)} is VALID [2019-05-15 10:58:34,421 INFO L273 TraceCheckUtils]: 110: Hoare triple {48172#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48172#(<= main_x 55)} is VALID [2019-05-15 10:58:34,422 INFO L273 TraceCheckUtils]: 111: Hoare triple {48172#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48179#(<= main_x 56)} is VALID [2019-05-15 10:58:34,422 INFO L273 TraceCheckUtils]: 112: Hoare triple {48179#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48179#(<= main_x 56)} is VALID [2019-05-15 10:58:34,423 INFO L273 TraceCheckUtils]: 113: Hoare triple {48179#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48186#(<= main_x 57)} is VALID [2019-05-15 10:58:34,423 INFO L273 TraceCheckUtils]: 114: Hoare triple {48186#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48186#(<= main_x 57)} is VALID [2019-05-15 10:58:34,424 INFO L273 TraceCheckUtils]: 115: Hoare triple {48186#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48193#(<= main_x 58)} is VALID [2019-05-15 10:58:34,424 INFO L273 TraceCheckUtils]: 116: Hoare triple {48193#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48193#(<= main_x 58)} is VALID [2019-05-15 10:58:34,425 INFO L273 TraceCheckUtils]: 117: Hoare triple {48193#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48200#(<= main_x 59)} is VALID [2019-05-15 10:58:34,426 INFO L273 TraceCheckUtils]: 118: Hoare triple {48200#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48200#(<= main_x 59)} is VALID [2019-05-15 10:58:34,426 INFO L273 TraceCheckUtils]: 119: Hoare triple {48200#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48207#(<= main_x 60)} is VALID [2019-05-15 10:58:34,427 INFO L273 TraceCheckUtils]: 120: Hoare triple {48207#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48207#(<= main_x 60)} is VALID [2019-05-15 10:58:34,427 INFO L273 TraceCheckUtils]: 121: Hoare triple {48207#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48214#(<= main_x 61)} is VALID [2019-05-15 10:58:34,428 INFO L273 TraceCheckUtils]: 122: Hoare triple {48214#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48214#(<= main_x 61)} is VALID [2019-05-15 10:58:34,429 INFO L273 TraceCheckUtils]: 123: Hoare triple {48214#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48221#(<= main_x 62)} is VALID [2019-05-15 10:58:34,429 INFO L273 TraceCheckUtils]: 124: Hoare triple {48221#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48221#(<= main_x 62)} is VALID [2019-05-15 10:58:34,430 INFO L273 TraceCheckUtils]: 125: Hoare triple {48221#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48228#(<= main_x 63)} is VALID [2019-05-15 10:58:34,430 INFO L273 TraceCheckUtils]: 126: Hoare triple {48228#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48228#(<= main_x 63)} is VALID [2019-05-15 10:58:34,431 INFO L273 TraceCheckUtils]: 127: Hoare triple {48228#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48235#(<= main_x 64)} is VALID [2019-05-15 10:58:34,432 INFO L273 TraceCheckUtils]: 128: Hoare triple {48235#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48235#(<= main_x 64)} is VALID [2019-05-15 10:58:34,432 INFO L273 TraceCheckUtils]: 129: Hoare triple {48235#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48242#(<= main_x 65)} is VALID [2019-05-15 10:58:34,433 INFO L273 TraceCheckUtils]: 130: Hoare triple {48242#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48242#(<= main_x 65)} is VALID [2019-05-15 10:58:34,433 INFO L273 TraceCheckUtils]: 131: Hoare triple {48242#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48249#(<= main_x 66)} is VALID [2019-05-15 10:58:34,434 INFO L273 TraceCheckUtils]: 132: Hoare triple {48249#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48249#(<= main_x 66)} is VALID [2019-05-15 10:58:34,435 INFO L273 TraceCheckUtils]: 133: Hoare triple {48249#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48256#(<= main_x 67)} is VALID [2019-05-15 10:58:34,435 INFO L273 TraceCheckUtils]: 134: Hoare triple {48256#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48256#(<= main_x 67)} is VALID [2019-05-15 10:58:34,436 INFO L273 TraceCheckUtils]: 135: Hoare triple {48256#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48263#(<= main_x 68)} is VALID [2019-05-15 10:58:34,436 INFO L273 TraceCheckUtils]: 136: Hoare triple {48263#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48263#(<= main_x 68)} is VALID [2019-05-15 10:58:34,437 INFO L273 TraceCheckUtils]: 137: Hoare triple {48263#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48270#(<= main_x 69)} is VALID [2019-05-15 10:58:34,438 INFO L273 TraceCheckUtils]: 138: Hoare triple {48270#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48270#(<= main_x 69)} is VALID [2019-05-15 10:58:34,438 INFO L273 TraceCheckUtils]: 139: Hoare triple {48270#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48277#(<= main_x 70)} is VALID [2019-05-15 10:58:34,439 INFO L273 TraceCheckUtils]: 140: Hoare triple {48277#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48277#(<= main_x 70)} is VALID [2019-05-15 10:58:34,439 INFO L273 TraceCheckUtils]: 141: Hoare triple {48277#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48284#(<= main_x 71)} is VALID [2019-05-15 10:58:34,440 INFO L273 TraceCheckUtils]: 142: Hoare triple {48284#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48284#(<= main_x 71)} is VALID [2019-05-15 10:58:34,441 INFO L273 TraceCheckUtils]: 143: Hoare triple {48284#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48291#(<= main_x 72)} is VALID [2019-05-15 10:58:34,441 INFO L273 TraceCheckUtils]: 144: Hoare triple {48291#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48291#(<= main_x 72)} is VALID [2019-05-15 10:58:34,442 INFO L273 TraceCheckUtils]: 145: Hoare triple {48291#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48298#(<= main_x 73)} is VALID [2019-05-15 10:58:34,442 INFO L273 TraceCheckUtils]: 146: Hoare triple {48298#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48298#(<= main_x 73)} is VALID [2019-05-15 10:58:34,443 INFO L273 TraceCheckUtils]: 147: Hoare triple {48298#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48305#(<= main_x 74)} is VALID [2019-05-15 10:58:34,444 INFO L273 TraceCheckUtils]: 148: Hoare triple {48305#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48305#(<= main_x 74)} is VALID [2019-05-15 10:58:34,444 INFO L273 TraceCheckUtils]: 149: Hoare triple {48305#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48312#(<= main_x 75)} is VALID [2019-05-15 10:58:34,445 INFO L273 TraceCheckUtils]: 150: Hoare triple {48312#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48312#(<= main_x 75)} is VALID [2019-05-15 10:58:34,445 INFO L273 TraceCheckUtils]: 151: Hoare triple {48312#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48319#(<= main_x 76)} is VALID [2019-05-15 10:58:34,446 INFO L273 TraceCheckUtils]: 152: Hoare triple {48319#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48319#(<= main_x 76)} is VALID [2019-05-15 10:58:34,447 INFO L273 TraceCheckUtils]: 153: Hoare triple {48319#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48326#(<= main_x 77)} is VALID [2019-05-15 10:58:34,447 INFO L273 TraceCheckUtils]: 154: Hoare triple {48326#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48326#(<= main_x 77)} is VALID [2019-05-15 10:58:34,448 INFO L273 TraceCheckUtils]: 155: Hoare triple {48326#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48333#(<= main_x 78)} is VALID [2019-05-15 10:58:34,448 INFO L273 TraceCheckUtils]: 156: Hoare triple {48333#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48333#(<= main_x 78)} is VALID [2019-05-15 10:58:34,449 INFO L273 TraceCheckUtils]: 157: Hoare triple {48333#(<= main_x 78)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {47786#false} is VALID [2019-05-15 10:58:34,449 INFO L273 TraceCheckUtils]: 158: Hoare triple {47786#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {47786#false} is VALID [2019-05-15 10:58:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 0 proven. 6084 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:34,472 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:34,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2019-05-15 10:58:34,472 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 159 [2019-05-15 10:58:34,473 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:34,473 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 81 states. [2019-05-15 10:58:34,627 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 159 edges. 159 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:34,627 INFO L454 AbstractCegarLoop]: Interpolant automaton has 81 states [2019-05-15 10:58:34,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2019-05-15 10:58:34,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2019-05-15 10:58:34,628 INFO L87 Difference]: Start difference. First operand 160 states and 238 transitions. Second operand 81 states. [2019-05-15 10:58:35,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:35,182 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-05-15 10:58:35,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2019-05-15 10:58:35,182 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 159 [2019-05-15 10:58:35,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:35,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2019-05-15 10:58:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 242 transitions. [2019-05-15 10:58:35,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2019-05-15 10:58:35,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 242 transitions. [2019-05-15 10:58:35,184 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 81 states and 242 transitions. [2019-05-15 10:58:35,420 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 242 edges. 242 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:35,422 INFO L225 Difference]: With dead ends: 162 [2019-05-15 10:58:35,423 INFO L226 Difference]: Without dead ends: 162 [2019-05-15 10:58:35,423 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2019-05-15 10:58:35,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2019-05-15 10:58:35,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2019-05-15 10:58:35,424 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:35,424 INFO L82 GeneralOperation]: Start isEquivalent. First operand 162 states. Second operand 162 states. [2019-05-15 10:58:35,425 INFO L74 IsIncluded]: Start isIncluded. First operand 162 states. Second operand 162 states. [2019-05-15 10:58:35,425 INFO L87 Difference]: Start difference. First operand 162 states. Second operand 162 states. [2019-05-15 10:58:35,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:35,427 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-05-15 10:58:35,427 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 241 transitions. [2019-05-15 10:58:35,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:35,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:35,427 INFO L74 IsIncluded]: Start isIncluded. First operand 162 states. Second operand 162 states. [2019-05-15 10:58:35,427 INFO L87 Difference]: Start difference. First operand 162 states. Second operand 162 states. [2019-05-15 10:58:35,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:35,429 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-05-15 10:58:35,429 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 241 transitions. [2019-05-15 10:58:35,429 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:35,429 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:35,429 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:35,429 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:35,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2019-05-15 10:58:35,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 241 transitions. [2019-05-15 10:58:35,431 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 241 transitions. Word has length 159 [2019-05-15 10:58:35,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:35,431 INFO L475 AbstractCegarLoop]: Abstraction has 162 states and 241 transitions. [2019-05-15 10:58:35,432 INFO L476 AbstractCegarLoop]: Interpolant automaton has 81 states. [2019-05-15 10:58:35,432 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 241 transitions. [2019-05-15 10:58:35,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2019-05-15 10:58:35,432 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:35,432 INFO L399 BasicCegarLoop]: trace histogram [79, 79, 1, 1, 1] [2019-05-15 10:58:35,433 INFO L418 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:35,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:35,433 INFO L82 PathProgramCache]: Analyzing trace with hash -458271936, now seen corresponding path program 79 times [2019-05-15 10:58:35,433 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:35,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:35,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 81 conjunts are in the unsatisfiable core [2019-05-15 10:58:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:35,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:38,366 INFO L273 TraceCheckUtils]: 0: Hoare triple {48990#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {48995#(<= main_x 0)} is VALID [2019-05-15 10:58:38,367 INFO L273 TraceCheckUtils]: 1: Hoare triple {48995#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {48999#(<= main_x 1)} is VALID [2019-05-15 10:58:38,367 INFO L273 TraceCheckUtils]: 2: Hoare triple {48999#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {48999#(<= main_x 1)} is VALID [2019-05-15 10:58:38,368 INFO L273 TraceCheckUtils]: 3: Hoare triple {48999#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49006#(<= main_x 2)} is VALID [2019-05-15 10:58:38,368 INFO L273 TraceCheckUtils]: 4: Hoare triple {49006#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49006#(<= main_x 2)} is VALID [2019-05-15 10:58:38,369 INFO L273 TraceCheckUtils]: 5: Hoare triple {49006#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49013#(<= main_x 3)} is VALID [2019-05-15 10:58:38,369 INFO L273 TraceCheckUtils]: 6: Hoare triple {49013#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49013#(<= main_x 3)} is VALID [2019-05-15 10:58:38,370 INFO L273 TraceCheckUtils]: 7: Hoare triple {49013#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49020#(<= main_x 4)} is VALID [2019-05-15 10:58:38,370 INFO L273 TraceCheckUtils]: 8: Hoare triple {49020#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49020#(<= main_x 4)} is VALID [2019-05-15 10:58:38,371 INFO L273 TraceCheckUtils]: 9: Hoare triple {49020#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49027#(<= main_x 5)} is VALID [2019-05-15 10:58:38,372 INFO L273 TraceCheckUtils]: 10: Hoare triple {49027#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49027#(<= main_x 5)} is VALID [2019-05-15 10:58:38,372 INFO L273 TraceCheckUtils]: 11: Hoare triple {49027#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49034#(<= main_x 6)} is VALID [2019-05-15 10:58:38,373 INFO L273 TraceCheckUtils]: 12: Hoare triple {49034#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49034#(<= main_x 6)} is VALID [2019-05-15 10:58:38,374 INFO L273 TraceCheckUtils]: 13: Hoare triple {49034#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49041#(<= main_x 7)} is VALID [2019-05-15 10:58:38,374 INFO L273 TraceCheckUtils]: 14: Hoare triple {49041#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49041#(<= main_x 7)} is VALID [2019-05-15 10:58:38,375 INFO L273 TraceCheckUtils]: 15: Hoare triple {49041#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49048#(<= main_x 8)} is VALID [2019-05-15 10:58:38,375 INFO L273 TraceCheckUtils]: 16: Hoare triple {49048#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49048#(<= main_x 8)} is VALID [2019-05-15 10:58:38,376 INFO L273 TraceCheckUtils]: 17: Hoare triple {49048#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49055#(<= main_x 9)} is VALID [2019-05-15 10:58:38,377 INFO L273 TraceCheckUtils]: 18: Hoare triple {49055#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49055#(<= main_x 9)} is VALID [2019-05-15 10:58:38,377 INFO L273 TraceCheckUtils]: 19: Hoare triple {49055#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49062#(<= main_x 10)} is VALID [2019-05-15 10:58:38,378 INFO L273 TraceCheckUtils]: 20: Hoare triple {49062#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49062#(<= main_x 10)} is VALID [2019-05-15 10:58:38,378 INFO L273 TraceCheckUtils]: 21: Hoare triple {49062#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49069#(<= main_x 11)} is VALID [2019-05-15 10:58:38,379 INFO L273 TraceCheckUtils]: 22: Hoare triple {49069#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49069#(<= main_x 11)} is VALID [2019-05-15 10:58:38,380 INFO L273 TraceCheckUtils]: 23: Hoare triple {49069#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49076#(<= main_x 12)} is VALID [2019-05-15 10:58:38,380 INFO L273 TraceCheckUtils]: 24: Hoare triple {49076#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49076#(<= main_x 12)} is VALID [2019-05-15 10:58:38,381 INFO L273 TraceCheckUtils]: 25: Hoare triple {49076#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49083#(<= main_x 13)} is VALID [2019-05-15 10:58:38,381 INFO L273 TraceCheckUtils]: 26: Hoare triple {49083#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49083#(<= main_x 13)} is VALID [2019-05-15 10:58:38,382 INFO L273 TraceCheckUtils]: 27: Hoare triple {49083#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49090#(<= main_x 14)} is VALID [2019-05-15 10:58:38,383 INFO L273 TraceCheckUtils]: 28: Hoare triple {49090#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49090#(<= main_x 14)} is VALID [2019-05-15 10:58:38,383 INFO L273 TraceCheckUtils]: 29: Hoare triple {49090#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49097#(<= main_x 15)} is VALID [2019-05-15 10:58:38,384 INFO L273 TraceCheckUtils]: 30: Hoare triple {49097#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49097#(<= main_x 15)} is VALID [2019-05-15 10:58:38,384 INFO L273 TraceCheckUtils]: 31: Hoare triple {49097#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49104#(<= main_x 16)} is VALID [2019-05-15 10:58:38,385 INFO L273 TraceCheckUtils]: 32: Hoare triple {49104#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49104#(<= main_x 16)} is VALID [2019-05-15 10:58:38,386 INFO L273 TraceCheckUtils]: 33: Hoare triple {49104#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49111#(<= main_x 17)} is VALID [2019-05-15 10:58:38,386 INFO L273 TraceCheckUtils]: 34: Hoare triple {49111#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49111#(<= main_x 17)} is VALID [2019-05-15 10:58:38,387 INFO L273 TraceCheckUtils]: 35: Hoare triple {49111#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49118#(<= main_x 18)} is VALID [2019-05-15 10:58:38,387 INFO L273 TraceCheckUtils]: 36: Hoare triple {49118#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49118#(<= main_x 18)} is VALID [2019-05-15 10:58:38,388 INFO L273 TraceCheckUtils]: 37: Hoare triple {49118#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49125#(<= main_x 19)} is VALID [2019-05-15 10:58:38,388 INFO L273 TraceCheckUtils]: 38: Hoare triple {49125#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49125#(<= main_x 19)} is VALID [2019-05-15 10:58:38,389 INFO L273 TraceCheckUtils]: 39: Hoare triple {49125#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49132#(<= main_x 20)} is VALID [2019-05-15 10:58:38,390 INFO L273 TraceCheckUtils]: 40: Hoare triple {49132#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49132#(<= main_x 20)} is VALID [2019-05-15 10:58:38,390 INFO L273 TraceCheckUtils]: 41: Hoare triple {49132#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49139#(<= main_x 21)} is VALID [2019-05-15 10:58:38,391 INFO L273 TraceCheckUtils]: 42: Hoare triple {49139#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49139#(<= main_x 21)} is VALID [2019-05-15 10:58:38,392 INFO L273 TraceCheckUtils]: 43: Hoare triple {49139#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49146#(<= main_x 22)} is VALID [2019-05-15 10:58:38,392 INFO L273 TraceCheckUtils]: 44: Hoare triple {49146#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49146#(<= main_x 22)} is VALID [2019-05-15 10:58:38,393 INFO L273 TraceCheckUtils]: 45: Hoare triple {49146#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49153#(<= main_x 23)} is VALID [2019-05-15 10:58:38,393 INFO L273 TraceCheckUtils]: 46: Hoare triple {49153#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49153#(<= main_x 23)} is VALID [2019-05-15 10:58:38,394 INFO L273 TraceCheckUtils]: 47: Hoare triple {49153#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49160#(<= main_x 24)} is VALID [2019-05-15 10:58:38,395 INFO L273 TraceCheckUtils]: 48: Hoare triple {49160#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49160#(<= main_x 24)} is VALID [2019-05-15 10:58:38,395 INFO L273 TraceCheckUtils]: 49: Hoare triple {49160#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49167#(<= main_x 25)} is VALID [2019-05-15 10:58:38,396 INFO L273 TraceCheckUtils]: 50: Hoare triple {49167#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49167#(<= main_x 25)} is VALID [2019-05-15 10:58:38,397 INFO L273 TraceCheckUtils]: 51: Hoare triple {49167#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49174#(<= main_x 26)} is VALID [2019-05-15 10:58:38,397 INFO L273 TraceCheckUtils]: 52: Hoare triple {49174#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49174#(<= main_x 26)} is VALID [2019-05-15 10:58:38,398 INFO L273 TraceCheckUtils]: 53: Hoare triple {49174#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49181#(<= main_x 27)} is VALID [2019-05-15 10:58:38,398 INFO L273 TraceCheckUtils]: 54: Hoare triple {49181#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49181#(<= main_x 27)} is VALID [2019-05-15 10:58:38,399 INFO L273 TraceCheckUtils]: 55: Hoare triple {49181#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49188#(<= main_x 28)} is VALID [2019-05-15 10:58:38,400 INFO L273 TraceCheckUtils]: 56: Hoare triple {49188#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49188#(<= main_x 28)} is VALID [2019-05-15 10:58:38,400 INFO L273 TraceCheckUtils]: 57: Hoare triple {49188#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49195#(<= main_x 29)} is VALID [2019-05-15 10:58:38,401 INFO L273 TraceCheckUtils]: 58: Hoare triple {49195#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49195#(<= main_x 29)} is VALID [2019-05-15 10:58:38,402 INFO L273 TraceCheckUtils]: 59: Hoare triple {49195#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49202#(<= main_x 30)} is VALID [2019-05-15 10:58:38,402 INFO L273 TraceCheckUtils]: 60: Hoare triple {49202#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49202#(<= main_x 30)} is VALID [2019-05-15 10:58:38,403 INFO L273 TraceCheckUtils]: 61: Hoare triple {49202#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49209#(<= main_x 31)} is VALID [2019-05-15 10:58:38,403 INFO L273 TraceCheckUtils]: 62: Hoare triple {49209#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49209#(<= main_x 31)} is VALID [2019-05-15 10:58:38,404 INFO L273 TraceCheckUtils]: 63: Hoare triple {49209#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49216#(<= main_x 32)} is VALID [2019-05-15 10:58:38,404 INFO L273 TraceCheckUtils]: 64: Hoare triple {49216#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49216#(<= main_x 32)} is VALID [2019-05-15 10:58:38,405 INFO L273 TraceCheckUtils]: 65: Hoare triple {49216#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49223#(<= main_x 33)} is VALID [2019-05-15 10:58:38,406 INFO L273 TraceCheckUtils]: 66: Hoare triple {49223#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49223#(<= main_x 33)} is VALID [2019-05-15 10:58:38,406 INFO L273 TraceCheckUtils]: 67: Hoare triple {49223#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49230#(<= main_x 34)} is VALID [2019-05-15 10:58:38,407 INFO L273 TraceCheckUtils]: 68: Hoare triple {49230#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49230#(<= main_x 34)} is VALID [2019-05-15 10:58:38,408 INFO L273 TraceCheckUtils]: 69: Hoare triple {49230#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49237#(<= main_x 35)} is VALID [2019-05-15 10:58:38,408 INFO L273 TraceCheckUtils]: 70: Hoare triple {49237#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49237#(<= main_x 35)} is VALID [2019-05-15 10:58:38,409 INFO L273 TraceCheckUtils]: 71: Hoare triple {49237#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49244#(<= main_x 36)} is VALID [2019-05-15 10:58:38,409 INFO L273 TraceCheckUtils]: 72: Hoare triple {49244#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49244#(<= main_x 36)} is VALID [2019-05-15 10:58:38,410 INFO L273 TraceCheckUtils]: 73: Hoare triple {49244#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49251#(<= main_x 37)} is VALID [2019-05-15 10:58:38,410 INFO L273 TraceCheckUtils]: 74: Hoare triple {49251#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49251#(<= main_x 37)} is VALID [2019-05-15 10:58:38,411 INFO L273 TraceCheckUtils]: 75: Hoare triple {49251#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49258#(<= main_x 38)} is VALID [2019-05-15 10:58:38,412 INFO L273 TraceCheckUtils]: 76: Hoare triple {49258#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49258#(<= main_x 38)} is VALID [2019-05-15 10:58:38,412 INFO L273 TraceCheckUtils]: 77: Hoare triple {49258#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49265#(<= main_x 39)} is VALID [2019-05-15 10:58:38,413 INFO L273 TraceCheckUtils]: 78: Hoare triple {49265#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49265#(<= main_x 39)} is VALID [2019-05-15 10:58:38,414 INFO L273 TraceCheckUtils]: 79: Hoare triple {49265#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49272#(<= main_x 40)} is VALID [2019-05-15 10:58:38,414 INFO L273 TraceCheckUtils]: 80: Hoare triple {49272#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49272#(<= main_x 40)} is VALID [2019-05-15 10:58:38,415 INFO L273 TraceCheckUtils]: 81: Hoare triple {49272#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49279#(<= main_x 41)} is VALID [2019-05-15 10:58:38,415 INFO L273 TraceCheckUtils]: 82: Hoare triple {49279#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49279#(<= main_x 41)} is VALID [2019-05-15 10:58:38,416 INFO L273 TraceCheckUtils]: 83: Hoare triple {49279#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49286#(<= main_x 42)} is VALID [2019-05-15 10:58:38,416 INFO L273 TraceCheckUtils]: 84: Hoare triple {49286#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49286#(<= main_x 42)} is VALID [2019-05-15 10:58:38,417 INFO L273 TraceCheckUtils]: 85: Hoare triple {49286#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49293#(<= main_x 43)} is VALID [2019-05-15 10:58:38,418 INFO L273 TraceCheckUtils]: 86: Hoare triple {49293#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49293#(<= main_x 43)} is VALID [2019-05-15 10:58:38,418 INFO L273 TraceCheckUtils]: 87: Hoare triple {49293#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49300#(<= main_x 44)} is VALID [2019-05-15 10:58:38,419 INFO L273 TraceCheckUtils]: 88: Hoare triple {49300#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49300#(<= main_x 44)} is VALID [2019-05-15 10:58:38,419 INFO L273 TraceCheckUtils]: 89: Hoare triple {49300#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49307#(<= main_x 45)} is VALID [2019-05-15 10:58:38,420 INFO L273 TraceCheckUtils]: 90: Hoare triple {49307#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49307#(<= main_x 45)} is VALID [2019-05-15 10:58:38,421 INFO L273 TraceCheckUtils]: 91: Hoare triple {49307#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49314#(<= main_x 46)} is VALID [2019-05-15 10:58:38,421 INFO L273 TraceCheckUtils]: 92: Hoare triple {49314#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49314#(<= main_x 46)} is VALID [2019-05-15 10:58:38,422 INFO L273 TraceCheckUtils]: 93: Hoare triple {49314#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49321#(<= main_x 47)} is VALID [2019-05-15 10:58:38,422 INFO L273 TraceCheckUtils]: 94: Hoare triple {49321#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49321#(<= main_x 47)} is VALID [2019-05-15 10:58:38,423 INFO L273 TraceCheckUtils]: 95: Hoare triple {49321#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49328#(<= main_x 48)} is VALID [2019-05-15 10:58:38,424 INFO L273 TraceCheckUtils]: 96: Hoare triple {49328#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49328#(<= main_x 48)} is VALID [2019-05-15 10:58:38,424 INFO L273 TraceCheckUtils]: 97: Hoare triple {49328#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49335#(<= main_x 49)} is VALID [2019-05-15 10:58:38,425 INFO L273 TraceCheckUtils]: 98: Hoare triple {49335#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49335#(<= main_x 49)} is VALID [2019-05-15 10:58:38,425 INFO L273 TraceCheckUtils]: 99: Hoare triple {49335#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49342#(<= main_x 50)} is VALID [2019-05-15 10:58:38,426 INFO L273 TraceCheckUtils]: 100: Hoare triple {49342#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49342#(<= main_x 50)} is VALID [2019-05-15 10:58:38,427 INFO L273 TraceCheckUtils]: 101: Hoare triple {49342#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49349#(<= main_x 51)} is VALID [2019-05-15 10:58:38,427 INFO L273 TraceCheckUtils]: 102: Hoare triple {49349#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49349#(<= main_x 51)} is VALID [2019-05-15 10:58:38,428 INFO L273 TraceCheckUtils]: 103: Hoare triple {49349#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49356#(<= main_x 52)} is VALID [2019-05-15 10:58:38,428 INFO L273 TraceCheckUtils]: 104: Hoare triple {49356#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49356#(<= main_x 52)} is VALID [2019-05-15 10:58:38,429 INFO L273 TraceCheckUtils]: 105: Hoare triple {49356#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49363#(<= main_x 53)} is VALID [2019-05-15 10:58:38,430 INFO L273 TraceCheckUtils]: 106: Hoare triple {49363#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49363#(<= main_x 53)} is VALID [2019-05-15 10:58:38,430 INFO L273 TraceCheckUtils]: 107: Hoare triple {49363#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49370#(<= main_x 54)} is VALID [2019-05-15 10:58:38,431 INFO L273 TraceCheckUtils]: 108: Hoare triple {49370#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49370#(<= main_x 54)} is VALID [2019-05-15 10:58:38,431 INFO L273 TraceCheckUtils]: 109: Hoare triple {49370#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49377#(<= main_x 55)} is VALID [2019-05-15 10:58:38,432 INFO L273 TraceCheckUtils]: 110: Hoare triple {49377#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49377#(<= main_x 55)} is VALID [2019-05-15 10:58:38,433 INFO L273 TraceCheckUtils]: 111: Hoare triple {49377#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49384#(<= main_x 56)} is VALID [2019-05-15 10:58:38,433 INFO L273 TraceCheckUtils]: 112: Hoare triple {49384#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49384#(<= main_x 56)} is VALID [2019-05-15 10:58:38,434 INFO L273 TraceCheckUtils]: 113: Hoare triple {49384#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49391#(<= main_x 57)} is VALID [2019-05-15 10:58:38,434 INFO L273 TraceCheckUtils]: 114: Hoare triple {49391#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49391#(<= main_x 57)} is VALID [2019-05-15 10:58:38,435 INFO L273 TraceCheckUtils]: 115: Hoare triple {49391#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49398#(<= main_x 58)} is VALID [2019-05-15 10:58:38,436 INFO L273 TraceCheckUtils]: 116: Hoare triple {49398#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49398#(<= main_x 58)} is VALID [2019-05-15 10:58:38,436 INFO L273 TraceCheckUtils]: 117: Hoare triple {49398#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49405#(<= main_x 59)} is VALID [2019-05-15 10:58:38,437 INFO L273 TraceCheckUtils]: 118: Hoare triple {49405#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49405#(<= main_x 59)} is VALID [2019-05-15 10:58:38,437 INFO L273 TraceCheckUtils]: 119: Hoare triple {49405#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49412#(<= main_x 60)} is VALID [2019-05-15 10:58:38,438 INFO L273 TraceCheckUtils]: 120: Hoare triple {49412#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49412#(<= main_x 60)} is VALID [2019-05-15 10:58:38,439 INFO L273 TraceCheckUtils]: 121: Hoare triple {49412#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49419#(<= main_x 61)} is VALID [2019-05-15 10:58:38,439 INFO L273 TraceCheckUtils]: 122: Hoare triple {49419#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49419#(<= main_x 61)} is VALID [2019-05-15 10:58:38,440 INFO L273 TraceCheckUtils]: 123: Hoare triple {49419#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49426#(<= main_x 62)} is VALID [2019-05-15 10:58:38,440 INFO L273 TraceCheckUtils]: 124: Hoare triple {49426#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49426#(<= main_x 62)} is VALID [2019-05-15 10:58:38,441 INFO L273 TraceCheckUtils]: 125: Hoare triple {49426#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49433#(<= main_x 63)} is VALID [2019-05-15 10:58:38,441 INFO L273 TraceCheckUtils]: 126: Hoare triple {49433#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49433#(<= main_x 63)} is VALID [2019-05-15 10:58:38,442 INFO L273 TraceCheckUtils]: 127: Hoare triple {49433#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49440#(<= main_x 64)} is VALID [2019-05-15 10:58:38,443 INFO L273 TraceCheckUtils]: 128: Hoare triple {49440#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49440#(<= main_x 64)} is VALID [2019-05-15 10:58:38,443 INFO L273 TraceCheckUtils]: 129: Hoare triple {49440#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49447#(<= main_x 65)} is VALID [2019-05-15 10:58:38,444 INFO L273 TraceCheckUtils]: 130: Hoare triple {49447#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49447#(<= main_x 65)} is VALID [2019-05-15 10:58:38,445 INFO L273 TraceCheckUtils]: 131: Hoare triple {49447#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49454#(<= main_x 66)} is VALID [2019-05-15 10:58:38,445 INFO L273 TraceCheckUtils]: 132: Hoare triple {49454#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49454#(<= main_x 66)} is VALID [2019-05-15 10:58:38,446 INFO L273 TraceCheckUtils]: 133: Hoare triple {49454#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49461#(<= main_x 67)} is VALID [2019-05-15 10:58:38,446 INFO L273 TraceCheckUtils]: 134: Hoare triple {49461#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49461#(<= main_x 67)} is VALID [2019-05-15 10:58:38,447 INFO L273 TraceCheckUtils]: 135: Hoare triple {49461#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49468#(<= main_x 68)} is VALID [2019-05-15 10:58:38,447 INFO L273 TraceCheckUtils]: 136: Hoare triple {49468#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49468#(<= main_x 68)} is VALID [2019-05-15 10:58:38,448 INFO L273 TraceCheckUtils]: 137: Hoare triple {49468#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49475#(<= main_x 69)} is VALID [2019-05-15 10:58:38,449 INFO L273 TraceCheckUtils]: 138: Hoare triple {49475#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49475#(<= main_x 69)} is VALID [2019-05-15 10:58:38,449 INFO L273 TraceCheckUtils]: 139: Hoare triple {49475#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49482#(<= main_x 70)} is VALID [2019-05-15 10:58:38,450 INFO L273 TraceCheckUtils]: 140: Hoare triple {49482#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49482#(<= main_x 70)} is VALID [2019-05-15 10:58:38,451 INFO L273 TraceCheckUtils]: 141: Hoare triple {49482#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49489#(<= main_x 71)} is VALID [2019-05-15 10:58:38,451 INFO L273 TraceCheckUtils]: 142: Hoare triple {49489#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49489#(<= main_x 71)} is VALID [2019-05-15 10:58:38,452 INFO L273 TraceCheckUtils]: 143: Hoare triple {49489#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49496#(<= main_x 72)} is VALID [2019-05-15 10:58:38,452 INFO L273 TraceCheckUtils]: 144: Hoare triple {49496#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49496#(<= main_x 72)} is VALID [2019-05-15 10:58:38,453 INFO L273 TraceCheckUtils]: 145: Hoare triple {49496#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49503#(<= main_x 73)} is VALID [2019-05-15 10:58:38,453 INFO L273 TraceCheckUtils]: 146: Hoare triple {49503#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49503#(<= main_x 73)} is VALID [2019-05-15 10:58:38,454 INFO L273 TraceCheckUtils]: 147: Hoare triple {49503#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49510#(<= main_x 74)} is VALID [2019-05-15 10:58:38,455 INFO L273 TraceCheckUtils]: 148: Hoare triple {49510#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49510#(<= main_x 74)} is VALID [2019-05-15 10:58:38,455 INFO L273 TraceCheckUtils]: 149: Hoare triple {49510#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49517#(<= main_x 75)} is VALID [2019-05-15 10:58:38,456 INFO L273 TraceCheckUtils]: 150: Hoare triple {49517#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49517#(<= main_x 75)} is VALID [2019-05-15 10:58:38,457 INFO L273 TraceCheckUtils]: 151: Hoare triple {49517#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49524#(<= main_x 76)} is VALID [2019-05-15 10:58:38,457 INFO L273 TraceCheckUtils]: 152: Hoare triple {49524#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49524#(<= main_x 76)} is VALID [2019-05-15 10:58:38,458 INFO L273 TraceCheckUtils]: 153: Hoare triple {49524#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49531#(<= main_x 77)} is VALID [2019-05-15 10:58:38,458 INFO L273 TraceCheckUtils]: 154: Hoare triple {49531#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49531#(<= main_x 77)} is VALID [2019-05-15 10:58:38,459 INFO L273 TraceCheckUtils]: 155: Hoare triple {49531#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49538#(<= main_x 78)} is VALID [2019-05-15 10:58:38,459 INFO L273 TraceCheckUtils]: 156: Hoare triple {49538#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49538#(<= main_x 78)} is VALID [2019-05-15 10:58:38,460 INFO L273 TraceCheckUtils]: 157: Hoare triple {49538#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {49545#(<= main_x 79)} is VALID [2019-05-15 10:58:38,461 INFO L273 TraceCheckUtils]: 158: Hoare triple {49545#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {49545#(<= main_x 79)} is VALID [2019-05-15 10:58:38,461 INFO L273 TraceCheckUtils]: 159: Hoare triple {49545#(<= main_x 79)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {48991#false} is VALID [2019-05-15 10:58:38,461 INFO L273 TraceCheckUtils]: 160: Hoare triple {48991#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {48991#false} is VALID [2019-05-15 10:58:38,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6241 backedges. 0 proven. 6241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:38,478 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:38,479 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2019-05-15 10:58:38,479 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 161 [2019-05-15 10:58:38,479 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:38,479 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 82 states. [2019-05-15 10:58:38,650 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 161 edges. 161 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:38,650 INFO L454 AbstractCegarLoop]: Interpolant automaton has 82 states [2019-05-15 10:58:38,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2019-05-15 10:58:38,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2019-05-15 10:58:38,651 INFO L87 Difference]: Start difference. First operand 162 states and 241 transitions. Second operand 82 states. [2019-05-15 10:58:39,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:39,188 INFO L93 Difference]: Finished difference Result 164 states and 244 transitions. [2019-05-15 10:58:39,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2019-05-15 10:58:39,188 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 161 [2019-05-15 10:58:39,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2019-05-15 10:58:39,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 245 transitions. [2019-05-15 10:58:39,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2019-05-15 10:58:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 245 transitions. [2019-05-15 10:58:39,190 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 82 states and 245 transitions. [2019-05-15 10:58:39,435 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 245 edges. 245 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:39,438 INFO L225 Difference]: With dead ends: 164 [2019-05-15 10:58:39,438 INFO L226 Difference]: Without dead ends: 164 [2019-05-15 10:58:39,438 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2019-05-15 10:58:39,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2019-05-15 10:58:39,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2019-05-15 10:58:39,440 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:39,441 INFO L82 GeneralOperation]: Start isEquivalent. First operand 164 states. Second operand 164 states. [2019-05-15 10:58:39,441 INFO L74 IsIncluded]: Start isIncluded. First operand 164 states. Second operand 164 states. [2019-05-15 10:58:39,441 INFO L87 Difference]: Start difference. First operand 164 states. Second operand 164 states. [2019-05-15 10:58:39,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:39,443 INFO L93 Difference]: Finished difference Result 164 states and 244 transitions. [2019-05-15 10:58:39,443 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 244 transitions. [2019-05-15 10:58:39,444 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:39,444 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:39,444 INFO L74 IsIncluded]: Start isIncluded. First operand 164 states. Second operand 164 states. [2019-05-15 10:58:39,444 INFO L87 Difference]: Start difference. First operand 164 states. Second operand 164 states. [2019-05-15 10:58:39,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:39,446 INFO L93 Difference]: Finished difference Result 164 states and 244 transitions. [2019-05-15 10:58:39,447 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 244 transitions. [2019-05-15 10:58:39,447 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:39,447 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:39,447 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:39,447 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:39,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2019-05-15 10:58:39,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 244 transitions. [2019-05-15 10:58:39,449 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 244 transitions. Word has length 161 [2019-05-15 10:58:39,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:39,450 INFO L475 AbstractCegarLoop]: Abstraction has 164 states and 244 transitions. [2019-05-15 10:58:39,450 INFO L476 AbstractCegarLoop]: Interpolant automaton has 82 states. [2019-05-15 10:58:39,450 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 244 transitions. [2019-05-15 10:58:39,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2019-05-15 10:58:39,450 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:39,451 INFO L399 BasicCegarLoop]: trace histogram [80, 80, 1, 1, 1] [2019-05-15 10:58:39,451 INFO L418 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:39,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:39,451 INFO L82 PathProgramCache]: Analyzing trace with hash 1982270851, now seen corresponding path program 80 times [2019-05-15 10:58:39,452 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:39,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:39,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 82 conjunts are in the unsatisfiable core [2019-05-15 10:58:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:39,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:42,361 INFO L273 TraceCheckUtils]: 0: Hoare triple {50210#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {50215#(<= main_x 0)} is VALID [2019-05-15 10:58:42,362 INFO L273 TraceCheckUtils]: 1: Hoare triple {50215#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50219#(<= main_x 1)} is VALID [2019-05-15 10:58:42,362 INFO L273 TraceCheckUtils]: 2: Hoare triple {50219#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50219#(<= main_x 1)} is VALID [2019-05-15 10:58:42,363 INFO L273 TraceCheckUtils]: 3: Hoare triple {50219#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50226#(<= main_x 2)} is VALID [2019-05-15 10:58:42,363 INFO L273 TraceCheckUtils]: 4: Hoare triple {50226#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50226#(<= main_x 2)} is VALID [2019-05-15 10:58:42,364 INFO L273 TraceCheckUtils]: 5: Hoare triple {50226#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50233#(<= main_x 3)} is VALID [2019-05-15 10:58:42,365 INFO L273 TraceCheckUtils]: 6: Hoare triple {50233#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50233#(<= main_x 3)} is VALID [2019-05-15 10:58:42,365 INFO L273 TraceCheckUtils]: 7: Hoare triple {50233#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50240#(<= main_x 4)} is VALID [2019-05-15 10:58:42,366 INFO L273 TraceCheckUtils]: 8: Hoare triple {50240#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50240#(<= main_x 4)} is VALID [2019-05-15 10:58:42,367 INFO L273 TraceCheckUtils]: 9: Hoare triple {50240#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50247#(<= main_x 5)} is VALID [2019-05-15 10:58:42,367 INFO L273 TraceCheckUtils]: 10: Hoare triple {50247#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50247#(<= main_x 5)} is VALID [2019-05-15 10:58:42,368 INFO L273 TraceCheckUtils]: 11: Hoare triple {50247#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50254#(<= main_x 6)} is VALID [2019-05-15 10:58:42,368 INFO L273 TraceCheckUtils]: 12: Hoare triple {50254#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50254#(<= main_x 6)} is VALID [2019-05-15 10:58:42,369 INFO L273 TraceCheckUtils]: 13: Hoare triple {50254#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50261#(<= main_x 7)} is VALID [2019-05-15 10:58:42,370 INFO L273 TraceCheckUtils]: 14: Hoare triple {50261#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50261#(<= main_x 7)} is VALID [2019-05-15 10:58:42,370 INFO L273 TraceCheckUtils]: 15: Hoare triple {50261#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50268#(<= main_x 8)} is VALID [2019-05-15 10:58:42,371 INFO L273 TraceCheckUtils]: 16: Hoare triple {50268#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50268#(<= main_x 8)} is VALID [2019-05-15 10:58:42,372 INFO L273 TraceCheckUtils]: 17: Hoare triple {50268#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50275#(<= main_x 9)} is VALID [2019-05-15 10:58:42,372 INFO L273 TraceCheckUtils]: 18: Hoare triple {50275#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50275#(<= main_x 9)} is VALID [2019-05-15 10:58:42,373 INFO L273 TraceCheckUtils]: 19: Hoare triple {50275#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50282#(<= main_x 10)} is VALID [2019-05-15 10:58:42,374 INFO L273 TraceCheckUtils]: 20: Hoare triple {50282#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50282#(<= main_x 10)} is VALID [2019-05-15 10:58:42,374 INFO L273 TraceCheckUtils]: 21: Hoare triple {50282#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50289#(<= main_x 11)} is VALID [2019-05-15 10:58:42,375 INFO L273 TraceCheckUtils]: 22: Hoare triple {50289#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50289#(<= main_x 11)} is VALID [2019-05-15 10:58:42,376 INFO L273 TraceCheckUtils]: 23: Hoare triple {50289#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50296#(<= main_x 12)} is VALID [2019-05-15 10:58:42,376 INFO L273 TraceCheckUtils]: 24: Hoare triple {50296#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50296#(<= main_x 12)} is VALID [2019-05-15 10:58:42,377 INFO L273 TraceCheckUtils]: 25: Hoare triple {50296#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50303#(<= main_x 13)} is VALID [2019-05-15 10:58:42,377 INFO L273 TraceCheckUtils]: 26: Hoare triple {50303#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50303#(<= main_x 13)} is VALID [2019-05-15 10:58:42,378 INFO L273 TraceCheckUtils]: 27: Hoare triple {50303#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50310#(<= main_x 14)} is VALID [2019-05-15 10:58:42,379 INFO L273 TraceCheckUtils]: 28: Hoare triple {50310#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50310#(<= main_x 14)} is VALID [2019-05-15 10:58:42,379 INFO L273 TraceCheckUtils]: 29: Hoare triple {50310#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50317#(<= main_x 15)} is VALID [2019-05-15 10:58:42,380 INFO L273 TraceCheckUtils]: 30: Hoare triple {50317#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50317#(<= main_x 15)} is VALID [2019-05-15 10:58:42,381 INFO L273 TraceCheckUtils]: 31: Hoare triple {50317#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50324#(<= main_x 16)} is VALID [2019-05-15 10:58:42,381 INFO L273 TraceCheckUtils]: 32: Hoare triple {50324#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50324#(<= main_x 16)} is VALID [2019-05-15 10:58:42,382 INFO L273 TraceCheckUtils]: 33: Hoare triple {50324#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50331#(<= main_x 17)} is VALID [2019-05-15 10:58:42,383 INFO L273 TraceCheckUtils]: 34: Hoare triple {50331#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50331#(<= main_x 17)} is VALID [2019-05-15 10:58:42,383 INFO L273 TraceCheckUtils]: 35: Hoare triple {50331#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50338#(<= main_x 18)} is VALID [2019-05-15 10:58:42,384 INFO L273 TraceCheckUtils]: 36: Hoare triple {50338#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50338#(<= main_x 18)} is VALID [2019-05-15 10:58:42,385 INFO L273 TraceCheckUtils]: 37: Hoare triple {50338#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50345#(<= main_x 19)} is VALID [2019-05-15 10:58:42,385 INFO L273 TraceCheckUtils]: 38: Hoare triple {50345#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50345#(<= main_x 19)} is VALID [2019-05-15 10:58:42,386 INFO L273 TraceCheckUtils]: 39: Hoare triple {50345#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50352#(<= main_x 20)} is VALID [2019-05-15 10:58:42,386 INFO L273 TraceCheckUtils]: 40: Hoare triple {50352#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50352#(<= main_x 20)} is VALID [2019-05-15 10:58:42,387 INFO L273 TraceCheckUtils]: 41: Hoare triple {50352#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50359#(<= main_x 21)} is VALID [2019-05-15 10:58:42,388 INFO L273 TraceCheckUtils]: 42: Hoare triple {50359#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50359#(<= main_x 21)} is VALID [2019-05-15 10:58:42,388 INFO L273 TraceCheckUtils]: 43: Hoare triple {50359#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50366#(<= main_x 22)} is VALID [2019-05-15 10:58:42,389 INFO L273 TraceCheckUtils]: 44: Hoare triple {50366#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50366#(<= main_x 22)} is VALID [2019-05-15 10:58:42,390 INFO L273 TraceCheckUtils]: 45: Hoare triple {50366#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50373#(<= main_x 23)} is VALID [2019-05-15 10:58:42,390 INFO L273 TraceCheckUtils]: 46: Hoare triple {50373#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50373#(<= main_x 23)} is VALID [2019-05-15 10:58:42,391 INFO L273 TraceCheckUtils]: 47: Hoare triple {50373#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50380#(<= main_x 24)} is VALID [2019-05-15 10:58:42,391 INFO L273 TraceCheckUtils]: 48: Hoare triple {50380#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50380#(<= main_x 24)} is VALID [2019-05-15 10:58:42,392 INFO L273 TraceCheckUtils]: 49: Hoare triple {50380#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50387#(<= main_x 25)} is VALID [2019-05-15 10:58:42,393 INFO L273 TraceCheckUtils]: 50: Hoare triple {50387#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50387#(<= main_x 25)} is VALID [2019-05-15 10:58:42,394 INFO L273 TraceCheckUtils]: 51: Hoare triple {50387#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50394#(<= main_x 26)} is VALID [2019-05-15 10:58:42,394 INFO L273 TraceCheckUtils]: 52: Hoare triple {50394#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50394#(<= main_x 26)} is VALID [2019-05-15 10:58:42,395 INFO L273 TraceCheckUtils]: 53: Hoare triple {50394#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50401#(<= main_x 27)} is VALID [2019-05-15 10:58:42,395 INFO L273 TraceCheckUtils]: 54: Hoare triple {50401#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50401#(<= main_x 27)} is VALID [2019-05-15 10:58:42,396 INFO L273 TraceCheckUtils]: 55: Hoare triple {50401#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50408#(<= main_x 28)} is VALID [2019-05-15 10:58:42,397 INFO L273 TraceCheckUtils]: 56: Hoare triple {50408#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50408#(<= main_x 28)} is VALID [2019-05-15 10:58:42,397 INFO L273 TraceCheckUtils]: 57: Hoare triple {50408#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50415#(<= main_x 29)} is VALID [2019-05-15 10:58:42,398 INFO L273 TraceCheckUtils]: 58: Hoare triple {50415#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50415#(<= main_x 29)} is VALID [2019-05-15 10:58:42,399 INFO L273 TraceCheckUtils]: 59: Hoare triple {50415#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50422#(<= main_x 30)} is VALID [2019-05-15 10:58:42,399 INFO L273 TraceCheckUtils]: 60: Hoare triple {50422#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50422#(<= main_x 30)} is VALID [2019-05-15 10:58:42,400 INFO L273 TraceCheckUtils]: 61: Hoare triple {50422#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50429#(<= main_x 31)} is VALID [2019-05-15 10:58:42,400 INFO L273 TraceCheckUtils]: 62: Hoare triple {50429#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50429#(<= main_x 31)} is VALID [2019-05-15 10:58:42,401 INFO L273 TraceCheckUtils]: 63: Hoare triple {50429#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50436#(<= main_x 32)} is VALID [2019-05-15 10:58:42,402 INFO L273 TraceCheckUtils]: 64: Hoare triple {50436#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50436#(<= main_x 32)} is VALID [2019-05-15 10:58:42,402 INFO L273 TraceCheckUtils]: 65: Hoare triple {50436#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50443#(<= main_x 33)} is VALID [2019-05-15 10:58:42,403 INFO L273 TraceCheckUtils]: 66: Hoare triple {50443#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50443#(<= main_x 33)} is VALID [2019-05-15 10:58:42,404 INFO L273 TraceCheckUtils]: 67: Hoare triple {50443#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50450#(<= main_x 34)} is VALID [2019-05-15 10:58:42,404 INFO L273 TraceCheckUtils]: 68: Hoare triple {50450#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50450#(<= main_x 34)} is VALID [2019-05-15 10:58:42,405 INFO L273 TraceCheckUtils]: 69: Hoare triple {50450#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50457#(<= main_x 35)} is VALID [2019-05-15 10:58:42,406 INFO L273 TraceCheckUtils]: 70: Hoare triple {50457#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50457#(<= main_x 35)} is VALID [2019-05-15 10:58:42,406 INFO L273 TraceCheckUtils]: 71: Hoare triple {50457#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50464#(<= main_x 36)} is VALID [2019-05-15 10:58:42,407 INFO L273 TraceCheckUtils]: 72: Hoare triple {50464#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50464#(<= main_x 36)} is VALID [2019-05-15 10:58:42,408 INFO L273 TraceCheckUtils]: 73: Hoare triple {50464#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50471#(<= main_x 37)} is VALID [2019-05-15 10:58:42,408 INFO L273 TraceCheckUtils]: 74: Hoare triple {50471#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50471#(<= main_x 37)} is VALID [2019-05-15 10:58:42,409 INFO L273 TraceCheckUtils]: 75: Hoare triple {50471#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50478#(<= main_x 38)} is VALID [2019-05-15 10:58:42,409 INFO L273 TraceCheckUtils]: 76: Hoare triple {50478#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50478#(<= main_x 38)} is VALID [2019-05-15 10:58:42,410 INFO L273 TraceCheckUtils]: 77: Hoare triple {50478#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50485#(<= main_x 39)} is VALID [2019-05-15 10:58:42,411 INFO L273 TraceCheckUtils]: 78: Hoare triple {50485#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50485#(<= main_x 39)} is VALID [2019-05-15 10:58:42,411 INFO L273 TraceCheckUtils]: 79: Hoare triple {50485#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50492#(<= main_x 40)} is VALID [2019-05-15 10:58:42,412 INFO L273 TraceCheckUtils]: 80: Hoare triple {50492#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50492#(<= main_x 40)} is VALID [2019-05-15 10:58:42,413 INFO L273 TraceCheckUtils]: 81: Hoare triple {50492#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50499#(<= main_x 41)} is VALID [2019-05-15 10:58:42,413 INFO L273 TraceCheckUtils]: 82: Hoare triple {50499#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50499#(<= main_x 41)} is VALID [2019-05-15 10:58:42,414 INFO L273 TraceCheckUtils]: 83: Hoare triple {50499#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50506#(<= main_x 42)} is VALID [2019-05-15 10:58:42,414 INFO L273 TraceCheckUtils]: 84: Hoare triple {50506#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50506#(<= main_x 42)} is VALID [2019-05-15 10:58:42,415 INFO L273 TraceCheckUtils]: 85: Hoare triple {50506#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50513#(<= main_x 43)} is VALID [2019-05-15 10:58:42,416 INFO L273 TraceCheckUtils]: 86: Hoare triple {50513#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50513#(<= main_x 43)} is VALID [2019-05-15 10:58:42,417 INFO L273 TraceCheckUtils]: 87: Hoare triple {50513#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50520#(<= main_x 44)} is VALID [2019-05-15 10:58:42,417 INFO L273 TraceCheckUtils]: 88: Hoare triple {50520#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50520#(<= main_x 44)} is VALID [2019-05-15 10:58:42,418 INFO L273 TraceCheckUtils]: 89: Hoare triple {50520#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50527#(<= main_x 45)} is VALID [2019-05-15 10:58:42,418 INFO L273 TraceCheckUtils]: 90: Hoare triple {50527#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50527#(<= main_x 45)} is VALID [2019-05-15 10:58:42,419 INFO L273 TraceCheckUtils]: 91: Hoare triple {50527#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50534#(<= main_x 46)} is VALID [2019-05-15 10:58:42,420 INFO L273 TraceCheckUtils]: 92: Hoare triple {50534#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50534#(<= main_x 46)} is VALID [2019-05-15 10:58:42,420 INFO L273 TraceCheckUtils]: 93: Hoare triple {50534#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50541#(<= main_x 47)} is VALID [2019-05-15 10:58:42,421 INFO L273 TraceCheckUtils]: 94: Hoare triple {50541#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50541#(<= main_x 47)} is VALID [2019-05-15 10:58:42,422 INFO L273 TraceCheckUtils]: 95: Hoare triple {50541#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50548#(<= main_x 48)} is VALID [2019-05-15 10:58:42,442 INFO L273 TraceCheckUtils]: 96: Hoare triple {50548#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50548#(<= main_x 48)} is VALID [2019-05-15 10:58:42,455 INFO L273 TraceCheckUtils]: 97: Hoare triple {50548#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50555#(<= main_x 49)} is VALID [2019-05-15 10:58:42,464 INFO L273 TraceCheckUtils]: 98: Hoare triple {50555#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50555#(<= main_x 49)} is VALID [2019-05-15 10:58:42,479 INFO L273 TraceCheckUtils]: 99: Hoare triple {50555#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50562#(<= main_x 50)} is VALID [2019-05-15 10:58:42,488 INFO L273 TraceCheckUtils]: 100: Hoare triple {50562#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50562#(<= main_x 50)} is VALID [2019-05-15 10:58:42,501 INFO L273 TraceCheckUtils]: 101: Hoare triple {50562#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50569#(<= main_x 51)} is VALID [2019-05-15 10:58:42,506 INFO L273 TraceCheckUtils]: 102: Hoare triple {50569#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50569#(<= main_x 51)} is VALID [2019-05-15 10:58:42,506 INFO L273 TraceCheckUtils]: 103: Hoare triple {50569#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50576#(<= main_x 52)} is VALID [2019-05-15 10:58:42,507 INFO L273 TraceCheckUtils]: 104: Hoare triple {50576#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50576#(<= main_x 52)} is VALID [2019-05-15 10:58:42,507 INFO L273 TraceCheckUtils]: 105: Hoare triple {50576#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50583#(<= main_x 53)} is VALID [2019-05-15 10:58:42,507 INFO L273 TraceCheckUtils]: 106: Hoare triple {50583#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50583#(<= main_x 53)} is VALID [2019-05-15 10:58:42,508 INFO L273 TraceCheckUtils]: 107: Hoare triple {50583#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50590#(<= main_x 54)} is VALID [2019-05-15 10:58:42,508 INFO L273 TraceCheckUtils]: 108: Hoare triple {50590#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50590#(<= main_x 54)} is VALID [2019-05-15 10:58:42,509 INFO L273 TraceCheckUtils]: 109: Hoare triple {50590#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50597#(<= main_x 55)} is VALID [2019-05-15 10:58:42,509 INFO L273 TraceCheckUtils]: 110: Hoare triple {50597#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50597#(<= main_x 55)} is VALID [2019-05-15 10:58:42,510 INFO L273 TraceCheckUtils]: 111: Hoare triple {50597#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50604#(<= main_x 56)} is VALID [2019-05-15 10:58:42,511 INFO L273 TraceCheckUtils]: 112: Hoare triple {50604#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50604#(<= main_x 56)} is VALID [2019-05-15 10:58:42,511 INFO L273 TraceCheckUtils]: 113: Hoare triple {50604#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50611#(<= main_x 57)} is VALID [2019-05-15 10:58:42,512 INFO L273 TraceCheckUtils]: 114: Hoare triple {50611#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50611#(<= main_x 57)} is VALID [2019-05-15 10:58:42,513 INFO L273 TraceCheckUtils]: 115: Hoare triple {50611#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50618#(<= main_x 58)} is VALID [2019-05-15 10:58:42,513 INFO L273 TraceCheckUtils]: 116: Hoare triple {50618#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50618#(<= main_x 58)} is VALID [2019-05-15 10:58:42,514 INFO L273 TraceCheckUtils]: 117: Hoare triple {50618#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50625#(<= main_x 59)} is VALID [2019-05-15 10:58:42,515 INFO L273 TraceCheckUtils]: 118: Hoare triple {50625#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50625#(<= main_x 59)} is VALID [2019-05-15 10:58:42,515 INFO L273 TraceCheckUtils]: 119: Hoare triple {50625#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50632#(<= main_x 60)} is VALID [2019-05-15 10:58:42,516 INFO L273 TraceCheckUtils]: 120: Hoare triple {50632#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50632#(<= main_x 60)} is VALID [2019-05-15 10:58:42,517 INFO L273 TraceCheckUtils]: 121: Hoare triple {50632#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50639#(<= main_x 61)} is VALID [2019-05-15 10:58:42,517 INFO L273 TraceCheckUtils]: 122: Hoare triple {50639#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50639#(<= main_x 61)} is VALID [2019-05-15 10:58:42,518 INFO L273 TraceCheckUtils]: 123: Hoare triple {50639#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50646#(<= main_x 62)} is VALID [2019-05-15 10:58:42,518 INFO L273 TraceCheckUtils]: 124: Hoare triple {50646#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50646#(<= main_x 62)} is VALID [2019-05-15 10:58:42,519 INFO L273 TraceCheckUtils]: 125: Hoare triple {50646#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50653#(<= main_x 63)} is VALID [2019-05-15 10:58:42,520 INFO L273 TraceCheckUtils]: 126: Hoare triple {50653#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50653#(<= main_x 63)} is VALID [2019-05-15 10:58:42,520 INFO L273 TraceCheckUtils]: 127: Hoare triple {50653#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50660#(<= main_x 64)} is VALID [2019-05-15 10:58:42,521 INFO L273 TraceCheckUtils]: 128: Hoare triple {50660#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50660#(<= main_x 64)} is VALID [2019-05-15 10:58:42,522 INFO L273 TraceCheckUtils]: 129: Hoare triple {50660#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50667#(<= main_x 65)} is VALID [2019-05-15 10:58:42,522 INFO L273 TraceCheckUtils]: 130: Hoare triple {50667#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50667#(<= main_x 65)} is VALID [2019-05-15 10:58:42,523 INFO L273 TraceCheckUtils]: 131: Hoare triple {50667#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50674#(<= main_x 66)} is VALID [2019-05-15 10:58:42,523 INFO L273 TraceCheckUtils]: 132: Hoare triple {50674#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50674#(<= main_x 66)} is VALID [2019-05-15 10:58:42,524 INFO L273 TraceCheckUtils]: 133: Hoare triple {50674#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50681#(<= main_x 67)} is VALID [2019-05-15 10:58:42,525 INFO L273 TraceCheckUtils]: 134: Hoare triple {50681#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50681#(<= main_x 67)} is VALID [2019-05-15 10:58:42,525 INFO L273 TraceCheckUtils]: 135: Hoare triple {50681#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50688#(<= main_x 68)} is VALID [2019-05-15 10:58:42,526 INFO L273 TraceCheckUtils]: 136: Hoare triple {50688#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50688#(<= main_x 68)} is VALID [2019-05-15 10:58:42,526 INFO L273 TraceCheckUtils]: 137: Hoare triple {50688#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50695#(<= main_x 69)} is VALID [2019-05-15 10:58:42,527 INFO L273 TraceCheckUtils]: 138: Hoare triple {50695#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50695#(<= main_x 69)} is VALID [2019-05-15 10:58:42,528 INFO L273 TraceCheckUtils]: 139: Hoare triple {50695#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50702#(<= main_x 70)} is VALID [2019-05-15 10:58:42,528 INFO L273 TraceCheckUtils]: 140: Hoare triple {50702#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50702#(<= main_x 70)} is VALID [2019-05-15 10:58:42,529 INFO L273 TraceCheckUtils]: 141: Hoare triple {50702#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50709#(<= main_x 71)} is VALID [2019-05-15 10:58:42,530 INFO L273 TraceCheckUtils]: 142: Hoare triple {50709#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50709#(<= main_x 71)} is VALID [2019-05-15 10:58:42,530 INFO L273 TraceCheckUtils]: 143: Hoare triple {50709#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50716#(<= main_x 72)} is VALID [2019-05-15 10:58:42,531 INFO L273 TraceCheckUtils]: 144: Hoare triple {50716#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50716#(<= main_x 72)} is VALID [2019-05-15 10:58:42,532 INFO L273 TraceCheckUtils]: 145: Hoare triple {50716#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50723#(<= main_x 73)} is VALID [2019-05-15 10:58:42,532 INFO L273 TraceCheckUtils]: 146: Hoare triple {50723#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50723#(<= main_x 73)} is VALID [2019-05-15 10:58:42,533 INFO L273 TraceCheckUtils]: 147: Hoare triple {50723#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50730#(<= main_x 74)} is VALID [2019-05-15 10:58:42,533 INFO L273 TraceCheckUtils]: 148: Hoare triple {50730#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50730#(<= main_x 74)} is VALID [2019-05-15 10:58:42,534 INFO L273 TraceCheckUtils]: 149: Hoare triple {50730#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50737#(<= main_x 75)} is VALID [2019-05-15 10:58:42,535 INFO L273 TraceCheckUtils]: 150: Hoare triple {50737#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50737#(<= main_x 75)} is VALID [2019-05-15 10:58:42,535 INFO L273 TraceCheckUtils]: 151: Hoare triple {50737#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50744#(<= main_x 76)} is VALID [2019-05-15 10:58:42,536 INFO L273 TraceCheckUtils]: 152: Hoare triple {50744#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50744#(<= main_x 76)} is VALID [2019-05-15 10:58:42,536 INFO L273 TraceCheckUtils]: 153: Hoare triple {50744#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50751#(<= main_x 77)} is VALID [2019-05-15 10:58:42,537 INFO L273 TraceCheckUtils]: 154: Hoare triple {50751#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50751#(<= main_x 77)} is VALID [2019-05-15 10:58:42,538 INFO L273 TraceCheckUtils]: 155: Hoare triple {50751#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50758#(<= main_x 78)} is VALID [2019-05-15 10:58:42,538 INFO L273 TraceCheckUtils]: 156: Hoare triple {50758#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50758#(<= main_x 78)} is VALID [2019-05-15 10:58:42,539 INFO L273 TraceCheckUtils]: 157: Hoare triple {50758#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50765#(<= main_x 79)} is VALID [2019-05-15 10:58:42,539 INFO L273 TraceCheckUtils]: 158: Hoare triple {50765#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50765#(<= main_x 79)} is VALID [2019-05-15 10:58:42,540 INFO L273 TraceCheckUtils]: 159: Hoare triple {50765#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {50772#(<= main_x 80)} is VALID [2019-05-15 10:58:42,541 INFO L273 TraceCheckUtils]: 160: Hoare triple {50772#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {50772#(<= main_x 80)} is VALID [2019-05-15 10:58:42,541 INFO L273 TraceCheckUtils]: 161: Hoare triple {50772#(<= main_x 80)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {50211#false} is VALID [2019-05-15 10:58:42,541 INFO L273 TraceCheckUtils]: 162: Hoare triple {50211#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {50211#false} is VALID [2019-05-15 10:58:42,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 0 proven. 6400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:42,566 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:42,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2019-05-15 10:58:42,567 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 163 [2019-05-15 10:58:42,567 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:42,567 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 83 states. [2019-05-15 10:58:42,726 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:42,726 INFO L454 AbstractCegarLoop]: Interpolant automaton has 83 states [2019-05-15 10:58:42,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2019-05-15 10:58:42,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2019-05-15 10:58:42,728 INFO L87 Difference]: Start difference. First operand 164 states and 244 transitions. Second operand 83 states. [2019-05-15 10:58:43,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:43,296 INFO L93 Difference]: Finished difference Result 166 states and 247 transitions. [2019-05-15 10:58:43,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2019-05-15 10:58:43,296 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 163 [2019-05-15 10:58:43,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:43,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2019-05-15 10:58:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 248 transitions. [2019-05-15 10:58:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2019-05-15 10:58:43,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 248 transitions. [2019-05-15 10:58:43,299 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 83 states and 248 transitions. [2019-05-15 10:58:43,542 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 248 edges. 248 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:43,545 INFO L225 Difference]: With dead ends: 166 [2019-05-15 10:58:43,545 INFO L226 Difference]: Without dead ends: 166 [2019-05-15 10:58:43,545 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2019-05-15 10:58:43,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2019-05-15 10:58:43,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2019-05-15 10:58:43,547 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:43,547 INFO L82 GeneralOperation]: Start isEquivalent. First operand 166 states. Second operand 166 states. [2019-05-15 10:58:43,547 INFO L74 IsIncluded]: Start isIncluded. First operand 166 states. Second operand 166 states. [2019-05-15 10:58:43,547 INFO L87 Difference]: Start difference. First operand 166 states. Second operand 166 states. [2019-05-15 10:58:43,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:43,549 INFO L93 Difference]: Finished difference Result 166 states and 247 transitions. [2019-05-15 10:58:43,549 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 247 transitions. [2019-05-15 10:58:43,550 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:43,550 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:43,550 INFO L74 IsIncluded]: Start isIncluded. First operand 166 states. Second operand 166 states. [2019-05-15 10:58:43,550 INFO L87 Difference]: Start difference. First operand 166 states. Second operand 166 states. [2019-05-15 10:58:43,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:43,552 INFO L93 Difference]: Finished difference Result 166 states and 247 transitions. [2019-05-15 10:58:43,552 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 247 transitions. [2019-05-15 10:58:43,552 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:43,552 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:43,552 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:43,552 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:43,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2019-05-15 10:58:43,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 247 transitions. [2019-05-15 10:58:43,554 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 247 transitions. Word has length 163 [2019-05-15 10:58:43,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:43,554 INFO L475 AbstractCegarLoop]: Abstraction has 166 states and 247 transitions. [2019-05-15 10:58:43,554 INFO L476 AbstractCegarLoop]: Interpolant automaton has 83 states. [2019-05-15 10:58:43,554 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 247 transitions. [2019-05-15 10:58:43,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2019-05-15 10:58:43,555 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:43,555 INFO L399 BasicCegarLoop]: trace histogram [81, 81, 1, 1, 1] [2019-05-15 10:58:43,555 INFO L418 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:43,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:43,555 INFO L82 PathProgramCache]: Analyzing trace with hash -2003221754, now seen corresponding path program 81 times [2019-05-15 10:58:43,556 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:43,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:43,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 83 conjunts are in the unsatisfiable core [2019-05-15 10:58:43,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:43,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:46,588 INFO L273 TraceCheckUtils]: 0: Hoare triple {51445#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {51450#(<= main_x 0)} is VALID [2019-05-15 10:58:46,589 INFO L273 TraceCheckUtils]: 1: Hoare triple {51450#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51454#(<= main_x 1)} is VALID [2019-05-15 10:58:46,589 INFO L273 TraceCheckUtils]: 2: Hoare triple {51454#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51454#(<= main_x 1)} is VALID [2019-05-15 10:58:46,590 INFO L273 TraceCheckUtils]: 3: Hoare triple {51454#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51461#(<= main_x 2)} is VALID [2019-05-15 10:58:46,590 INFO L273 TraceCheckUtils]: 4: Hoare triple {51461#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51461#(<= main_x 2)} is VALID [2019-05-15 10:58:46,591 INFO L273 TraceCheckUtils]: 5: Hoare triple {51461#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51468#(<= main_x 3)} is VALID [2019-05-15 10:58:46,592 INFO L273 TraceCheckUtils]: 6: Hoare triple {51468#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51468#(<= main_x 3)} is VALID [2019-05-15 10:58:46,592 INFO L273 TraceCheckUtils]: 7: Hoare triple {51468#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51475#(<= main_x 4)} is VALID [2019-05-15 10:58:46,593 INFO L273 TraceCheckUtils]: 8: Hoare triple {51475#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51475#(<= main_x 4)} is VALID [2019-05-15 10:58:46,594 INFO L273 TraceCheckUtils]: 9: Hoare triple {51475#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51482#(<= main_x 5)} is VALID [2019-05-15 10:58:46,594 INFO L273 TraceCheckUtils]: 10: Hoare triple {51482#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51482#(<= main_x 5)} is VALID [2019-05-15 10:58:46,595 INFO L273 TraceCheckUtils]: 11: Hoare triple {51482#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51489#(<= main_x 6)} is VALID [2019-05-15 10:58:46,595 INFO L273 TraceCheckUtils]: 12: Hoare triple {51489#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51489#(<= main_x 6)} is VALID [2019-05-15 10:58:46,596 INFO L273 TraceCheckUtils]: 13: Hoare triple {51489#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51496#(<= main_x 7)} is VALID [2019-05-15 10:58:46,597 INFO L273 TraceCheckUtils]: 14: Hoare triple {51496#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51496#(<= main_x 7)} is VALID [2019-05-15 10:58:46,597 INFO L273 TraceCheckUtils]: 15: Hoare triple {51496#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51503#(<= main_x 8)} is VALID [2019-05-15 10:58:46,598 INFO L273 TraceCheckUtils]: 16: Hoare triple {51503#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51503#(<= main_x 8)} is VALID [2019-05-15 10:58:46,599 INFO L273 TraceCheckUtils]: 17: Hoare triple {51503#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51510#(<= main_x 9)} is VALID [2019-05-15 10:58:46,599 INFO L273 TraceCheckUtils]: 18: Hoare triple {51510#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51510#(<= main_x 9)} is VALID [2019-05-15 10:58:46,600 INFO L273 TraceCheckUtils]: 19: Hoare triple {51510#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51517#(<= main_x 10)} is VALID [2019-05-15 10:58:46,600 INFO L273 TraceCheckUtils]: 20: Hoare triple {51517#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51517#(<= main_x 10)} is VALID [2019-05-15 10:58:46,601 INFO L273 TraceCheckUtils]: 21: Hoare triple {51517#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51524#(<= main_x 11)} is VALID [2019-05-15 10:58:46,601 INFO L273 TraceCheckUtils]: 22: Hoare triple {51524#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51524#(<= main_x 11)} is VALID [2019-05-15 10:58:46,602 INFO L273 TraceCheckUtils]: 23: Hoare triple {51524#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51531#(<= main_x 12)} is VALID [2019-05-15 10:58:46,603 INFO L273 TraceCheckUtils]: 24: Hoare triple {51531#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51531#(<= main_x 12)} is VALID [2019-05-15 10:58:46,603 INFO L273 TraceCheckUtils]: 25: Hoare triple {51531#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51538#(<= main_x 13)} is VALID [2019-05-15 10:58:46,604 INFO L273 TraceCheckUtils]: 26: Hoare triple {51538#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51538#(<= main_x 13)} is VALID [2019-05-15 10:58:46,605 INFO L273 TraceCheckUtils]: 27: Hoare triple {51538#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51545#(<= main_x 14)} is VALID [2019-05-15 10:58:46,605 INFO L273 TraceCheckUtils]: 28: Hoare triple {51545#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51545#(<= main_x 14)} is VALID [2019-05-15 10:58:46,606 INFO L273 TraceCheckUtils]: 29: Hoare triple {51545#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51552#(<= main_x 15)} is VALID [2019-05-15 10:58:46,607 INFO L273 TraceCheckUtils]: 30: Hoare triple {51552#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51552#(<= main_x 15)} is VALID [2019-05-15 10:58:46,607 INFO L273 TraceCheckUtils]: 31: Hoare triple {51552#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51559#(<= main_x 16)} is VALID [2019-05-15 10:58:46,608 INFO L273 TraceCheckUtils]: 32: Hoare triple {51559#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51559#(<= main_x 16)} is VALID [2019-05-15 10:58:46,609 INFO L273 TraceCheckUtils]: 33: Hoare triple {51559#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51566#(<= main_x 17)} is VALID [2019-05-15 10:58:46,609 INFO L273 TraceCheckUtils]: 34: Hoare triple {51566#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51566#(<= main_x 17)} is VALID [2019-05-15 10:58:46,610 INFO L273 TraceCheckUtils]: 35: Hoare triple {51566#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51573#(<= main_x 18)} is VALID [2019-05-15 10:58:46,610 INFO L273 TraceCheckUtils]: 36: Hoare triple {51573#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51573#(<= main_x 18)} is VALID [2019-05-15 10:58:46,611 INFO L273 TraceCheckUtils]: 37: Hoare triple {51573#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51580#(<= main_x 19)} is VALID [2019-05-15 10:58:46,611 INFO L273 TraceCheckUtils]: 38: Hoare triple {51580#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51580#(<= main_x 19)} is VALID [2019-05-15 10:58:46,612 INFO L273 TraceCheckUtils]: 39: Hoare triple {51580#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51587#(<= main_x 20)} is VALID [2019-05-15 10:58:46,613 INFO L273 TraceCheckUtils]: 40: Hoare triple {51587#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51587#(<= main_x 20)} is VALID [2019-05-15 10:58:46,613 INFO L273 TraceCheckUtils]: 41: Hoare triple {51587#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51594#(<= main_x 21)} is VALID [2019-05-15 10:58:46,614 INFO L273 TraceCheckUtils]: 42: Hoare triple {51594#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51594#(<= main_x 21)} is VALID [2019-05-15 10:58:46,615 INFO L273 TraceCheckUtils]: 43: Hoare triple {51594#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51601#(<= main_x 22)} is VALID [2019-05-15 10:58:46,615 INFO L273 TraceCheckUtils]: 44: Hoare triple {51601#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51601#(<= main_x 22)} is VALID [2019-05-15 10:58:46,616 INFO L273 TraceCheckUtils]: 45: Hoare triple {51601#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51608#(<= main_x 23)} is VALID [2019-05-15 10:58:46,616 INFO L273 TraceCheckUtils]: 46: Hoare triple {51608#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51608#(<= main_x 23)} is VALID [2019-05-15 10:58:46,617 INFO L273 TraceCheckUtils]: 47: Hoare triple {51608#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51615#(<= main_x 24)} is VALID [2019-05-15 10:58:46,617 INFO L273 TraceCheckUtils]: 48: Hoare triple {51615#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51615#(<= main_x 24)} is VALID [2019-05-15 10:58:46,618 INFO L273 TraceCheckUtils]: 49: Hoare triple {51615#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51622#(<= main_x 25)} is VALID [2019-05-15 10:58:46,619 INFO L273 TraceCheckUtils]: 50: Hoare triple {51622#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51622#(<= main_x 25)} is VALID [2019-05-15 10:58:46,619 INFO L273 TraceCheckUtils]: 51: Hoare triple {51622#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51629#(<= main_x 26)} is VALID [2019-05-15 10:58:46,620 INFO L273 TraceCheckUtils]: 52: Hoare triple {51629#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51629#(<= main_x 26)} is VALID [2019-05-15 10:58:46,621 INFO L273 TraceCheckUtils]: 53: Hoare triple {51629#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51636#(<= main_x 27)} is VALID [2019-05-15 10:58:46,621 INFO L273 TraceCheckUtils]: 54: Hoare triple {51636#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51636#(<= main_x 27)} is VALID [2019-05-15 10:58:46,622 INFO L273 TraceCheckUtils]: 55: Hoare triple {51636#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51643#(<= main_x 28)} is VALID [2019-05-15 10:58:46,623 INFO L273 TraceCheckUtils]: 56: Hoare triple {51643#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51643#(<= main_x 28)} is VALID [2019-05-15 10:58:46,623 INFO L273 TraceCheckUtils]: 57: Hoare triple {51643#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51650#(<= main_x 29)} is VALID [2019-05-15 10:58:46,624 INFO L273 TraceCheckUtils]: 58: Hoare triple {51650#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51650#(<= main_x 29)} is VALID [2019-05-15 10:58:46,624 INFO L273 TraceCheckUtils]: 59: Hoare triple {51650#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51657#(<= main_x 30)} is VALID [2019-05-15 10:58:46,625 INFO L273 TraceCheckUtils]: 60: Hoare triple {51657#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51657#(<= main_x 30)} is VALID [2019-05-15 10:58:46,626 INFO L273 TraceCheckUtils]: 61: Hoare triple {51657#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51664#(<= main_x 31)} is VALID [2019-05-15 10:58:46,626 INFO L273 TraceCheckUtils]: 62: Hoare triple {51664#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51664#(<= main_x 31)} is VALID [2019-05-15 10:58:46,627 INFO L273 TraceCheckUtils]: 63: Hoare triple {51664#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51671#(<= main_x 32)} is VALID [2019-05-15 10:58:46,627 INFO L273 TraceCheckUtils]: 64: Hoare triple {51671#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51671#(<= main_x 32)} is VALID [2019-05-15 10:58:46,628 INFO L273 TraceCheckUtils]: 65: Hoare triple {51671#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51678#(<= main_x 33)} is VALID [2019-05-15 10:58:46,629 INFO L273 TraceCheckUtils]: 66: Hoare triple {51678#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51678#(<= main_x 33)} is VALID [2019-05-15 10:58:46,629 INFO L273 TraceCheckUtils]: 67: Hoare triple {51678#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51685#(<= main_x 34)} is VALID [2019-05-15 10:58:46,630 INFO L273 TraceCheckUtils]: 68: Hoare triple {51685#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51685#(<= main_x 34)} is VALID [2019-05-15 10:58:46,631 INFO L273 TraceCheckUtils]: 69: Hoare triple {51685#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51692#(<= main_x 35)} is VALID [2019-05-15 10:58:46,631 INFO L273 TraceCheckUtils]: 70: Hoare triple {51692#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51692#(<= main_x 35)} is VALID [2019-05-15 10:58:46,632 INFO L273 TraceCheckUtils]: 71: Hoare triple {51692#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51699#(<= main_x 36)} is VALID [2019-05-15 10:58:46,632 INFO L273 TraceCheckUtils]: 72: Hoare triple {51699#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51699#(<= main_x 36)} is VALID [2019-05-15 10:58:46,633 INFO L273 TraceCheckUtils]: 73: Hoare triple {51699#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51706#(<= main_x 37)} is VALID [2019-05-15 10:58:46,633 INFO L273 TraceCheckUtils]: 74: Hoare triple {51706#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51706#(<= main_x 37)} is VALID [2019-05-15 10:58:46,634 INFO L273 TraceCheckUtils]: 75: Hoare triple {51706#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51713#(<= main_x 38)} is VALID [2019-05-15 10:58:46,635 INFO L273 TraceCheckUtils]: 76: Hoare triple {51713#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51713#(<= main_x 38)} is VALID [2019-05-15 10:58:46,635 INFO L273 TraceCheckUtils]: 77: Hoare triple {51713#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51720#(<= main_x 39)} is VALID [2019-05-15 10:58:46,636 INFO L273 TraceCheckUtils]: 78: Hoare triple {51720#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51720#(<= main_x 39)} is VALID [2019-05-15 10:58:46,637 INFO L273 TraceCheckUtils]: 79: Hoare triple {51720#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51727#(<= main_x 40)} is VALID [2019-05-15 10:58:46,637 INFO L273 TraceCheckUtils]: 80: Hoare triple {51727#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51727#(<= main_x 40)} is VALID [2019-05-15 10:58:46,638 INFO L273 TraceCheckUtils]: 81: Hoare triple {51727#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51734#(<= main_x 41)} is VALID [2019-05-15 10:58:46,638 INFO L273 TraceCheckUtils]: 82: Hoare triple {51734#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51734#(<= main_x 41)} is VALID [2019-05-15 10:58:46,639 INFO L273 TraceCheckUtils]: 83: Hoare triple {51734#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51741#(<= main_x 42)} is VALID [2019-05-15 10:58:46,640 INFO L273 TraceCheckUtils]: 84: Hoare triple {51741#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51741#(<= main_x 42)} is VALID [2019-05-15 10:58:46,640 INFO L273 TraceCheckUtils]: 85: Hoare triple {51741#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51748#(<= main_x 43)} is VALID [2019-05-15 10:58:46,641 INFO L273 TraceCheckUtils]: 86: Hoare triple {51748#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51748#(<= main_x 43)} is VALID [2019-05-15 10:58:46,641 INFO L273 TraceCheckUtils]: 87: Hoare triple {51748#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51755#(<= main_x 44)} is VALID [2019-05-15 10:58:46,642 INFO L273 TraceCheckUtils]: 88: Hoare triple {51755#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51755#(<= main_x 44)} is VALID [2019-05-15 10:58:46,643 INFO L273 TraceCheckUtils]: 89: Hoare triple {51755#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51762#(<= main_x 45)} is VALID [2019-05-15 10:58:46,643 INFO L273 TraceCheckUtils]: 90: Hoare triple {51762#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51762#(<= main_x 45)} is VALID [2019-05-15 10:58:46,644 INFO L273 TraceCheckUtils]: 91: Hoare triple {51762#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51769#(<= main_x 46)} is VALID [2019-05-15 10:58:46,644 INFO L273 TraceCheckUtils]: 92: Hoare triple {51769#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51769#(<= main_x 46)} is VALID [2019-05-15 10:58:46,645 INFO L273 TraceCheckUtils]: 93: Hoare triple {51769#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51776#(<= main_x 47)} is VALID [2019-05-15 10:58:46,646 INFO L273 TraceCheckUtils]: 94: Hoare triple {51776#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51776#(<= main_x 47)} is VALID [2019-05-15 10:58:46,646 INFO L273 TraceCheckUtils]: 95: Hoare triple {51776#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51783#(<= main_x 48)} is VALID [2019-05-15 10:58:46,647 INFO L273 TraceCheckUtils]: 96: Hoare triple {51783#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51783#(<= main_x 48)} is VALID [2019-05-15 10:58:46,648 INFO L273 TraceCheckUtils]: 97: Hoare triple {51783#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51790#(<= main_x 49)} is VALID [2019-05-15 10:58:46,648 INFO L273 TraceCheckUtils]: 98: Hoare triple {51790#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51790#(<= main_x 49)} is VALID [2019-05-15 10:58:46,658 INFO L273 TraceCheckUtils]: 99: Hoare triple {51790#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51797#(<= main_x 50)} is VALID [2019-05-15 10:58:46,658 INFO L273 TraceCheckUtils]: 100: Hoare triple {51797#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51797#(<= main_x 50)} is VALID [2019-05-15 10:58:46,659 INFO L273 TraceCheckUtils]: 101: Hoare triple {51797#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51804#(<= main_x 51)} is VALID [2019-05-15 10:58:46,659 INFO L273 TraceCheckUtils]: 102: Hoare triple {51804#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51804#(<= main_x 51)} is VALID [2019-05-15 10:58:46,660 INFO L273 TraceCheckUtils]: 103: Hoare triple {51804#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51811#(<= main_x 52)} is VALID [2019-05-15 10:58:46,660 INFO L273 TraceCheckUtils]: 104: Hoare triple {51811#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51811#(<= main_x 52)} is VALID [2019-05-15 10:58:46,660 INFO L273 TraceCheckUtils]: 105: Hoare triple {51811#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51818#(<= main_x 53)} is VALID [2019-05-15 10:58:46,661 INFO L273 TraceCheckUtils]: 106: Hoare triple {51818#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51818#(<= main_x 53)} is VALID [2019-05-15 10:58:46,661 INFO L273 TraceCheckUtils]: 107: Hoare triple {51818#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51825#(<= main_x 54)} is VALID [2019-05-15 10:58:46,661 INFO L273 TraceCheckUtils]: 108: Hoare triple {51825#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51825#(<= main_x 54)} is VALID [2019-05-15 10:58:46,662 INFO L273 TraceCheckUtils]: 109: Hoare triple {51825#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51832#(<= main_x 55)} is VALID [2019-05-15 10:58:46,662 INFO L273 TraceCheckUtils]: 110: Hoare triple {51832#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51832#(<= main_x 55)} is VALID [2019-05-15 10:58:46,663 INFO L273 TraceCheckUtils]: 111: Hoare triple {51832#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51839#(<= main_x 56)} is VALID [2019-05-15 10:58:46,663 INFO L273 TraceCheckUtils]: 112: Hoare triple {51839#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51839#(<= main_x 56)} is VALID [2019-05-15 10:58:46,664 INFO L273 TraceCheckUtils]: 113: Hoare triple {51839#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51846#(<= main_x 57)} is VALID [2019-05-15 10:58:46,665 INFO L273 TraceCheckUtils]: 114: Hoare triple {51846#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51846#(<= main_x 57)} is VALID [2019-05-15 10:58:46,665 INFO L273 TraceCheckUtils]: 115: Hoare triple {51846#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51853#(<= main_x 58)} is VALID [2019-05-15 10:58:46,666 INFO L273 TraceCheckUtils]: 116: Hoare triple {51853#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51853#(<= main_x 58)} is VALID [2019-05-15 10:58:46,667 INFO L273 TraceCheckUtils]: 117: Hoare triple {51853#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51860#(<= main_x 59)} is VALID [2019-05-15 10:58:46,667 INFO L273 TraceCheckUtils]: 118: Hoare triple {51860#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51860#(<= main_x 59)} is VALID [2019-05-15 10:58:46,668 INFO L273 TraceCheckUtils]: 119: Hoare triple {51860#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51867#(<= main_x 60)} is VALID [2019-05-15 10:58:46,669 INFO L273 TraceCheckUtils]: 120: Hoare triple {51867#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51867#(<= main_x 60)} is VALID [2019-05-15 10:58:46,669 INFO L273 TraceCheckUtils]: 121: Hoare triple {51867#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51874#(<= main_x 61)} is VALID [2019-05-15 10:58:46,670 INFO L273 TraceCheckUtils]: 122: Hoare triple {51874#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51874#(<= main_x 61)} is VALID [2019-05-15 10:58:46,671 INFO L273 TraceCheckUtils]: 123: Hoare triple {51874#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51881#(<= main_x 62)} is VALID [2019-05-15 10:58:46,671 INFO L273 TraceCheckUtils]: 124: Hoare triple {51881#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51881#(<= main_x 62)} is VALID [2019-05-15 10:58:46,672 INFO L273 TraceCheckUtils]: 125: Hoare triple {51881#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51888#(<= main_x 63)} is VALID [2019-05-15 10:58:46,672 INFO L273 TraceCheckUtils]: 126: Hoare triple {51888#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51888#(<= main_x 63)} is VALID [2019-05-15 10:58:46,673 INFO L273 TraceCheckUtils]: 127: Hoare triple {51888#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51895#(<= main_x 64)} is VALID [2019-05-15 10:58:46,674 INFO L273 TraceCheckUtils]: 128: Hoare triple {51895#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51895#(<= main_x 64)} is VALID [2019-05-15 10:58:46,674 INFO L273 TraceCheckUtils]: 129: Hoare triple {51895#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51902#(<= main_x 65)} is VALID [2019-05-15 10:58:46,675 INFO L273 TraceCheckUtils]: 130: Hoare triple {51902#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51902#(<= main_x 65)} is VALID [2019-05-15 10:58:46,676 INFO L273 TraceCheckUtils]: 131: Hoare triple {51902#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51909#(<= main_x 66)} is VALID [2019-05-15 10:58:46,676 INFO L273 TraceCheckUtils]: 132: Hoare triple {51909#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51909#(<= main_x 66)} is VALID [2019-05-15 10:58:46,677 INFO L273 TraceCheckUtils]: 133: Hoare triple {51909#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51916#(<= main_x 67)} is VALID [2019-05-15 10:58:46,677 INFO L273 TraceCheckUtils]: 134: Hoare triple {51916#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51916#(<= main_x 67)} is VALID [2019-05-15 10:58:46,678 INFO L273 TraceCheckUtils]: 135: Hoare triple {51916#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51923#(<= main_x 68)} is VALID [2019-05-15 10:58:46,679 INFO L273 TraceCheckUtils]: 136: Hoare triple {51923#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51923#(<= main_x 68)} is VALID [2019-05-15 10:58:46,679 INFO L273 TraceCheckUtils]: 137: Hoare triple {51923#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51930#(<= main_x 69)} is VALID [2019-05-15 10:58:46,680 INFO L273 TraceCheckUtils]: 138: Hoare triple {51930#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51930#(<= main_x 69)} is VALID [2019-05-15 10:58:46,681 INFO L273 TraceCheckUtils]: 139: Hoare triple {51930#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51937#(<= main_x 70)} is VALID [2019-05-15 10:58:46,681 INFO L273 TraceCheckUtils]: 140: Hoare triple {51937#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51937#(<= main_x 70)} is VALID [2019-05-15 10:58:46,682 INFO L273 TraceCheckUtils]: 141: Hoare triple {51937#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51944#(<= main_x 71)} is VALID [2019-05-15 10:58:46,682 INFO L273 TraceCheckUtils]: 142: Hoare triple {51944#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51944#(<= main_x 71)} is VALID [2019-05-15 10:58:46,683 INFO L273 TraceCheckUtils]: 143: Hoare triple {51944#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51951#(<= main_x 72)} is VALID [2019-05-15 10:58:46,684 INFO L273 TraceCheckUtils]: 144: Hoare triple {51951#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51951#(<= main_x 72)} is VALID [2019-05-15 10:58:46,685 INFO L273 TraceCheckUtils]: 145: Hoare triple {51951#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51958#(<= main_x 73)} is VALID [2019-05-15 10:58:46,685 INFO L273 TraceCheckUtils]: 146: Hoare triple {51958#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51958#(<= main_x 73)} is VALID [2019-05-15 10:58:46,686 INFO L273 TraceCheckUtils]: 147: Hoare triple {51958#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51965#(<= main_x 74)} is VALID [2019-05-15 10:58:46,686 INFO L273 TraceCheckUtils]: 148: Hoare triple {51965#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51965#(<= main_x 74)} is VALID [2019-05-15 10:58:46,687 INFO L273 TraceCheckUtils]: 149: Hoare triple {51965#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51972#(<= main_x 75)} is VALID [2019-05-15 10:58:46,687 INFO L273 TraceCheckUtils]: 150: Hoare triple {51972#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51972#(<= main_x 75)} is VALID [2019-05-15 10:58:46,688 INFO L273 TraceCheckUtils]: 151: Hoare triple {51972#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51979#(<= main_x 76)} is VALID [2019-05-15 10:58:46,689 INFO L273 TraceCheckUtils]: 152: Hoare triple {51979#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51979#(<= main_x 76)} is VALID [2019-05-15 10:58:46,689 INFO L273 TraceCheckUtils]: 153: Hoare triple {51979#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51986#(<= main_x 77)} is VALID [2019-05-15 10:58:46,690 INFO L273 TraceCheckUtils]: 154: Hoare triple {51986#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51986#(<= main_x 77)} is VALID [2019-05-15 10:58:46,691 INFO L273 TraceCheckUtils]: 155: Hoare triple {51986#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {51993#(<= main_x 78)} is VALID [2019-05-15 10:58:46,691 INFO L273 TraceCheckUtils]: 156: Hoare triple {51993#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {51993#(<= main_x 78)} is VALID [2019-05-15 10:58:46,692 INFO L273 TraceCheckUtils]: 157: Hoare triple {51993#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52000#(<= main_x 79)} is VALID [2019-05-15 10:58:46,692 INFO L273 TraceCheckUtils]: 158: Hoare triple {52000#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52000#(<= main_x 79)} is VALID [2019-05-15 10:58:46,693 INFO L273 TraceCheckUtils]: 159: Hoare triple {52000#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52007#(<= main_x 80)} is VALID [2019-05-15 10:58:46,694 INFO L273 TraceCheckUtils]: 160: Hoare triple {52007#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52007#(<= main_x 80)} is VALID [2019-05-15 10:58:46,694 INFO L273 TraceCheckUtils]: 161: Hoare triple {52007#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52014#(<= main_x 81)} is VALID [2019-05-15 10:58:46,695 INFO L273 TraceCheckUtils]: 162: Hoare triple {52014#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52014#(<= main_x 81)} is VALID [2019-05-15 10:58:46,695 INFO L273 TraceCheckUtils]: 163: Hoare triple {52014#(<= main_x 81)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {51446#false} is VALID [2019-05-15 10:58:46,696 INFO L273 TraceCheckUtils]: 164: Hoare triple {51446#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {51446#false} is VALID [2019-05-15 10:58:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 0 proven. 6561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:46,714 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:46,714 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2019-05-15 10:58:46,714 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 165 [2019-05-15 10:58:46,714 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:46,715 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 84 states. [2019-05-15 10:58:46,878 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:46,878 INFO L454 AbstractCegarLoop]: Interpolant automaton has 84 states [2019-05-15 10:58:46,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2019-05-15 10:58:46,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2019-05-15 10:58:46,880 INFO L87 Difference]: Start difference. First operand 166 states and 247 transitions. Second operand 84 states. [2019-05-15 10:58:47,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:47,436 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2019-05-15 10:58:47,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2019-05-15 10:58:47,436 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 165 [2019-05-15 10:58:47,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2019-05-15 10:58:47,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 251 transitions. [2019-05-15 10:58:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2019-05-15 10:58:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 251 transitions. [2019-05-15 10:58:47,438 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 84 states and 251 transitions. [2019-05-15 10:58:47,685 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 251 edges. 251 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:47,688 INFO L225 Difference]: With dead ends: 168 [2019-05-15 10:58:47,688 INFO L226 Difference]: Without dead ends: 168 [2019-05-15 10:58:47,688 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2019-05-15 10:58:47,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2019-05-15 10:58:47,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2019-05-15 10:58:47,690 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:47,690 INFO L82 GeneralOperation]: Start isEquivalent. First operand 168 states. Second operand 168 states. [2019-05-15 10:58:47,690 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states. Second operand 168 states. [2019-05-15 10:58:47,690 INFO L87 Difference]: Start difference. First operand 168 states. Second operand 168 states. [2019-05-15 10:58:47,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:47,692 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2019-05-15 10:58:47,692 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 250 transitions. [2019-05-15 10:58:47,693 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:47,693 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:47,693 INFO L74 IsIncluded]: Start isIncluded. First operand 168 states. Second operand 168 states. [2019-05-15 10:58:47,693 INFO L87 Difference]: Start difference. First operand 168 states. Second operand 168 states. [2019-05-15 10:58:47,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:47,695 INFO L93 Difference]: Finished difference Result 168 states and 250 transitions. [2019-05-15 10:58:47,695 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 250 transitions. [2019-05-15 10:58:47,695 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:47,696 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:47,696 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:47,696 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:47,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2019-05-15 10:58:47,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 250 transitions. [2019-05-15 10:58:47,698 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 250 transitions. Word has length 165 [2019-05-15 10:58:47,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:47,698 INFO L475 AbstractCegarLoop]: Abstraction has 168 states and 250 transitions. [2019-05-15 10:58:47,698 INFO L476 AbstractCegarLoop]: Interpolant automaton has 84 states. [2019-05-15 10:58:47,699 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 250 transitions. [2019-05-15 10:58:47,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2019-05-15 10:58:47,699 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:47,699 INFO L399 BasicCegarLoop]: trace histogram [82, 82, 1, 1, 1] [2019-05-15 10:58:47,700 INFO L418 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:47,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:47,700 INFO L82 PathProgramCache]: Analyzing trace with hash -950787127, now seen corresponding path program 82 times [2019-05-15 10:58:47,700 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:47,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:47,809 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 84 conjunts are in the unsatisfiable core [2019-05-15 10:58:47,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:47,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:50,780 INFO L273 TraceCheckUtils]: 0: Hoare triple {52695#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {52700#(<= main_x 0)} is VALID [2019-05-15 10:58:50,781 INFO L273 TraceCheckUtils]: 1: Hoare triple {52700#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52704#(<= main_x 1)} is VALID [2019-05-15 10:58:50,782 INFO L273 TraceCheckUtils]: 2: Hoare triple {52704#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52704#(<= main_x 1)} is VALID [2019-05-15 10:58:50,783 INFO L273 TraceCheckUtils]: 3: Hoare triple {52704#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52711#(<= main_x 2)} is VALID [2019-05-15 10:58:50,783 INFO L273 TraceCheckUtils]: 4: Hoare triple {52711#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52711#(<= main_x 2)} is VALID [2019-05-15 10:58:50,784 INFO L273 TraceCheckUtils]: 5: Hoare triple {52711#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52718#(<= main_x 3)} is VALID [2019-05-15 10:58:50,784 INFO L273 TraceCheckUtils]: 6: Hoare triple {52718#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52718#(<= main_x 3)} is VALID [2019-05-15 10:58:50,784 INFO L273 TraceCheckUtils]: 7: Hoare triple {52718#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52725#(<= main_x 4)} is VALID [2019-05-15 10:58:50,785 INFO L273 TraceCheckUtils]: 8: Hoare triple {52725#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52725#(<= main_x 4)} is VALID [2019-05-15 10:58:50,785 INFO L273 TraceCheckUtils]: 9: Hoare triple {52725#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52732#(<= main_x 5)} is VALID [2019-05-15 10:58:50,786 INFO L273 TraceCheckUtils]: 10: Hoare triple {52732#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52732#(<= main_x 5)} is VALID [2019-05-15 10:58:50,786 INFO L273 TraceCheckUtils]: 11: Hoare triple {52732#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52739#(<= main_x 6)} is VALID [2019-05-15 10:58:50,787 INFO L273 TraceCheckUtils]: 12: Hoare triple {52739#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52739#(<= main_x 6)} is VALID [2019-05-15 10:58:50,788 INFO L273 TraceCheckUtils]: 13: Hoare triple {52739#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52746#(<= main_x 7)} is VALID [2019-05-15 10:58:50,788 INFO L273 TraceCheckUtils]: 14: Hoare triple {52746#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52746#(<= main_x 7)} is VALID [2019-05-15 10:58:50,789 INFO L273 TraceCheckUtils]: 15: Hoare triple {52746#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52753#(<= main_x 8)} is VALID [2019-05-15 10:58:50,789 INFO L273 TraceCheckUtils]: 16: Hoare triple {52753#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52753#(<= main_x 8)} is VALID [2019-05-15 10:58:50,790 INFO L273 TraceCheckUtils]: 17: Hoare triple {52753#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52760#(<= main_x 9)} is VALID [2019-05-15 10:58:50,791 INFO L273 TraceCheckUtils]: 18: Hoare triple {52760#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52760#(<= main_x 9)} is VALID [2019-05-15 10:58:50,791 INFO L273 TraceCheckUtils]: 19: Hoare triple {52760#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52767#(<= main_x 10)} is VALID [2019-05-15 10:58:50,792 INFO L273 TraceCheckUtils]: 20: Hoare triple {52767#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52767#(<= main_x 10)} is VALID [2019-05-15 10:58:50,793 INFO L273 TraceCheckUtils]: 21: Hoare triple {52767#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52774#(<= main_x 11)} is VALID [2019-05-15 10:58:50,793 INFO L273 TraceCheckUtils]: 22: Hoare triple {52774#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52774#(<= main_x 11)} is VALID [2019-05-15 10:58:50,794 INFO L273 TraceCheckUtils]: 23: Hoare triple {52774#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52781#(<= main_x 12)} is VALID [2019-05-15 10:58:50,794 INFO L273 TraceCheckUtils]: 24: Hoare triple {52781#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52781#(<= main_x 12)} is VALID [2019-05-15 10:58:50,795 INFO L273 TraceCheckUtils]: 25: Hoare triple {52781#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52788#(<= main_x 13)} is VALID [2019-05-15 10:58:50,795 INFO L273 TraceCheckUtils]: 26: Hoare triple {52788#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52788#(<= main_x 13)} is VALID [2019-05-15 10:58:50,796 INFO L273 TraceCheckUtils]: 27: Hoare triple {52788#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52795#(<= main_x 14)} is VALID [2019-05-15 10:58:50,797 INFO L273 TraceCheckUtils]: 28: Hoare triple {52795#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52795#(<= main_x 14)} is VALID [2019-05-15 10:58:50,798 INFO L273 TraceCheckUtils]: 29: Hoare triple {52795#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52802#(<= main_x 15)} is VALID [2019-05-15 10:58:50,798 INFO L273 TraceCheckUtils]: 30: Hoare triple {52802#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52802#(<= main_x 15)} is VALID [2019-05-15 10:58:50,799 INFO L273 TraceCheckUtils]: 31: Hoare triple {52802#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52809#(<= main_x 16)} is VALID [2019-05-15 10:58:50,799 INFO L273 TraceCheckUtils]: 32: Hoare triple {52809#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52809#(<= main_x 16)} is VALID [2019-05-15 10:58:50,800 INFO L273 TraceCheckUtils]: 33: Hoare triple {52809#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52816#(<= main_x 17)} is VALID [2019-05-15 10:58:50,801 INFO L273 TraceCheckUtils]: 34: Hoare triple {52816#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52816#(<= main_x 17)} is VALID [2019-05-15 10:58:50,801 INFO L273 TraceCheckUtils]: 35: Hoare triple {52816#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52823#(<= main_x 18)} is VALID [2019-05-15 10:58:50,802 INFO L273 TraceCheckUtils]: 36: Hoare triple {52823#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52823#(<= main_x 18)} is VALID [2019-05-15 10:58:50,803 INFO L273 TraceCheckUtils]: 37: Hoare triple {52823#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52830#(<= main_x 19)} is VALID [2019-05-15 10:58:50,803 INFO L273 TraceCheckUtils]: 38: Hoare triple {52830#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52830#(<= main_x 19)} is VALID [2019-05-15 10:58:50,804 INFO L273 TraceCheckUtils]: 39: Hoare triple {52830#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52837#(<= main_x 20)} is VALID [2019-05-15 10:58:50,804 INFO L273 TraceCheckUtils]: 40: Hoare triple {52837#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52837#(<= main_x 20)} is VALID [2019-05-15 10:58:50,805 INFO L273 TraceCheckUtils]: 41: Hoare triple {52837#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52844#(<= main_x 21)} is VALID [2019-05-15 10:58:50,806 INFO L273 TraceCheckUtils]: 42: Hoare triple {52844#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52844#(<= main_x 21)} is VALID [2019-05-15 10:58:50,806 INFO L273 TraceCheckUtils]: 43: Hoare triple {52844#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52851#(<= main_x 22)} is VALID [2019-05-15 10:58:50,807 INFO L273 TraceCheckUtils]: 44: Hoare triple {52851#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52851#(<= main_x 22)} is VALID [2019-05-15 10:58:50,807 INFO L273 TraceCheckUtils]: 45: Hoare triple {52851#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52858#(<= main_x 23)} is VALID [2019-05-15 10:58:50,808 INFO L273 TraceCheckUtils]: 46: Hoare triple {52858#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52858#(<= main_x 23)} is VALID [2019-05-15 10:58:50,809 INFO L273 TraceCheckUtils]: 47: Hoare triple {52858#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52865#(<= main_x 24)} is VALID [2019-05-15 10:58:50,809 INFO L273 TraceCheckUtils]: 48: Hoare triple {52865#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52865#(<= main_x 24)} is VALID [2019-05-15 10:58:50,810 INFO L273 TraceCheckUtils]: 49: Hoare triple {52865#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52872#(<= main_x 25)} is VALID [2019-05-15 10:58:50,810 INFO L273 TraceCheckUtils]: 50: Hoare triple {52872#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52872#(<= main_x 25)} is VALID [2019-05-15 10:58:50,811 INFO L273 TraceCheckUtils]: 51: Hoare triple {52872#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52879#(<= main_x 26)} is VALID [2019-05-15 10:58:50,812 INFO L273 TraceCheckUtils]: 52: Hoare triple {52879#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52879#(<= main_x 26)} is VALID [2019-05-15 10:58:50,812 INFO L273 TraceCheckUtils]: 53: Hoare triple {52879#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52886#(<= main_x 27)} is VALID [2019-05-15 10:58:50,813 INFO L273 TraceCheckUtils]: 54: Hoare triple {52886#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52886#(<= main_x 27)} is VALID [2019-05-15 10:58:50,813 INFO L273 TraceCheckUtils]: 55: Hoare triple {52886#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52893#(<= main_x 28)} is VALID [2019-05-15 10:58:50,814 INFO L273 TraceCheckUtils]: 56: Hoare triple {52893#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52893#(<= main_x 28)} is VALID [2019-05-15 10:58:50,815 INFO L273 TraceCheckUtils]: 57: Hoare triple {52893#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52900#(<= main_x 29)} is VALID [2019-05-15 10:58:50,815 INFO L273 TraceCheckUtils]: 58: Hoare triple {52900#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52900#(<= main_x 29)} is VALID [2019-05-15 10:58:50,816 INFO L273 TraceCheckUtils]: 59: Hoare triple {52900#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52907#(<= main_x 30)} is VALID [2019-05-15 10:58:50,816 INFO L273 TraceCheckUtils]: 60: Hoare triple {52907#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52907#(<= main_x 30)} is VALID [2019-05-15 10:58:50,817 INFO L273 TraceCheckUtils]: 61: Hoare triple {52907#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52914#(<= main_x 31)} is VALID [2019-05-15 10:58:50,818 INFO L273 TraceCheckUtils]: 62: Hoare triple {52914#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52914#(<= main_x 31)} is VALID [2019-05-15 10:58:50,818 INFO L273 TraceCheckUtils]: 63: Hoare triple {52914#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52921#(<= main_x 32)} is VALID [2019-05-15 10:58:50,819 INFO L273 TraceCheckUtils]: 64: Hoare triple {52921#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52921#(<= main_x 32)} is VALID [2019-05-15 10:58:50,820 INFO L273 TraceCheckUtils]: 65: Hoare triple {52921#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52928#(<= main_x 33)} is VALID [2019-05-15 10:58:50,820 INFO L273 TraceCheckUtils]: 66: Hoare triple {52928#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52928#(<= main_x 33)} is VALID [2019-05-15 10:58:50,821 INFO L273 TraceCheckUtils]: 67: Hoare triple {52928#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52935#(<= main_x 34)} is VALID [2019-05-15 10:58:50,822 INFO L273 TraceCheckUtils]: 68: Hoare triple {52935#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52935#(<= main_x 34)} is VALID [2019-05-15 10:58:50,822 INFO L273 TraceCheckUtils]: 69: Hoare triple {52935#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52942#(<= main_x 35)} is VALID [2019-05-15 10:58:50,823 INFO L273 TraceCheckUtils]: 70: Hoare triple {52942#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52942#(<= main_x 35)} is VALID [2019-05-15 10:58:50,824 INFO L273 TraceCheckUtils]: 71: Hoare triple {52942#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52949#(<= main_x 36)} is VALID [2019-05-15 10:58:50,824 INFO L273 TraceCheckUtils]: 72: Hoare triple {52949#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52949#(<= main_x 36)} is VALID [2019-05-15 10:58:50,825 INFO L273 TraceCheckUtils]: 73: Hoare triple {52949#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52956#(<= main_x 37)} is VALID [2019-05-15 10:58:50,825 INFO L273 TraceCheckUtils]: 74: Hoare triple {52956#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52956#(<= main_x 37)} is VALID [2019-05-15 10:58:50,826 INFO L273 TraceCheckUtils]: 75: Hoare triple {52956#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52963#(<= main_x 38)} is VALID [2019-05-15 10:58:50,827 INFO L273 TraceCheckUtils]: 76: Hoare triple {52963#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52963#(<= main_x 38)} is VALID [2019-05-15 10:58:50,827 INFO L273 TraceCheckUtils]: 77: Hoare triple {52963#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52970#(<= main_x 39)} is VALID [2019-05-15 10:58:50,828 INFO L273 TraceCheckUtils]: 78: Hoare triple {52970#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52970#(<= main_x 39)} is VALID [2019-05-15 10:58:50,829 INFO L273 TraceCheckUtils]: 79: Hoare triple {52970#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52977#(<= main_x 40)} is VALID [2019-05-15 10:58:50,829 INFO L273 TraceCheckUtils]: 80: Hoare triple {52977#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52977#(<= main_x 40)} is VALID [2019-05-15 10:58:50,830 INFO L273 TraceCheckUtils]: 81: Hoare triple {52977#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52984#(<= main_x 41)} is VALID [2019-05-15 10:58:50,830 INFO L273 TraceCheckUtils]: 82: Hoare triple {52984#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52984#(<= main_x 41)} is VALID [2019-05-15 10:58:50,831 INFO L273 TraceCheckUtils]: 83: Hoare triple {52984#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52991#(<= main_x 42)} is VALID [2019-05-15 10:58:50,831 INFO L273 TraceCheckUtils]: 84: Hoare triple {52991#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52991#(<= main_x 42)} is VALID [2019-05-15 10:58:50,832 INFO L273 TraceCheckUtils]: 85: Hoare triple {52991#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {52998#(<= main_x 43)} is VALID [2019-05-15 10:58:50,833 INFO L273 TraceCheckUtils]: 86: Hoare triple {52998#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {52998#(<= main_x 43)} is VALID [2019-05-15 10:58:50,833 INFO L273 TraceCheckUtils]: 87: Hoare triple {52998#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53005#(<= main_x 44)} is VALID [2019-05-15 10:58:50,834 INFO L273 TraceCheckUtils]: 88: Hoare triple {53005#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53005#(<= main_x 44)} is VALID [2019-05-15 10:58:50,835 INFO L273 TraceCheckUtils]: 89: Hoare triple {53005#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53012#(<= main_x 45)} is VALID [2019-05-15 10:58:50,835 INFO L273 TraceCheckUtils]: 90: Hoare triple {53012#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53012#(<= main_x 45)} is VALID [2019-05-15 10:58:50,836 INFO L273 TraceCheckUtils]: 91: Hoare triple {53012#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53019#(<= main_x 46)} is VALID [2019-05-15 10:58:50,836 INFO L273 TraceCheckUtils]: 92: Hoare triple {53019#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53019#(<= main_x 46)} is VALID [2019-05-15 10:58:50,837 INFO L273 TraceCheckUtils]: 93: Hoare triple {53019#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53026#(<= main_x 47)} is VALID [2019-05-15 10:58:50,838 INFO L273 TraceCheckUtils]: 94: Hoare triple {53026#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53026#(<= main_x 47)} is VALID [2019-05-15 10:58:50,838 INFO L273 TraceCheckUtils]: 95: Hoare triple {53026#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53033#(<= main_x 48)} is VALID [2019-05-15 10:58:50,839 INFO L273 TraceCheckUtils]: 96: Hoare triple {53033#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53033#(<= main_x 48)} is VALID [2019-05-15 10:58:50,840 INFO L273 TraceCheckUtils]: 97: Hoare triple {53033#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53040#(<= main_x 49)} is VALID [2019-05-15 10:58:50,840 INFO L273 TraceCheckUtils]: 98: Hoare triple {53040#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53040#(<= main_x 49)} is VALID [2019-05-15 10:58:50,841 INFO L273 TraceCheckUtils]: 99: Hoare triple {53040#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53047#(<= main_x 50)} is VALID [2019-05-15 10:58:50,842 INFO L273 TraceCheckUtils]: 100: Hoare triple {53047#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53047#(<= main_x 50)} is VALID [2019-05-15 10:58:50,842 INFO L273 TraceCheckUtils]: 101: Hoare triple {53047#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53054#(<= main_x 51)} is VALID [2019-05-15 10:58:50,843 INFO L273 TraceCheckUtils]: 102: Hoare triple {53054#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53054#(<= main_x 51)} is VALID [2019-05-15 10:58:50,844 INFO L273 TraceCheckUtils]: 103: Hoare triple {53054#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53061#(<= main_x 52)} is VALID [2019-05-15 10:58:50,844 INFO L273 TraceCheckUtils]: 104: Hoare triple {53061#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53061#(<= main_x 52)} is VALID [2019-05-15 10:58:50,845 INFO L273 TraceCheckUtils]: 105: Hoare triple {53061#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53068#(<= main_x 53)} is VALID [2019-05-15 10:58:50,845 INFO L273 TraceCheckUtils]: 106: Hoare triple {53068#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53068#(<= main_x 53)} is VALID [2019-05-15 10:58:50,846 INFO L273 TraceCheckUtils]: 107: Hoare triple {53068#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53075#(<= main_x 54)} is VALID [2019-05-15 10:58:50,847 INFO L273 TraceCheckUtils]: 108: Hoare triple {53075#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53075#(<= main_x 54)} is VALID [2019-05-15 10:58:50,847 INFO L273 TraceCheckUtils]: 109: Hoare triple {53075#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53082#(<= main_x 55)} is VALID [2019-05-15 10:58:50,848 INFO L273 TraceCheckUtils]: 110: Hoare triple {53082#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53082#(<= main_x 55)} is VALID [2019-05-15 10:58:50,849 INFO L273 TraceCheckUtils]: 111: Hoare triple {53082#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53089#(<= main_x 56)} is VALID [2019-05-15 10:58:50,849 INFO L273 TraceCheckUtils]: 112: Hoare triple {53089#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53089#(<= main_x 56)} is VALID [2019-05-15 10:58:50,850 INFO L273 TraceCheckUtils]: 113: Hoare triple {53089#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53096#(<= main_x 57)} is VALID [2019-05-15 10:58:50,850 INFO L273 TraceCheckUtils]: 114: Hoare triple {53096#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53096#(<= main_x 57)} is VALID [2019-05-15 10:58:50,851 INFO L273 TraceCheckUtils]: 115: Hoare triple {53096#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53103#(<= main_x 58)} is VALID [2019-05-15 10:58:50,851 INFO L273 TraceCheckUtils]: 116: Hoare triple {53103#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53103#(<= main_x 58)} is VALID [2019-05-15 10:58:50,852 INFO L273 TraceCheckUtils]: 117: Hoare triple {53103#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53110#(<= main_x 59)} is VALID [2019-05-15 10:58:50,853 INFO L273 TraceCheckUtils]: 118: Hoare triple {53110#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53110#(<= main_x 59)} is VALID [2019-05-15 10:58:50,853 INFO L273 TraceCheckUtils]: 119: Hoare triple {53110#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53117#(<= main_x 60)} is VALID [2019-05-15 10:58:50,854 INFO L273 TraceCheckUtils]: 120: Hoare triple {53117#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53117#(<= main_x 60)} is VALID [2019-05-15 10:58:50,855 INFO L273 TraceCheckUtils]: 121: Hoare triple {53117#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53124#(<= main_x 61)} is VALID [2019-05-15 10:58:50,855 INFO L273 TraceCheckUtils]: 122: Hoare triple {53124#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53124#(<= main_x 61)} is VALID [2019-05-15 10:58:50,856 INFO L273 TraceCheckUtils]: 123: Hoare triple {53124#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53131#(<= main_x 62)} is VALID [2019-05-15 10:58:50,856 INFO L273 TraceCheckUtils]: 124: Hoare triple {53131#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53131#(<= main_x 62)} is VALID [2019-05-15 10:58:50,857 INFO L273 TraceCheckUtils]: 125: Hoare triple {53131#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53138#(<= main_x 63)} is VALID [2019-05-15 10:58:50,857 INFO L273 TraceCheckUtils]: 126: Hoare triple {53138#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53138#(<= main_x 63)} is VALID [2019-05-15 10:58:50,858 INFO L273 TraceCheckUtils]: 127: Hoare triple {53138#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53145#(<= main_x 64)} is VALID [2019-05-15 10:58:50,859 INFO L273 TraceCheckUtils]: 128: Hoare triple {53145#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53145#(<= main_x 64)} is VALID [2019-05-15 10:58:50,860 INFO L273 TraceCheckUtils]: 129: Hoare triple {53145#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53152#(<= main_x 65)} is VALID [2019-05-15 10:58:50,860 INFO L273 TraceCheckUtils]: 130: Hoare triple {53152#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53152#(<= main_x 65)} is VALID [2019-05-15 10:58:50,861 INFO L273 TraceCheckUtils]: 131: Hoare triple {53152#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53159#(<= main_x 66)} is VALID [2019-05-15 10:58:50,861 INFO L273 TraceCheckUtils]: 132: Hoare triple {53159#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53159#(<= main_x 66)} is VALID [2019-05-15 10:58:50,862 INFO L273 TraceCheckUtils]: 133: Hoare triple {53159#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53166#(<= main_x 67)} is VALID [2019-05-15 10:58:50,863 INFO L273 TraceCheckUtils]: 134: Hoare triple {53166#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53166#(<= main_x 67)} is VALID [2019-05-15 10:58:50,863 INFO L273 TraceCheckUtils]: 135: Hoare triple {53166#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53173#(<= main_x 68)} is VALID [2019-05-15 10:58:50,864 INFO L273 TraceCheckUtils]: 136: Hoare triple {53173#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53173#(<= main_x 68)} is VALID [2019-05-15 10:58:50,865 INFO L273 TraceCheckUtils]: 137: Hoare triple {53173#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53180#(<= main_x 69)} is VALID [2019-05-15 10:58:50,865 INFO L273 TraceCheckUtils]: 138: Hoare triple {53180#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53180#(<= main_x 69)} is VALID [2019-05-15 10:58:50,866 INFO L273 TraceCheckUtils]: 139: Hoare triple {53180#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53187#(<= main_x 70)} is VALID [2019-05-15 10:58:50,866 INFO L273 TraceCheckUtils]: 140: Hoare triple {53187#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53187#(<= main_x 70)} is VALID [2019-05-15 10:58:50,867 INFO L273 TraceCheckUtils]: 141: Hoare triple {53187#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53194#(<= main_x 71)} is VALID [2019-05-15 10:58:50,868 INFO L273 TraceCheckUtils]: 142: Hoare triple {53194#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53194#(<= main_x 71)} is VALID [2019-05-15 10:58:50,868 INFO L273 TraceCheckUtils]: 143: Hoare triple {53194#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53201#(<= main_x 72)} is VALID [2019-05-15 10:58:50,869 INFO L273 TraceCheckUtils]: 144: Hoare triple {53201#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53201#(<= main_x 72)} is VALID [2019-05-15 10:58:50,870 INFO L273 TraceCheckUtils]: 145: Hoare triple {53201#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53208#(<= main_x 73)} is VALID [2019-05-15 10:58:50,870 INFO L273 TraceCheckUtils]: 146: Hoare triple {53208#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53208#(<= main_x 73)} is VALID [2019-05-15 10:58:50,871 INFO L273 TraceCheckUtils]: 147: Hoare triple {53208#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53215#(<= main_x 74)} is VALID [2019-05-15 10:58:50,871 INFO L273 TraceCheckUtils]: 148: Hoare triple {53215#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53215#(<= main_x 74)} is VALID [2019-05-15 10:58:50,872 INFO L273 TraceCheckUtils]: 149: Hoare triple {53215#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53222#(<= main_x 75)} is VALID [2019-05-15 10:58:50,873 INFO L273 TraceCheckUtils]: 150: Hoare triple {53222#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53222#(<= main_x 75)} is VALID [2019-05-15 10:58:50,873 INFO L273 TraceCheckUtils]: 151: Hoare triple {53222#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53229#(<= main_x 76)} is VALID [2019-05-15 10:58:50,874 INFO L273 TraceCheckUtils]: 152: Hoare triple {53229#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53229#(<= main_x 76)} is VALID [2019-05-15 10:58:50,874 INFO L273 TraceCheckUtils]: 153: Hoare triple {53229#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53236#(<= main_x 77)} is VALID [2019-05-15 10:58:50,875 INFO L273 TraceCheckUtils]: 154: Hoare triple {53236#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53236#(<= main_x 77)} is VALID [2019-05-15 10:58:50,876 INFO L273 TraceCheckUtils]: 155: Hoare triple {53236#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53243#(<= main_x 78)} is VALID [2019-05-15 10:58:50,876 INFO L273 TraceCheckUtils]: 156: Hoare triple {53243#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53243#(<= main_x 78)} is VALID [2019-05-15 10:58:50,877 INFO L273 TraceCheckUtils]: 157: Hoare triple {53243#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53250#(<= main_x 79)} is VALID [2019-05-15 10:58:50,878 INFO L273 TraceCheckUtils]: 158: Hoare triple {53250#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53250#(<= main_x 79)} is VALID [2019-05-15 10:58:50,878 INFO L273 TraceCheckUtils]: 159: Hoare triple {53250#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53257#(<= main_x 80)} is VALID [2019-05-15 10:58:50,879 INFO L273 TraceCheckUtils]: 160: Hoare triple {53257#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53257#(<= main_x 80)} is VALID [2019-05-15 10:58:50,880 INFO L273 TraceCheckUtils]: 161: Hoare triple {53257#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53264#(<= main_x 81)} is VALID [2019-05-15 10:58:50,880 INFO L273 TraceCheckUtils]: 162: Hoare triple {53264#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53264#(<= main_x 81)} is VALID [2019-05-15 10:58:50,881 INFO L273 TraceCheckUtils]: 163: Hoare triple {53264#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53271#(<= main_x 82)} is VALID [2019-05-15 10:58:50,881 INFO L273 TraceCheckUtils]: 164: Hoare triple {53271#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53271#(<= main_x 82)} is VALID [2019-05-15 10:58:50,882 INFO L273 TraceCheckUtils]: 165: Hoare triple {53271#(<= main_x 82)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {52696#false} is VALID [2019-05-15 10:58:50,882 INFO L273 TraceCheckUtils]: 166: Hoare triple {52696#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {52696#false} is VALID [2019-05-15 10:58:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:50,907 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:50,907 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2019-05-15 10:58:50,908 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 167 [2019-05-15 10:58:50,908 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:50,908 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 85 states. [2019-05-15 10:58:51,074 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:51,075 INFO L454 AbstractCegarLoop]: Interpolant automaton has 85 states [2019-05-15 10:58:51,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2019-05-15 10:58:51,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2019-05-15 10:58:51,076 INFO L87 Difference]: Start difference. First operand 168 states and 250 transitions. Second operand 85 states. [2019-05-15 10:58:51,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:51,651 INFO L93 Difference]: Finished difference Result 170 states and 253 transitions. [2019-05-15 10:58:51,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2019-05-15 10:58:51,652 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 167 [2019-05-15 10:58:51,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:51,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2019-05-15 10:58:51,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 254 transitions. [2019-05-15 10:58:51,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2019-05-15 10:58:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 254 transitions. [2019-05-15 10:58:51,654 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 85 states and 254 transitions. [2019-05-15 10:58:51,907 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 254 edges. 254 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:51,910 INFO L225 Difference]: With dead ends: 170 [2019-05-15 10:58:51,910 INFO L226 Difference]: Without dead ends: 170 [2019-05-15 10:58:51,911 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2019-05-15 10:58:51,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2019-05-15 10:58:51,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2019-05-15 10:58:51,913 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:51,913 INFO L82 GeneralOperation]: Start isEquivalent. First operand 170 states. Second operand 170 states. [2019-05-15 10:58:51,913 INFO L74 IsIncluded]: Start isIncluded. First operand 170 states. Second operand 170 states. [2019-05-15 10:58:51,913 INFO L87 Difference]: Start difference. First operand 170 states. Second operand 170 states. [2019-05-15 10:58:51,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:51,915 INFO L93 Difference]: Finished difference Result 170 states and 253 transitions. [2019-05-15 10:58:51,915 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 253 transitions. [2019-05-15 10:58:51,915 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:51,915 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:51,915 INFO L74 IsIncluded]: Start isIncluded. First operand 170 states. Second operand 170 states. [2019-05-15 10:58:51,915 INFO L87 Difference]: Start difference. First operand 170 states. Second operand 170 states. [2019-05-15 10:58:51,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:51,917 INFO L93 Difference]: Finished difference Result 170 states and 253 transitions. [2019-05-15 10:58:51,917 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 253 transitions. [2019-05-15 10:58:51,917 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:51,917 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:51,917 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:51,917 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:51,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-05-15 10:58:51,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 253 transitions. [2019-05-15 10:58:51,919 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 253 transitions. Word has length 167 [2019-05-15 10:58:51,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:51,919 INFO L475 AbstractCegarLoop]: Abstraction has 170 states and 253 transitions. [2019-05-15 10:58:51,919 INFO L476 AbstractCegarLoop]: Interpolant automaton has 85 states. [2019-05-15 10:58:51,919 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 253 transitions. [2019-05-15 10:58:51,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2019-05-15 10:58:51,920 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:51,920 INFO L399 BasicCegarLoop]: trace histogram [83, 83, 1, 1, 1] [2019-05-15 10:58:51,920 INFO L418 AbstractCegarLoop]: === Iteration 84 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:51,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:51,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1121574860, now seen corresponding path program 83 times [2019-05-15 10:58:51,921 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:51,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 85 conjunts are in the unsatisfiable core [2019-05-15 10:58:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:52,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:54,957 INFO L273 TraceCheckUtils]: 0: Hoare triple {53960#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {53965#(<= main_x 0)} is VALID [2019-05-15 10:58:54,958 INFO L273 TraceCheckUtils]: 1: Hoare triple {53965#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53969#(<= main_x 1)} is VALID [2019-05-15 10:58:54,959 INFO L273 TraceCheckUtils]: 2: Hoare triple {53969#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53969#(<= main_x 1)} is VALID [2019-05-15 10:58:54,960 INFO L273 TraceCheckUtils]: 3: Hoare triple {53969#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53976#(<= main_x 2)} is VALID [2019-05-15 10:58:54,960 INFO L273 TraceCheckUtils]: 4: Hoare triple {53976#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53976#(<= main_x 2)} is VALID [2019-05-15 10:58:54,961 INFO L273 TraceCheckUtils]: 5: Hoare triple {53976#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53983#(<= main_x 3)} is VALID [2019-05-15 10:58:54,961 INFO L273 TraceCheckUtils]: 6: Hoare triple {53983#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53983#(<= main_x 3)} is VALID [2019-05-15 10:58:54,962 INFO L273 TraceCheckUtils]: 7: Hoare triple {53983#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53990#(<= main_x 4)} is VALID [2019-05-15 10:58:54,963 INFO L273 TraceCheckUtils]: 8: Hoare triple {53990#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53990#(<= main_x 4)} is VALID [2019-05-15 10:58:54,963 INFO L273 TraceCheckUtils]: 9: Hoare triple {53990#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {53997#(<= main_x 5)} is VALID [2019-05-15 10:58:54,964 INFO L273 TraceCheckUtils]: 10: Hoare triple {53997#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {53997#(<= main_x 5)} is VALID [2019-05-15 10:58:54,965 INFO L273 TraceCheckUtils]: 11: Hoare triple {53997#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54004#(<= main_x 6)} is VALID [2019-05-15 10:58:54,965 INFO L273 TraceCheckUtils]: 12: Hoare triple {54004#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54004#(<= main_x 6)} is VALID [2019-05-15 10:58:54,966 INFO L273 TraceCheckUtils]: 13: Hoare triple {54004#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54011#(<= main_x 7)} is VALID [2019-05-15 10:58:54,966 INFO L273 TraceCheckUtils]: 14: Hoare triple {54011#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54011#(<= main_x 7)} is VALID [2019-05-15 10:58:54,967 INFO L273 TraceCheckUtils]: 15: Hoare triple {54011#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54018#(<= main_x 8)} is VALID [2019-05-15 10:58:54,968 INFO L273 TraceCheckUtils]: 16: Hoare triple {54018#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54018#(<= main_x 8)} is VALID [2019-05-15 10:58:54,968 INFO L273 TraceCheckUtils]: 17: Hoare triple {54018#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54025#(<= main_x 9)} is VALID [2019-05-15 10:58:54,969 INFO L273 TraceCheckUtils]: 18: Hoare triple {54025#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54025#(<= main_x 9)} is VALID [2019-05-15 10:58:54,970 INFO L273 TraceCheckUtils]: 19: Hoare triple {54025#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54032#(<= main_x 10)} is VALID [2019-05-15 10:58:54,970 INFO L273 TraceCheckUtils]: 20: Hoare triple {54032#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54032#(<= main_x 10)} is VALID [2019-05-15 10:58:54,971 INFO L273 TraceCheckUtils]: 21: Hoare triple {54032#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54039#(<= main_x 11)} is VALID [2019-05-15 10:58:54,971 INFO L273 TraceCheckUtils]: 22: Hoare triple {54039#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54039#(<= main_x 11)} is VALID [2019-05-15 10:58:54,972 INFO L273 TraceCheckUtils]: 23: Hoare triple {54039#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54046#(<= main_x 12)} is VALID [2019-05-15 10:58:54,973 INFO L273 TraceCheckUtils]: 24: Hoare triple {54046#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54046#(<= main_x 12)} is VALID [2019-05-15 10:58:54,973 INFO L273 TraceCheckUtils]: 25: Hoare triple {54046#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54053#(<= main_x 13)} is VALID [2019-05-15 10:58:54,974 INFO L273 TraceCheckUtils]: 26: Hoare triple {54053#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54053#(<= main_x 13)} is VALID [2019-05-15 10:58:54,975 INFO L273 TraceCheckUtils]: 27: Hoare triple {54053#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54060#(<= main_x 14)} is VALID [2019-05-15 10:58:54,975 INFO L273 TraceCheckUtils]: 28: Hoare triple {54060#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54060#(<= main_x 14)} is VALID [2019-05-15 10:58:54,976 INFO L273 TraceCheckUtils]: 29: Hoare triple {54060#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54067#(<= main_x 15)} is VALID [2019-05-15 10:58:54,977 INFO L273 TraceCheckUtils]: 30: Hoare triple {54067#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54067#(<= main_x 15)} is VALID [2019-05-15 10:58:54,977 INFO L273 TraceCheckUtils]: 31: Hoare triple {54067#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54074#(<= main_x 16)} is VALID [2019-05-15 10:58:54,978 INFO L273 TraceCheckUtils]: 32: Hoare triple {54074#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54074#(<= main_x 16)} is VALID [2019-05-15 10:58:54,978 INFO L273 TraceCheckUtils]: 33: Hoare triple {54074#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54081#(<= main_x 17)} is VALID [2019-05-15 10:58:54,979 INFO L273 TraceCheckUtils]: 34: Hoare triple {54081#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54081#(<= main_x 17)} is VALID [2019-05-15 10:58:54,980 INFO L273 TraceCheckUtils]: 35: Hoare triple {54081#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54088#(<= main_x 18)} is VALID [2019-05-15 10:58:54,980 INFO L273 TraceCheckUtils]: 36: Hoare triple {54088#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54088#(<= main_x 18)} is VALID [2019-05-15 10:58:54,981 INFO L273 TraceCheckUtils]: 37: Hoare triple {54088#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54095#(<= main_x 19)} is VALID [2019-05-15 10:58:54,981 INFO L273 TraceCheckUtils]: 38: Hoare triple {54095#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54095#(<= main_x 19)} is VALID [2019-05-15 10:58:54,982 INFO L273 TraceCheckUtils]: 39: Hoare triple {54095#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54102#(<= main_x 20)} is VALID [2019-05-15 10:58:54,983 INFO L273 TraceCheckUtils]: 40: Hoare triple {54102#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54102#(<= main_x 20)} is VALID [2019-05-15 10:58:54,983 INFO L273 TraceCheckUtils]: 41: Hoare triple {54102#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54109#(<= main_x 21)} is VALID [2019-05-15 10:58:54,984 INFO L273 TraceCheckUtils]: 42: Hoare triple {54109#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54109#(<= main_x 21)} is VALID [2019-05-15 10:58:54,984 INFO L273 TraceCheckUtils]: 43: Hoare triple {54109#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54116#(<= main_x 22)} is VALID [2019-05-15 10:58:54,985 INFO L273 TraceCheckUtils]: 44: Hoare triple {54116#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54116#(<= main_x 22)} is VALID [2019-05-15 10:58:54,986 INFO L273 TraceCheckUtils]: 45: Hoare triple {54116#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54123#(<= main_x 23)} is VALID [2019-05-15 10:58:54,986 INFO L273 TraceCheckUtils]: 46: Hoare triple {54123#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54123#(<= main_x 23)} is VALID [2019-05-15 10:58:54,987 INFO L273 TraceCheckUtils]: 47: Hoare triple {54123#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54130#(<= main_x 24)} is VALID [2019-05-15 10:58:54,987 INFO L273 TraceCheckUtils]: 48: Hoare triple {54130#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54130#(<= main_x 24)} is VALID [2019-05-15 10:58:54,988 INFO L273 TraceCheckUtils]: 49: Hoare triple {54130#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54137#(<= main_x 25)} is VALID [2019-05-15 10:58:54,988 INFO L273 TraceCheckUtils]: 50: Hoare triple {54137#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54137#(<= main_x 25)} is VALID [2019-05-15 10:58:54,989 INFO L273 TraceCheckUtils]: 51: Hoare triple {54137#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54144#(<= main_x 26)} is VALID [2019-05-15 10:58:54,990 INFO L273 TraceCheckUtils]: 52: Hoare triple {54144#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54144#(<= main_x 26)} is VALID [2019-05-15 10:58:54,990 INFO L273 TraceCheckUtils]: 53: Hoare triple {54144#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54151#(<= main_x 27)} is VALID [2019-05-15 10:58:54,991 INFO L273 TraceCheckUtils]: 54: Hoare triple {54151#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54151#(<= main_x 27)} is VALID [2019-05-15 10:58:54,992 INFO L273 TraceCheckUtils]: 55: Hoare triple {54151#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54158#(<= main_x 28)} is VALID [2019-05-15 10:58:54,992 INFO L273 TraceCheckUtils]: 56: Hoare triple {54158#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54158#(<= main_x 28)} is VALID [2019-05-15 10:58:54,993 INFO L273 TraceCheckUtils]: 57: Hoare triple {54158#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54165#(<= main_x 29)} is VALID [2019-05-15 10:58:54,994 INFO L273 TraceCheckUtils]: 58: Hoare triple {54165#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54165#(<= main_x 29)} is VALID [2019-05-15 10:58:54,994 INFO L273 TraceCheckUtils]: 59: Hoare triple {54165#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54172#(<= main_x 30)} is VALID [2019-05-15 10:58:54,995 INFO L273 TraceCheckUtils]: 60: Hoare triple {54172#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54172#(<= main_x 30)} is VALID [2019-05-15 10:58:54,996 INFO L273 TraceCheckUtils]: 61: Hoare triple {54172#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54179#(<= main_x 31)} is VALID [2019-05-15 10:58:54,996 INFO L273 TraceCheckUtils]: 62: Hoare triple {54179#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54179#(<= main_x 31)} is VALID [2019-05-15 10:58:54,997 INFO L273 TraceCheckUtils]: 63: Hoare triple {54179#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54186#(<= main_x 32)} is VALID [2019-05-15 10:58:54,997 INFO L273 TraceCheckUtils]: 64: Hoare triple {54186#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54186#(<= main_x 32)} is VALID [2019-05-15 10:58:54,998 INFO L273 TraceCheckUtils]: 65: Hoare triple {54186#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54193#(<= main_x 33)} is VALID [2019-05-15 10:58:54,998 INFO L273 TraceCheckUtils]: 66: Hoare triple {54193#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54193#(<= main_x 33)} is VALID [2019-05-15 10:58:54,999 INFO L273 TraceCheckUtils]: 67: Hoare triple {54193#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54200#(<= main_x 34)} is VALID [2019-05-15 10:58:55,000 INFO L273 TraceCheckUtils]: 68: Hoare triple {54200#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54200#(<= main_x 34)} is VALID [2019-05-15 10:58:55,000 INFO L273 TraceCheckUtils]: 69: Hoare triple {54200#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54207#(<= main_x 35)} is VALID [2019-05-15 10:58:55,001 INFO L273 TraceCheckUtils]: 70: Hoare triple {54207#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54207#(<= main_x 35)} is VALID [2019-05-15 10:58:55,002 INFO L273 TraceCheckUtils]: 71: Hoare triple {54207#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54214#(<= main_x 36)} is VALID [2019-05-15 10:58:55,002 INFO L273 TraceCheckUtils]: 72: Hoare triple {54214#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54214#(<= main_x 36)} is VALID [2019-05-15 10:58:55,003 INFO L273 TraceCheckUtils]: 73: Hoare triple {54214#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54221#(<= main_x 37)} is VALID [2019-05-15 10:58:55,003 INFO L273 TraceCheckUtils]: 74: Hoare triple {54221#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54221#(<= main_x 37)} is VALID [2019-05-15 10:58:55,004 INFO L273 TraceCheckUtils]: 75: Hoare triple {54221#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54228#(<= main_x 38)} is VALID [2019-05-15 10:58:55,005 INFO L273 TraceCheckUtils]: 76: Hoare triple {54228#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54228#(<= main_x 38)} is VALID [2019-05-15 10:58:55,005 INFO L273 TraceCheckUtils]: 77: Hoare triple {54228#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54235#(<= main_x 39)} is VALID [2019-05-15 10:58:55,006 INFO L273 TraceCheckUtils]: 78: Hoare triple {54235#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54235#(<= main_x 39)} is VALID [2019-05-15 10:58:55,007 INFO L273 TraceCheckUtils]: 79: Hoare triple {54235#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54242#(<= main_x 40)} is VALID [2019-05-15 10:58:55,007 INFO L273 TraceCheckUtils]: 80: Hoare triple {54242#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54242#(<= main_x 40)} is VALID [2019-05-15 10:58:55,008 INFO L273 TraceCheckUtils]: 81: Hoare triple {54242#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54249#(<= main_x 41)} is VALID [2019-05-15 10:58:55,008 INFO L273 TraceCheckUtils]: 82: Hoare triple {54249#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54249#(<= main_x 41)} is VALID [2019-05-15 10:58:55,009 INFO L273 TraceCheckUtils]: 83: Hoare triple {54249#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54256#(<= main_x 42)} is VALID [2019-05-15 10:58:55,009 INFO L273 TraceCheckUtils]: 84: Hoare triple {54256#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54256#(<= main_x 42)} is VALID [2019-05-15 10:58:55,010 INFO L273 TraceCheckUtils]: 85: Hoare triple {54256#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54263#(<= main_x 43)} is VALID [2019-05-15 10:58:55,011 INFO L273 TraceCheckUtils]: 86: Hoare triple {54263#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54263#(<= main_x 43)} is VALID [2019-05-15 10:58:55,011 INFO L273 TraceCheckUtils]: 87: Hoare triple {54263#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54270#(<= main_x 44)} is VALID [2019-05-15 10:58:55,012 INFO L273 TraceCheckUtils]: 88: Hoare triple {54270#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54270#(<= main_x 44)} is VALID [2019-05-15 10:58:55,013 INFO L273 TraceCheckUtils]: 89: Hoare triple {54270#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54277#(<= main_x 45)} is VALID [2019-05-15 10:58:55,013 INFO L273 TraceCheckUtils]: 90: Hoare triple {54277#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54277#(<= main_x 45)} is VALID [2019-05-15 10:58:55,014 INFO L273 TraceCheckUtils]: 91: Hoare triple {54277#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54284#(<= main_x 46)} is VALID [2019-05-15 10:58:55,014 INFO L273 TraceCheckUtils]: 92: Hoare triple {54284#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54284#(<= main_x 46)} is VALID [2019-05-15 10:58:55,015 INFO L273 TraceCheckUtils]: 93: Hoare triple {54284#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54291#(<= main_x 47)} is VALID [2019-05-15 10:58:55,016 INFO L273 TraceCheckUtils]: 94: Hoare triple {54291#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54291#(<= main_x 47)} is VALID [2019-05-15 10:58:55,016 INFO L273 TraceCheckUtils]: 95: Hoare triple {54291#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54298#(<= main_x 48)} is VALID [2019-05-15 10:58:55,017 INFO L273 TraceCheckUtils]: 96: Hoare triple {54298#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54298#(<= main_x 48)} is VALID [2019-05-15 10:58:55,018 INFO L273 TraceCheckUtils]: 97: Hoare triple {54298#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54305#(<= main_x 49)} is VALID [2019-05-15 10:58:55,018 INFO L273 TraceCheckUtils]: 98: Hoare triple {54305#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54305#(<= main_x 49)} is VALID [2019-05-15 10:58:55,019 INFO L273 TraceCheckUtils]: 99: Hoare triple {54305#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54312#(<= main_x 50)} is VALID [2019-05-15 10:58:55,020 INFO L273 TraceCheckUtils]: 100: Hoare triple {54312#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54312#(<= main_x 50)} is VALID [2019-05-15 10:58:55,020 INFO L273 TraceCheckUtils]: 101: Hoare triple {54312#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54319#(<= main_x 51)} is VALID [2019-05-15 10:58:55,021 INFO L273 TraceCheckUtils]: 102: Hoare triple {54319#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54319#(<= main_x 51)} is VALID [2019-05-15 10:58:55,022 INFO L273 TraceCheckUtils]: 103: Hoare triple {54319#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54326#(<= main_x 52)} is VALID [2019-05-15 10:58:55,022 INFO L273 TraceCheckUtils]: 104: Hoare triple {54326#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54326#(<= main_x 52)} is VALID [2019-05-15 10:58:55,023 INFO L273 TraceCheckUtils]: 105: Hoare triple {54326#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54333#(<= main_x 53)} is VALID [2019-05-15 10:58:55,023 INFO L273 TraceCheckUtils]: 106: Hoare triple {54333#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54333#(<= main_x 53)} is VALID [2019-05-15 10:58:55,024 INFO L273 TraceCheckUtils]: 107: Hoare triple {54333#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54340#(<= main_x 54)} is VALID [2019-05-15 10:58:55,025 INFO L273 TraceCheckUtils]: 108: Hoare triple {54340#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54340#(<= main_x 54)} is VALID [2019-05-15 10:58:55,025 INFO L273 TraceCheckUtils]: 109: Hoare triple {54340#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54347#(<= main_x 55)} is VALID [2019-05-15 10:58:55,026 INFO L273 TraceCheckUtils]: 110: Hoare triple {54347#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54347#(<= main_x 55)} is VALID [2019-05-15 10:58:55,027 INFO L273 TraceCheckUtils]: 111: Hoare triple {54347#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54354#(<= main_x 56)} is VALID [2019-05-15 10:58:55,027 INFO L273 TraceCheckUtils]: 112: Hoare triple {54354#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54354#(<= main_x 56)} is VALID [2019-05-15 10:58:55,028 INFO L273 TraceCheckUtils]: 113: Hoare triple {54354#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54361#(<= main_x 57)} is VALID [2019-05-15 10:58:55,028 INFO L273 TraceCheckUtils]: 114: Hoare triple {54361#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54361#(<= main_x 57)} is VALID [2019-05-15 10:58:55,029 INFO L273 TraceCheckUtils]: 115: Hoare triple {54361#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54368#(<= main_x 58)} is VALID [2019-05-15 10:58:55,030 INFO L273 TraceCheckUtils]: 116: Hoare triple {54368#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54368#(<= main_x 58)} is VALID [2019-05-15 10:58:55,030 INFO L273 TraceCheckUtils]: 117: Hoare triple {54368#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54375#(<= main_x 59)} is VALID [2019-05-15 10:58:55,031 INFO L273 TraceCheckUtils]: 118: Hoare triple {54375#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54375#(<= main_x 59)} is VALID [2019-05-15 10:58:55,032 INFO L273 TraceCheckUtils]: 119: Hoare triple {54375#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54382#(<= main_x 60)} is VALID [2019-05-15 10:58:55,032 INFO L273 TraceCheckUtils]: 120: Hoare triple {54382#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54382#(<= main_x 60)} is VALID [2019-05-15 10:58:55,033 INFO L273 TraceCheckUtils]: 121: Hoare triple {54382#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54389#(<= main_x 61)} is VALID [2019-05-15 10:58:55,033 INFO L273 TraceCheckUtils]: 122: Hoare triple {54389#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54389#(<= main_x 61)} is VALID [2019-05-15 10:58:55,034 INFO L273 TraceCheckUtils]: 123: Hoare triple {54389#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54396#(<= main_x 62)} is VALID [2019-05-15 10:58:55,034 INFO L273 TraceCheckUtils]: 124: Hoare triple {54396#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54396#(<= main_x 62)} is VALID [2019-05-15 10:58:55,035 INFO L273 TraceCheckUtils]: 125: Hoare triple {54396#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54403#(<= main_x 63)} is VALID [2019-05-15 10:58:55,036 INFO L273 TraceCheckUtils]: 126: Hoare triple {54403#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54403#(<= main_x 63)} is VALID [2019-05-15 10:58:55,036 INFO L273 TraceCheckUtils]: 127: Hoare triple {54403#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54410#(<= main_x 64)} is VALID [2019-05-15 10:58:55,037 INFO L273 TraceCheckUtils]: 128: Hoare triple {54410#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54410#(<= main_x 64)} is VALID [2019-05-15 10:58:55,038 INFO L273 TraceCheckUtils]: 129: Hoare triple {54410#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54417#(<= main_x 65)} is VALID [2019-05-15 10:58:55,038 INFO L273 TraceCheckUtils]: 130: Hoare triple {54417#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54417#(<= main_x 65)} is VALID [2019-05-15 10:58:55,039 INFO L273 TraceCheckUtils]: 131: Hoare triple {54417#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54424#(<= main_x 66)} is VALID [2019-05-15 10:58:55,039 INFO L273 TraceCheckUtils]: 132: Hoare triple {54424#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54424#(<= main_x 66)} is VALID [2019-05-15 10:58:55,040 INFO L273 TraceCheckUtils]: 133: Hoare triple {54424#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54431#(<= main_x 67)} is VALID [2019-05-15 10:58:55,041 INFO L273 TraceCheckUtils]: 134: Hoare triple {54431#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54431#(<= main_x 67)} is VALID [2019-05-15 10:58:55,041 INFO L273 TraceCheckUtils]: 135: Hoare triple {54431#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54438#(<= main_x 68)} is VALID [2019-05-15 10:58:55,042 INFO L273 TraceCheckUtils]: 136: Hoare triple {54438#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54438#(<= main_x 68)} is VALID [2019-05-15 10:58:55,043 INFO L273 TraceCheckUtils]: 137: Hoare triple {54438#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54445#(<= main_x 69)} is VALID [2019-05-15 10:58:55,043 INFO L273 TraceCheckUtils]: 138: Hoare triple {54445#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54445#(<= main_x 69)} is VALID [2019-05-15 10:58:55,044 INFO L273 TraceCheckUtils]: 139: Hoare triple {54445#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54452#(<= main_x 70)} is VALID [2019-05-15 10:58:55,045 INFO L273 TraceCheckUtils]: 140: Hoare triple {54452#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54452#(<= main_x 70)} is VALID [2019-05-15 10:58:55,045 INFO L273 TraceCheckUtils]: 141: Hoare triple {54452#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54459#(<= main_x 71)} is VALID [2019-05-15 10:58:55,046 INFO L273 TraceCheckUtils]: 142: Hoare triple {54459#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54459#(<= main_x 71)} is VALID [2019-05-15 10:58:55,047 INFO L273 TraceCheckUtils]: 143: Hoare triple {54459#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54466#(<= main_x 72)} is VALID [2019-05-15 10:58:55,047 INFO L273 TraceCheckUtils]: 144: Hoare triple {54466#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54466#(<= main_x 72)} is VALID [2019-05-15 10:58:55,048 INFO L273 TraceCheckUtils]: 145: Hoare triple {54466#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54473#(<= main_x 73)} is VALID [2019-05-15 10:58:55,048 INFO L273 TraceCheckUtils]: 146: Hoare triple {54473#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54473#(<= main_x 73)} is VALID [2019-05-15 10:58:55,049 INFO L273 TraceCheckUtils]: 147: Hoare triple {54473#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54480#(<= main_x 74)} is VALID [2019-05-15 10:58:55,050 INFO L273 TraceCheckUtils]: 148: Hoare triple {54480#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54480#(<= main_x 74)} is VALID [2019-05-15 10:58:55,050 INFO L273 TraceCheckUtils]: 149: Hoare triple {54480#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54487#(<= main_x 75)} is VALID [2019-05-15 10:58:55,051 INFO L273 TraceCheckUtils]: 150: Hoare triple {54487#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54487#(<= main_x 75)} is VALID [2019-05-15 10:58:55,052 INFO L273 TraceCheckUtils]: 151: Hoare triple {54487#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54494#(<= main_x 76)} is VALID [2019-05-15 10:58:55,052 INFO L273 TraceCheckUtils]: 152: Hoare triple {54494#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54494#(<= main_x 76)} is VALID [2019-05-15 10:58:55,053 INFO L273 TraceCheckUtils]: 153: Hoare triple {54494#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54501#(<= main_x 77)} is VALID [2019-05-15 10:58:55,053 INFO L273 TraceCheckUtils]: 154: Hoare triple {54501#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54501#(<= main_x 77)} is VALID [2019-05-15 10:58:55,054 INFO L273 TraceCheckUtils]: 155: Hoare triple {54501#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54508#(<= main_x 78)} is VALID [2019-05-15 10:58:55,055 INFO L273 TraceCheckUtils]: 156: Hoare triple {54508#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54508#(<= main_x 78)} is VALID [2019-05-15 10:58:55,055 INFO L273 TraceCheckUtils]: 157: Hoare triple {54508#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54515#(<= main_x 79)} is VALID [2019-05-15 10:58:55,056 INFO L273 TraceCheckUtils]: 158: Hoare triple {54515#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54515#(<= main_x 79)} is VALID [2019-05-15 10:58:55,056 INFO L273 TraceCheckUtils]: 159: Hoare triple {54515#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54522#(<= main_x 80)} is VALID [2019-05-15 10:58:55,057 INFO L273 TraceCheckUtils]: 160: Hoare triple {54522#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54522#(<= main_x 80)} is VALID [2019-05-15 10:58:55,058 INFO L273 TraceCheckUtils]: 161: Hoare triple {54522#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54529#(<= main_x 81)} is VALID [2019-05-15 10:58:55,058 INFO L273 TraceCheckUtils]: 162: Hoare triple {54529#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54529#(<= main_x 81)} is VALID [2019-05-15 10:58:55,059 INFO L273 TraceCheckUtils]: 163: Hoare triple {54529#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54536#(<= main_x 82)} is VALID [2019-05-15 10:58:55,060 INFO L273 TraceCheckUtils]: 164: Hoare triple {54536#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54536#(<= main_x 82)} is VALID [2019-05-15 10:58:55,060 INFO L273 TraceCheckUtils]: 165: Hoare triple {54536#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {54543#(<= main_x 83)} is VALID [2019-05-15 10:58:55,061 INFO L273 TraceCheckUtils]: 166: Hoare triple {54543#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {54543#(<= main_x 83)} is VALID [2019-05-15 10:58:55,061 INFO L273 TraceCheckUtils]: 167: Hoare triple {54543#(<= main_x 83)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {53961#false} is VALID [2019-05-15 10:58:55,062 INFO L273 TraceCheckUtils]: 168: Hoare triple {53961#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {53961#false} is VALID [2019-05-15 10:58:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:55,079 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:55,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2019-05-15 10:58:55,080 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 169 [2019-05-15 10:58:55,080 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:55,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 86 states. [2019-05-15 10:58:55,247 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 169 edges. 169 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:55,247 INFO L454 AbstractCegarLoop]: Interpolant automaton has 86 states [2019-05-15 10:58:55,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2019-05-15 10:58:55,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2019-05-15 10:58:55,249 INFO L87 Difference]: Start difference. First operand 170 states and 253 transitions. Second operand 86 states. [2019-05-15 10:58:55,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:55,864 INFO L93 Difference]: Finished difference Result 172 states and 256 transitions. [2019-05-15 10:58:55,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2019-05-15 10:58:55,864 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 169 [2019-05-15 10:58:55,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:58:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2019-05-15 10:58:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 257 transitions. [2019-05-15 10:58:55,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2019-05-15 10:58:55,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 257 transitions. [2019-05-15 10:58:55,867 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 86 states and 257 transitions. [2019-05-15 10:58:56,122 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 257 edges. 257 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:56,125 INFO L225 Difference]: With dead ends: 172 [2019-05-15 10:58:56,125 INFO L226 Difference]: Without dead ends: 172 [2019-05-15 10:58:56,125 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2019-05-15 10:58:56,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2019-05-15 10:58:56,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2019-05-15 10:58:56,127 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:58:56,127 INFO L82 GeneralOperation]: Start isEquivalent. First operand 172 states. Second operand 172 states. [2019-05-15 10:58:56,127 INFO L74 IsIncluded]: Start isIncluded. First operand 172 states. Second operand 172 states. [2019-05-15 10:58:56,127 INFO L87 Difference]: Start difference. First operand 172 states. Second operand 172 states. [2019-05-15 10:58:56,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:56,129 INFO L93 Difference]: Finished difference Result 172 states and 256 transitions. [2019-05-15 10:58:56,129 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2019-05-15 10:58:56,129 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:56,129 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:56,129 INFO L74 IsIncluded]: Start isIncluded. First operand 172 states. Second operand 172 states. [2019-05-15 10:58:56,129 INFO L87 Difference]: Start difference. First operand 172 states. Second operand 172 states. [2019-05-15 10:58:56,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:58:56,131 INFO L93 Difference]: Finished difference Result 172 states and 256 transitions. [2019-05-15 10:58:56,132 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2019-05-15 10:58:56,132 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:58:56,132 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:58:56,132 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:58:56,132 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:58:56,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2019-05-15 10:58:56,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 256 transitions. [2019-05-15 10:58:56,134 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 256 transitions. Word has length 169 [2019-05-15 10:58:56,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:58:56,134 INFO L475 AbstractCegarLoop]: Abstraction has 172 states and 256 transitions. [2019-05-15 10:58:56,134 INFO L476 AbstractCegarLoop]: Interpolant automaton has 86 states. [2019-05-15 10:58:56,134 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2019-05-15 10:58:56,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2019-05-15 10:58:56,135 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:58:56,135 INFO L399 BasicCegarLoop]: trace histogram [84, 84, 1, 1, 1] [2019-05-15 10:58:56,135 INFO L418 AbstractCegarLoop]: === Iteration 85 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:58:56,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:58:56,135 INFO L82 PathProgramCache]: Analyzing trace with hash -203380977, now seen corresponding path program 84 times [2019-05-15 10:58:56,136 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:58:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:56,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 86 conjunts are in the unsatisfiable core [2019-05-15 10:58:56,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:58:56,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:58:59,286 INFO L273 TraceCheckUtils]: 0: Hoare triple {55240#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {55245#(<= main_x 0)} is VALID [2019-05-15 10:58:59,287 INFO L273 TraceCheckUtils]: 1: Hoare triple {55245#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55249#(<= main_x 1)} is VALID [2019-05-15 10:58:59,288 INFO L273 TraceCheckUtils]: 2: Hoare triple {55249#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55249#(<= main_x 1)} is VALID [2019-05-15 10:58:59,288 INFO L273 TraceCheckUtils]: 3: Hoare triple {55249#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55256#(<= main_x 2)} is VALID [2019-05-15 10:58:59,289 INFO L273 TraceCheckUtils]: 4: Hoare triple {55256#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55256#(<= main_x 2)} is VALID [2019-05-15 10:58:59,290 INFO L273 TraceCheckUtils]: 5: Hoare triple {55256#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55263#(<= main_x 3)} is VALID [2019-05-15 10:58:59,290 INFO L273 TraceCheckUtils]: 6: Hoare triple {55263#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55263#(<= main_x 3)} is VALID [2019-05-15 10:58:59,291 INFO L273 TraceCheckUtils]: 7: Hoare triple {55263#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55270#(<= main_x 4)} is VALID [2019-05-15 10:58:59,292 INFO L273 TraceCheckUtils]: 8: Hoare triple {55270#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55270#(<= main_x 4)} is VALID [2019-05-15 10:58:59,292 INFO L273 TraceCheckUtils]: 9: Hoare triple {55270#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55277#(<= main_x 5)} is VALID [2019-05-15 10:58:59,293 INFO L273 TraceCheckUtils]: 10: Hoare triple {55277#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55277#(<= main_x 5)} is VALID [2019-05-15 10:58:59,294 INFO L273 TraceCheckUtils]: 11: Hoare triple {55277#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55284#(<= main_x 6)} is VALID [2019-05-15 10:58:59,294 INFO L273 TraceCheckUtils]: 12: Hoare triple {55284#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55284#(<= main_x 6)} is VALID [2019-05-15 10:58:59,295 INFO L273 TraceCheckUtils]: 13: Hoare triple {55284#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55291#(<= main_x 7)} is VALID [2019-05-15 10:58:59,295 INFO L273 TraceCheckUtils]: 14: Hoare triple {55291#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55291#(<= main_x 7)} is VALID [2019-05-15 10:58:59,296 INFO L273 TraceCheckUtils]: 15: Hoare triple {55291#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55298#(<= main_x 8)} is VALID [2019-05-15 10:58:59,297 INFO L273 TraceCheckUtils]: 16: Hoare triple {55298#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55298#(<= main_x 8)} is VALID [2019-05-15 10:58:59,297 INFO L273 TraceCheckUtils]: 17: Hoare triple {55298#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55305#(<= main_x 9)} is VALID [2019-05-15 10:58:59,298 INFO L273 TraceCheckUtils]: 18: Hoare triple {55305#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55305#(<= main_x 9)} is VALID [2019-05-15 10:58:59,299 INFO L273 TraceCheckUtils]: 19: Hoare triple {55305#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55312#(<= main_x 10)} is VALID [2019-05-15 10:58:59,299 INFO L273 TraceCheckUtils]: 20: Hoare triple {55312#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55312#(<= main_x 10)} is VALID [2019-05-15 10:58:59,300 INFO L273 TraceCheckUtils]: 21: Hoare triple {55312#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55319#(<= main_x 11)} is VALID [2019-05-15 10:58:59,300 INFO L273 TraceCheckUtils]: 22: Hoare triple {55319#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55319#(<= main_x 11)} is VALID [2019-05-15 10:58:59,301 INFO L273 TraceCheckUtils]: 23: Hoare triple {55319#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55326#(<= main_x 12)} is VALID [2019-05-15 10:58:59,302 INFO L273 TraceCheckUtils]: 24: Hoare triple {55326#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55326#(<= main_x 12)} is VALID [2019-05-15 10:58:59,302 INFO L273 TraceCheckUtils]: 25: Hoare triple {55326#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55333#(<= main_x 13)} is VALID [2019-05-15 10:58:59,303 INFO L273 TraceCheckUtils]: 26: Hoare triple {55333#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55333#(<= main_x 13)} is VALID [2019-05-15 10:58:59,304 INFO L273 TraceCheckUtils]: 27: Hoare triple {55333#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55340#(<= main_x 14)} is VALID [2019-05-15 10:58:59,304 INFO L273 TraceCheckUtils]: 28: Hoare triple {55340#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55340#(<= main_x 14)} is VALID [2019-05-15 10:58:59,305 INFO L273 TraceCheckUtils]: 29: Hoare triple {55340#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55347#(<= main_x 15)} is VALID [2019-05-15 10:58:59,306 INFO L273 TraceCheckUtils]: 30: Hoare triple {55347#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55347#(<= main_x 15)} is VALID [2019-05-15 10:58:59,306 INFO L273 TraceCheckUtils]: 31: Hoare triple {55347#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55354#(<= main_x 16)} is VALID [2019-05-15 10:58:59,307 INFO L273 TraceCheckUtils]: 32: Hoare triple {55354#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55354#(<= main_x 16)} is VALID [2019-05-15 10:58:59,308 INFO L273 TraceCheckUtils]: 33: Hoare triple {55354#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55361#(<= main_x 17)} is VALID [2019-05-15 10:58:59,308 INFO L273 TraceCheckUtils]: 34: Hoare triple {55361#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55361#(<= main_x 17)} is VALID [2019-05-15 10:58:59,309 INFO L273 TraceCheckUtils]: 35: Hoare triple {55361#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55368#(<= main_x 18)} is VALID [2019-05-15 10:58:59,309 INFO L273 TraceCheckUtils]: 36: Hoare triple {55368#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55368#(<= main_x 18)} is VALID [2019-05-15 10:58:59,310 INFO L273 TraceCheckUtils]: 37: Hoare triple {55368#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55375#(<= main_x 19)} is VALID [2019-05-15 10:58:59,311 INFO L273 TraceCheckUtils]: 38: Hoare triple {55375#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55375#(<= main_x 19)} is VALID [2019-05-15 10:58:59,311 INFO L273 TraceCheckUtils]: 39: Hoare triple {55375#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55382#(<= main_x 20)} is VALID [2019-05-15 10:58:59,312 INFO L273 TraceCheckUtils]: 40: Hoare triple {55382#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55382#(<= main_x 20)} is VALID [2019-05-15 10:58:59,312 INFO L273 TraceCheckUtils]: 41: Hoare triple {55382#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55389#(<= main_x 21)} is VALID [2019-05-15 10:58:59,313 INFO L273 TraceCheckUtils]: 42: Hoare triple {55389#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55389#(<= main_x 21)} is VALID [2019-05-15 10:58:59,314 INFO L273 TraceCheckUtils]: 43: Hoare triple {55389#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55396#(<= main_x 22)} is VALID [2019-05-15 10:58:59,314 INFO L273 TraceCheckUtils]: 44: Hoare triple {55396#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55396#(<= main_x 22)} is VALID [2019-05-15 10:58:59,315 INFO L273 TraceCheckUtils]: 45: Hoare triple {55396#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55403#(<= main_x 23)} is VALID [2019-05-15 10:58:59,315 INFO L273 TraceCheckUtils]: 46: Hoare triple {55403#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55403#(<= main_x 23)} is VALID [2019-05-15 10:58:59,316 INFO L273 TraceCheckUtils]: 47: Hoare triple {55403#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55410#(<= main_x 24)} is VALID [2019-05-15 10:58:59,317 INFO L273 TraceCheckUtils]: 48: Hoare triple {55410#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55410#(<= main_x 24)} is VALID [2019-05-15 10:58:59,317 INFO L273 TraceCheckUtils]: 49: Hoare triple {55410#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55417#(<= main_x 25)} is VALID [2019-05-15 10:58:59,318 INFO L273 TraceCheckUtils]: 50: Hoare triple {55417#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55417#(<= main_x 25)} is VALID [2019-05-15 10:58:59,319 INFO L273 TraceCheckUtils]: 51: Hoare triple {55417#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55424#(<= main_x 26)} is VALID [2019-05-15 10:58:59,319 INFO L273 TraceCheckUtils]: 52: Hoare triple {55424#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55424#(<= main_x 26)} is VALID [2019-05-15 10:58:59,320 INFO L273 TraceCheckUtils]: 53: Hoare triple {55424#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55431#(<= main_x 27)} is VALID [2019-05-15 10:58:59,320 INFO L273 TraceCheckUtils]: 54: Hoare triple {55431#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55431#(<= main_x 27)} is VALID [2019-05-15 10:58:59,321 INFO L273 TraceCheckUtils]: 55: Hoare triple {55431#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55438#(<= main_x 28)} is VALID [2019-05-15 10:58:59,322 INFO L273 TraceCheckUtils]: 56: Hoare triple {55438#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55438#(<= main_x 28)} is VALID [2019-05-15 10:58:59,322 INFO L273 TraceCheckUtils]: 57: Hoare triple {55438#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55445#(<= main_x 29)} is VALID [2019-05-15 10:58:59,323 INFO L273 TraceCheckUtils]: 58: Hoare triple {55445#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55445#(<= main_x 29)} is VALID [2019-05-15 10:58:59,324 INFO L273 TraceCheckUtils]: 59: Hoare triple {55445#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55452#(<= main_x 30)} is VALID [2019-05-15 10:58:59,324 INFO L273 TraceCheckUtils]: 60: Hoare triple {55452#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55452#(<= main_x 30)} is VALID [2019-05-15 10:58:59,325 INFO L273 TraceCheckUtils]: 61: Hoare triple {55452#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55459#(<= main_x 31)} is VALID [2019-05-15 10:58:59,325 INFO L273 TraceCheckUtils]: 62: Hoare triple {55459#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55459#(<= main_x 31)} is VALID [2019-05-15 10:58:59,326 INFO L273 TraceCheckUtils]: 63: Hoare triple {55459#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55466#(<= main_x 32)} is VALID [2019-05-15 10:58:59,327 INFO L273 TraceCheckUtils]: 64: Hoare triple {55466#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55466#(<= main_x 32)} is VALID [2019-05-15 10:58:59,327 INFO L273 TraceCheckUtils]: 65: Hoare triple {55466#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55473#(<= main_x 33)} is VALID [2019-05-15 10:58:59,328 INFO L273 TraceCheckUtils]: 66: Hoare triple {55473#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55473#(<= main_x 33)} is VALID [2019-05-15 10:58:59,329 INFO L273 TraceCheckUtils]: 67: Hoare triple {55473#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55480#(<= main_x 34)} is VALID [2019-05-15 10:58:59,329 INFO L273 TraceCheckUtils]: 68: Hoare triple {55480#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55480#(<= main_x 34)} is VALID [2019-05-15 10:58:59,330 INFO L273 TraceCheckUtils]: 69: Hoare triple {55480#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55487#(<= main_x 35)} is VALID [2019-05-15 10:58:59,330 INFO L273 TraceCheckUtils]: 70: Hoare triple {55487#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55487#(<= main_x 35)} is VALID [2019-05-15 10:58:59,331 INFO L273 TraceCheckUtils]: 71: Hoare triple {55487#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55494#(<= main_x 36)} is VALID [2019-05-15 10:58:59,332 INFO L273 TraceCheckUtils]: 72: Hoare triple {55494#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55494#(<= main_x 36)} is VALID [2019-05-15 10:58:59,332 INFO L273 TraceCheckUtils]: 73: Hoare triple {55494#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55501#(<= main_x 37)} is VALID [2019-05-15 10:58:59,333 INFO L273 TraceCheckUtils]: 74: Hoare triple {55501#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55501#(<= main_x 37)} is VALID [2019-05-15 10:58:59,334 INFO L273 TraceCheckUtils]: 75: Hoare triple {55501#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55508#(<= main_x 38)} is VALID [2019-05-15 10:58:59,334 INFO L273 TraceCheckUtils]: 76: Hoare triple {55508#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55508#(<= main_x 38)} is VALID [2019-05-15 10:58:59,335 INFO L273 TraceCheckUtils]: 77: Hoare triple {55508#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55515#(<= main_x 39)} is VALID [2019-05-15 10:58:59,335 INFO L273 TraceCheckUtils]: 78: Hoare triple {55515#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55515#(<= main_x 39)} is VALID [2019-05-15 10:58:59,336 INFO L273 TraceCheckUtils]: 79: Hoare triple {55515#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55522#(<= main_x 40)} is VALID [2019-05-15 10:58:59,337 INFO L273 TraceCheckUtils]: 80: Hoare triple {55522#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55522#(<= main_x 40)} is VALID [2019-05-15 10:58:59,337 INFO L273 TraceCheckUtils]: 81: Hoare triple {55522#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55529#(<= main_x 41)} is VALID [2019-05-15 10:58:59,338 INFO L273 TraceCheckUtils]: 82: Hoare triple {55529#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55529#(<= main_x 41)} is VALID [2019-05-15 10:58:59,339 INFO L273 TraceCheckUtils]: 83: Hoare triple {55529#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55536#(<= main_x 42)} is VALID [2019-05-15 10:58:59,339 INFO L273 TraceCheckUtils]: 84: Hoare triple {55536#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55536#(<= main_x 42)} is VALID [2019-05-15 10:58:59,340 INFO L273 TraceCheckUtils]: 85: Hoare triple {55536#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55543#(<= main_x 43)} is VALID [2019-05-15 10:58:59,340 INFO L273 TraceCheckUtils]: 86: Hoare triple {55543#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55543#(<= main_x 43)} is VALID [2019-05-15 10:58:59,341 INFO L273 TraceCheckUtils]: 87: Hoare triple {55543#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55550#(<= main_x 44)} is VALID [2019-05-15 10:58:59,341 INFO L273 TraceCheckUtils]: 88: Hoare triple {55550#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55550#(<= main_x 44)} is VALID [2019-05-15 10:58:59,342 INFO L273 TraceCheckUtils]: 89: Hoare triple {55550#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55557#(<= main_x 45)} is VALID [2019-05-15 10:58:59,343 INFO L273 TraceCheckUtils]: 90: Hoare triple {55557#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55557#(<= main_x 45)} is VALID [2019-05-15 10:58:59,343 INFO L273 TraceCheckUtils]: 91: Hoare triple {55557#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55564#(<= main_x 46)} is VALID [2019-05-15 10:58:59,344 INFO L273 TraceCheckUtils]: 92: Hoare triple {55564#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55564#(<= main_x 46)} is VALID [2019-05-15 10:58:59,345 INFO L273 TraceCheckUtils]: 93: Hoare triple {55564#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55571#(<= main_x 47)} is VALID [2019-05-15 10:58:59,345 INFO L273 TraceCheckUtils]: 94: Hoare triple {55571#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55571#(<= main_x 47)} is VALID [2019-05-15 10:58:59,346 INFO L273 TraceCheckUtils]: 95: Hoare triple {55571#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55578#(<= main_x 48)} is VALID [2019-05-15 10:58:59,346 INFO L273 TraceCheckUtils]: 96: Hoare triple {55578#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55578#(<= main_x 48)} is VALID [2019-05-15 10:58:59,347 INFO L273 TraceCheckUtils]: 97: Hoare triple {55578#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55585#(<= main_x 49)} is VALID [2019-05-15 10:58:59,347 INFO L273 TraceCheckUtils]: 98: Hoare triple {55585#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55585#(<= main_x 49)} is VALID [2019-05-15 10:58:59,348 INFO L273 TraceCheckUtils]: 99: Hoare triple {55585#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55592#(<= main_x 50)} is VALID [2019-05-15 10:58:59,349 INFO L273 TraceCheckUtils]: 100: Hoare triple {55592#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55592#(<= main_x 50)} is VALID [2019-05-15 10:58:59,349 INFO L273 TraceCheckUtils]: 101: Hoare triple {55592#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55599#(<= main_x 51)} is VALID [2019-05-15 10:58:59,350 INFO L273 TraceCheckUtils]: 102: Hoare triple {55599#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55599#(<= main_x 51)} is VALID [2019-05-15 10:58:59,351 INFO L273 TraceCheckUtils]: 103: Hoare triple {55599#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55606#(<= main_x 52)} is VALID [2019-05-15 10:58:59,351 INFO L273 TraceCheckUtils]: 104: Hoare triple {55606#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55606#(<= main_x 52)} is VALID [2019-05-15 10:58:59,352 INFO L273 TraceCheckUtils]: 105: Hoare triple {55606#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55613#(<= main_x 53)} is VALID [2019-05-15 10:58:59,352 INFO L273 TraceCheckUtils]: 106: Hoare triple {55613#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55613#(<= main_x 53)} is VALID [2019-05-15 10:58:59,353 INFO L273 TraceCheckUtils]: 107: Hoare triple {55613#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55620#(<= main_x 54)} is VALID [2019-05-15 10:58:59,354 INFO L273 TraceCheckUtils]: 108: Hoare triple {55620#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55620#(<= main_x 54)} is VALID [2019-05-15 10:58:59,354 INFO L273 TraceCheckUtils]: 109: Hoare triple {55620#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55627#(<= main_x 55)} is VALID [2019-05-15 10:58:59,355 INFO L273 TraceCheckUtils]: 110: Hoare triple {55627#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55627#(<= main_x 55)} is VALID [2019-05-15 10:58:59,356 INFO L273 TraceCheckUtils]: 111: Hoare triple {55627#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55634#(<= main_x 56)} is VALID [2019-05-15 10:58:59,356 INFO L273 TraceCheckUtils]: 112: Hoare triple {55634#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55634#(<= main_x 56)} is VALID [2019-05-15 10:58:59,357 INFO L273 TraceCheckUtils]: 113: Hoare triple {55634#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55641#(<= main_x 57)} is VALID [2019-05-15 10:58:59,357 INFO L273 TraceCheckUtils]: 114: Hoare triple {55641#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55641#(<= main_x 57)} is VALID [2019-05-15 10:58:59,358 INFO L273 TraceCheckUtils]: 115: Hoare triple {55641#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55648#(<= main_x 58)} is VALID [2019-05-15 10:58:59,359 INFO L273 TraceCheckUtils]: 116: Hoare triple {55648#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55648#(<= main_x 58)} is VALID [2019-05-15 10:58:59,359 INFO L273 TraceCheckUtils]: 117: Hoare triple {55648#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55655#(<= main_x 59)} is VALID [2019-05-15 10:58:59,360 INFO L273 TraceCheckUtils]: 118: Hoare triple {55655#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55655#(<= main_x 59)} is VALID [2019-05-15 10:58:59,361 INFO L273 TraceCheckUtils]: 119: Hoare triple {55655#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55662#(<= main_x 60)} is VALID [2019-05-15 10:58:59,361 INFO L273 TraceCheckUtils]: 120: Hoare triple {55662#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55662#(<= main_x 60)} is VALID [2019-05-15 10:58:59,362 INFO L273 TraceCheckUtils]: 121: Hoare triple {55662#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55669#(<= main_x 61)} is VALID [2019-05-15 10:58:59,362 INFO L273 TraceCheckUtils]: 122: Hoare triple {55669#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55669#(<= main_x 61)} is VALID [2019-05-15 10:58:59,363 INFO L273 TraceCheckUtils]: 123: Hoare triple {55669#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55676#(<= main_x 62)} is VALID [2019-05-15 10:58:59,364 INFO L273 TraceCheckUtils]: 124: Hoare triple {55676#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55676#(<= main_x 62)} is VALID [2019-05-15 10:58:59,364 INFO L273 TraceCheckUtils]: 125: Hoare triple {55676#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55683#(<= main_x 63)} is VALID [2019-05-15 10:58:59,365 INFO L273 TraceCheckUtils]: 126: Hoare triple {55683#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55683#(<= main_x 63)} is VALID [2019-05-15 10:58:59,366 INFO L273 TraceCheckUtils]: 127: Hoare triple {55683#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55690#(<= main_x 64)} is VALID [2019-05-15 10:58:59,366 INFO L273 TraceCheckUtils]: 128: Hoare triple {55690#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55690#(<= main_x 64)} is VALID [2019-05-15 10:58:59,367 INFO L273 TraceCheckUtils]: 129: Hoare triple {55690#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55697#(<= main_x 65)} is VALID [2019-05-15 10:58:59,367 INFO L273 TraceCheckUtils]: 130: Hoare triple {55697#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55697#(<= main_x 65)} is VALID [2019-05-15 10:58:59,368 INFO L273 TraceCheckUtils]: 131: Hoare triple {55697#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55704#(<= main_x 66)} is VALID [2019-05-15 10:58:59,369 INFO L273 TraceCheckUtils]: 132: Hoare triple {55704#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55704#(<= main_x 66)} is VALID [2019-05-15 10:58:59,369 INFO L273 TraceCheckUtils]: 133: Hoare triple {55704#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55711#(<= main_x 67)} is VALID [2019-05-15 10:58:59,370 INFO L273 TraceCheckUtils]: 134: Hoare triple {55711#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55711#(<= main_x 67)} is VALID [2019-05-15 10:58:59,371 INFO L273 TraceCheckUtils]: 135: Hoare triple {55711#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55718#(<= main_x 68)} is VALID [2019-05-15 10:58:59,371 INFO L273 TraceCheckUtils]: 136: Hoare triple {55718#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55718#(<= main_x 68)} is VALID [2019-05-15 10:58:59,372 INFO L273 TraceCheckUtils]: 137: Hoare triple {55718#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55725#(<= main_x 69)} is VALID [2019-05-15 10:58:59,372 INFO L273 TraceCheckUtils]: 138: Hoare triple {55725#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55725#(<= main_x 69)} is VALID [2019-05-15 10:58:59,373 INFO L273 TraceCheckUtils]: 139: Hoare triple {55725#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55732#(<= main_x 70)} is VALID [2019-05-15 10:58:59,374 INFO L273 TraceCheckUtils]: 140: Hoare triple {55732#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55732#(<= main_x 70)} is VALID [2019-05-15 10:58:59,374 INFO L273 TraceCheckUtils]: 141: Hoare triple {55732#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55739#(<= main_x 71)} is VALID [2019-05-15 10:58:59,375 INFO L273 TraceCheckUtils]: 142: Hoare triple {55739#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55739#(<= main_x 71)} is VALID [2019-05-15 10:58:59,375 INFO L273 TraceCheckUtils]: 143: Hoare triple {55739#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55746#(<= main_x 72)} is VALID [2019-05-15 10:58:59,376 INFO L273 TraceCheckUtils]: 144: Hoare triple {55746#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55746#(<= main_x 72)} is VALID [2019-05-15 10:58:59,377 INFO L273 TraceCheckUtils]: 145: Hoare triple {55746#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55753#(<= main_x 73)} is VALID [2019-05-15 10:58:59,377 INFO L273 TraceCheckUtils]: 146: Hoare triple {55753#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55753#(<= main_x 73)} is VALID [2019-05-15 10:58:59,378 INFO L273 TraceCheckUtils]: 147: Hoare triple {55753#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55760#(<= main_x 74)} is VALID [2019-05-15 10:58:59,379 INFO L273 TraceCheckUtils]: 148: Hoare triple {55760#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55760#(<= main_x 74)} is VALID [2019-05-15 10:58:59,379 INFO L273 TraceCheckUtils]: 149: Hoare triple {55760#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55767#(<= main_x 75)} is VALID [2019-05-15 10:58:59,380 INFO L273 TraceCheckUtils]: 150: Hoare triple {55767#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55767#(<= main_x 75)} is VALID [2019-05-15 10:58:59,381 INFO L273 TraceCheckUtils]: 151: Hoare triple {55767#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55774#(<= main_x 76)} is VALID [2019-05-15 10:58:59,381 INFO L273 TraceCheckUtils]: 152: Hoare triple {55774#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55774#(<= main_x 76)} is VALID [2019-05-15 10:58:59,382 INFO L273 TraceCheckUtils]: 153: Hoare triple {55774#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55781#(<= main_x 77)} is VALID [2019-05-15 10:58:59,382 INFO L273 TraceCheckUtils]: 154: Hoare triple {55781#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55781#(<= main_x 77)} is VALID [2019-05-15 10:58:59,383 INFO L273 TraceCheckUtils]: 155: Hoare triple {55781#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55788#(<= main_x 78)} is VALID [2019-05-15 10:58:59,384 INFO L273 TraceCheckUtils]: 156: Hoare triple {55788#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55788#(<= main_x 78)} is VALID [2019-05-15 10:58:59,384 INFO L273 TraceCheckUtils]: 157: Hoare triple {55788#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55795#(<= main_x 79)} is VALID [2019-05-15 10:58:59,385 INFO L273 TraceCheckUtils]: 158: Hoare triple {55795#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55795#(<= main_x 79)} is VALID [2019-05-15 10:58:59,385 INFO L273 TraceCheckUtils]: 159: Hoare triple {55795#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55802#(<= main_x 80)} is VALID [2019-05-15 10:58:59,386 INFO L273 TraceCheckUtils]: 160: Hoare triple {55802#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55802#(<= main_x 80)} is VALID [2019-05-15 10:58:59,387 INFO L273 TraceCheckUtils]: 161: Hoare triple {55802#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55809#(<= main_x 81)} is VALID [2019-05-15 10:58:59,387 INFO L273 TraceCheckUtils]: 162: Hoare triple {55809#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55809#(<= main_x 81)} is VALID [2019-05-15 10:58:59,388 INFO L273 TraceCheckUtils]: 163: Hoare triple {55809#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55816#(<= main_x 82)} is VALID [2019-05-15 10:58:59,388 INFO L273 TraceCheckUtils]: 164: Hoare triple {55816#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55816#(<= main_x 82)} is VALID [2019-05-15 10:58:59,389 INFO L273 TraceCheckUtils]: 165: Hoare triple {55816#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55823#(<= main_x 83)} is VALID [2019-05-15 10:58:59,390 INFO L273 TraceCheckUtils]: 166: Hoare triple {55823#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55823#(<= main_x 83)} is VALID [2019-05-15 10:58:59,390 INFO L273 TraceCheckUtils]: 167: Hoare triple {55823#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {55830#(<= main_x 84)} is VALID [2019-05-15 10:58:59,391 INFO L273 TraceCheckUtils]: 168: Hoare triple {55830#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {55830#(<= main_x 84)} is VALID [2019-05-15 10:58:59,391 INFO L273 TraceCheckUtils]: 169: Hoare triple {55830#(<= main_x 84)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {55241#false} is VALID [2019-05-15 10:58:59,392 INFO L273 TraceCheckUtils]: 170: Hoare triple {55241#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {55241#false} is VALID [2019-05-15 10:58:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:58:59,410 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:58:59,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2019-05-15 10:58:59,410 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 171 [2019-05-15 10:58:59,410 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:58:59,411 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 87 states. [2019-05-15 10:58:59,581 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 171 edges. 171 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:58:59,581 INFO L454 AbstractCegarLoop]: Interpolant automaton has 87 states [2019-05-15 10:58:59,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2019-05-15 10:58:59,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2019-05-15 10:58:59,583 INFO L87 Difference]: Start difference. First operand 172 states and 256 transitions. Second operand 87 states. [2019-05-15 10:59:00,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:00,195 INFO L93 Difference]: Finished difference Result 174 states and 259 transitions. [2019-05-15 10:59:00,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2019-05-15 10:59:00,196 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 171 [2019-05-15 10:59:00,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:00,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2019-05-15 10:59:00,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 260 transitions. [2019-05-15 10:59:00,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2019-05-15 10:59:00,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 260 transitions. [2019-05-15 10:59:00,198 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 87 states and 260 transitions. [2019-05-15 10:59:00,452 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 260 edges. 260 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:00,456 INFO L225 Difference]: With dead ends: 174 [2019-05-15 10:59:00,456 INFO L226 Difference]: Without dead ends: 174 [2019-05-15 10:59:00,457 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2019-05-15 10:59:00,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2019-05-15 10:59:00,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2019-05-15 10:59:00,459 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:00,459 INFO L82 GeneralOperation]: Start isEquivalent. First operand 174 states. Second operand 174 states. [2019-05-15 10:59:00,459 INFO L74 IsIncluded]: Start isIncluded. First operand 174 states. Second operand 174 states. [2019-05-15 10:59:00,459 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 174 states. [2019-05-15 10:59:00,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:00,461 INFO L93 Difference]: Finished difference Result 174 states and 259 transitions. [2019-05-15 10:59:00,461 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 259 transitions. [2019-05-15 10:59:00,462 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:00,462 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:00,462 INFO L74 IsIncluded]: Start isIncluded. First operand 174 states. Second operand 174 states. [2019-05-15 10:59:00,462 INFO L87 Difference]: Start difference. First operand 174 states. Second operand 174 states. [2019-05-15 10:59:00,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:00,464 INFO L93 Difference]: Finished difference Result 174 states and 259 transitions. [2019-05-15 10:59:00,464 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 259 transitions. [2019-05-15 10:59:00,464 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:00,464 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:00,464 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:00,464 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:00,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2019-05-15 10:59:00,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 259 transitions. [2019-05-15 10:59:00,466 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 259 transitions. Word has length 171 [2019-05-15 10:59:00,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:00,466 INFO L475 AbstractCegarLoop]: Abstraction has 174 states and 259 transitions. [2019-05-15 10:59:00,466 INFO L476 AbstractCegarLoop]: Interpolant automaton has 87 states. [2019-05-15 10:59:00,466 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 259 transitions. [2019-05-15 10:59:00,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2019-05-15 10:59:00,467 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:00,467 INFO L399 BasicCegarLoop]: trace histogram [85, 85, 1, 1, 1] [2019-05-15 10:59:00,467 INFO L418 AbstractCegarLoop]: === Iteration 86 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:00,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:00,467 INFO L82 PathProgramCache]: Analyzing trace with hash 2119346578, now seen corresponding path program 85 times [2019-05-15 10:59:00,468 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:00,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:00,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 87 conjunts are in the unsatisfiable core [2019-05-15 10:59:00,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:00,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:03,681 INFO L273 TraceCheckUtils]: 0: Hoare triple {56535#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {56540#(<= main_x 0)} is VALID [2019-05-15 10:59:03,682 INFO L273 TraceCheckUtils]: 1: Hoare triple {56540#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56544#(<= main_x 1)} is VALID [2019-05-15 10:59:03,682 INFO L273 TraceCheckUtils]: 2: Hoare triple {56544#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56544#(<= main_x 1)} is VALID [2019-05-15 10:59:03,683 INFO L273 TraceCheckUtils]: 3: Hoare triple {56544#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56551#(<= main_x 2)} is VALID [2019-05-15 10:59:03,684 INFO L273 TraceCheckUtils]: 4: Hoare triple {56551#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56551#(<= main_x 2)} is VALID [2019-05-15 10:59:03,684 INFO L273 TraceCheckUtils]: 5: Hoare triple {56551#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56558#(<= main_x 3)} is VALID [2019-05-15 10:59:03,685 INFO L273 TraceCheckUtils]: 6: Hoare triple {56558#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56558#(<= main_x 3)} is VALID [2019-05-15 10:59:03,686 INFO L273 TraceCheckUtils]: 7: Hoare triple {56558#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56565#(<= main_x 4)} is VALID [2019-05-15 10:59:03,686 INFO L273 TraceCheckUtils]: 8: Hoare triple {56565#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56565#(<= main_x 4)} is VALID [2019-05-15 10:59:03,687 INFO L273 TraceCheckUtils]: 9: Hoare triple {56565#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56572#(<= main_x 5)} is VALID [2019-05-15 10:59:03,688 INFO L273 TraceCheckUtils]: 10: Hoare triple {56572#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56572#(<= main_x 5)} is VALID [2019-05-15 10:59:03,688 INFO L273 TraceCheckUtils]: 11: Hoare triple {56572#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56579#(<= main_x 6)} is VALID [2019-05-15 10:59:03,689 INFO L273 TraceCheckUtils]: 12: Hoare triple {56579#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56579#(<= main_x 6)} is VALID [2019-05-15 10:59:03,690 INFO L273 TraceCheckUtils]: 13: Hoare triple {56579#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56586#(<= main_x 7)} is VALID [2019-05-15 10:59:03,690 INFO L273 TraceCheckUtils]: 14: Hoare triple {56586#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56586#(<= main_x 7)} is VALID [2019-05-15 10:59:03,691 INFO L273 TraceCheckUtils]: 15: Hoare triple {56586#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56593#(<= main_x 8)} is VALID [2019-05-15 10:59:03,691 INFO L273 TraceCheckUtils]: 16: Hoare triple {56593#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56593#(<= main_x 8)} is VALID [2019-05-15 10:59:03,692 INFO L273 TraceCheckUtils]: 17: Hoare triple {56593#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56600#(<= main_x 9)} is VALID [2019-05-15 10:59:03,693 INFO L273 TraceCheckUtils]: 18: Hoare triple {56600#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56600#(<= main_x 9)} is VALID [2019-05-15 10:59:03,693 INFO L273 TraceCheckUtils]: 19: Hoare triple {56600#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56607#(<= main_x 10)} is VALID [2019-05-15 10:59:03,694 INFO L273 TraceCheckUtils]: 20: Hoare triple {56607#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56607#(<= main_x 10)} is VALID [2019-05-15 10:59:03,695 INFO L273 TraceCheckUtils]: 21: Hoare triple {56607#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56614#(<= main_x 11)} is VALID [2019-05-15 10:59:03,695 INFO L273 TraceCheckUtils]: 22: Hoare triple {56614#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56614#(<= main_x 11)} is VALID [2019-05-15 10:59:03,696 INFO L273 TraceCheckUtils]: 23: Hoare triple {56614#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56621#(<= main_x 12)} is VALID [2019-05-15 10:59:03,696 INFO L273 TraceCheckUtils]: 24: Hoare triple {56621#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56621#(<= main_x 12)} is VALID [2019-05-15 10:59:03,697 INFO L273 TraceCheckUtils]: 25: Hoare triple {56621#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56628#(<= main_x 13)} is VALID [2019-05-15 10:59:03,697 INFO L273 TraceCheckUtils]: 26: Hoare triple {56628#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56628#(<= main_x 13)} is VALID [2019-05-15 10:59:03,698 INFO L273 TraceCheckUtils]: 27: Hoare triple {56628#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56635#(<= main_x 14)} is VALID [2019-05-15 10:59:03,699 INFO L273 TraceCheckUtils]: 28: Hoare triple {56635#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56635#(<= main_x 14)} is VALID [2019-05-15 10:59:03,699 INFO L273 TraceCheckUtils]: 29: Hoare triple {56635#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56642#(<= main_x 15)} is VALID [2019-05-15 10:59:03,700 INFO L273 TraceCheckUtils]: 30: Hoare triple {56642#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56642#(<= main_x 15)} is VALID [2019-05-15 10:59:03,700 INFO L273 TraceCheckUtils]: 31: Hoare triple {56642#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56649#(<= main_x 16)} is VALID [2019-05-15 10:59:03,701 INFO L273 TraceCheckUtils]: 32: Hoare triple {56649#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56649#(<= main_x 16)} is VALID [2019-05-15 10:59:03,702 INFO L273 TraceCheckUtils]: 33: Hoare triple {56649#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56656#(<= main_x 17)} is VALID [2019-05-15 10:59:03,702 INFO L273 TraceCheckUtils]: 34: Hoare triple {56656#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56656#(<= main_x 17)} is VALID [2019-05-15 10:59:03,703 INFO L273 TraceCheckUtils]: 35: Hoare triple {56656#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56663#(<= main_x 18)} is VALID [2019-05-15 10:59:03,703 INFO L273 TraceCheckUtils]: 36: Hoare triple {56663#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56663#(<= main_x 18)} is VALID [2019-05-15 10:59:03,704 INFO L273 TraceCheckUtils]: 37: Hoare triple {56663#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56670#(<= main_x 19)} is VALID [2019-05-15 10:59:03,705 INFO L273 TraceCheckUtils]: 38: Hoare triple {56670#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56670#(<= main_x 19)} is VALID [2019-05-15 10:59:03,705 INFO L273 TraceCheckUtils]: 39: Hoare triple {56670#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56677#(<= main_x 20)} is VALID [2019-05-15 10:59:03,706 INFO L273 TraceCheckUtils]: 40: Hoare triple {56677#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56677#(<= main_x 20)} is VALID [2019-05-15 10:59:03,707 INFO L273 TraceCheckUtils]: 41: Hoare triple {56677#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56684#(<= main_x 21)} is VALID [2019-05-15 10:59:03,707 INFO L273 TraceCheckUtils]: 42: Hoare triple {56684#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56684#(<= main_x 21)} is VALID [2019-05-15 10:59:03,708 INFO L273 TraceCheckUtils]: 43: Hoare triple {56684#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56691#(<= main_x 22)} is VALID [2019-05-15 10:59:03,708 INFO L273 TraceCheckUtils]: 44: Hoare triple {56691#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56691#(<= main_x 22)} is VALID [2019-05-15 10:59:03,709 INFO L273 TraceCheckUtils]: 45: Hoare triple {56691#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56698#(<= main_x 23)} is VALID [2019-05-15 10:59:03,710 INFO L273 TraceCheckUtils]: 46: Hoare triple {56698#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56698#(<= main_x 23)} is VALID [2019-05-15 10:59:03,710 INFO L273 TraceCheckUtils]: 47: Hoare triple {56698#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56705#(<= main_x 24)} is VALID [2019-05-15 10:59:03,711 INFO L273 TraceCheckUtils]: 48: Hoare triple {56705#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56705#(<= main_x 24)} is VALID [2019-05-15 10:59:03,712 INFO L273 TraceCheckUtils]: 49: Hoare triple {56705#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56712#(<= main_x 25)} is VALID [2019-05-15 10:59:03,712 INFO L273 TraceCheckUtils]: 50: Hoare triple {56712#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56712#(<= main_x 25)} is VALID [2019-05-15 10:59:03,713 INFO L273 TraceCheckUtils]: 51: Hoare triple {56712#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56719#(<= main_x 26)} is VALID [2019-05-15 10:59:03,713 INFO L273 TraceCheckUtils]: 52: Hoare triple {56719#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56719#(<= main_x 26)} is VALID [2019-05-15 10:59:03,714 INFO L273 TraceCheckUtils]: 53: Hoare triple {56719#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56726#(<= main_x 27)} is VALID [2019-05-15 10:59:03,715 INFO L273 TraceCheckUtils]: 54: Hoare triple {56726#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56726#(<= main_x 27)} is VALID [2019-05-15 10:59:03,715 INFO L273 TraceCheckUtils]: 55: Hoare triple {56726#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56733#(<= main_x 28)} is VALID [2019-05-15 10:59:03,716 INFO L273 TraceCheckUtils]: 56: Hoare triple {56733#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56733#(<= main_x 28)} is VALID [2019-05-15 10:59:03,717 INFO L273 TraceCheckUtils]: 57: Hoare triple {56733#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56740#(<= main_x 29)} is VALID [2019-05-15 10:59:03,717 INFO L273 TraceCheckUtils]: 58: Hoare triple {56740#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56740#(<= main_x 29)} is VALID [2019-05-15 10:59:03,718 INFO L273 TraceCheckUtils]: 59: Hoare triple {56740#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56747#(<= main_x 30)} is VALID [2019-05-15 10:59:03,718 INFO L273 TraceCheckUtils]: 60: Hoare triple {56747#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56747#(<= main_x 30)} is VALID [2019-05-15 10:59:03,719 INFO L273 TraceCheckUtils]: 61: Hoare triple {56747#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56754#(<= main_x 31)} is VALID [2019-05-15 10:59:03,720 INFO L273 TraceCheckUtils]: 62: Hoare triple {56754#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56754#(<= main_x 31)} is VALID [2019-05-15 10:59:03,720 INFO L273 TraceCheckUtils]: 63: Hoare triple {56754#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56761#(<= main_x 32)} is VALID [2019-05-15 10:59:03,721 INFO L273 TraceCheckUtils]: 64: Hoare triple {56761#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56761#(<= main_x 32)} is VALID [2019-05-15 10:59:03,722 INFO L273 TraceCheckUtils]: 65: Hoare triple {56761#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56768#(<= main_x 33)} is VALID [2019-05-15 10:59:03,722 INFO L273 TraceCheckUtils]: 66: Hoare triple {56768#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56768#(<= main_x 33)} is VALID [2019-05-15 10:59:03,723 INFO L273 TraceCheckUtils]: 67: Hoare triple {56768#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56775#(<= main_x 34)} is VALID [2019-05-15 10:59:03,724 INFO L273 TraceCheckUtils]: 68: Hoare triple {56775#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56775#(<= main_x 34)} is VALID [2019-05-15 10:59:03,724 INFO L273 TraceCheckUtils]: 69: Hoare triple {56775#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56782#(<= main_x 35)} is VALID [2019-05-15 10:59:03,725 INFO L273 TraceCheckUtils]: 70: Hoare triple {56782#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56782#(<= main_x 35)} is VALID [2019-05-15 10:59:03,726 INFO L273 TraceCheckUtils]: 71: Hoare triple {56782#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56789#(<= main_x 36)} is VALID [2019-05-15 10:59:03,726 INFO L273 TraceCheckUtils]: 72: Hoare triple {56789#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56789#(<= main_x 36)} is VALID [2019-05-15 10:59:03,727 INFO L273 TraceCheckUtils]: 73: Hoare triple {56789#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56796#(<= main_x 37)} is VALID [2019-05-15 10:59:03,727 INFO L273 TraceCheckUtils]: 74: Hoare triple {56796#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56796#(<= main_x 37)} is VALID [2019-05-15 10:59:03,728 INFO L273 TraceCheckUtils]: 75: Hoare triple {56796#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56803#(<= main_x 38)} is VALID [2019-05-15 10:59:03,729 INFO L273 TraceCheckUtils]: 76: Hoare triple {56803#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56803#(<= main_x 38)} is VALID [2019-05-15 10:59:03,729 INFO L273 TraceCheckUtils]: 77: Hoare triple {56803#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56810#(<= main_x 39)} is VALID [2019-05-15 10:59:03,730 INFO L273 TraceCheckUtils]: 78: Hoare triple {56810#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56810#(<= main_x 39)} is VALID [2019-05-15 10:59:03,730 INFO L273 TraceCheckUtils]: 79: Hoare triple {56810#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56817#(<= main_x 40)} is VALID [2019-05-15 10:59:03,731 INFO L273 TraceCheckUtils]: 80: Hoare triple {56817#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56817#(<= main_x 40)} is VALID [2019-05-15 10:59:03,732 INFO L273 TraceCheckUtils]: 81: Hoare triple {56817#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56824#(<= main_x 41)} is VALID [2019-05-15 10:59:03,732 INFO L273 TraceCheckUtils]: 82: Hoare triple {56824#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56824#(<= main_x 41)} is VALID [2019-05-15 10:59:03,733 INFO L273 TraceCheckUtils]: 83: Hoare triple {56824#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56831#(<= main_x 42)} is VALID [2019-05-15 10:59:03,733 INFO L273 TraceCheckUtils]: 84: Hoare triple {56831#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56831#(<= main_x 42)} is VALID [2019-05-15 10:59:03,734 INFO L273 TraceCheckUtils]: 85: Hoare triple {56831#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56838#(<= main_x 43)} is VALID [2019-05-15 10:59:03,735 INFO L273 TraceCheckUtils]: 86: Hoare triple {56838#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56838#(<= main_x 43)} is VALID [2019-05-15 10:59:03,735 INFO L273 TraceCheckUtils]: 87: Hoare triple {56838#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56845#(<= main_x 44)} is VALID [2019-05-15 10:59:03,736 INFO L273 TraceCheckUtils]: 88: Hoare triple {56845#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56845#(<= main_x 44)} is VALID [2019-05-15 10:59:03,736 INFO L273 TraceCheckUtils]: 89: Hoare triple {56845#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56852#(<= main_x 45)} is VALID [2019-05-15 10:59:03,737 INFO L273 TraceCheckUtils]: 90: Hoare triple {56852#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56852#(<= main_x 45)} is VALID [2019-05-15 10:59:03,738 INFO L273 TraceCheckUtils]: 91: Hoare triple {56852#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56859#(<= main_x 46)} is VALID [2019-05-15 10:59:03,738 INFO L273 TraceCheckUtils]: 92: Hoare triple {56859#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56859#(<= main_x 46)} is VALID [2019-05-15 10:59:03,739 INFO L273 TraceCheckUtils]: 93: Hoare triple {56859#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56866#(<= main_x 47)} is VALID [2019-05-15 10:59:03,740 INFO L273 TraceCheckUtils]: 94: Hoare triple {56866#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56866#(<= main_x 47)} is VALID [2019-05-15 10:59:03,740 INFO L273 TraceCheckUtils]: 95: Hoare triple {56866#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56873#(<= main_x 48)} is VALID [2019-05-15 10:59:03,741 INFO L273 TraceCheckUtils]: 96: Hoare triple {56873#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56873#(<= main_x 48)} is VALID [2019-05-15 10:59:03,742 INFO L273 TraceCheckUtils]: 97: Hoare triple {56873#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56880#(<= main_x 49)} is VALID [2019-05-15 10:59:03,742 INFO L273 TraceCheckUtils]: 98: Hoare triple {56880#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56880#(<= main_x 49)} is VALID [2019-05-15 10:59:03,743 INFO L273 TraceCheckUtils]: 99: Hoare triple {56880#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56887#(<= main_x 50)} is VALID [2019-05-15 10:59:03,743 INFO L273 TraceCheckUtils]: 100: Hoare triple {56887#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56887#(<= main_x 50)} is VALID [2019-05-15 10:59:03,744 INFO L273 TraceCheckUtils]: 101: Hoare triple {56887#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56894#(<= main_x 51)} is VALID [2019-05-15 10:59:03,745 INFO L273 TraceCheckUtils]: 102: Hoare triple {56894#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56894#(<= main_x 51)} is VALID [2019-05-15 10:59:03,745 INFO L273 TraceCheckUtils]: 103: Hoare triple {56894#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56901#(<= main_x 52)} is VALID [2019-05-15 10:59:03,746 INFO L273 TraceCheckUtils]: 104: Hoare triple {56901#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56901#(<= main_x 52)} is VALID [2019-05-15 10:59:03,747 INFO L273 TraceCheckUtils]: 105: Hoare triple {56901#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56908#(<= main_x 53)} is VALID [2019-05-15 10:59:03,747 INFO L273 TraceCheckUtils]: 106: Hoare triple {56908#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56908#(<= main_x 53)} is VALID [2019-05-15 10:59:03,748 INFO L273 TraceCheckUtils]: 107: Hoare triple {56908#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56915#(<= main_x 54)} is VALID [2019-05-15 10:59:03,748 INFO L273 TraceCheckUtils]: 108: Hoare triple {56915#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56915#(<= main_x 54)} is VALID [2019-05-15 10:59:03,749 INFO L273 TraceCheckUtils]: 109: Hoare triple {56915#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56922#(<= main_x 55)} is VALID [2019-05-15 10:59:03,750 INFO L273 TraceCheckUtils]: 110: Hoare triple {56922#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56922#(<= main_x 55)} is VALID [2019-05-15 10:59:03,750 INFO L273 TraceCheckUtils]: 111: Hoare triple {56922#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56929#(<= main_x 56)} is VALID [2019-05-15 10:59:03,751 INFO L273 TraceCheckUtils]: 112: Hoare triple {56929#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56929#(<= main_x 56)} is VALID [2019-05-15 10:59:03,752 INFO L273 TraceCheckUtils]: 113: Hoare triple {56929#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56936#(<= main_x 57)} is VALID [2019-05-15 10:59:03,752 INFO L273 TraceCheckUtils]: 114: Hoare triple {56936#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56936#(<= main_x 57)} is VALID [2019-05-15 10:59:03,753 INFO L273 TraceCheckUtils]: 115: Hoare triple {56936#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56943#(<= main_x 58)} is VALID [2019-05-15 10:59:03,753 INFO L273 TraceCheckUtils]: 116: Hoare triple {56943#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56943#(<= main_x 58)} is VALID [2019-05-15 10:59:03,754 INFO L273 TraceCheckUtils]: 117: Hoare triple {56943#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56950#(<= main_x 59)} is VALID [2019-05-15 10:59:03,755 INFO L273 TraceCheckUtils]: 118: Hoare triple {56950#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56950#(<= main_x 59)} is VALID [2019-05-15 10:59:03,755 INFO L273 TraceCheckUtils]: 119: Hoare triple {56950#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56957#(<= main_x 60)} is VALID [2019-05-15 10:59:03,756 INFO L273 TraceCheckUtils]: 120: Hoare triple {56957#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56957#(<= main_x 60)} is VALID [2019-05-15 10:59:03,757 INFO L273 TraceCheckUtils]: 121: Hoare triple {56957#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56964#(<= main_x 61)} is VALID [2019-05-15 10:59:03,757 INFO L273 TraceCheckUtils]: 122: Hoare triple {56964#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56964#(<= main_x 61)} is VALID [2019-05-15 10:59:03,758 INFO L273 TraceCheckUtils]: 123: Hoare triple {56964#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56971#(<= main_x 62)} is VALID [2019-05-15 10:59:03,759 INFO L273 TraceCheckUtils]: 124: Hoare triple {56971#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56971#(<= main_x 62)} is VALID [2019-05-15 10:59:03,759 INFO L273 TraceCheckUtils]: 125: Hoare triple {56971#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56978#(<= main_x 63)} is VALID [2019-05-15 10:59:03,760 INFO L273 TraceCheckUtils]: 126: Hoare triple {56978#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56978#(<= main_x 63)} is VALID [2019-05-15 10:59:03,761 INFO L273 TraceCheckUtils]: 127: Hoare triple {56978#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56985#(<= main_x 64)} is VALID [2019-05-15 10:59:03,761 INFO L273 TraceCheckUtils]: 128: Hoare triple {56985#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56985#(<= main_x 64)} is VALID [2019-05-15 10:59:03,762 INFO L273 TraceCheckUtils]: 129: Hoare triple {56985#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56992#(<= main_x 65)} is VALID [2019-05-15 10:59:03,762 INFO L273 TraceCheckUtils]: 130: Hoare triple {56992#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56992#(<= main_x 65)} is VALID [2019-05-15 10:59:03,763 INFO L273 TraceCheckUtils]: 131: Hoare triple {56992#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {56999#(<= main_x 66)} is VALID [2019-05-15 10:59:03,763 INFO L273 TraceCheckUtils]: 132: Hoare triple {56999#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {56999#(<= main_x 66)} is VALID [2019-05-15 10:59:03,764 INFO L273 TraceCheckUtils]: 133: Hoare triple {56999#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57006#(<= main_x 67)} is VALID [2019-05-15 10:59:03,765 INFO L273 TraceCheckUtils]: 134: Hoare triple {57006#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57006#(<= main_x 67)} is VALID [2019-05-15 10:59:03,765 INFO L273 TraceCheckUtils]: 135: Hoare triple {57006#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57013#(<= main_x 68)} is VALID [2019-05-15 10:59:03,766 INFO L273 TraceCheckUtils]: 136: Hoare triple {57013#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57013#(<= main_x 68)} is VALID [2019-05-15 10:59:03,766 INFO L273 TraceCheckUtils]: 137: Hoare triple {57013#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57020#(<= main_x 69)} is VALID [2019-05-15 10:59:03,767 INFO L273 TraceCheckUtils]: 138: Hoare triple {57020#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57020#(<= main_x 69)} is VALID [2019-05-15 10:59:03,768 INFO L273 TraceCheckUtils]: 139: Hoare triple {57020#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57027#(<= main_x 70)} is VALID [2019-05-15 10:59:03,768 INFO L273 TraceCheckUtils]: 140: Hoare triple {57027#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57027#(<= main_x 70)} is VALID [2019-05-15 10:59:03,769 INFO L273 TraceCheckUtils]: 141: Hoare triple {57027#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57034#(<= main_x 71)} is VALID [2019-05-15 10:59:03,769 INFO L273 TraceCheckUtils]: 142: Hoare triple {57034#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57034#(<= main_x 71)} is VALID [2019-05-15 10:59:03,770 INFO L273 TraceCheckUtils]: 143: Hoare triple {57034#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57041#(<= main_x 72)} is VALID [2019-05-15 10:59:03,771 INFO L273 TraceCheckUtils]: 144: Hoare triple {57041#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57041#(<= main_x 72)} is VALID [2019-05-15 10:59:03,771 INFO L273 TraceCheckUtils]: 145: Hoare triple {57041#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57048#(<= main_x 73)} is VALID [2019-05-15 10:59:03,772 INFO L273 TraceCheckUtils]: 146: Hoare triple {57048#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57048#(<= main_x 73)} is VALID [2019-05-15 10:59:03,773 INFO L273 TraceCheckUtils]: 147: Hoare triple {57048#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57055#(<= main_x 74)} is VALID [2019-05-15 10:59:03,773 INFO L273 TraceCheckUtils]: 148: Hoare triple {57055#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57055#(<= main_x 74)} is VALID [2019-05-15 10:59:03,774 INFO L273 TraceCheckUtils]: 149: Hoare triple {57055#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57062#(<= main_x 75)} is VALID [2019-05-15 10:59:03,774 INFO L273 TraceCheckUtils]: 150: Hoare triple {57062#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57062#(<= main_x 75)} is VALID [2019-05-15 10:59:03,775 INFO L273 TraceCheckUtils]: 151: Hoare triple {57062#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57069#(<= main_x 76)} is VALID [2019-05-15 10:59:03,776 INFO L273 TraceCheckUtils]: 152: Hoare triple {57069#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57069#(<= main_x 76)} is VALID [2019-05-15 10:59:03,776 INFO L273 TraceCheckUtils]: 153: Hoare triple {57069#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57076#(<= main_x 77)} is VALID [2019-05-15 10:59:03,777 INFO L273 TraceCheckUtils]: 154: Hoare triple {57076#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57076#(<= main_x 77)} is VALID [2019-05-15 10:59:03,778 INFO L273 TraceCheckUtils]: 155: Hoare triple {57076#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57083#(<= main_x 78)} is VALID [2019-05-15 10:59:03,778 INFO L273 TraceCheckUtils]: 156: Hoare triple {57083#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57083#(<= main_x 78)} is VALID [2019-05-15 10:59:03,779 INFO L273 TraceCheckUtils]: 157: Hoare triple {57083#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57090#(<= main_x 79)} is VALID [2019-05-15 10:59:03,779 INFO L273 TraceCheckUtils]: 158: Hoare triple {57090#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57090#(<= main_x 79)} is VALID [2019-05-15 10:59:03,780 INFO L273 TraceCheckUtils]: 159: Hoare triple {57090#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57097#(<= main_x 80)} is VALID [2019-05-15 10:59:03,781 INFO L273 TraceCheckUtils]: 160: Hoare triple {57097#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57097#(<= main_x 80)} is VALID [2019-05-15 10:59:03,781 INFO L273 TraceCheckUtils]: 161: Hoare triple {57097#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57104#(<= main_x 81)} is VALID [2019-05-15 10:59:03,782 INFO L273 TraceCheckUtils]: 162: Hoare triple {57104#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57104#(<= main_x 81)} is VALID [2019-05-15 10:59:03,783 INFO L273 TraceCheckUtils]: 163: Hoare triple {57104#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57111#(<= main_x 82)} is VALID [2019-05-15 10:59:03,783 INFO L273 TraceCheckUtils]: 164: Hoare triple {57111#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57111#(<= main_x 82)} is VALID [2019-05-15 10:59:03,784 INFO L273 TraceCheckUtils]: 165: Hoare triple {57111#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57118#(<= main_x 83)} is VALID [2019-05-15 10:59:03,784 INFO L273 TraceCheckUtils]: 166: Hoare triple {57118#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57118#(<= main_x 83)} is VALID [2019-05-15 10:59:03,785 INFO L273 TraceCheckUtils]: 167: Hoare triple {57118#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57125#(<= main_x 84)} is VALID [2019-05-15 10:59:03,786 INFO L273 TraceCheckUtils]: 168: Hoare triple {57125#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57125#(<= main_x 84)} is VALID [2019-05-15 10:59:03,786 INFO L273 TraceCheckUtils]: 169: Hoare triple {57125#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57132#(<= main_x 85)} is VALID [2019-05-15 10:59:03,787 INFO L273 TraceCheckUtils]: 170: Hoare triple {57132#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57132#(<= main_x 85)} is VALID [2019-05-15 10:59:03,788 INFO L273 TraceCheckUtils]: 171: Hoare triple {57132#(<= main_x 85)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {56536#false} is VALID [2019-05-15 10:59:03,788 INFO L273 TraceCheckUtils]: 172: Hoare triple {56536#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {56536#false} is VALID [2019-05-15 10:59:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:03,807 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:03,807 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2019-05-15 10:59:03,808 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 173 [2019-05-15 10:59:03,808 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:03,808 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 88 states. [2019-05-15 10:59:03,980 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:03,980 INFO L454 AbstractCegarLoop]: Interpolant automaton has 88 states [2019-05-15 10:59:03,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2019-05-15 10:59:03,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2019-05-15 10:59:03,982 INFO L87 Difference]: Start difference. First operand 174 states and 259 transitions. Second operand 88 states. [2019-05-15 10:59:04,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:04,605 INFO L93 Difference]: Finished difference Result 176 states and 262 transitions. [2019-05-15 10:59:04,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2019-05-15 10:59:04,605 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 173 [2019-05-15 10:59:04,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:04,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2019-05-15 10:59:04,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 263 transitions. [2019-05-15 10:59:04,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2019-05-15 10:59:04,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 263 transitions. [2019-05-15 10:59:04,609 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 88 states and 263 transitions. [2019-05-15 10:59:04,871 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 263 edges. 263 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:04,874 INFO L225 Difference]: With dead ends: 176 [2019-05-15 10:59:04,874 INFO L226 Difference]: Without dead ends: 176 [2019-05-15 10:59:04,874 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2019-05-15 10:59:04,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2019-05-15 10:59:04,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2019-05-15 10:59:04,876 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:04,877 INFO L82 GeneralOperation]: Start isEquivalent. First operand 176 states. Second operand 176 states. [2019-05-15 10:59:04,877 INFO L74 IsIncluded]: Start isIncluded. First operand 176 states. Second operand 176 states. [2019-05-15 10:59:04,877 INFO L87 Difference]: Start difference. First operand 176 states. Second operand 176 states. [2019-05-15 10:59:04,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:04,880 INFO L93 Difference]: Finished difference Result 176 states and 262 transitions. [2019-05-15 10:59:04,880 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 262 transitions. [2019-05-15 10:59:04,880 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:04,880 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:04,880 INFO L74 IsIncluded]: Start isIncluded. First operand 176 states. Second operand 176 states. [2019-05-15 10:59:04,880 INFO L87 Difference]: Start difference. First operand 176 states. Second operand 176 states. [2019-05-15 10:59:04,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:04,883 INFO L93 Difference]: Finished difference Result 176 states and 262 transitions. [2019-05-15 10:59:04,883 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 262 transitions. [2019-05-15 10:59:04,883 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:04,884 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:04,884 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:04,884 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:04,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2019-05-15 10:59:04,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 262 transitions. [2019-05-15 10:59:04,886 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 262 transitions. Word has length 173 [2019-05-15 10:59:04,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:04,887 INFO L475 AbstractCegarLoop]: Abstraction has 176 states and 262 transitions. [2019-05-15 10:59:04,887 INFO L476 AbstractCegarLoop]: Interpolant automaton has 88 states. [2019-05-15 10:59:04,887 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 262 transitions. [2019-05-15 10:59:04,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2019-05-15 10:59:04,888 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:04,888 INFO L399 BasicCegarLoop]: trace histogram [86, 86, 1, 1, 1] [2019-05-15 10:59:04,888 INFO L418 AbstractCegarLoop]: === Iteration 87 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:04,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:04,888 INFO L82 PathProgramCache]: Analyzing trace with hash 877533013, now seen corresponding path program 86 times [2019-05-15 10:59:04,889 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:04,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:04,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 88 conjunts are in the unsatisfiable core [2019-05-15 10:59:04,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:04,983 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:08,144 INFO L273 TraceCheckUtils]: 0: Hoare triple {57845#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {57850#(<= main_x 0)} is VALID [2019-05-15 10:59:08,144 INFO L273 TraceCheckUtils]: 1: Hoare triple {57850#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57854#(<= main_x 1)} is VALID [2019-05-15 10:59:08,145 INFO L273 TraceCheckUtils]: 2: Hoare triple {57854#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57854#(<= main_x 1)} is VALID [2019-05-15 10:59:08,146 INFO L273 TraceCheckUtils]: 3: Hoare triple {57854#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57861#(<= main_x 2)} is VALID [2019-05-15 10:59:08,146 INFO L273 TraceCheckUtils]: 4: Hoare triple {57861#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57861#(<= main_x 2)} is VALID [2019-05-15 10:59:08,147 INFO L273 TraceCheckUtils]: 5: Hoare triple {57861#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57868#(<= main_x 3)} is VALID [2019-05-15 10:59:08,147 INFO L273 TraceCheckUtils]: 6: Hoare triple {57868#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57868#(<= main_x 3)} is VALID [2019-05-15 10:59:08,148 INFO L273 TraceCheckUtils]: 7: Hoare triple {57868#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57875#(<= main_x 4)} is VALID [2019-05-15 10:59:08,149 INFO L273 TraceCheckUtils]: 8: Hoare triple {57875#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57875#(<= main_x 4)} is VALID [2019-05-15 10:59:08,149 INFO L273 TraceCheckUtils]: 9: Hoare triple {57875#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57882#(<= main_x 5)} is VALID [2019-05-15 10:59:08,150 INFO L273 TraceCheckUtils]: 10: Hoare triple {57882#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57882#(<= main_x 5)} is VALID [2019-05-15 10:59:08,151 INFO L273 TraceCheckUtils]: 11: Hoare triple {57882#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57889#(<= main_x 6)} is VALID [2019-05-15 10:59:08,151 INFO L273 TraceCheckUtils]: 12: Hoare triple {57889#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57889#(<= main_x 6)} is VALID [2019-05-15 10:59:08,152 INFO L273 TraceCheckUtils]: 13: Hoare triple {57889#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57896#(<= main_x 7)} is VALID [2019-05-15 10:59:08,152 INFO L273 TraceCheckUtils]: 14: Hoare triple {57896#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57896#(<= main_x 7)} is VALID [2019-05-15 10:59:08,153 INFO L273 TraceCheckUtils]: 15: Hoare triple {57896#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57903#(<= main_x 8)} is VALID [2019-05-15 10:59:08,154 INFO L273 TraceCheckUtils]: 16: Hoare triple {57903#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57903#(<= main_x 8)} is VALID [2019-05-15 10:59:08,154 INFO L273 TraceCheckUtils]: 17: Hoare triple {57903#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57910#(<= main_x 9)} is VALID [2019-05-15 10:59:08,155 INFO L273 TraceCheckUtils]: 18: Hoare triple {57910#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57910#(<= main_x 9)} is VALID [2019-05-15 10:59:08,156 INFO L273 TraceCheckUtils]: 19: Hoare triple {57910#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57917#(<= main_x 10)} is VALID [2019-05-15 10:59:08,156 INFO L273 TraceCheckUtils]: 20: Hoare triple {57917#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57917#(<= main_x 10)} is VALID [2019-05-15 10:59:08,157 INFO L273 TraceCheckUtils]: 21: Hoare triple {57917#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57924#(<= main_x 11)} is VALID [2019-05-15 10:59:08,157 INFO L273 TraceCheckUtils]: 22: Hoare triple {57924#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57924#(<= main_x 11)} is VALID [2019-05-15 10:59:08,158 INFO L273 TraceCheckUtils]: 23: Hoare triple {57924#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57931#(<= main_x 12)} is VALID [2019-05-15 10:59:08,159 INFO L273 TraceCheckUtils]: 24: Hoare triple {57931#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57931#(<= main_x 12)} is VALID [2019-05-15 10:59:08,159 INFO L273 TraceCheckUtils]: 25: Hoare triple {57931#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57938#(<= main_x 13)} is VALID [2019-05-15 10:59:08,160 INFO L273 TraceCheckUtils]: 26: Hoare triple {57938#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57938#(<= main_x 13)} is VALID [2019-05-15 10:59:08,161 INFO L273 TraceCheckUtils]: 27: Hoare triple {57938#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57945#(<= main_x 14)} is VALID [2019-05-15 10:59:08,161 INFO L273 TraceCheckUtils]: 28: Hoare triple {57945#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57945#(<= main_x 14)} is VALID [2019-05-15 10:59:08,162 INFO L273 TraceCheckUtils]: 29: Hoare triple {57945#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57952#(<= main_x 15)} is VALID [2019-05-15 10:59:08,163 INFO L273 TraceCheckUtils]: 30: Hoare triple {57952#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57952#(<= main_x 15)} is VALID [2019-05-15 10:59:08,163 INFO L273 TraceCheckUtils]: 31: Hoare triple {57952#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57959#(<= main_x 16)} is VALID [2019-05-15 10:59:08,164 INFO L273 TraceCheckUtils]: 32: Hoare triple {57959#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57959#(<= main_x 16)} is VALID [2019-05-15 10:59:08,165 INFO L273 TraceCheckUtils]: 33: Hoare triple {57959#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57966#(<= main_x 17)} is VALID [2019-05-15 10:59:08,165 INFO L273 TraceCheckUtils]: 34: Hoare triple {57966#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57966#(<= main_x 17)} is VALID [2019-05-15 10:59:08,166 INFO L273 TraceCheckUtils]: 35: Hoare triple {57966#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57973#(<= main_x 18)} is VALID [2019-05-15 10:59:08,166 INFO L273 TraceCheckUtils]: 36: Hoare triple {57973#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57973#(<= main_x 18)} is VALID [2019-05-15 10:59:08,167 INFO L273 TraceCheckUtils]: 37: Hoare triple {57973#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57980#(<= main_x 19)} is VALID [2019-05-15 10:59:08,168 INFO L273 TraceCheckUtils]: 38: Hoare triple {57980#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57980#(<= main_x 19)} is VALID [2019-05-15 10:59:08,168 INFO L273 TraceCheckUtils]: 39: Hoare triple {57980#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57987#(<= main_x 20)} is VALID [2019-05-15 10:59:08,169 INFO L273 TraceCheckUtils]: 40: Hoare triple {57987#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57987#(<= main_x 20)} is VALID [2019-05-15 10:59:08,170 INFO L273 TraceCheckUtils]: 41: Hoare triple {57987#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {57994#(<= main_x 21)} is VALID [2019-05-15 10:59:08,170 INFO L273 TraceCheckUtils]: 42: Hoare triple {57994#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {57994#(<= main_x 21)} is VALID [2019-05-15 10:59:08,171 INFO L273 TraceCheckUtils]: 43: Hoare triple {57994#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58001#(<= main_x 22)} is VALID [2019-05-15 10:59:08,171 INFO L273 TraceCheckUtils]: 44: Hoare triple {58001#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58001#(<= main_x 22)} is VALID [2019-05-15 10:59:08,172 INFO L273 TraceCheckUtils]: 45: Hoare triple {58001#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58008#(<= main_x 23)} is VALID [2019-05-15 10:59:08,173 INFO L273 TraceCheckUtils]: 46: Hoare triple {58008#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58008#(<= main_x 23)} is VALID [2019-05-15 10:59:08,173 INFO L273 TraceCheckUtils]: 47: Hoare triple {58008#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58015#(<= main_x 24)} is VALID [2019-05-15 10:59:08,174 INFO L273 TraceCheckUtils]: 48: Hoare triple {58015#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58015#(<= main_x 24)} is VALID [2019-05-15 10:59:08,175 INFO L273 TraceCheckUtils]: 49: Hoare triple {58015#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58022#(<= main_x 25)} is VALID [2019-05-15 10:59:08,175 INFO L273 TraceCheckUtils]: 50: Hoare triple {58022#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58022#(<= main_x 25)} is VALID [2019-05-15 10:59:08,176 INFO L273 TraceCheckUtils]: 51: Hoare triple {58022#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58029#(<= main_x 26)} is VALID [2019-05-15 10:59:08,176 INFO L273 TraceCheckUtils]: 52: Hoare triple {58029#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58029#(<= main_x 26)} is VALID [2019-05-15 10:59:08,177 INFO L273 TraceCheckUtils]: 53: Hoare triple {58029#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58036#(<= main_x 27)} is VALID [2019-05-15 10:59:08,178 INFO L273 TraceCheckUtils]: 54: Hoare triple {58036#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58036#(<= main_x 27)} is VALID [2019-05-15 10:59:08,178 INFO L273 TraceCheckUtils]: 55: Hoare triple {58036#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58043#(<= main_x 28)} is VALID [2019-05-15 10:59:08,179 INFO L273 TraceCheckUtils]: 56: Hoare triple {58043#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58043#(<= main_x 28)} is VALID [2019-05-15 10:59:08,180 INFO L273 TraceCheckUtils]: 57: Hoare triple {58043#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58050#(<= main_x 29)} is VALID [2019-05-15 10:59:08,180 INFO L273 TraceCheckUtils]: 58: Hoare triple {58050#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58050#(<= main_x 29)} is VALID [2019-05-15 10:59:08,181 INFO L273 TraceCheckUtils]: 59: Hoare triple {58050#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58057#(<= main_x 30)} is VALID [2019-05-15 10:59:08,181 INFO L273 TraceCheckUtils]: 60: Hoare triple {58057#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58057#(<= main_x 30)} is VALID [2019-05-15 10:59:08,182 INFO L273 TraceCheckUtils]: 61: Hoare triple {58057#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58064#(<= main_x 31)} is VALID [2019-05-15 10:59:08,183 INFO L273 TraceCheckUtils]: 62: Hoare triple {58064#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58064#(<= main_x 31)} is VALID [2019-05-15 10:59:08,183 INFO L273 TraceCheckUtils]: 63: Hoare triple {58064#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58071#(<= main_x 32)} is VALID [2019-05-15 10:59:08,184 INFO L273 TraceCheckUtils]: 64: Hoare triple {58071#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58071#(<= main_x 32)} is VALID [2019-05-15 10:59:08,185 INFO L273 TraceCheckUtils]: 65: Hoare triple {58071#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58078#(<= main_x 33)} is VALID [2019-05-15 10:59:08,185 INFO L273 TraceCheckUtils]: 66: Hoare triple {58078#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58078#(<= main_x 33)} is VALID [2019-05-15 10:59:08,186 INFO L273 TraceCheckUtils]: 67: Hoare triple {58078#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58085#(<= main_x 34)} is VALID [2019-05-15 10:59:08,186 INFO L273 TraceCheckUtils]: 68: Hoare triple {58085#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58085#(<= main_x 34)} is VALID [2019-05-15 10:59:08,187 INFO L273 TraceCheckUtils]: 69: Hoare triple {58085#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58092#(<= main_x 35)} is VALID [2019-05-15 10:59:08,188 INFO L273 TraceCheckUtils]: 70: Hoare triple {58092#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58092#(<= main_x 35)} is VALID [2019-05-15 10:59:08,188 INFO L273 TraceCheckUtils]: 71: Hoare triple {58092#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58099#(<= main_x 36)} is VALID [2019-05-15 10:59:08,189 INFO L273 TraceCheckUtils]: 72: Hoare triple {58099#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58099#(<= main_x 36)} is VALID [2019-05-15 10:59:08,190 INFO L273 TraceCheckUtils]: 73: Hoare triple {58099#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58106#(<= main_x 37)} is VALID [2019-05-15 10:59:08,190 INFO L273 TraceCheckUtils]: 74: Hoare triple {58106#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58106#(<= main_x 37)} is VALID [2019-05-15 10:59:08,191 INFO L273 TraceCheckUtils]: 75: Hoare triple {58106#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58113#(<= main_x 38)} is VALID [2019-05-15 10:59:08,191 INFO L273 TraceCheckUtils]: 76: Hoare triple {58113#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58113#(<= main_x 38)} is VALID [2019-05-15 10:59:08,192 INFO L273 TraceCheckUtils]: 77: Hoare triple {58113#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58120#(<= main_x 39)} is VALID [2019-05-15 10:59:08,193 INFO L273 TraceCheckUtils]: 78: Hoare triple {58120#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58120#(<= main_x 39)} is VALID [2019-05-15 10:59:08,194 INFO L273 TraceCheckUtils]: 79: Hoare triple {58120#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58127#(<= main_x 40)} is VALID [2019-05-15 10:59:08,194 INFO L273 TraceCheckUtils]: 80: Hoare triple {58127#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58127#(<= main_x 40)} is VALID [2019-05-15 10:59:08,195 INFO L273 TraceCheckUtils]: 81: Hoare triple {58127#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58134#(<= main_x 41)} is VALID [2019-05-15 10:59:08,195 INFO L273 TraceCheckUtils]: 82: Hoare triple {58134#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58134#(<= main_x 41)} is VALID [2019-05-15 10:59:08,196 INFO L273 TraceCheckUtils]: 83: Hoare triple {58134#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58141#(<= main_x 42)} is VALID [2019-05-15 10:59:08,197 INFO L273 TraceCheckUtils]: 84: Hoare triple {58141#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58141#(<= main_x 42)} is VALID [2019-05-15 10:59:08,197 INFO L273 TraceCheckUtils]: 85: Hoare triple {58141#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58148#(<= main_x 43)} is VALID [2019-05-15 10:59:08,198 INFO L273 TraceCheckUtils]: 86: Hoare triple {58148#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58148#(<= main_x 43)} is VALID [2019-05-15 10:59:08,199 INFO L273 TraceCheckUtils]: 87: Hoare triple {58148#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58155#(<= main_x 44)} is VALID [2019-05-15 10:59:08,199 INFO L273 TraceCheckUtils]: 88: Hoare triple {58155#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58155#(<= main_x 44)} is VALID [2019-05-15 10:59:08,200 INFO L273 TraceCheckUtils]: 89: Hoare triple {58155#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58162#(<= main_x 45)} is VALID [2019-05-15 10:59:08,200 INFO L273 TraceCheckUtils]: 90: Hoare triple {58162#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58162#(<= main_x 45)} is VALID [2019-05-15 10:59:08,201 INFO L273 TraceCheckUtils]: 91: Hoare triple {58162#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58169#(<= main_x 46)} is VALID [2019-05-15 10:59:08,202 INFO L273 TraceCheckUtils]: 92: Hoare triple {58169#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58169#(<= main_x 46)} is VALID [2019-05-15 10:59:08,202 INFO L273 TraceCheckUtils]: 93: Hoare triple {58169#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58176#(<= main_x 47)} is VALID [2019-05-15 10:59:08,203 INFO L273 TraceCheckUtils]: 94: Hoare triple {58176#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58176#(<= main_x 47)} is VALID [2019-05-15 10:59:08,204 INFO L273 TraceCheckUtils]: 95: Hoare triple {58176#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58183#(<= main_x 48)} is VALID [2019-05-15 10:59:08,204 INFO L273 TraceCheckUtils]: 96: Hoare triple {58183#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58183#(<= main_x 48)} is VALID [2019-05-15 10:59:08,205 INFO L273 TraceCheckUtils]: 97: Hoare triple {58183#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58190#(<= main_x 49)} is VALID [2019-05-15 10:59:08,205 INFO L273 TraceCheckUtils]: 98: Hoare triple {58190#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58190#(<= main_x 49)} is VALID [2019-05-15 10:59:08,206 INFO L273 TraceCheckUtils]: 99: Hoare triple {58190#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58197#(<= main_x 50)} is VALID [2019-05-15 10:59:08,207 INFO L273 TraceCheckUtils]: 100: Hoare triple {58197#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58197#(<= main_x 50)} is VALID [2019-05-15 10:59:08,207 INFO L273 TraceCheckUtils]: 101: Hoare triple {58197#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58204#(<= main_x 51)} is VALID [2019-05-15 10:59:08,208 INFO L273 TraceCheckUtils]: 102: Hoare triple {58204#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58204#(<= main_x 51)} is VALID [2019-05-15 10:59:08,209 INFO L273 TraceCheckUtils]: 103: Hoare triple {58204#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58211#(<= main_x 52)} is VALID [2019-05-15 10:59:08,209 INFO L273 TraceCheckUtils]: 104: Hoare triple {58211#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58211#(<= main_x 52)} is VALID [2019-05-15 10:59:08,210 INFO L273 TraceCheckUtils]: 105: Hoare triple {58211#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58218#(<= main_x 53)} is VALID [2019-05-15 10:59:08,210 INFO L273 TraceCheckUtils]: 106: Hoare triple {58218#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58218#(<= main_x 53)} is VALID [2019-05-15 10:59:08,211 INFO L273 TraceCheckUtils]: 107: Hoare triple {58218#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58225#(<= main_x 54)} is VALID [2019-05-15 10:59:08,212 INFO L273 TraceCheckUtils]: 108: Hoare triple {58225#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58225#(<= main_x 54)} is VALID [2019-05-15 10:59:08,212 INFO L273 TraceCheckUtils]: 109: Hoare triple {58225#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58232#(<= main_x 55)} is VALID [2019-05-15 10:59:08,213 INFO L273 TraceCheckUtils]: 110: Hoare triple {58232#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58232#(<= main_x 55)} is VALID [2019-05-15 10:59:08,213 INFO L273 TraceCheckUtils]: 111: Hoare triple {58232#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58239#(<= main_x 56)} is VALID [2019-05-15 10:59:08,214 INFO L273 TraceCheckUtils]: 112: Hoare triple {58239#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58239#(<= main_x 56)} is VALID [2019-05-15 10:59:08,215 INFO L273 TraceCheckUtils]: 113: Hoare triple {58239#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58246#(<= main_x 57)} is VALID [2019-05-15 10:59:08,215 INFO L273 TraceCheckUtils]: 114: Hoare triple {58246#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58246#(<= main_x 57)} is VALID [2019-05-15 10:59:08,216 INFO L273 TraceCheckUtils]: 115: Hoare triple {58246#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58253#(<= main_x 58)} is VALID [2019-05-15 10:59:08,216 INFO L273 TraceCheckUtils]: 116: Hoare triple {58253#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58253#(<= main_x 58)} is VALID [2019-05-15 10:59:08,217 INFO L273 TraceCheckUtils]: 117: Hoare triple {58253#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58260#(<= main_x 59)} is VALID [2019-05-15 10:59:08,218 INFO L273 TraceCheckUtils]: 118: Hoare triple {58260#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58260#(<= main_x 59)} is VALID [2019-05-15 10:59:08,218 INFO L273 TraceCheckUtils]: 119: Hoare triple {58260#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58267#(<= main_x 60)} is VALID [2019-05-15 10:59:08,219 INFO L273 TraceCheckUtils]: 120: Hoare triple {58267#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58267#(<= main_x 60)} is VALID [2019-05-15 10:59:08,220 INFO L273 TraceCheckUtils]: 121: Hoare triple {58267#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58274#(<= main_x 61)} is VALID [2019-05-15 10:59:08,220 INFO L273 TraceCheckUtils]: 122: Hoare triple {58274#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58274#(<= main_x 61)} is VALID [2019-05-15 10:59:08,221 INFO L273 TraceCheckUtils]: 123: Hoare triple {58274#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58281#(<= main_x 62)} is VALID [2019-05-15 10:59:08,221 INFO L273 TraceCheckUtils]: 124: Hoare triple {58281#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58281#(<= main_x 62)} is VALID [2019-05-15 10:59:08,222 INFO L273 TraceCheckUtils]: 125: Hoare triple {58281#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58288#(<= main_x 63)} is VALID [2019-05-15 10:59:08,223 INFO L273 TraceCheckUtils]: 126: Hoare triple {58288#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58288#(<= main_x 63)} is VALID [2019-05-15 10:59:08,223 INFO L273 TraceCheckUtils]: 127: Hoare triple {58288#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58295#(<= main_x 64)} is VALID [2019-05-15 10:59:08,224 INFO L273 TraceCheckUtils]: 128: Hoare triple {58295#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58295#(<= main_x 64)} is VALID [2019-05-15 10:59:08,225 INFO L273 TraceCheckUtils]: 129: Hoare triple {58295#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58302#(<= main_x 65)} is VALID [2019-05-15 10:59:08,225 INFO L273 TraceCheckUtils]: 130: Hoare triple {58302#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58302#(<= main_x 65)} is VALID [2019-05-15 10:59:08,226 INFO L273 TraceCheckUtils]: 131: Hoare triple {58302#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58309#(<= main_x 66)} is VALID [2019-05-15 10:59:08,226 INFO L273 TraceCheckUtils]: 132: Hoare triple {58309#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58309#(<= main_x 66)} is VALID [2019-05-15 10:59:08,227 INFO L273 TraceCheckUtils]: 133: Hoare triple {58309#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58316#(<= main_x 67)} is VALID [2019-05-15 10:59:08,228 INFO L273 TraceCheckUtils]: 134: Hoare triple {58316#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58316#(<= main_x 67)} is VALID [2019-05-15 10:59:08,228 INFO L273 TraceCheckUtils]: 135: Hoare triple {58316#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58323#(<= main_x 68)} is VALID [2019-05-15 10:59:08,229 INFO L273 TraceCheckUtils]: 136: Hoare triple {58323#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58323#(<= main_x 68)} is VALID [2019-05-15 10:59:08,230 INFO L273 TraceCheckUtils]: 137: Hoare triple {58323#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58330#(<= main_x 69)} is VALID [2019-05-15 10:59:08,230 INFO L273 TraceCheckUtils]: 138: Hoare triple {58330#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58330#(<= main_x 69)} is VALID [2019-05-15 10:59:08,231 INFO L273 TraceCheckUtils]: 139: Hoare triple {58330#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58337#(<= main_x 70)} is VALID [2019-05-15 10:59:08,231 INFO L273 TraceCheckUtils]: 140: Hoare triple {58337#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58337#(<= main_x 70)} is VALID [2019-05-15 10:59:08,232 INFO L273 TraceCheckUtils]: 141: Hoare triple {58337#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58344#(<= main_x 71)} is VALID [2019-05-15 10:59:08,233 INFO L273 TraceCheckUtils]: 142: Hoare triple {58344#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58344#(<= main_x 71)} is VALID [2019-05-15 10:59:08,233 INFO L273 TraceCheckUtils]: 143: Hoare triple {58344#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58351#(<= main_x 72)} is VALID [2019-05-15 10:59:08,234 INFO L273 TraceCheckUtils]: 144: Hoare triple {58351#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58351#(<= main_x 72)} is VALID [2019-05-15 10:59:08,235 INFO L273 TraceCheckUtils]: 145: Hoare triple {58351#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58358#(<= main_x 73)} is VALID [2019-05-15 10:59:08,235 INFO L273 TraceCheckUtils]: 146: Hoare triple {58358#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58358#(<= main_x 73)} is VALID [2019-05-15 10:59:08,236 INFO L273 TraceCheckUtils]: 147: Hoare triple {58358#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58365#(<= main_x 74)} is VALID [2019-05-15 10:59:08,237 INFO L273 TraceCheckUtils]: 148: Hoare triple {58365#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58365#(<= main_x 74)} is VALID [2019-05-15 10:59:08,237 INFO L273 TraceCheckUtils]: 149: Hoare triple {58365#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58372#(<= main_x 75)} is VALID [2019-05-15 10:59:08,238 INFO L273 TraceCheckUtils]: 150: Hoare triple {58372#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58372#(<= main_x 75)} is VALID [2019-05-15 10:59:08,239 INFO L273 TraceCheckUtils]: 151: Hoare triple {58372#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58379#(<= main_x 76)} is VALID [2019-05-15 10:59:08,239 INFO L273 TraceCheckUtils]: 152: Hoare triple {58379#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58379#(<= main_x 76)} is VALID [2019-05-15 10:59:08,240 INFO L273 TraceCheckUtils]: 153: Hoare triple {58379#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58386#(<= main_x 77)} is VALID [2019-05-15 10:59:08,240 INFO L273 TraceCheckUtils]: 154: Hoare triple {58386#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58386#(<= main_x 77)} is VALID [2019-05-15 10:59:08,241 INFO L273 TraceCheckUtils]: 155: Hoare triple {58386#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58393#(<= main_x 78)} is VALID [2019-05-15 10:59:08,242 INFO L273 TraceCheckUtils]: 156: Hoare triple {58393#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58393#(<= main_x 78)} is VALID [2019-05-15 10:59:08,242 INFO L273 TraceCheckUtils]: 157: Hoare triple {58393#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58400#(<= main_x 79)} is VALID [2019-05-15 10:59:08,243 INFO L273 TraceCheckUtils]: 158: Hoare triple {58400#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58400#(<= main_x 79)} is VALID [2019-05-15 10:59:08,244 INFO L273 TraceCheckUtils]: 159: Hoare triple {58400#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58407#(<= main_x 80)} is VALID [2019-05-15 10:59:08,244 INFO L273 TraceCheckUtils]: 160: Hoare triple {58407#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58407#(<= main_x 80)} is VALID [2019-05-15 10:59:08,245 INFO L273 TraceCheckUtils]: 161: Hoare triple {58407#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58414#(<= main_x 81)} is VALID [2019-05-15 10:59:08,245 INFO L273 TraceCheckUtils]: 162: Hoare triple {58414#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58414#(<= main_x 81)} is VALID [2019-05-15 10:59:08,246 INFO L273 TraceCheckUtils]: 163: Hoare triple {58414#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58421#(<= main_x 82)} is VALID [2019-05-15 10:59:08,247 INFO L273 TraceCheckUtils]: 164: Hoare triple {58421#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58421#(<= main_x 82)} is VALID [2019-05-15 10:59:08,247 INFO L273 TraceCheckUtils]: 165: Hoare triple {58421#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58428#(<= main_x 83)} is VALID [2019-05-15 10:59:08,248 INFO L273 TraceCheckUtils]: 166: Hoare triple {58428#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58428#(<= main_x 83)} is VALID [2019-05-15 10:59:08,248 INFO L273 TraceCheckUtils]: 167: Hoare triple {58428#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58435#(<= main_x 84)} is VALID [2019-05-15 10:59:08,249 INFO L273 TraceCheckUtils]: 168: Hoare triple {58435#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58435#(<= main_x 84)} is VALID [2019-05-15 10:59:08,250 INFO L273 TraceCheckUtils]: 169: Hoare triple {58435#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58442#(<= main_x 85)} is VALID [2019-05-15 10:59:08,250 INFO L273 TraceCheckUtils]: 170: Hoare triple {58442#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58442#(<= main_x 85)} is VALID [2019-05-15 10:59:08,251 INFO L273 TraceCheckUtils]: 171: Hoare triple {58442#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {58449#(<= main_x 86)} is VALID [2019-05-15 10:59:08,251 INFO L273 TraceCheckUtils]: 172: Hoare triple {58449#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {58449#(<= main_x 86)} is VALID [2019-05-15 10:59:08,252 INFO L273 TraceCheckUtils]: 173: Hoare triple {58449#(<= main_x 86)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {57846#false} is VALID [2019-05-15 10:59:08,252 INFO L273 TraceCheckUtils]: 174: Hoare triple {57846#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {57846#false} is VALID [2019-05-15 10:59:08,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 0 proven. 7396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:08,271 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:08,271 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2019-05-15 10:59:08,272 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 175 [2019-05-15 10:59:08,272 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:08,272 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 89 states. [2019-05-15 10:59:08,448 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 175 edges. 175 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:08,448 INFO L454 AbstractCegarLoop]: Interpolant automaton has 89 states [2019-05-15 10:59:08,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2019-05-15 10:59:08,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2019-05-15 10:59:08,449 INFO L87 Difference]: Start difference. First operand 176 states and 262 transitions. Second operand 89 states. [2019-05-15 10:59:09,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:09,096 INFO L93 Difference]: Finished difference Result 178 states and 265 transitions. [2019-05-15 10:59:09,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2019-05-15 10:59:09,096 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 175 [2019-05-15 10:59:09,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:09,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-05-15 10:59:09,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 266 transitions. [2019-05-15 10:59:09,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-05-15 10:59:09,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 266 transitions. [2019-05-15 10:59:09,098 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 89 states and 266 transitions. [2019-05-15 10:59:09,362 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 266 edges. 266 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:09,365 INFO L225 Difference]: With dead ends: 178 [2019-05-15 10:59:09,365 INFO L226 Difference]: Without dead ends: 178 [2019-05-15 10:59:09,366 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2019-05-15 10:59:09,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2019-05-15 10:59:09,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2019-05-15 10:59:09,367 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:09,367 INFO L82 GeneralOperation]: Start isEquivalent. First operand 178 states. Second operand 178 states. [2019-05-15 10:59:09,367 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand 178 states. [2019-05-15 10:59:09,367 INFO L87 Difference]: Start difference. First operand 178 states. Second operand 178 states. [2019-05-15 10:59:09,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:09,369 INFO L93 Difference]: Finished difference Result 178 states and 265 transitions. [2019-05-15 10:59:09,370 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 265 transitions. [2019-05-15 10:59:09,370 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:09,370 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:09,370 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand 178 states. [2019-05-15 10:59:09,370 INFO L87 Difference]: Start difference. First operand 178 states. Second operand 178 states. [2019-05-15 10:59:09,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:09,372 INFO L93 Difference]: Finished difference Result 178 states and 265 transitions. [2019-05-15 10:59:09,372 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 265 transitions. [2019-05-15 10:59:09,372 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:09,372 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:09,373 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:09,373 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-05-15 10:59:09,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 265 transitions. [2019-05-15 10:59:09,375 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 265 transitions. Word has length 175 [2019-05-15 10:59:09,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:09,375 INFO L475 AbstractCegarLoop]: Abstraction has 178 states and 265 transitions. [2019-05-15 10:59:09,375 INFO L476 AbstractCegarLoop]: Interpolant automaton has 89 states. [2019-05-15 10:59:09,375 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 265 transitions. [2019-05-15 10:59:09,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2019-05-15 10:59:09,375 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:09,376 INFO L399 BasicCegarLoop]: trace histogram [87, 87, 1, 1, 1] [2019-05-15 10:59:09,376 INFO L418 AbstractCegarLoop]: === Iteration 88 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:09,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:09,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1495605336, now seen corresponding path program 87 times [2019-05-15 10:59:09,376 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:09,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:09,447 INFO L256 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 89 conjunts are in the unsatisfiable core [2019-05-15 10:59:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:09,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:12,738 INFO L273 TraceCheckUtils]: 0: Hoare triple {59170#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {59175#(<= main_x 0)} is VALID [2019-05-15 10:59:12,738 INFO L273 TraceCheckUtils]: 1: Hoare triple {59175#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59179#(<= main_x 1)} is VALID [2019-05-15 10:59:12,739 INFO L273 TraceCheckUtils]: 2: Hoare triple {59179#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59179#(<= main_x 1)} is VALID [2019-05-15 10:59:12,739 INFO L273 TraceCheckUtils]: 3: Hoare triple {59179#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59186#(<= main_x 2)} is VALID [2019-05-15 10:59:12,740 INFO L273 TraceCheckUtils]: 4: Hoare triple {59186#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59186#(<= main_x 2)} is VALID [2019-05-15 10:59:12,741 INFO L273 TraceCheckUtils]: 5: Hoare triple {59186#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59193#(<= main_x 3)} is VALID [2019-05-15 10:59:12,741 INFO L273 TraceCheckUtils]: 6: Hoare triple {59193#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59193#(<= main_x 3)} is VALID [2019-05-15 10:59:12,742 INFO L273 TraceCheckUtils]: 7: Hoare triple {59193#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59200#(<= main_x 4)} is VALID [2019-05-15 10:59:12,742 INFO L273 TraceCheckUtils]: 8: Hoare triple {59200#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59200#(<= main_x 4)} is VALID [2019-05-15 10:59:12,743 INFO L273 TraceCheckUtils]: 9: Hoare triple {59200#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59207#(<= main_x 5)} is VALID [2019-05-15 10:59:12,744 INFO L273 TraceCheckUtils]: 10: Hoare triple {59207#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59207#(<= main_x 5)} is VALID [2019-05-15 10:59:12,745 INFO L273 TraceCheckUtils]: 11: Hoare triple {59207#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59214#(<= main_x 6)} is VALID [2019-05-15 10:59:12,745 INFO L273 TraceCheckUtils]: 12: Hoare triple {59214#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59214#(<= main_x 6)} is VALID [2019-05-15 10:59:12,746 INFO L273 TraceCheckUtils]: 13: Hoare triple {59214#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59221#(<= main_x 7)} is VALID [2019-05-15 10:59:12,746 INFO L273 TraceCheckUtils]: 14: Hoare triple {59221#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59221#(<= main_x 7)} is VALID [2019-05-15 10:59:12,747 INFO L273 TraceCheckUtils]: 15: Hoare triple {59221#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59228#(<= main_x 8)} is VALID [2019-05-15 10:59:12,747 INFO L273 TraceCheckUtils]: 16: Hoare triple {59228#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59228#(<= main_x 8)} is VALID [2019-05-15 10:59:12,748 INFO L273 TraceCheckUtils]: 17: Hoare triple {59228#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59235#(<= main_x 9)} is VALID [2019-05-15 10:59:12,749 INFO L273 TraceCheckUtils]: 18: Hoare triple {59235#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59235#(<= main_x 9)} is VALID [2019-05-15 10:59:12,749 INFO L273 TraceCheckUtils]: 19: Hoare triple {59235#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59242#(<= main_x 10)} is VALID [2019-05-15 10:59:12,750 INFO L273 TraceCheckUtils]: 20: Hoare triple {59242#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59242#(<= main_x 10)} is VALID [2019-05-15 10:59:12,751 INFO L273 TraceCheckUtils]: 21: Hoare triple {59242#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59249#(<= main_x 11)} is VALID [2019-05-15 10:59:12,751 INFO L273 TraceCheckUtils]: 22: Hoare triple {59249#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59249#(<= main_x 11)} is VALID [2019-05-15 10:59:12,752 INFO L273 TraceCheckUtils]: 23: Hoare triple {59249#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59256#(<= main_x 12)} is VALID [2019-05-15 10:59:12,752 INFO L273 TraceCheckUtils]: 24: Hoare triple {59256#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59256#(<= main_x 12)} is VALID [2019-05-15 10:59:12,753 INFO L273 TraceCheckUtils]: 25: Hoare triple {59256#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59263#(<= main_x 13)} is VALID [2019-05-15 10:59:12,753 INFO L273 TraceCheckUtils]: 26: Hoare triple {59263#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59263#(<= main_x 13)} is VALID [2019-05-15 10:59:12,754 INFO L273 TraceCheckUtils]: 27: Hoare triple {59263#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59270#(<= main_x 14)} is VALID [2019-05-15 10:59:12,755 INFO L273 TraceCheckUtils]: 28: Hoare triple {59270#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59270#(<= main_x 14)} is VALID [2019-05-15 10:59:12,755 INFO L273 TraceCheckUtils]: 29: Hoare triple {59270#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59277#(<= main_x 15)} is VALID [2019-05-15 10:59:12,756 INFO L273 TraceCheckUtils]: 30: Hoare triple {59277#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59277#(<= main_x 15)} is VALID [2019-05-15 10:59:12,757 INFO L273 TraceCheckUtils]: 31: Hoare triple {59277#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59284#(<= main_x 16)} is VALID [2019-05-15 10:59:12,757 INFO L273 TraceCheckUtils]: 32: Hoare triple {59284#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59284#(<= main_x 16)} is VALID [2019-05-15 10:59:12,758 INFO L273 TraceCheckUtils]: 33: Hoare triple {59284#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59291#(<= main_x 17)} is VALID [2019-05-15 10:59:12,758 INFO L273 TraceCheckUtils]: 34: Hoare triple {59291#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59291#(<= main_x 17)} is VALID [2019-05-15 10:59:12,759 INFO L273 TraceCheckUtils]: 35: Hoare triple {59291#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59298#(<= main_x 18)} is VALID [2019-05-15 10:59:12,760 INFO L273 TraceCheckUtils]: 36: Hoare triple {59298#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59298#(<= main_x 18)} is VALID [2019-05-15 10:59:12,760 INFO L273 TraceCheckUtils]: 37: Hoare triple {59298#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59305#(<= main_x 19)} is VALID [2019-05-15 10:59:12,761 INFO L273 TraceCheckUtils]: 38: Hoare triple {59305#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59305#(<= main_x 19)} is VALID [2019-05-15 10:59:12,762 INFO L273 TraceCheckUtils]: 39: Hoare triple {59305#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59312#(<= main_x 20)} is VALID [2019-05-15 10:59:12,762 INFO L273 TraceCheckUtils]: 40: Hoare triple {59312#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59312#(<= main_x 20)} is VALID [2019-05-15 10:59:12,763 INFO L273 TraceCheckUtils]: 41: Hoare triple {59312#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59319#(<= main_x 21)} is VALID [2019-05-15 10:59:12,763 INFO L273 TraceCheckUtils]: 42: Hoare triple {59319#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59319#(<= main_x 21)} is VALID [2019-05-15 10:59:12,764 INFO L273 TraceCheckUtils]: 43: Hoare triple {59319#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59326#(<= main_x 22)} is VALID [2019-05-15 10:59:12,765 INFO L273 TraceCheckUtils]: 44: Hoare triple {59326#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59326#(<= main_x 22)} is VALID [2019-05-15 10:59:12,765 INFO L273 TraceCheckUtils]: 45: Hoare triple {59326#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59333#(<= main_x 23)} is VALID [2019-05-15 10:59:12,766 INFO L273 TraceCheckUtils]: 46: Hoare triple {59333#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59333#(<= main_x 23)} is VALID [2019-05-15 10:59:12,767 INFO L273 TraceCheckUtils]: 47: Hoare triple {59333#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59340#(<= main_x 24)} is VALID [2019-05-15 10:59:12,767 INFO L273 TraceCheckUtils]: 48: Hoare triple {59340#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59340#(<= main_x 24)} is VALID [2019-05-15 10:59:12,768 INFO L273 TraceCheckUtils]: 49: Hoare triple {59340#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59347#(<= main_x 25)} is VALID [2019-05-15 10:59:12,768 INFO L273 TraceCheckUtils]: 50: Hoare triple {59347#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59347#(<= main_x 25)} is VALID [2019-05-15 10:59:12,769 INFO L273 TraceCheckUtils]: 51: Hoare triple {59347#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59354#(<= main_x 26)} is VALID [2019-05-15 10:59:12,770 INFO L273 TraceCheckUtils]: 52: Hoare triple {59354#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59354#(<= main_x 26)} is VALID [2019-05-15 10:59:12,770 INFO L273 TraceCheckUtils]: 53: Hoare triple {59354#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59361#(<= main_x 27)} is VALID [2019-05-15 10:59:12,771 INFO L273 TraceCheckUtils]: 54: Hoare triple {59361#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59361#(<= main_x 27)} is VALID [2019-05-15 10:59:12,772 INFO L273 TraceCheckUtils]: 55: Hoare triple {59361#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59368#(<= main_x 28)} is VALID [2019-05-15 10:59:12,772 INFO L273 TraceCheckUtils]: 56: Hoare triple {59368#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59368#(<= main_x 28)} is VALID [2019-05-15 10:59:12,773 INFO L273 TraceCheckUtils]: 57: Hoare triple {59368#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59375#(<= main_x 29)} is VALID [2019-05-15 10:59:12,773 INFO L273 TraceCheckUtils]: 58: Hoare triple {59375#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59375#(<= main_x 29)} is VALID [2019-05-15 10:59:12,774 INFO L273 TraceCheckUtils]: 59: Hoare triple {59375#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59382#(<= main_x 30)} is VALID [2019-05-15 10:59:12,774 INFO L273 TraceCheckUtils]: 60: Hoare triple {59382#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59382#(<= main_x 30)} is VALID [2019-05-15 10:59:12,775 INFO L273 TraceCheckUtils]: 61: Hoare triple {59382#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59389#(<= main_x 31)} is VALID [2019-05-15 10:59:12,776 INFO L273 TraceCheckUtils]: 62: Hoare triple {59389#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59389#(<= main_x 31)} is VALID [2019-05-15 10:59:12,776 INFO L273 TraceCheckUtils]: 63: Hoare triple {59389#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59396#(<= main_x 32)} is VALID [2019-05-15 10:59:12,777 INFO L273 TraceCheckUtils]: 64: Hoare triple {59396#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59396#(<= main_x 32)} is VALID [2019-05-15 10:59:12,778 INFO L273 TraceCheckUtils]: 65: Hoare triple {59396#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59403#(<= main_x 33)} is VALID [2019-05-15 10:59:12,778 INFO L273 TraceCheckUtils]: 66: Hoare triple {59403#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59403#(<= main_x 33)} is VALID [2019-05-15 10:59:12,779 INFO L273 TraceCheckUtils]: 67: Hoare triple {59403#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59410#(<= main_x 34)} is VALID [2019-05-15 10:59:12,779 INFO L273 TraceCheckUtils]: 68: Hoare triple {59410#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59410#(<= main_x 34)} is VALID [2019-05-15 10:59:12,780 INFO L273 TraceCheckUtils]: 69: Hoare triple {59410#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59417#(<= main_x 35)} is VALID [2019-05-15 10:59:12,781 INFO L273 TraceCheckUtils]: 70: Hoare triple {59417#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59417#(<= main_x 35)} is VALID [2019-05-15 10:59:12,781 INFO L273 TraceCheckUtils]: 71: Hoare triple {59417#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59424#(<= main_x 36)} is VALID [2019-05-15 10:59:12,782 INFO L273 TraceCheckUtils]: 72: Hoare triple {59424#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59424#(<= main_x 36)} is VALID [2019-05-15 10:59:12,783 INFO L273 TraceCheckUtils]: 73: Hoare triple {59424#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59431#(<= main_x 37)} is VALID [2019-05-15 10:59:12,783 INFO L273 TraceCheckUtils]: 74: Hoare triple {59431#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59431#(<= main_x 37)} is VALID [2019-05-15 10:59:12,784 INFO L273 TraceCheckUtils]: 75: Hoare triple {59431#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59438#(<= main_x 38)} is VALID [2019-05-15 10:59:12,784 INFO L273 TraceCheckUtils]: 76: Hoare triple {59438#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59438#(<= main_x 38)} is VALID [2019-05-15 10:59:12,785 INFO L273 TraceCheckUtils]: 77: Hoare triple {59438#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59445#(<= main_x 39)} is VALID [2019-05-15 10:59:12,786 INFO L273 TraceCheckUtils]: 78: Hoare triple {59445#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59445#(<= main_x 39)} is VALID [2019-05-15 10:59:12,786 INFO L273 TraceCheckUtils]: 79: Hoare triple {59445#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59452#(<= main_x 40)} is VALID [2019-05-15 10:59:12,787 INFO L273 TraceCheckUtils]: 80: Hoare triple {59452#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59452#(<= main_x 40)} is VALID [2019-05-15 10:59:12,788 INFO L273 TraceCheckUtils]: 81: Hoare triple {59452#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59459#(<= main_x 41)} is VALID [2019-05-15 10:59:12,788 INFO L273 TraceCheckUtils]: 82: Hoare triple {59459#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59459#(<= main_x 41)} is VALID [2019-05-15 10:59:12,789 INFO L273 TraceCheckUtils]: 83: Hoare triple {59459#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59466#(<= main_x 42)} is VALID [2019-05-15 10:59:12,789 INFO L273 TraceCheckUtils]: 84: Hoare triple {59466#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59466#(<= main_x 42)} is VALID [2019-05-15 10:59:12,790 INFO L273 TraceCheckUtils]: 85: Hoare triple {59466#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59473#(<= main_x 43)} is VALID [2019-05-15 10:59:12,791 INFO L273 TraceCheckUtils]: 86: Hoare triple {59473#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59473#(<= main_x 43)} is VALID [2019-05-15 10:59:12,791 INFO L273 TraceCheckUtils]: 87: Hoare triple {59473#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59480#(<= main_x 44)} is VALID [2019-05-15 10:59:12,792 INFO L273 TraceCheckUtils]: 88: Hoare triple {59480#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59480#(<= main_x 44)} is VALID [2019-05-15 10:59:12,793 INFO L273 TraceCheckUtils]: 89: Hoare triple {59480#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59487#(<= main_x 45)} is VALID [2019-05-15 10:59:12,793 INFO L273 TraceCheckUtils]: 90: Hoare triple {59487#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59487#(<= main_x 45)} is VALID [2019-05-15 10:59:12,794 INFO L273 TraceCheckUtils]: 91: Hoare triple {59487#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59494#(<= main_x 46)} is VALID [2019-05-15 10:59:12,794 INFO L273 TraceCheckUtils]: 92: Hoare triple {59494#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59494#(<= main_x 46)} is VALID [2019-05-15 10:59:12,795 INFO L273 TraceCheckUtils]: 93: Hoare triple {59494#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59501#(<= main_x 47)} is VALID [2019-05-15 10:59:12,796 INFO L273 TraceCheckUtils]: 94: Hoare triple {59501#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59501#(<= main_x 47)} is VALID [2019-05-15 10:59:12,796 INFO L273 TraceCheckUtils]: 95: Hoare triple {59501#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59508#(<= main_x 48)} is VALID [2019-05-15 10:59:12,797 INFO L273 TraceCheckUtils]: 96: Hoare triple {59508#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59508#(<= main_x 48)} is VALID [2019-05-15 10:59:12,798 INFO L273 TraceCheckUtils]: 97: Hoare triple {59508#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59515#(<= main_x 49)} is VALID [2019-05-15 10:59:12,798 INFO L273 TraceCheckUtils]: 98: Hoare triple {59515#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59515#(<= main_x 49)} is VALID [2019-05-15 10:59:12,799 INFO L273 TraceCheckUtils]: 99: Hoare triple {59515#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59522#(<= main_x 50)} is VALID [2019-05-15 10:59:12,799 INFO L273 TraceCheckUtils]: 100: Hoare triple {59522#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59522#(<= main_x 50)} is VALID [2019-05-15 10:59:12,800 INFO L273 TraceCheckUtils]: 101: Hoare triple {59522#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59529#(<= main_x 51)} is VALID [2019-05-15 10:59:12,801 INFO L273 TraceCheckUtils]: 102: Hoare triple {59529#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59529#(<= main_x 51)} is VALID [2019-05-15 10:59:12,801 INFO L273 TraceCheckUtils]: 103: Hoare triple {59529#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59536#(<= main_x 52)} is VALID [2019-05-15 10:59:12,802 INFO L273 TraceCheckUtils]: 104: Hoare triple {59536#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59536#(<= main_x 52)} is VALID [2019-05-15 10:59:12,802 INFO L273 TraceCheckUtils]: 105: Hoare triple {59536#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59543#(<= main_x 53)} is VALID [2019-05-15 10:59:12,803 INFO L273 TraceCheckUtils]: 106: Hoare triple {59543#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59543#(<= main_x 53)} is VALID [2019-05-15 10:59:12,804 INFO L273 TraceCheckUtils]: 107: Hoare triple {59543#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59550#(<= main_x 54)} is VALID [2019-05-15 10:59:12,804 INFO L273 TraceCheckUtils]: 108: Hoare triple {59550#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59550#(<= main_x 54)} is VALID [2019-05-15 10:59:12,805 INFO L273 TraceCheckUtils]: 109: Hoare triple {59550#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59557#(<= main_x 55)} is VALID [2019-05-15 10:59:12,805 INFO L273 TraceCheckUtils]: 110: Hoare triple {59557#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59557#(<= main_x 55)} is VALID [2019-05-15 10:59:12,806 INFO L273 TraceCheckUtils]: 111: Hoare triple {59557#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59564#(<= main_x 56)} is VALID [2019-05-15 10:59:12,806 INFO L273 TraceCheckUtils]: 112: Hoare triple {59564#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59564#(<= main_x 56)} is VALID [2019-05-15 10:59:12,807 INFO L273 TraceCheckUtils]: 113: Hoare triple {59564#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59571#(<= main_x 57)} is VALID [2019-05-15 10:59:12,808 INFO L273 TraceCheckUtils]: 114: Hoare triple {59571#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59571#(<= main_x 57)} is VALID [2019-05-15 10:59:12,808 INFO L273 TraceCheckUtils]: 115: Hoare triple {59571#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59578#(<= main_x 58)} is VALID [2019-05-15 10:59:12,809 INFO L273 TraceCheckUtils]: 116: Hoare triple {59578#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59578#(<= main_x 58)} is VALID [2019-05-15 10:59:12,810 INFO L273 TraceCheckUtils]: 117: Hoare triple {59578#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59585#(<= main_x 59)} is VALID [2019-05-15 10:59:12,810 INFO L273 TraceCheckUtils]: 118: Hoare triple {59585#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59585#(<= main_x 59)} is VALID [2019-05-15 10:59:12,811 INFO L273 TraceCheckUtils]: 119: Hoare triple {59585#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59592#(<= main_x 60)} is VALID [2019-05-15 10:59:12,812 INFO L273 TraceCheckUtils]: 120: Hoare triple {59592#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59592#(<= main_x 60)} is VALID [2019-05-15 10:59:12,812 INFO L273 TraceCheckUtils]: 121: Hoare triple {59592#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59599#(<= main_x 61)} is VALID [2019-05-15 10:59:12,813 INFO L273 TraceCheckUtils]: 122: Hoare triple {59599#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59599#(<= main_x 61)} is VALID [2019-05-15 10:59:12,814 INFO L273 TraceCheckUtils]: 123: Hoare triple {59599#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59606#(<= main_x 62)} is VALID [2019-05-15 10:59:12,814 INFO L273 TraceCheckUtils]: 124: Hoare triple {59606#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59606#(<= main_x 62)} is VALID [2019-05-15 10:59:12,815 INFO L273 TraceCheckUtils]: 125: Hoare triple {59606#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59613#(<= main_x 63)} is VALID [2019-05-15 10:59:12,815 INFO L273 TraceCheckUtils]: 126: Hoare triple {59613#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59613#(<= main_x 63)} is VALID [2019-05-15 10:59:12,816 INFO L273 TraceCheckUtils]: 127: Hoare triple {59613#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59620#(<= main_x 64)} is VALID [2019-05-15 10:59:12,816 INFO L273 TraceCheckUtils]: 128: Hoare triple {59620#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59620#(<= main_x 64)} is VALID [2019-05-15 10:59:12,817 INFO L273 TraceCheckUtils]: 129: Hoare triple {59620#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59627#(<= main_x 65)} is VALID [2019-05-15 10:59:12,818 INFO L273 TraceCheckUtils]: 130: Hoare triple {59627#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59627#(<= main_x 65)} is VALID [2019-05-15 10:59:12,819 INFO L273 TraceCheckUtils]: 131: Hoare triple {59627#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59634#(<= main_x 66)} is VALID [2019-05-15 10:59:12,819 INFO L273 TraceCheckUtils]: 132: Hoare triple {59634#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59634#(<= main_x 66)} is VALID [2019-05-15 10:59:12,820 INFO L273 TraceCheckUtils]: 133: Hoare triple {59634#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59641#(<= main_x 67)} is VALID [2019-05-15 10:59:12,820 INFO L273 TraceCheckUtils]: 134: Hoare triple {59641#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59641#(<= main_x 67)} is VALID [2019-05-15 10:59:12,821 INFO L273 TraceCheckUtils]: 135: Hoare triple {59641#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59648#(<= main_x 68)} is VALID [2019-05-15 10:59:12,822 INFO L273 TraceCheckUtils]: 136: Hoare triple {59648#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59648#(<= main_x 68)} is VALID [2019-05-15 10:59:12,822 INFO L273 TraceCheckUtils]: 137: Hoare triple {59648#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59655#(<= main_x 69)} is VALID [2019-05-15 10:59:12,823 INFO L273 TraceCheckUtils]: 138: Hoare triple {59655#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59655#(<= main_x 69)} is VALID [2019-05-15 10:59:12,824 INFO L273 TraceCheckUtils]: 139: Hoare triple {59655#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59662#(<= main_x 70)} is VALID [2019-05-15 10:59:12,824 INFO L273 TraceCheckUtils]: 140: Hoare triple {59662#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59662#(<= main_x 70)} is VALID [2019-05-15 10:59:12,825 INFO L273 TraceCheckUtils]: 141: Hoare triple {59662#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59669#(<= main_x 71)} is VALID [2019-05-15 10:59:12,825 INFO L273 TraceCheckUtils]: 142: Hoare triple {59669#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59669#(<= main_x 71)} is VALID [2019-05-15 10:59:12,826 INFO L273 TraceCheckUtils]: 143: Hoare triple {59669#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59676#(<= main_x 72)} is VALID [2019-05-15 10:59:12,826 INFO L273 TraceCheckUtils]: 144: Hoare triple {59676#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59676#(<= main_x 72)} is VALID [2019-05-15 10:59:12,827 INFO L273 TraceCheckUtils]: 145: Hoare triple {59676#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59683#(<= main_x 73)} is VALID [2019-05-15 10:59:12,828 INFO L273 TraceCheckUtils]: 146: Hoare triple {59683#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59683#(<= main_x 73)} is VALID [2019-05-15 10:59:12,828 INFO L273 TraceCheckUtils]: 147: Hoare triple {59683#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59690#(<= main_x 74)} is VALID [2019-05-15 10:59:12,829 INFO L273 TraceCheckUtils]: 148: Hoare triple {59690#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59690#(<= main_x 74)} is VALID [2019-05-15 10:59:12,830 INFO L273 TraceCheckUtils]: 149: Hoare triple {59690#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59697#(<= main_x 75)} is VALID [2019-05-15 10:59:12,830 INFO L273 TraceCheckUtils]: 150: Hoare triple {59697#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59697#(<= main_x 75)} is VALID [2019-05-15 10:59:12,831 INFO L273 TraceCheckUtils]: 151: Hoare triple {59697#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59704#(<= main_x 76)} is VALID [2019-05-15 10:59:12,831 INFO L273 TraceCheckUtils]: 152: Hoare triple {59704#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59704#(<= main_x 76)} is VALID [2019-05-15 10:59:12,832 INFO L273 TraceCheckUtils]: 153: Hoare triple {59704#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59711#(<= main_x 77)} is VALID [2019-05-15 10:59:12,833 INFO L273 TraceCheckUtils]: 154: Hoare triple {59711#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59711#(<= main_x 77)} is VALID [2019-05-15 10:59:12,833 INFO L273 TraceCheckUtils]: 155: Hoare triple {59711#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59718#(<= main_x 78)} is VALID [2019-05-15 10:59:12,834 INFO L273 TraceCheckUtils]: 156: Hoare triple {59718#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59718#(<= main_x 78)} is VALID [2019-05-15 10:59:12,834 INFO L273 TraceCheckUtils]: 157: Hoare triple {59718#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59725#(<= main_x 79)} is VALID [2019-05-15 10:59:12,835 INFO L273 TraceCheckUtils]: 158: Hoare triple {59725#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59725#(<= main_x 79)} is VALID [2019-05-15 10:59:12,836 INFO L273 TraceCheckUtils]: 159: Hoare triple {59725#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59732#(<= main_x 80)} is VALID [2019-05-15 10:59:12,836 INFO L273 TraceCheckUtils]: 160: Hoare triple {59732#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59732#(<= main_x 80)} is VALID [2019-05-15 10:59:12,837 INFO L273 TraceCheckUtils]: 161: Hoare triple {59732#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59739#(<= main_x 81)} is VALID [2019-05-15 10:59:12,837 INFO L273 TraceCheckUtils]: 162: Hoare triple {59739#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59739#(<= main_x 81)} is VALID [2019-05-15 10:59:12,838 INFO L273 TraceCheckUtils]: 163: Hoare triple {59739#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59746#(<= main_x 82)} is VALID [2019-05-15 10:59:12,839 INFO L273 TraceCheckUtils]: 164: Hoare triple {59746#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59746#(<= main_x 82)} is VALID [2019-05-15 10:59:12,839 INFO L273 TraceCheckUtils]: 165: Hoare triple {59746#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59753#(<= main_x 83)} is VALID [2019-05-15 10:59:12,840 INFO L273 TraceCheckUtils]: 166: Hoare triple {59753#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59753#(<= main_x 83)} is VALID [2019-05-15 10:59:12,841 INFO L273 TraceCheckUtils]: 167: Hoare triple {59753#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59760#(<= main_x 84)} is VALID [2019-05-15 10:59:12,841 INFO L273 TraceCheckUtils]: 168: Hoare triple {59760#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59760#(<= main_x 84)} is VALID [2019-05-15 10:59:12,842 INFO L273 TraceCheckUtils]: 169: Hoare triple {59760#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59767#(<= main_x 85)} is VALID [2019-05-15 10:59:12,842 INFO L273 TraceCheckUtils]: 170: Hoare triple {59767#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59767#(<= main_x 85)} is VALID [2019-05-15 10:59:12,843 INFO L273 TraceCheckUtils]: 171: Hoare triple {59767#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59774#(<= main_x 86)} is VALID [2019-05-15 10:59:12,843 INFO L273 TraceCheckUtils]: 172: Hoare triple {59774#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59774#(<= main_x 86)} is VALID [2019-05-15 10:59:12,844 INFO L273 TraceCheckUtils]: 173: Hoare triple {59774#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {59781#(<= main_x 87)} is VALID [2019-05-15 10:59:12,845 INFO L273 TraceCheckUtils]: 174: Hoare triple {59781#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {59781#(<= main_x 87)} is VALID [2019-05-15 10:59:12,845 INFO L273 TraceCheckUtils]: 175: Hoare triple {59781#(<= main_x 87)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {59171#false} is VALID [2019-05-15 10:59:12,845 INFO L273 TraceCheckUtils]: 176: Hoare triple {59171#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {59171#false} is VALID [2019-05-15 10:59:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 0 proven. 7569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:12,866 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:12,866 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2019-05-15 10:59:12,866 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 177 [2019-05-15 10:59:12,866 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:12,866 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 90 states. [2019-05-15 10:59:13,043 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 177 edges. 177 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:13,043 INFO L454 AbstractCegarLoop]: Interpolant automaton has 90 states [2019-05-15 10:59:13,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2019-05-15 10:59:13,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2019-05-15 10:59:13,045 INFO L87 Difference]: Start difference. First operand 178 states and 265 transitions. Second operand 90 states. [2019-05-15 10:59:13,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:13,695 INFO L93 Difference]: Finished difference Result 180 states and 268 transitions. [2019-05-15 10:59:13,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2019-05-15 10:59:13,695 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 177 [2019-05-15 10:59:13,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2019-05-15 10:59:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 269 transitions. [2019-05-15 10:59:13,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2019-05-15 10:59:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 269 transitions. [2019-05-15 10:59:13,697 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 90 states and 269 transitions. [2019-05-15 10:59:13,966 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 269 edges. 269 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:13,969 INFO L225 Difference]: With dead ends: 180 [2019-05-15 10:59:13,969 INFO L226 Difference]: Without dead ends: 180 [2019-05-15 10:59:13,970 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2019-05-15 10:59:13,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2019-05-15 10:59:13,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2019-05-15 10:59:13,972 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:13,972 INFO L82 GeneralOperation]: Start isEquivalent. First operand 180 states. Second operand 180 states. [2019-05-15 10:59:13,972 INFO L74 IsIncluded]: Start isIncluded. First operand 180 states. Second operand 180 states. [2019-05-15 10:59:13,972 INFO L87 Difference]: Start difference. First operand 180 states. Second operand 180 states. [2019-05-15 10:59:13,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:13,974 INFO L93 Difference]: Finished difference Result 180 states and 268 transitions. [2019-05-15 10:59:13,974 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 268 transitions. [2019-05-15 10:59:13,974 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:13,974 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:13,975 INFO L74 IsIncluded]: Start isIncluded. First operand 180 states. Second operand 180 states. [2019-05-15 10:59:13,975 INFO L87 Difference]: Start difference. First operand 180 states. Second operand 180 states. [2019-05-15 10:59:13,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:13,977 INFO L93 Difference]: Finished difference Result 180 states and 268 transitions. [2019-05-15 10:59:13,977 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 268 transitions. [2019-05-15 10:59:13,977 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:13,977 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:13,977 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:13,977 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:13,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2019-05-15 10:59:13,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 268 transitions. [2019-05-15 10:59:13,979 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 268 transitions. Word has length 177 [2019-05-15 10:59:13,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:13,980 INFO L475 AbstractCegarLoop]: Abstraction has 180 states and 268 transitions. [2019-05-15 10:59:13,980 INFO L476 AbstractCegarLoop]: Interpolant automaton has 90 states. [2019-05-15 10:59:13,980 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 268 transitions. [2019-05-15 10:59:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2019-05-15 10:59:13,980 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:13,980 INFO L399 BasicCegarLoop]: trace histogram [88, 88, 1, 1, 1] [2019-05-15 10:59:13,980 INFO L418 AbstractCegarLoop]: === Iteration 89 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:13,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:13,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1537346405, now seen corresponding path program 88 times [2019-05-15 10:59:13,981 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:14,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:14,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 90 conjunts are in the unsatisfiable core [2019-05-15 10:59:14,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:14,093 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:17,417 INFO L273 TraceCheckUtils]: 0: Hoare triple {60510#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {60515#(<= main_x 0)} is VALID [2019-05-15 10:59:17,418 INFO L273 TraceCheckUtils]: 1: Hoare triple {60515#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60519#(<= main_x 1)} is VALID [2019-05-15 10:59:17,418 INFO L273 TraceCheckUtils]: 2: Hoare triple {60519#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60519#(<= main_x 1)} is VALID [2019-05-15 10:59:17,419 INFO L273 TraceCheckUtils]: 3: Hoare triple {60519#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60526#(<= main_x 2)} is VALID [2019-05-15 10:59:17,420 INFO L273 TraceCheckUtils]: 4: Hoare triple {60526#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60526#(<= main_x 2)} is VALID [2019-05-15 10:59:17,420 INFO L273 TraceCheckUtils]: 5: Hoare triple {60526#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60533#(<= main_x 3)} is VALID [2019-05-15 10:59:17,421 INFO L273 TraceCheckUtils]: 6: Hoare triple {60533#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60533#(<= main_x 3)} is VALID [2019-05-15 10:59:17,422 INFO L273 TraceCheckUtils]: 7: Hoare triple {60533#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60540#(<= main_x 4)} is VALID [2019-05-15 10:59:17,422 INFO L273 TraceCheckUtils]: 8: Hoare triple {60540#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60540#(<= main_x 4)} is VALID [2019-05-15 10:59:17,423 INFO L273 TraceCheckUtils]: 9: Hoare triple {60540#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60547#(<= main_x 5)} is VALID [2019-05-15 10:59:17,423 INFO L273 TraceCheckUtils]: 10: Hoare triple {60547#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60547#(<= main_x 5)} is VALID [2019-05-15 10:59:17,424 INFO L273 TraceCheckUtils]: 11: Hoare triple {60547#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60554#(<= main_x 6)} is VALID [2019-05-15 10:59:17,425 INFO L273 TraceCheckUtils]: 12: Hoare triple {60554#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60554#(<= main_x 6)} is VALID [2019-05-15 10:59:17,425 INFO L273 TraceCheckUtils]: 13: Hoare triple {60554#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60561#(<= main_x 7)} is VALID [2019-05-15 10:59:17,426 INFO L273 TraceCheckUtils]: 14: Hoare triple {60561#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60561#(<= main_x 7)} is VALID [2019-05-15 10:59:17,427 INFO L273 TraceCheckUtils]: 15: Hoare triple {60561#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60568#(<= main_x 8)} is VALID [2019-05-15 10:59:17,427 INFO L273 TraceCheckUtils]: 16: Hoare triple {60568#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60568#(<= main_x 8)} is VALID [2019-05-15 10:59:17,428 INFO L273 TraceCheckUtils]: 17: Hoare triple {60568#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60575#(<= main_x 9)} is VALID [2019-05-15 10:59:17,428 INFO L273 TraceCheckUtils]: 18: Hoare triple {60575#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60575#(<= main_x 9)} is VALID [2019-05-15 10:59:17,429 INFO L273 TraceCheckUtils]: 19: Hoare triple {60575#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60582#(<= main_x 10)} is VALID [2019-05-15 10:59:17,429 INFO L273 TraceCheckUtils]: 20: Hoare triple {60582#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60582#(<= main_x 10)} is VALID [2019-05-15 10:59:17,430 INFO L273 TraceCheckUtils]: 21: Hoare triple {60582#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60589#(<= main_x 11)} is VALID [2019-05-15 10:59:17,431 INFO L273 TraceCheckUtils]: 22: Hoare triple {60589#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60589#(<= main_x 11)} is VALID [2019-05-15 10:59:17,432 INFO L273 TraceCheckUtils]: 23: Hoare triple {60589#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60596#(<= main_x 12)} is VALID [2019-05-15 10:59:17,432 INFO L273 TraceCheckUtils]: 24: Hoare triple {60596#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60596#(<= main_x 12)} is VALID [2019-05-15 10:59:17,433 INFO L273 TraceCheckUtils]: 25: Hoare triple {60596#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60603#(<= main_x 13)} is VALID [2019-05-15 10:59:17,433 INFO L273 TraceCheckUtils]: 26: Hoare triple {60603#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60603#(<= main_x 13)} is VALID [2019-05-15 10:59:17,434 INFO L273 TraceCheckUtils]: 27: Hoare triple {60603#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60610#(<= main_x 14)} is VALID [2019-05-15 10:59:17,435 INFO L273 TraceCheckUtils]: 28: Hoare triple {60610#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60610#(<= main_x 14)} is VALID [2019-05-15 10:59:17,435 INFO L273 TraceCheckUtils]: 29: Hoare triple {60610#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60617#(<= main_x 15)} is VALID [2019-05-15 10:59:17,436 INFO L273 TraceCheckUtils]: 30: Hoare triple {60617#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60617#(<= main_x 15)} is VALID [2019-05-15 10:59:17,437 INFO L273 TraceCheckUtils]: 31: Hoare triple {60617#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60624#(<= main_x 16)} is VALID [2019-05-15 10:59:17,437 INFO L273 TraceCheckUtils]: 32: Hoare triple {60624#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60624#(<= main_x 16)} is VALID [2019-05-15 10:59:17,438 INFO L273 TraceCheckUtils]: 33: Hoare triple {60624#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60631#(<= main_x 17)} is VALID [2019-05-15 10:59:17,438 INFO L273 TraceCheckUtils]: 34: Hoare triple {60631#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60631#(<= main_x 17)} is VALID [2019-05-15 10:59:17,439 INFO L273 TraceCheckUtils]: 35: Hoare triple {60631#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60638#(<= main_x 18)} is VALID [2019-05-15 10:59:17,440 INFO L273 TraceCheckUtils]: 36: Hoare triple {60638#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60638#(<= main_x 18)} is VALID [2019-05-15 10:59:17,440 INFO L273 TraceCheckUtils]: 37: Hoare triple {60638#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60645#(<= main_x 19)} is VALID [2019-05-15 10:59:17,441 INFO L273 TraceCheckUtils]: 38: Hoare triple {60645#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60645#(<= main_x 19)} is VALID [2019-05-15 10:59:17,442 INFO L273 TraceCheckUtils]: 39: Hoare triple {60645#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60652#(<= main_x 20)} is VALID [2019-05-15 10:59:17,442 INFO L273 TraceCheckUtils]: 40: Hoare triple {60652#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60652#(<= main_x 20)} is VALID [2019-05-15 10:59:17,443 INFO L273 TraceCheckUtils]: 41: Hoare triple {60652#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60659#(<= main_x 21)} is VALID [2019-05-15 10:59:17,443 INFO L273 TraceCheckUtils]: 42: Hoare triple {60659#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60659#(<= main_x 21)} is VALID [2019-05-15 10:59:17,444 INFO L273 TraceCheckUtils]: 43: Hoare triple {60659#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60666#(<= main_x 22)} is VALID [2019-05-15 10:59:17,444 INFO L273 TraceCheckUtils]: 44: Hoare triple {60666#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60666#(<= main_x 22)} is VALID [2019-05-15 10:59:17,445 INFO L273 TraceCheckUtils]: 45: Hoare triple {60666#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60673#(<= main_x 23)} is VALID [2019-05-15 10:59:17,446 INFO L273 TraceCheckUtils]: 46: Hoare triple {60673#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60673#(<= main_x 23)} is VALID [2019-05-15 10:59:17,446 INFO L273 TraceCheckUtils]: 47: Hoare triple {60673#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60680#(<= main_x 24)} is VALID [2019-05-15 10:59:17,447 INFO L273 TraceCheckUtils]: 48: Hoare triple {60680#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60680#(<= main_x 24)} is VALID [2019-05-15 10:59:17,448 INFO L273 TraceCheckUtils]: 49: Hoare triple {60680#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60687#(<= main_x 25)} is VALID [2019-05-15 10:59:17,448 INFO L273 TraceCheckUtils]: 50: Hoare triple {60687#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60687#(<= main_x 25)} is VALID [2019-05-15 10:59:17,449 INFO L273 TraceCheckUtils]: 51: Hoare triple {60687#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60694#(<= main_x 26)} is VALID [2019-05-15 10:59:17,449 INFO L273 TraceCheckUtils]: 52: Hoare triple {60694#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60694#(<= main_x 26)} is VALID [2019-05-15 10:59:17,450 INFO L273 TraceCheckUtils]: 53: Hoare triple {60694#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60701#(<= main_x 27)} is VALID [2019-05-15 10:59:17,450 INFO L273 TraceCheckUtils]: 54: Hoare triple {60701#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60701#(<= main_x 27)} is VALID [2019-05-15 10:59:17,451 INFO L273 TraceCheckUtils]: 55: Hoare triple {60701#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60708#(<= main_x 28)} is VALID [2019-05-15 10:59:17,452 INFO L273 TraceCheckUtils]: 56: Hoare triple {60708#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60708#(<= main_x 28)} is VALID [2019-05-15 10:59:17,452 INFO L273 TraceCheckUtils]: 57: Hoare triple {60708#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60715#(<= main_x 29)} is VALID [2019-05-15 10:59:17,453 INFO L273 TraceCheckUtils]: 58: Hoare triple {60715#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60715#(<= main_x 29)} is VALID [2019-05-15 10:59:17,454 INFO L273 TraceCheckUtils]: 59: Hoare triple {60715#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60722#(<= main_x 30)} is VALID [2019-05-15 10:59:17,454 INFO L273 TraceCheckUtils]: 60: Hoare triple {60722#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60722#(<= main_x 30)} is VALID [2019-05-15 10:59:17,455 INFO L273 TraceCheckUtils]: 61: Hoare triple {60722#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60729#(<= main_x 31)} is VALID [2019-05-15 10:59:17,455 INFO L273 TraceCheckUtils]: 62: Hoare triple {60729#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60729#(<= main_x 31)} is VALID [2019-05-15 10:59:17,456 INFO L273 TraceCheckUtils]: 63: Hoare triple {60729#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60736#(<= main_x 32)} is VALID [2019-05-15 10:59:17,457 INFO L273 TraceCheckUtils]: 64: Hoare triple {60736#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60736#(<= main_x 32)} is VALID [2019-05-15 10:59:17,457 INFO L273 TraceCheckUtils]: 65: Hoare triple {60736#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60743#(<= main_x 33)} is VALID [2019-05-15 10:59:17,458 INFO L273 TraceCheckUtils]: 66: Hoare triple {60743#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60743#(<= main_x 33)} is VALID [2019-05-15 10:59:17,459 INFO L273 TraceCheckUtils]: 67: Hoare triple {60743#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60750#(<= main_x 34)} is VALID [2019-05-15 10:59:17,459 INFO L273 TraceCheckUtils]: 68: Hoare triple {60750#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60750#(<= main_x 34)} is VALID [2019-05-15 10:59:17,460 INFO L273 TraceCheckUtils]: 69: Hoare triple {60750#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60757#(<= main_x 35)} is VALID [2019-05-15 10:59:17,461 INFO L273 TraceCheckUtils]: 70: Hoare triple {60757#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60757#(<= main_x 35)} is VALID [2019-05-15 10:59:17,461 INFO L273 TraceCheckUtils]: 71: Hoare triple {60757#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60764#(<= main_x 36)} is VALID [2019-05-15 10:59:17,462 INFO L273 TraceCheckUtils]: 72: Hoare triple {60764#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60764#(<= main_x 36)} is VALID [2019-05-15 10:59:17,463 INFO L273 TraceCheckUtils]: 73: Hoare triple {60764#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60771#(<= main_x 37)} is VALID [2019-05-15 10:59:17,463 INFO L273 TraceCheckUtils]: 74: Hoare triple {60771#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60771#(<= main_x 37)} is VALID [2019-05-15 10:59:17,464 INFO L273 TraceCheckUtils]: 75: Hoare triple {60771#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60778#(<= main_x 38)} is VALID [2019-05-15 10:59:17,464 INFO L273 TraceCheckUtils]: 76: Hoare triple {60778#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60778#(<= main_x 38)} is VALID [2019-05-15 10:59:17,465 INFO L273 TraceCheckUtils]: 77: Hoare triple {60778#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60785#(<= main_x 39)} is VALID [2019-05-15 10:59:17,466 INFO L273 TraceCheckUtils]: 78: Hoare triple {60785#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60785#(<= main_x 39)} is VALID [2019-05-15 10:59:17,466 INFO L273 TraceCheckUtils]: 79: Hoare triple {60785#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60792#(<= main_x 40)} is VALID [2019-05-15 10:59:17,467 INFO L273 TraceCheckUtils]: 80: Hoare triple {60792#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60792#(<= main_x 40)} is VALID [2019-05-15 10:59:17,468 INFO L273 TraceCheckUtils]: 81: Hoare triple {60792#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60799#(<= main_x 41)} is VALID [2019-05-15 10:59:17,468 INFO L273 TraceCheckUtils]: 82: Hoare triple {60799#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60799#(<= main_x 41)} is VALID [2019-05-15 10:59:17,469 INFO L273 TraceCheckUtils]: 83: Hoare triple {60799#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60806#(<= main_x 42)} is VALID [2019-05-15 10:59:17,469 INFO L273 TraceCheckUtils]: 84: Hoare triple {60806#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60806#(<= main_x 42)} is VALID [2019-05-15 10:59:17,470 INFO L273 TraceCheckUtils]: 85: Hoare triple {60806#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60813#(<= main_x 43)} is VALID [2019-05-15 10:59:17,471 INFO L273 TraceCheckUtils]: 86: Hoare triple {60813#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60813#(<= main_x 43)} is VALID [2019-05-15 10:59:17,471 INFO L273 TraceCheckUtils]: 87: Hoare triple {60813#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60820#(<= main_x 44)} is VALID [2019-05-15 10:59:17,472 INFO L273 TraceCheckUtils]: 88: Hoare triple {60820#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60820#(<= main_x 44)} is VALID [2019-05-15 10:59:17,473 INFO L273 TraceCheckUtils]: 89: Hoare triple {60820#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60827#(<= main_x 45)} is VALID [2019-05-15 10:59:17,473 INFO L273 TraceCheckUtils]: 90: Hoare triple {60827#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60827#(<= main_x 45)} is VALID [2019-05-15 10:59:17,474 INFO L273 TraceCheckUtils]: 91: Hoare triple {60827#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60834#(<= main_x 46)} is VALID [2019-05-15 10:59:17,474 INFO L273 TraceCheckUtils]: 92: Hoare triple {60834#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60834#(<= main_x 46)} is VALID [2019-05-15 10:59:17,475 INFO L273 TraceCheckUtils]: 93: Hoare triple {60834#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60841#(<= main_x 47)} is VALID [2019-05-15 10:59:17,476 INFO L273 TraceCheckUtils]: 94: Hoare triple {60841#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60841#(<= main_x 47)} is VALID [2019-05-15 10:59:17,476 INFO L273 TraceCheckUtils]: 95: Hoare triple {60841#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60848#(<= main_x 48)} is VALID [2019-05-15 10:59:17,477 INFO L273 TraceCheckUtils]: 96: Hoare triple {60848#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60848#(<= main_x 48)} is VALID [2019-05-15 10:59:17,477 INFO L273 TraceCheckUtils]: 97: Hoare triple {60848#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60855#(<= main_x 49)} is VALID [2019-05-15 10:59:17,478 INFO L273 TraceCheckUtils]: 98: Hoare triple {60855#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60855#(<= main_x 49)} is VALID [2019-05-15 10:59:17,479 INFO L273 TraceCheckUtils]: 99: Hoare triple {60855#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60862#(<= main_x 50)} is VALID [2019-05-15 10:59:17,479 INFO L273 TraceCheckUtils]: 100: Hoare triple {60862#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60862#(<= main_x 50)} is VALID [2019-05-15 10:59:17,480 INFO L273 TraceCheckUtils]: 101: Hoare triple {60862#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60869#(<= main_x 51)} is VALID [2019-05-15 10:59:17,480 INFO L273 TraceCheckUtils]: 102: Hoare triple {60869#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60869#(<= main_x 51)} is VALID [2019-05-15 10:59:17,481 INFO L273 TraceCheckUtils]: 103: Hoare triple {60869#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60876#(<= main_x 52)} is VALID [2019-05-15 10:59:17,482 INFO L273 TraceCheckUtils]: 104: Hoare triple {60876#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60876#(<= main_x 52)} is VALID [2019-05-15 10:59:17,482 INFO L273 TraceCheckUtils]: 105: Hoare triple {60876#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60883#(<= main_x 53)} is VALID [2019-05-15 10:59:17,483 INFO L273 TraceCheckUtils]: 106: Hoare triple {60883#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60883#(<= main_x 53)} is VALID [2019-05-15 10:59:17,484 INFO L273 TraceCheckUtils]: 107: Hoare triple {60883#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60890#(<= main_x 54)} is VALID [2019-05-15 10:59:17,484 INFO L273 TraceCheckUtils]: 108: Hoare triple {60890#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60890#(<= main_x 54)} is VALID [2019-05-15 10:59:17,485 INFO L273 TraceCheckUtils]: 109: Hoare triple {60890#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60897#(<= main_x 55)} is VALID [2019-05-15 10:59:17,485 INFO L273 TraceCheckUtils]: 110: Hoare triple {60897#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60897#(<= main_x 55)} is VALID [2019-05-15 10:59:17,486 INFO L273 TraceCheckUtils]: 111: Hoare triple {60897#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60904#(<= main_x 56)} is VALID [2019-05-15 10:59:17,487 INFO L273 TraceCheckUtils]: 112: Hoare triple {60904#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60904#(<= main_x 56)} is VALID [2019-05-15 10:59:17,487 INFO L273 TraceCheckUtils]: 113: Hoare triple {60904#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60911#(<= main_x 57)} is VALID [2019-05-15 10:59:17,488 INFO L273 TraceCheckUtils]: 114: Hoare triple {60911#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60911#(<= main_x 57)} is VALID [2019-05-15 10:59:17,489 INFO L273 TraceCheckUtils]: 115: Hoare triple {60911#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60918#(<= main_x 58)} is VALID [2019-05-15 10:59:17,489 INFO L273 TraceCheckUtils]: 116: Hoare triple {60918#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60918#(<= main_x 58)} is VALID [2019-05-15 10:59:17,490 INFO L273 TraceCheckUtils]: 117: Hoare triple {60918#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60925#(<= main_x 59)} is VALID [2019-05-15 10:59:17,490 INFO L273 TraceCheckUtils]: 118: Hoare triple {60925#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60925#(<= main_x 59)} is VALID [2019-05-15 10:59:17,491 INFO L273 TraceCheckUtils]: 119: Hoare triple {60925#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60932#(<= main_x 60)} is VALID [2019-05-15 10:59:17,492 INFO L273 TraceCheckUtils]: 120: Hoare triple {60932#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60932#(<= main_x 60)} is VALID [2019-05-15 10:59:17,492 INFO L273 TraceCheckUtils]: 121: Hoare triple {60932#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60939#(<= main_x 61)} is VALID [2019-05-15 10:59:17,493 INFO L273 TraceCheckUtils]: 122: Hoare triple {60939#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60939#(<= main_x 61)} is VALID [2019-05-15 10:59:17,494 INFO L273 TraceCheckUtils]: 123: Hoare triple {60939#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60946#(<= main_x 62)} is VALID [2019-05-15 10:59:17,494 INFO L273 TraceCheckUtils]: 124: Hoare triple {60946#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60946#(<= main_x 62)} is VALID [2019-05-15 10:59:17,495 INFO L273 TraceCheckUtils]: 125: Hoare triple {60946#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60953#(<= main_x 63)} is VALID [2019-05-15 10:59:17,496 INFO L273 TraceCheckUtils]: 126: Hoare triple {60953#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60953#(<= main_x 63)} is VALID [2019-05-15 10:59:17,496 INFO L273 TraceCheckUtils]: 127: Hoare triple {60953#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60960#(<= main_x 64)} is VALID [2019-05-15 10:59:17,497 INFO L273 TraceCheckUtils]: 128: Hoare triple {60960#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60960#(<= main_x 64)} is VALID [2019-05-15 10:59:17,498 INFO L273 TraceCheckUtils]: 129: Hoare triple {60960#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60967#(<= main_x 65)} is VALID [2019-05-15 10:59:17,498 INFO L273 TraceCheckUtils]: 130: Hoare triple {60967#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60967#(<= main_x 65)} is VALID [2019-05-15 10:59:17,499 INFO L273 TraceCheckUtils]: 131: Hoare triple {60967#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60974#(<= main_x 66)} is VALID [2019-05-15 10:59:17,499 INFO L273 TraceCheckUtils]: 132: Hoare triple {60974#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60974#(<= main_x 66)} is VALID [2019-05-15 10:59:17,500 INFO L273 TraceCheckUtils]: 133: Hoare triple {60974#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60981#(<= main_x 67)} is VALID [2019-05-15 10:59:17,501 INFO L273 TraceCheckUtils]: 134: Hoare triple {60981#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60981#(<= main_x 67)} is VALID [2019-05-15 10:59:17,501 INFO L273 TraceCheckUtils]: 135: Hoare triple {60981#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60988#(<= main_x 68)} is VALID [2019-05-15 10:59:17,502 INFO L273 TraceCheckUtils]: 136: Hoare triple {60988#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60988#(<= main_x 68)} is VALID [2019-05-15 10:59:17,503 INFO L273 TraceCheckUtils]: 137: Hoare triple {60988#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {60995#(<= main_x 69)} is VALID [2019-05-15 10:59:17,503 INFO L273 TraceCheckUtils]: 138: Hoare triple {60995#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {60995#(<= main_x 69)} is VALID [2019-05-15 10:59:17,504 INFO L273 TraceCheckUtils]: 139: Hoare triple {60995#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61002#(<= main_x 70)} is VALID [2019-05-15 10:59:17,504 INFO L273 TraceCheckUtils]: 140: Hoare triple {61002#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61002#(<= main_x 70)} is VALID [2019-05-15 10:59:17,505 INFO L273 TraceCheckUtils]: 141: Hoare triple {61002#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61009#(<= main_x 71)} is VALID [2019-05-15 10:59:17,505 INFO L273 TraceCheckUtils]: 142: Hoare triple {61009#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61009#(<= main_x 71)} is VALID [2019-05-15 10:59:17,506 INFO L273 TraceCheckUtils]: 143: Hoare triple {61009#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61016#(<= main_x 72)} is VALID [2019-05-15 10:59:17,507 INFO L273 TraceCheckUtils]: 144: Hoare triple {61016#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61016#(<= main_x 72)} is VALID [2019-05-15 10:59:17,507 INFO L273 TraceCheckUtils]: 145: Hoare triple {61016#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61023#(<= main_x 73)} is VALID [2019-05-15 10:59:17,508 INFO L273 TraceCheckUtils]: 146: Hoare triple {61023#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61023#(<= main_x 73)} is VALID [2019-05-15 10:59:17,509 INFO L273 TraceCheckUtils]: 147: Hoare triple {61023#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61030#(<= main_x 74)} is VALID [2019-05-15 10:59:17,509 INFO L273 TraceCheckUtils]: 148: Hoare triple {61030#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61030#(<= main_x 74)} is VALID [2019-05-15 10:59:17,510 INFO L273 TraceCheckUtils]: 149: Hoare triple {61030#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61037#(<= main_x 75)} is VALID [2019-05-15 10:59:17,510 INFO L273 TraceCheckUtils]: 150: Hoare triple {61037#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61037#(<= main_x 75)} is VALID [2019-05-15 10:59:17,511 INFO L273 TraceCheckUtils]: 151: Hoare triple {61037#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61044#(<= main_x 76)} is VALID [2019-05-15 10:59:17,511 INFO L273 TraceCheckUtils]: 152: Hoare triple {61044#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61044#(<= main_x 76)} is VALID [2019-05-15 10:59:17,512 INFO L273 TraceCheckUtils]: 153: Hoare triple {61044#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61051#(<= main_x 77)} is VALID [2019-05-15 10:59:17,513 INFO L273 TraceCheckUtils]: 154: Hoare triple {61051#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61051#(<= main_x 77)} is VALID [2019-05-15 10:59:17,513 INFO L273 TraceCheckUtils]: 155: Hoare triple {61051#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61058#(<= main_x 78)} is VALID [2019-05-15 10:59:17,514 INFO L273 TraceCheckUtils]: 156: Hoare triple {61058#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61058#(<= main_x 78)} is VALID [2019-05-15 10:59:17,515 INFO L273 TraceCheckUtils]: 157: Hoare triple {61058#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61065#(<= main_x 79)} is VALID [2019-05-15 10:59:17,515 INFO L273 TraceCheckUtils]: 158: Hoare triple {61065#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61065#(<= main_x 79)} is VALID [2019-05-15 10:59:17,516 INFO L273 TraceCheckUtils]: 159: Hoare triple {61065#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61072#(<= main_x 80)} is VALID [2019-05-15 10:59:17,516 INFO L273 TraceCheckUtils]: 160: Hoare triple {61072#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61072#(<= main_x 80)} is VALID [2019-05-15 10:59:17,517 INFO L273 TraceCheckUtils]: 161: Hoare triple {61072#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61079#(<= main_x 81)} is VALID [2019-05-15 10:59:17,518 INFO L273 TraceCheckUtils]: 162: Hoare triple {61079#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61079#(<= main_x 81)} is VALID [2019-05-15 10:59:17,518 INFO L273 TraceCheckUtils]: 163: Hoare triple {61079#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61086#(<= main_x 82)} is VALID [2019-05-15 10:59:17,519 INFO L273 TraceCheckUtils]: 164: Hoare triple {61086#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61086#(<= main_x 82)} is VALID [2019-05-15 10:59:17,520 INFO L273 TraceCheckUtils]: 165: Hoare triple {61086#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61093#(<= main_x 83)} is VALID [2019-05-15 10:59:17,520 INFO L273 TraceCheckUtils]: 166: Hoare triple {61093#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61093#(<= main_x 83)} is VALID [2019-05-15 10:59:17,521 INFO L273 TraceCheckUtils]: 167: Hoare triple {61093#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61100#(<= main_x 84)} is VALID [2019-05-15 10:59:17,521 INFO L273 TraceCheckUtils]: 168: Hoare triple {61100#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61100#(<= main_x 84)} is VALID [2019-05-15 10:59:17,522 INFO L273 TraceCheckUtils]: 169: Hoare triple {61100#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61107#(<= main_x 85)} is VALID [2019-05-15 10:59:17,523 INFO L273 TraceCheckUtils]: 170: Hoare triple {61107#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61107#(<= main_x 85)} is VALID [2019-05-15 10:59:17,523 INFO L273 TraceCheckUtils]: 171: Hoare triple {61107#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61114#(<= main_x 86)} is VALID [2019-05-15 10:59:17,524 INFO L273 TraceCheckUtils]: 172: Hoare triple {61114#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61114#(<= main_x 86)} is VALID [2019-05-15 10:59:17,525 INFO L273 TraceCheckUtils]: 173: Hoare triple {61114#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61121#(<= main_x 87)} is VALID [2019-05-15 10:59:17,525 INFO L273 TraceCheckUtils]: 174: Hoare triple {61121#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61121#(<= main_x 87)} is VALID [2019-05-15 10:59:17,526 INFO L273 TraceCheckUtils]: 175: Hoare triple {61121#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61128#(<= main_x 88)} is VALID [2019-05-15 10:59:17,527 INFO L273 TraceCheckUtils]: 176: Hoare triple {61128#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61128#(<= main_x 88)} is VALID [2019-05-15 10:59:17,527 INFO L273 TraceCheckUtils]: 177: Hoare triple {61128#(<= main_x 88)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {60511#false} is VALID [2019-05-15 10:59:17,527 INFO L273 TraceCheckUtils]: 178: Hoare triple {60511#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {60511#false} is VALID [2019-05-15 10:59:17,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:17,548 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:17,548 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2019-05-15 10:59:17,548 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 179 [2019-05-15 10:59:17,549 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:17,549 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 91 states. [2019-05-15 10:59:17,732 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:17,732 INFO L454 AbstractCegarLoop]: Interpolant automaton has 91 states [2019-05-15 10:59:17,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2019-05-15 10:59:17,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2019-05-15 10:59:17,734 INFO L87 Difference]: Start difference. First operand 180 states and 268 transitions. Second operand 91 states. [2019-05-15 10:59:18,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:18,418 INFO L93 Difference]: Finished difference Result 182 states and 271 transitions. [2019-05-15 10:59:18,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2019-05-15 10:59:18,418 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 179 [2019-05-15 10:59:18,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:18,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2019-05-15 10:59:18,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 272 transitions. [2019-05-15 10:59:18,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2019-05-15 10:59:18,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 272 transitions. [2019-05-15 10:59:18,421 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 91 states and 272 transitions. [2019-05-15 10:59:18,688 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:18,691 INFO L225 Difference]: With dead ends: 182 [2019-05-15 10:59:18,691 INFO L226 Difference]: Without dead ends: 182 [2019-05-15 10:59:18,691 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2019-05-15 10:59:18,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2019-05-15 10:59:18,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2019-05-15 10:59:18,693 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:18,693 INFO L82 GeneralOperation]: Start isEquivalent. First operand 182 states. Second operand 182 states. [2019-05-15 10:59:18,693 INFO L74 IsIncluded]: Start isIncluded. First operand 182 states. Second operand 182 states. [2019-05-15 10:59:18,693 INFO L87 Difference]: Start difference. First operand 182 states. Second operand 182 states. [2019-05-15 10:59:18,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:18,696 INFO L93 Difference]: Finished difference Result 182 states and 271 transitions. [2019-05-15 10:59:18,696 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 271 transitions. [2019-05-15 10:59:18,696 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:18,696 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:18,696 INFO L74 IsIncluded]: Start isIncluded. First operand 182 states. Second operand 182 states. [2019-05-15 10:59:18,697 INFO L87 Difference]: Start difference. First operand 182 states. Second operand 182 states. [2019-05-15 10:59:18,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:18,699 INFO L93 Difference]: Finished difference Result 182 states and 271 transitions. [2019-05-15 10:59:18,699 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 271 transitions. [2019-05-15 10:59:18,700 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:18,700 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:18,700 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:18,700 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:18,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2019-05-15 10:59:18,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2019-05-15 10:59:18,703 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 271 transitions. Word has length 179 [2019-05-15 10:59:18,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:18,703 INFO L475 AbstractCegarLoop]: Abstraction has 182 states and 271 transitions. [2019-05-15 10:59:18,703 INFO L476 AbstractCegarLoop]: Interpolant automaton has 91 states. [2019-05-15 10:59:18,703 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 271 transitions. [2019-05-15 10:59:18,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2019-05-15 10:59:18,704 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:18,704 INFO L399 BasicCegarLoop]: trace histogram [89, 89, 1, 1, 1] [2019-05-15 10:59:18,704 INFO L418 AbstractCegarLoop]: === Iteration 90 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:18,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:18,704 INFO L82 PathProgramCache]: Analyzing trace with hash 78824478, now seen corresponding path program 89 times [2019-05-15 10:59:18,705 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:18,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 91 conjunts are in the unsatisfiable core [2019-05-15 10:59:18,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:18,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:22,172 INFO L273 TraceCheckUtils]: 0: Hoare triple {61865#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {61870#(<= main_x 0)} is VALID [2019-05-15 10:59:22,173 INFO L273 TraceCheckUtils]: 1: Hoare triple {61870#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61874#(<= main_x 1)} is VALID [2019-05-15 10:59:22,174 INFO L273 TraceCheckUtils]: 2: Hoare triple {61874#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61874#(<= main_x 1)} is VALID [2019-05-15 10:59:22,174 INFO L273 TraceCheckUtils]: 3: Hoare triple {61874#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61881#(<= main_x 2)} is VALID [2019-05-15 10:59:22,175 INFO L273 TraceCheckUtils]: 4: Hoare triple {61881#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61881#(<= main_x 2)} is VALID [2019-05-15 10:59:22,176 INFO L273 TraceCheckUtils]: 5: Hoare triple {61881#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61888#(<= main_x 3)} is VALID [2019-05-15 10:59:22,176 INFO L273 TraceCheckUtils]: 6: Hoare triple {61888#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61888#(<= main_x 3)} is VALID [2019-05-15 10:59:22,177 INFO L273 TraceCheckUtils]: 7: Hoare triple {61888#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61895#(<= main_x 4)} is VALID [2019-05-15 10:59:22,177 INFO L273 TraceCheckUtils]: 8: Hoare triple {61895#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61895#(<= main_x 4)} is VALID [2019-05-15 10:59:22,178 INFO L273 TraceCheckUtils]: 9: Hoare triple {61895#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61902#(<= main_x 5)} is VALID [2019-05-15 10:59:22,179 INFO L273 TraceCheckUtils]: 10: Hoare triple {61902#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61902#(<= main_x 5)} is VALID [2019-05-15 10:59:22,179 INFO L273 TraceCheckUtils]: 11: Hoare triple {61902#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61909#(<= main_x 6)} is VALID [2019-05-15 10:59:22,180 INFO L273 TraceCheckUtils]: 12: Hoare triple {61909#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61909#(<= main_x 6)} is VALID [2019-05-15 10:59:22,181 INFO L273 TraceCheckUtils]: 13: Hoare triple {61909#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61916#(<= main_x 7)} is VALID [2019-05-15 10:59:22,181 INFO L273 TraceCheckUtils]: 14: Hoare triple {61916#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61916#(<= main_x 7)} is VALID [2019-05-15 10:59:22,182 INFO L273 TraceCheckUtils]: 15: Hoare triple {61916#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61923#(<= main_x 8)} is VALID [2019-05-15 10:59:22,182 INFO L273 TraceCheckUtils]: 16: Hoare triple {61923#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61923#(<= main_x 8)} is VALID [2019-05-15 10:59:22,183 INFO L273 TraceCheckUtils]: 17: Hoare triple {61923#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61930#(<= main_x 9)} is VALID [2019-05-15 10:59:22,184 INFO L273 TraceCheckUtils]: 18: Hoare triple {61930#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61930#(<= main_x 9)} is VALID [2019-05-15 10:59:22,184 INFO L273 TraceCheckUtils]: 19: Hoare triple {61930#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61937#(<= main_x 10)} is VALID [2019-05-15 10:59:22,185 INFO L273 TraceCheckUtils]: 20: Hoare triple {61937#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61937#(<= main_x 10)} is VALID [2019-05-15 10:59:22,186 INFO L273 TraceCheckUtils]: 21: Hoare triple {61937#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61944#(<= main_x 11)} is VALID [2019-05-15 10:59:22,186 INFO L273 TraceCheckUtils]: 22: Hoare triple {61944#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61944#(<= main_x 11)} is VALID [2019-05-15 10:59:22,187 INFO L273 TraceCheckUtils]: 23: Hoare triple {61944#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61951#(<= main_x 12)} is VALID [2019-05-15 10:59:22,187 INFO L273 TraceCheckUtils]: 24: Hoare triple {61951#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61951#(<= main_x 12)} is VALID [2019-05-15 10:59:22,188 INFO L273 TraceCheckUtils]: 25: Hoare triple {61951#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61958#(<= main_x 13)} is VALID [2019-05-15 10:59:22,188 INFO L273 TraceCheckUtils]: 26: Hoare triple {61958#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61958#(<= main_x 13)} is VALID [2019-05-15 10:59:22,189 INFO L273 TraceCheckUtils]: 27: Hoare triple {61958#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61965#(<= main_x 14)} is VALID [2019-05-15 10:59:22,190 INFO L273 TraceCheckUtils]: 28: Hoare triple {61965#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61965#(<= main_x 14)} is VALID [2019-05-15 10:59:22,190 INFO L273 TraceCheckUtils]: 29: Hoare triple {61965#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61972#(<= main_x 15)} is VALID [2019-05-15 10:59:22,191 INFO L273 TraceCheckUtils]: 30: Hoare triple {61972#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61972#(<= main_x 15)} is VALID [2019-05-15 10:59:22,192 INFO L273 TraceCheckUtils]: 31: Hoare triple {61972#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61979#(<= main_x 16)} is VALID [2019-05-15 10:59:22,192 INFO L273 TraceCheckUtils]: 32: Hoare triple {61979#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61979#(<= main_x 16)} is VALID [2019-05-15 10:59:22,193 INFO L273 TraceCheckUtils]: 33: Hoare triple {61979#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61986#(<= main_x 17)} is VALID [2019-05-15 10:59:22,193 INFO L273 TraceCheckUtils]: 34: Hoare triple {61986#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61986#(<= main_x 17)} is VALID [2019-05-15 10:59:22,194 INFO L273 TraceCheckUtils]: 35: Hoare triple {61986#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {61993#(<= main_x 18)} is VALID [2019-05-15 10:59:22,195 INFO L273 TraceCheckUtils]: 36: Hoare triple {61993#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {61993#(<= main_x 18)} is VALID [2019-05-15 10:59:22,195 INFO L273 TraceCheckUtils]: 37: Hoare triple {61993#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62000#(<= main_x 19)} is VALID [2019-05-15 10:59:22,196 INFO L273 TraceCheckUtils]: 38: Hoare triple {62000#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62000#(<= main_x 19)} is VALID [2019-05-15 10:59:22,197 INFO L273 TraceCheckUtils]: 39: Hoare triple {62000#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62007#(<= main_x 20)} is VALID [2019-05-15 10:59:22,197 INFO L273 TraceCheckUtils]: 40: Hoare triple {62007#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62007#(<= main_x 20)} is VALID [2019-05-15 10:59:22,198 INFO L273 TraceCheckUtils]: 41: Hoare triple {62007#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62014#(<= main_x 21)} is VALID [2019-05-15 10:59:22,198 INFO L273 TraceCheckUtils]: 42: Hoare triple {62014#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62014#(<= main_x 21)} is VALID [2019-05-15 10:59:22,199 INFO L273 TraceCheckUtils]: 43: Hoare triple {62014#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62021#(<= main_x 22)} is VALID [2019-05-15 10:59:22,200 INFO L273 TraceCheckUtils]: 44: Hoare triple {62021#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62021#(<= main_x 22)} is VALID [2019-05-15 10:59:22,200 INFO L273 TraceCheckUtils]: 45: Hoare triple {62021#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62028#(<= main_x 23)} is VALID [2019-05-15 10:59:22,201 INFO L273 TraceCheckUtils]: 46: Hoare triple {62028#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62028#(<= main_x 23)} is VALID [2019-05-15 10:59:22,202 INFO L273 TraceCheckUtils]: 47: Hoare triple {62028#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62035#(<= main_x 24)} is VALID [2019-05-15 10:59:22,202 INFO L273 TraceCheckUtils]: 48: Hoare triple {62035#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62035#(<= main_x 24)} is VALID [2019-05-15 10:59:22,203 INFO L273 TraceCheckUtils]: 49: Hoare triple {62035#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62042#(<= main_x 25)} is VALID [2019-05-15 10:59:22,203 INFO L273 TraceCheckUtils]: 50: Hoare triple {62042#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62042#(<= main_x 25)} is VALID [2019-05-15 10:59:22,204 INFO L273 TraceCheckUtils]: 51: Hoare triple {62042#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62049#(<= main_x 26)} is VALID [2019-05-15 10:59:22,205 INFO L273 TraceCheckUtils]: 52: Hoare triple {62049#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62049#(<= main_x 26)} is VALID [2019-05-15 10:59:22,205 INFO L273 TraceCheckUtils]: 53: Hoare triple {62049#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62056#(<= main_x 27)} is VALID [2019-05-15 10:59:22,206 INFO L273 TraceCheckUtils]: 54: Hoare triple {62056#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62056#(<= main_x 27)} is VALID [2019-05-15 10:59:22,207 INFO L273 TraceCheckUtils]: 55: Hoare triple {62056#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62063#(<= main_x 28)} is VALID [2019-05-15 10:59:22,207 INFO L273 TraceCheckUtils]: 56: Hoare triple {62063#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62063#(<= main_x 28)} is VALID [2019-05-15 10:59:22,208 INFO L273 TraceCheckUtils]: 57: Hoare triple {62063#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62070#(<= main_x 29)} is VALID [2019-05-15 10:59:22,208 INFO L273 TraceCheckUtils]: 58: Hoare triple {62070#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62070#(<= main_x 29)} is VALID [2019-05-15 10:59:22,209 INFO L273 TraceCheckUtils]: 59: Hoare triple {62070#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62077#(<= main_x 30)} is VALID [2019-05-15 10:59:22,210 INFO L273 TraceCheckUtils]: 60: Hoare triple {62077#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62077#(<= main_x 30)} is VALID [2019-05-15 10:59:22,210 INFO L273 TraceCheckUtils]: 61: Hoare triple {62077#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62084#(<= main_x 31)} is VALID [2019-05-15 10:59:22,211 INFO L273 TraceCheckUtils]: 62: Hoare triple {62084#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62084#(<= main_x 31)} is VALID [2019-05-15 10:59:22,212 INFO L273 TraceCheckUtils]: 63: Hoare triple {62084#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62091#(<= main_x 32)} is VALID [2019-05-15 10:59:22,212 INFO L273 TraceCheckUtils]: 64: Hoare triple {62091#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62091#(<= main_x 32)} is VALID [2019-05-15 10:59:22,213 INFO L273 TraceCheckUtils]: 65: Hoare triple {62091#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62098#(<= main_x 33)} is VALID [2019-05-15 10:59:22,213 INFO L273 TraceCheckUtils]: 66: Hoare triple {62098#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62098#(<= main_x 33)} is VALID [2019-05-15 10:59:22,214 INFO L273 TraceCheckUtils]: 67: Hoare triple {62098#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62105#(<= main_x 34)} is VALID [2019-05-15 10:59:22,215 INFO L273 TraceCheckUtils]: 68: Hoare triple {62105#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62105#(<= main_x 34)} is VALID [2019-05-15 10:59:22,215 INFO L273 TraceCheckUtils]: 69: Hoare triple {62105#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62112#(<= main_x 35)} is VALID [2019-05-15 10:59:22,216 INFO L273 TraceCheckUtils]: 70: Hoare triple {62112#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62112#(<= main_x 35)} is VALID [2019-05-15 10:59:22,217 INFO L273 TraceCheckUtils]: 71: Hoare triple {62112#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62119#(<= main_x 36)} is VALID [2019-05-15 10:59:22,217 INFO L273 TraceCheckUtils]: 72: Hoare triple {62119#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62119#(<= main_x 36)} is VALID [2019-05-15 10:59:22,218 INFO L273 TraceCheckUtils]: 73: Hoare triple {62119#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62126#(<= main_x 37)} is VALID [2019-05-15 10:59:22,218 INFO L273 TraceCheckUtils]: 74: Hoare triple {62126#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62126#(<= main_x 37)} is VALID [2019-05-15 10:59:22,219 INFO L273 TraceCheckUtils]: 75: Hoare triple {62126#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62133#(<= main_x 38)} is VALID [2019-05-15 10:59:22,220 INFO L273 TraceCheckUtils]: 76: Hoare triple {62133#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62133#(<= main_x 38)} is VALID [2019-05-15 10:59:22,220 INFO L273 TraceCheckUtils]: 77: Hoare triple {62133#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62140#(<= main_x 39)} is VALID [2019-05-15 10:59:22,221 INFO L273 TraceCheckUtils]: 78: Hoare triple {62140#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62140#(<= main_x 39)} is VALID [2019-05-15 10:59:22,222 INFO L273 TraceCheckUtils]: 79: Hoare triple {62140#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62147#(<= main_x 40)} is VALID [2019-05-15 10:59:22,222 INFO L273 TraceCheckUtils]: 80: Hoare triple {62147#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62147#(<= main_x 40)} is VALID [2019-05-15 10:59:22,223 INFO L273 TraceCheckUtils]: 81: Hoare triple {62147#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62154#(<= main_x 41)} is VALID [2019-05-15 10:59:22,223 INFO L273 TraceCheckUtils]: 82: Hoare triple {62154#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62154#(<= main_x 41)} is VALID [2019-05-15 10:59:22,224 INFO L273 TraceCheckUtils]: 83: Hoare triple {62154#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62161#(<= main_x 42)} is VALID [2019-05-15 10:59:22,225 INFO L273 TraceCheckUtils]: 84: Hoare triple {62161#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62161#(<= main_x 42)} is VALID [2019-05-15 10:59:22,225 INFO L273 TraceCheckUtils]: 85: Hoare triple {62161#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62168#(<= main_x 43)} is VALID [2019-05-15 10:59:22,226 INFO L273 TraceCheckUtils]: 86: Hoare triple {62168#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62168#(<= main_x 43)} is VALID [2019-05-15 10:59:22,226 INFO L273 TraceCheckUtils]: 87: Hoare triple {62168#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62175#(<= main_x 44)} is VALID [2019-05-15 10:59:22,227 INFO L273 TraceCheckUtils]: 88: Hoare triple {62175#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62175#(<= main_x 44)} is VALID [2019-05-15 10:59:22,228 INFO L273 TraceCheckUtils]: 89: Hoare triple {62175#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62182#(<= main_x 45)} is VALID [2019-05-15 10:59:22,228 INFO L273 TraceCheckUtils]: 90: Hoare triple {62182#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62182#(<= main_x 45)} is VALID [2019-05-15 10:59:22,229 INFO L273 TraceCheckUtils]: 91: Hoare triple {62182#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62189#(<= main_x 46)} is VALID [2019-05-15 10:59:22,229 INFO L273 TraceCheckUtils]: 92: Hoare triple {62189#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62189#(<= main_x 46)} is VALID [2019-05-15 10:59:22,230 INFO L273 TraceCheckUtils]: 93: Hoare triple {62189#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62196#(<= main_x 47)} is VALID [2019-05-15 10:59:22,231 INFO L273 TraceCheckUtils]: 94: Hoare triple {62196#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62196#(<= main_x 47)} is VALID [2019-05-15 10:59:22,231 INFO L273 TraceCheckUtils]: 95: Hoare triple {62196#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62203#(<= main_x 48)} is VALID [2019-05-15 10:59:22,232 INFO L273 TraceCheckUtils]: 96: Hoare triple {62203#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62203#(<= main_x 48)} is VALID [2019-05-15 10:59:22,232 INFO L273 TraceCheckUtils]: 97: Hoare triple {62203#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62210#(<= main_x 49)} is VALID [2019-05-15 10:59:22,233 INFO L273 TraceCheckUtils]: 98: Hoare triple {62210#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62210#(<= main_x 49)} is VALID [2019-05-15 10:59:22,234 INFO L273 TraceCheckUtils]: 99: Hoare triple {62210#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62217#(<= main_x 50)} is VALID [2019-05-15 10:59:22,234 INFO L273 TraceCheckUtils]: 100: Hoare triple {62217#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62217#(<= main_x 50)} is VALID [2019-05-15 10:59:22,235 INFO L273 TraceCheckUtils]: 101: Hoare triple {62217#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62224#(<= main_x 51)} is VALID [2019-05-15 10:59:22,236 INFO L273 TraceCheckUtils]: 102: Hoare triple {62224#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62224#(<= main_x 51)} is VALID [2019-05-15 10:59:22,236 INFO L273 TraceCheckUtils]: 103: Hoare triple {62224#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62231#(<= main_x 52)} is VALID [2019-05-15 10:59:22,237 INFO L273 TraceCheckUtils]: 104: Hoare triple {62231#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62231#(<= main_x 52)} is VALID [2019-05-15 10:59:22,238 INFO L273 TraceCheckUtils]: 105: Hoare triple {62231#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62238#(<= main_x 53)} is VALID [2019-05-15 10:59:22,238 INFO L273 TraceCheckUtils]: 106: Hoare triple {62238#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62238#(<= main_x 53)} is VALID [2019-05-15 10:59:22,239 INFO L273 TraceCheckUtils]: 107: Hoare triple {62238#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62245#(<= main_x 54)} is VALID [2019-05-15 10:59:22,239 INFO L273 TraceCheckUtils]: 108: Hoare triple {62245#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62245#(<= main_x 54)} is VALID [2019-05-15 10:59:22,240 INFO L273 TraceCheckUtils]: 109: Hoare triple {62245#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62252#(<= main_x 55)} is VALID [2019-05-15 10:59:22,241 INFO L273 TraceCheckUtils]: 110: Hoare triple {62252#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62252#(<= main_x 55)} is VALID [2019-05-15 10:59:22,241 INFO L273 TraceCheckUtils]: 111: Hoare triple {62252#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62259#(<= main_x 56)} is VALID [2019-05-15 10:59:22,242 INFO L273 TraceCheckUtils]: 112: Hoare triple {62259#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62259#(<= main_x 56)} is VALID [2019-05-15 10:59:22,243 INFO L273 TraceCheckUtils]: 113: Hoare triple {62259#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62266#(<= main_x 57)} is VALID [2019-05-15 10:59:22,243 INFO L273 TraceCheckUtils]: 114: Hoare triple {62266#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62266#(<= main_x 57)} is VALID [2019-05-15 10:59:22,244 INFO L273 TraceCheckUtils]: 115: Hoare triple {62266#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62273#(<= main_x 58)} is VALID [2019-05-15 10:59:22,244 INFO L273 TraceCheckUtils]: 116: Hoare triple {62273#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62273#(<= main_x 58)} is VALID [2019-05-15 10:59:22,245 INFO L273 TraceCheckUtils]: 117: Hoare triple {62273#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62280#(<= main_x 59)} is VALID [2019-05-15 10:59:22,246 INFO L273 TraceCheckUtils]: 118: Hoare triple {62280#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62280#(<= main_x 59)} is VALID [2019-05-15 10:59:22,246 INFO L273 TraceCheckUtils]: 119: Hoare triple {62280#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62287#(<= main_x 60)} is VALID [2019-05-15 10:59:22,247 INFO L273 TraceCheckUtils]: 120: Hoare triple {62287#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62287#(<= main_x 60)} is VALID [2019-05-15 10:59:22,248 INFO L273 TraceCheckUtils]: 121: Hoare triple {62287#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62294#(<= main_x 61)} is VALID [2019-05-15 10:59:22,248 INFO L273 TraceCheckUtils]: 122: Hoare triple {62294#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62294#(<= main_x 61)} is VALID [2019-05-15 10:59:22,249 INFO L273 TraceCheckUtils]: 123: Hoare triple {62294#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62301#(<= main_x 62)} is VALID [2019-05-15 10:59:22,249 INFO L273 TraceCheckUtils]: 124: Hoare triple {62301#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62301#(<= main_x 62)} is VALID [2019-05-15 10:59:22,250 INFO L273 TraceCheckUtils]: 125: Hoare triple {62301#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62308#(<= main_x 63)} is VALID [2019-05-15 10:59:22,251 INFO L273 TraceCheckUtils]: 126: Hoare triple {62308#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62308#(<= main_x 63)} is VALID [2019-05-15 10:59:22,251 INFO L273 TraceCheckUtils]: 127: Hoare triple {62308#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62315#(<= main_x 64)} is VALID [2019-05-15 10:59:22,252 INFO L273 TraceCheckUtils]: 128: Hoare triple {62315#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62315#(<= main_x 64)} is VALID [2019-05-15 10:59:22,253 INFO L273 TraceCheckUtils]: 129: Hoare triple {62315#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62322#(<= main_x 65)} is VALID [2019-05-15 10:59:22,253 INFO L273 TraceCheckUtils]: 130: Hoare triple {62322#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62322#(<= main_x 65)} is VALID [2019-05-15 10:59:22,254 INFO L273 TraceCheckUtils]: 131: Hoare triple {62322#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62329#(<= main_x 66)} is VALID [2019-05-15 10:59:22,254 INFO L273 TraceCheckUtils]: 132: Hoare triple {62329#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62329#(<= main_x 66)} is VALID [2019-05-15 10:59:22,255 INFO L273 TraceCheckUtils]: 133: Hoare triple {62329#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62336#(<= main_x 67)} is VALID [2019-05-15 10:59:22,256 INFO L273 TraceCheckUtils]: 134: Hoare triple {62336#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62336#(<= main_x 67)} is VALID [2019-05-15 10:59:22,256 INFO L273 TraceCheckUtils]: 135: Hoare triple {62336#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62343#(<= main_x 68)} is VALID [2019-05-15 10:59:22,257 INFO L273 TraceCheckUtils]: 136: Hoare triple {62343#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62343#(<= main_x 68)} is VALID [2019-05-15 10:59:22,257 INFO L273 TraceCheckUtils]: 137: Hoare triple {62343#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62350#(<= main_x 69)} is VALID [2019-05-15 10:59:22,258 INFO L273 TraceCheckUtils]: 138: Hoare triple {62350#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62350#(<= main_x 69)} is VALID [2019-05-15 10:59:22,259 INFO L273 TraceCheckUtils]: 139: Hoare triple {62350#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62357#(<= main_x 70)} is VALID [2019-05-15 10:59:22,259 INFO L273 TraceCheckUtils]: 140: Hoare triple {62357#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62357#(<= main_x 70)} is VALID [2019-05-15 10:59:22,260 INFO L273 TraceCheckUtils]: 141: Hoare triple {62357#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62364#(<= main_x 71)} is VALID [2019-05-15 10:59:22,260 INFO L273 TraceCheckUtils]: 142: Hoare triple {62364#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62364#(<= main_x 71)} is VALID [2019-05-15 10:59:22,261 INFO L273 TraceCheckUtils]: 143: Hoare triple {62364#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62371#(<= main_x 72)} is VALID [2019-05-15 10:59:22,262 INFO L273 TraceCheckUtils]: 144: Hoare triple {62371#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62371#(<= main_x 72)} is VALID [2019-05-15 10:59:22,262 INFO L273 TraceCheckUtils]: 145: Hoare triple {62371#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62378#(<= main_x 73)} is VALID [2019-05-15 10:59:22,263 INFO L273 TraceCheckUtils]: 146: Hoare triple {62378#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62378#(<= main_x 73)} is VALID [2019-05-15 10:59:22,263 INFO L273 TraceCheckUtils]: 147: Hoare triple {62378#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62385#(<= main_x 74)} is VALID [2019-05-15 10:59:22,264 INFO L273 TraceCheckUtils]: 148: Hoare triple {62385#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62385#(<= main_x 74)} is VALID [2019-05-15 10:59:22,265 INFO L273 TraceCheckUtils]: 149: Hoare triple {62385#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62392#(<= main_x 75)} is VALID [2019-05-15 10:59:22,265 INFO L273 TraceCheckUtils]: 150: Hoare triple {62392#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62392#(<= main_x 75)} is VALID [2019-05-15 10:59:22,266 INFO L273 TraceCheckUtils]: 151: Hoare triple {62392#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62399#(<= main_x 76)} is VALID [2019-05-15 10:59:22,266 INFO L273 TraceCheckUtils]: 152: Hoare triple {62399#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62399#(<= main_x 76)} is VALID [2019-05-15 10:59:22,267 INFO L273 TraceCheckUtils]: 153: Hoare triple {62399#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62406#(<= main_x 77)} is VALID [2019-05-15 10:59:22,268 INFO L273 TraceCheckUtils]: 154: Hoare triple {62406#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62406#(<= main_x 77)} is VALID [2019-05-15 10:59:22,268 INFO L273 TraceCheckUtils]: 155: Hoare triple {62406#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62413#(<= main_x 78)} is VALID [2019-05-15 10:59:22,269 INFO L273 TraceCheckUtils]: 156: Hoare triple {62413#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62413#(<= main_x 78)} is VALID [2019-05-15 10:59:22,270 INFO L273 TraceCheckUtils]: 157: Hoare triple {62413#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62420#(<= main_x 79)} is VALID [2019-05-15 10:59:22,270 INFO L273 TraceCheckUtils]: 158: Hoare triple {62420#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62420#(<= main_x 79)} is VALID [2019-05-15 10:59:22,271 INFO L273 TraceCheckUtils]: 159: Hoare triple {62420#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62427#(<= main_x 80)} is VALID [2019-05-15 10:59:22,271 INFO L273 TraceCheckUtils]: 160: Hoare triple {62427#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62427#(<= main_x 80)} is VALID [2019-05-15 10:59:22,272 INFO L273 TraceCheckUtils]: 161: Hoare triple {62427#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62434#(<= main_x 81)} is VALID [2019-05-15 10:59:22,273 INFO L273 TraceCheckUtils]: 162: Hoare triple {62434#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62434#(<= main_x 81)} is VALID [2019-05-15 10:59:22,273 INFO L273 TraceCheckUtils]: 163: Hoare triple {62434#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62441#(<= main_x 82)} is VALID [2019-05-15 10:59:22,274 INFO L273 TraceCheckUtils]: 164: Hoare triple {62441#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62441#(<= main_x 82)} is VALID [2019-05-15 10:59:22,275 INFO L273 TraceCheckUtils]: 165: Hoare triple {62441#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62448#(<= main_x 83)} is VALID [2019-05-15 10:59:22,275 INFO L273 TraceCheckUtils]: 166: Hoare triple {62448#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62448#(<= main_x 83)} is VALID [2019-05-15 10:59:22,276 INFO L273 TraceCheckUtils]: 167: Hoare triple {62448#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62455#(<= main_x 84)} is VALID [2019-05-15 10:59:22,276 INFO L273 TraceCheckUtils]: 168: Hoare triple {62455#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62455#(<= main_x 84)} is VALID [2019-05-15 10:59:22,277 INFO L273 TraceCheckUtils]: 169: Hoare triple {62455#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62462#(<= main_x 85)} is VALID [2019-05-15 10:59:22,278 INFO L273 TraceCheckUtils]: 170: Hoare triple {62462#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62462#(<= main_x 85)} is VALID [2019-05-15 10:59:22,278 INFO L273 TraceCheckUtils]: 171: Hoare triple {62462#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62469#(<= main_x 86)} is VALID [2019-05-15 10:59:22,279 INFO L273 TraceCheckUtils]: 172: Hoare triple {62469#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62469#(<= main_x 86)} is VALID [2019-05-15 10:59:22,280 INFO L273 TraceCheckUtils]: 173: Hoare triple {62469#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62476#(<= main_x 87)} is VALID [2019-05-15 10:59:22,280 INFO L273 TraceCheckUtils]: 174: Hoare triple {62476#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62476#(<= main_x 87)} is VALID [2019-05-15 10:59:22,281 INFO L273 TraceCheckUtils]: 175: Hoare triple {62476#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62483#(<= main_x 88)} is VALID [2019-05-15 10:59:22,282 INFO L273 TraceCheckUtils]: 176: Hoare triple {62483#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62483#(<= main_x 88)} is VALID [2019-05-15 10:59:22,282 INFO L273 TraceCheckUtils]: 177: Hoare triple {62483#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {62490#(<= main_x 89)} is VALID [2019-05-15 10:59:22,283 INFO L273 TraceCheckUtils]: 178: Hoare triple {62490#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {62490#(<= main_x 89)} is VALID [2019-05-15 10:59:22,283 INFO L273 TraceCheckUtils]: 179: Hoare triple {62490#(<= main_x 89)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {61866#false} is VALID [2019-05-15 10:59:22,284 INFO L273 TraceCheckUtils]: 180: Hoare triple {61866#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {61866#false} is VALID [2019-05-15 10:59:22,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:22,305 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:22,305 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2019-05-15 10:59:22,305 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 181 [2019-05-15 10:59:22,305 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:22,305 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 92 states. [2019-05-15 10:59:22,486 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 181 edges. 181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:22,486 INFO L454 AbstractCegarLoop]: Interpolant automaton has 92 states [2019-05-15 10:59:22,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2019-05-15 10:59:22,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2019-05-15 10:59:22,488 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. Second operand 92 states. [2019-05-15 10:59:23,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:23,169 INFO L93 Difference]: Finished difference Result 184 states and 274 transitions. [2019-05-15 10:59:23,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2019-05-15 10:59:23,170 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 181 [2019-05-15 10:59:23,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:23,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-05-15 10:59:23,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 275 transitions. [2019-05-15 10:59:23,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-05-15 10:59:23,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 275 transitions. [2019-05-15 10:59:23,173 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 92 states and 275 transitions. [2019-05-15 10:59:23,446 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 275 edges. 275 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:23,449 INFO L225 Difference]: With dead ends: 184 [2019-05-15 10:59:23,449 INFO L226 Difference]: Without dead ends: 184 [2019-05-15 10:59:23,449 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2019-05-15 10:59:23,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2019-05-15 10:59:23,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2019-05-15 10:59:23,452 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:23,452 INFO L82 GeneralOperation]: Start isEquivalent. First operand 184 states. Second operand 184 states. [2019-05-15 10:59:23,452 INFO L74 IsIncluded]: Start isIncluded. First operand 184 states. Second operand 184 states. [2019-05-15 10:59:23,452 INFO L87 Difference]: Start difference. First operand 184 states. Second operand 184 states. [2019-05-15 10:59:23,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:23,455 INFO L93 Difference]: Finished difference Result 184 states and 274 transitions. [2019-05-15 10:59:23,455 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 274 transitions. [2019-05-15 10:59:23,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:23,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:23,455 INFO L74 IsIncluded]: Start isIncluded. First operand 184 states. Second operand 184 states. [2019-05-15 10:59:23,455 INFO L87 Difference]: Start difference. First operand 184 states. Second operand 184 states. [2019-05-15 10:59:23,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:23,458 INFO L93 Difference]: Finished difference Result 184 states and 274 transitions. [2019-05-15 10:59:23,458 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 274 transitions. [2019-05-15 10:59:23,459 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:23,459 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:23,459 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:23,459 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:23,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2019-05-15 10:59:23,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 274 transitions. [2019-05-15 10:59:23,462 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 274 transitions. Word has length 181 [2019-05-15 10:59:23,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:23,462 INFO L475 AbstractCegarLoop]: Abstraction has 184 states and 274 transitions. [2019-05-15 10:59:23,462 INFO L476 AbstractCegarLoop]: Interpolant automaton has 92 states. [2019-05-15 10:59:23,462 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 274 transitions. [2019-05-15 10:59:23,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2019-05-15 10:59:23,463 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:23,463 INFO L399 BasicCegarLoop]: trace histogram [90, 90, 1, 1, 1] [2019-05-15 10:59:23,463 INFO L418 AbstractCegarLoop]: === Iteration 91 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:23,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:23,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1559118111, now seen corresponding path program 90 times [2019-05-15 10:59:23,464 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:23,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:23,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 92 conjunts are in the unsatisfiable core [2019-05-15 10:59:23,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:23,569 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:27,010 INFO L273 TraceCheckUtils]: 0: Hoare triple {63235#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {63240#(<= main_x 0)} is VALID [2019-05-15 10:59:27,011 INFO L273 TraceCheckUtils]: 1: Hoare triple {63240#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63244#(<= main_x 1)} is VALID [2019-05-15 10:59:27,012 INFO L273 TraceCheckUtils]: 2: Hoare triple {63244#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63244#(<= main_x 1)} is VALID [2019-05-15 10:59:27,013 INFO L273 TraceCheckUtils]: 3: Hoare triple {63244#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63251#(<= main_x 2)} is VALID [2019-05-15 10:59:27,013 INFO L273 TraceCheckUtils]: 4: Hoare triple {63251#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63251#(<= main_x 2)} is VALID [2019-05-15 10:59:27,014 INFO L273 TraceCheckUtils]: 5: Hoare triple {63251#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63258#(<= main_x 3)} is VALID [2019-05-15 10:59:27,014 INFO L273 TraceCheckUtils]: 6: Hoare triple {63258#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63258#(<= main_x 3)} is VALID [2019-05-15 10:59:27,015 INFO L273 TraceCheckUtils]: 7: Hoare triple {63258#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63265#(<= main_x 4)} is VALID [2019-05-15 10:59:27,016 INFO L273 TraceCheckUtils]: 8: Hoare triple {63265#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63265#(<= main_x 4)} is VALID [2019-05-15 10:59:27,016 INFO L273 TraceCheckUtils]: 9: Hoare triple {63265#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63272#(<= main_x 5)} is VALID [2019-05-15 10:59:27,017 INFO L273 TraceCheckUtils]: 10: Hoare triple {63272#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63272#(<= main_x 5)} is VALID [2019-05-15 10:59:27,018 INFO L273 TraceCheckUtils]: 11: Hoare triple {63272#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63279#(<= main_x 6)} is VALID [2019-05-15 10:59:27,018 INFO L273 TraceCheckUtils]: 12: Hoare triple {63279#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63279#(<= main_x 6)} is VALID [2019-05-15 10:59:27,019 INFO L273 TraceCheckUtils]: 13: Hoare triple {63279#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63286#(<= main_x 7)} is VALID [2019-05-15 10:59:27,020 INFO L273 TraceCheckUtils]: 14: Hoare triple {63286#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63286#(<= main_x 7)} is VALID [2019-05-15 10:59:27,020 INFO L273 TraceCheckUtils]: 15: Hoare triple {63286#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63293#(<= main_x 8)} is VALID [2019-05-15 10:59:27,021 INFO L273 TraceCheckUtils]: 16: Hoare triple {63293#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63293#(<= main_x 8)} is VALID [2019-05-15 10:59:27,022 INFO L273 TraceCheckUtils]: 17: Hoare triple {63293#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63300#(<= main_x 9)} is VALID [2019-05-15 10:59:27,022 INFO L273 TraceCheckUtils]: 18: Hoare triple {63300#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63300#(<= main_x 9)} is VALID [2019-05-15 10:59:27,023 INFO L273 TraceCheckUtils]: 19: Hoare triple {63300#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63307#(<= main_x 10)} is VALID [2019-05-15 10:59:27,023 INFO L273 TraceCheckUtils]: 20: Hoare triple {63307#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63307#(<= main_x 10)} is VALID [2019-05-15 10:59:27,024 INFO L273 TraceCheckUtils]: 21: Hoare triple {63307#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63314#(<= main_x 11)} is VALID [2019-05-15 10:59:27,025 INFO L273 TraceCheckUtils]: 22: Hoare triple {63314#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63314#(<= main_x 11)} is VALID [2019-05-15 10:59:27,025 INFO L273 TraceCheckUtils]: 23: Hoare triple {63314#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63321#(<= main_x 12)} is VALID [2019-05-15 10:59:27,026 INFO L273 TraceCheckUtils]: 24: Hoare triple {63321#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63321#(<= main_x 12)} is VALID [2019-05-15 10:59:27,027 INFO L273 TraceCheckUtils]: 25: Hoare triple {63321#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63328#(<= main_x 13)} is VALID [2019-05-15 10:59:27,027 INFO L273 TraceCheckUtils]: 26: Hoare triple {63328#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63328#(<= main_x 13)} is VALID [2019-05-15 10:59:27,028 INFO L273 TraceCheckUtils]: 27: Hoare triple {63328#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63335#(<= main_x 14)} is VALID [2019-05-15 10:59:27,028 INFO L273 TraceCheckUtils]: 28: Hoare triple {63335#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63335#(<= main_x 14)} is VALID [2019-05-15 10:59:27,029 INFO L273 TraceCheckUtils]: 29: Hoare triple {63335#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63342#(<= main_x 15)} is VALID [2019-05-15 10:59:27,030 INFO L273 TraceCheckUtils]: 30: Hoare triple {63342#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63342#(<= main_x 15)} is VALID [2019-05-15 10:59:27,030 INFO L273 TraceCheckUtils]: 31: Hoare triple {63342#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63349#(<= main_x 16)} is VALID [2019-05-15 10:59:27,031 INFO L273 TraceCheckUtils]: 32: Hoare triple {63349#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63349#(<= main_x 16)} is VALID [2019-05-15 10:59:27,032 INFO L273 TraceCheckUtils]: 33: Hoare triple {63349#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63356#(<= main_x 17)} is VALID [2019-05-15 10:59:27,032 INFO L273 TraceCheckUtils]: 34: Hoare triple {63356#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63356#(<= main_x 17)} is VALID [2019-05-15 10:59:27,033 INFO L273 TraceCheckUtils]: 35: Hoare triple {63356#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63363#(<= main_x 18)} is VALID [2019-05-15 10:59:27,033 INFO L273 TraceCheckUtils]: 36: Hoare triple {63363#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63363#(<= main_x 18)} is VALID [2019-05-15 10:59:27,034 INFO L273 TraceCheckUtils]: 37: Hoare triple {63363#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63370#(<= main_x 19)} is VALID [2019-05-15 10:59:27,035 INFO L273 TraceCheckUtils]: 38: Hoare triple {63370#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63370#(<= main_x 19)} is VALID [2019-05-15 10:59:27,035 INFO L273 TraceCheckUtils]: 39: Hoare triple {63370#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63377#(<= main_x 20)} is VALID [2019-05-15 10:59:27,036 INFO L273 TraceCheckUtils]: 40: Hoare triple {63377#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63377#(<= main_x 20)} is VALID [2019-05-15 10:59:27,037 INFO L273 TraceCheckUtils]: 41: Hoare triple {63377#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63384#(<= main_x 21)} is VALID [2019-05-15 10:59:27,037 INFO L273 TraceCheckUtils]: 42: Hoare triple {63384#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63384#(<= main_x 21)} is VALID [2019-05-15 10:59:27,038 INFO L273 TraceCheckUtils]: 43: Hoare triple {63384#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63391#(<= main_x 22)} is VALID [2019-05-15 10:59:27,038 INFO L273 TraceCheckUtils]: 44: Hoare triple {63391#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63391#(<= main_x 22)} is VALID [2019-05-15 10:59:27,039 INFO L273 TraceCheckUtils]: 45: Hoare triple {63391#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63398#(<= main_x 23)} is VALID [2019-05-15 10:59:27,040 INFO L273 TraceCheckUtils]: 46: Hoare triple {63398#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63398#(<= main_x 23)} is VALID [2019-05-15 10:59:27,040 INFO L273 TraceCheckUtils]: 47: Hoare triple {63398#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63405#(<= main_x 24)} is VALID [2019-05-15 10:59:27,041 INFO L273 TraceCheckUtils]: 48: Hoare triple {63405#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63405#(<= main_x 24)} is VALID [2019-05-15 10:59:27,042 INFO L273 TraceCheckUtils]: 49: Hoare triple {63405#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63412#(<= main_x 25)} is VALID [2019-05-15 10:59:27,042 INFO L273 TraceCheckUtils]: 50: Hoare triple {63412#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63412#(<= main_x 25)} is VALID [2019-05-15 10:59:27,043 INFO L273 TraceCheckUtils]: 51: Hoare triple {63412#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63419#(<= main_x 26)} is VALID [2019-05-15 10:59:27,043 INFO L273 TraceCheckUtils]: 52: Hoare triple {63419#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63419#(<= main_x 26)} is VALID [2019-05-15 10:59:27,044 INFO L273 TraceCheckUtils]: 53: Hoare triple {63419#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63426#(<= main_x 27)} is VALID [2019-05-15 10:59:27,044 INFO L273 TraceCheckUtils]: 54: Hoare triple {63426#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63426#(<= main_x 27)} is VALID [2019-05-15 10:59:27,045 INFO L273 TraceCheckUtils]: 55: Hoare triple {63426#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63433#(<= main_x 28)} is VALID [2019-05-15 10:59:27,046 INFO L273 TraceCheckUtils]: 56: Hoare triple {63433#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63433#(<= main_x 28)} is VALID [2019-05-15 10:59:27,047 INFO L273 TraceCheckUtils]: 57: Hoare triple {63433#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63440#(<= main_x 29)} is VALID [2019-05-15 10:59:27,047 INFO L273 TraceCheckUtils]: 58: Hoare triple {63440#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63440#(<= main_x 29)} is VALID [2019-05-15 10:59:27,048 INFO L273 TraceCheckUtils]: 59: Hoare triple {63440#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63447#(<= main_x 30)} is VALID [2019-05-15 10:59:27,048 INFO L273 TraceCheckUtils]: 60: Hoare triple {63447#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63447#(<= main_x 30)} is VALID [2019-05-15 10:59:27,049 INFO L273 TraceCheckUtils]: 61: Hoare triple {63447#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63454#(<= main_x 31)} is VALID [2019-05-15 10:59:27,050 INFO L273 TraceCheckUtils]: 62: Hoare triple {63454#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63454#(<= main_x 31)} is VALID [2019-05-15 10:59:27,050 INFO L273 TraceCheckUtils]: 63: Hoare triple {63454#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63461#(<= main_x 32)} is VALID [2019-05-15 10:59:27,051 INFO L273 TraceCheckUtils]: 64: Hoare triple {63461#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63461#(<= main_x 32)} is VALID [2019-05-15 10:59:27,052 INFO L273 TraceCheckUtils]: 65: Hoare triple {63461#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63468#(<= main_x 33)} is VALID [2019-05-15 10:59:27,052 INFO L273 TraceCheckUtils]: 66: Hoare triple {63468#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63468#(<= main_x 33)} is VALID [2019-05-15 10:59:27,053 INFO L273 TraceCheckUtils]: 67: Hoare triple {63468#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63475#(<= main_x 34)} is VALID [2019-05-15 10:59:27,053 INFO L273 TraceCheckUtils]: 68: Hoare triple {63475#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63475#(<= main_x 34)} is VALID [2019-05-15 10:59:27,054 INFO L273 TraceCheckUtils]: 69: Hoare triple {63475#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63482#(<= main_x 35)} is VALID [2019-05-15 10:59:27,055 INFO L273 TraceCheckUtils]: 70: Hoare triple {63482#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63482#(<= main_x 35)} is VALID [2019-05-15 10:59:27,055 INFO L273 TraceCheckUtils]: 71: Hoare triple {63482#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63489#(<= main_x 36)} is VALID [2019-05-15 10:59:27,056 INFO L273 TraceCheckUtils]: 72: Hoare triple {63489#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63489#(<= main_x 36)} is VALID [2019-05-15 10:59:27,057 INFO L273 TraceCheckUtils]: 73: Hoare triple {63489#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63496#(<= main_x 37)} is VALID [2019-05-15 10:59:27,057 INFO L273 TraceCheckUtils]: 74: Hoare triple {63496#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63496#(<= main_x 37)} is VALID [2019-05-15 10:59:27,058 INFO L273 TraceCheckUtils]: 75: Hoare triple {63496#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63503#(<= main_x 38)} is VALID [2019-05-15 10:59:27,058 INFO L273 TraceCheckUtils]: 76: Hoare triple {63503#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63503#(<= main_x 38)} is VALID [2019-05-15 10:59:27,059 INFO L273 TraceCheckUtils]: 77: Hoare triple {63503#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63510#(<= main_x 39)} is VALID [2019-05-15 10:59:27,060 INFO L273 TraceCheckUtils]: 78: Hoare triple {63510#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63510#(<= main_x 39)} is VALID [2019-05-15 10:59:27,060 INFO L273 TraceCheckUtils]: 79: Hoare triple {63510#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63517#(<= main_x 40)} is VALID [2019-05-15 10:59:27,061 INFO L273 TraceCheckUtils]: 80: Hoare triple {63517#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63517#(<= main_x 40)} is VALID [2019-05-15 10:59:27,062 INFO L273 TraceCheckUtils]: 81: Hoare triple {63517#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63524#(<= main_x 41)} is VALID [2019-05-15 10:59:27,062 INFO L273 TraceCheckUtils]: 82: Hoare triple {63524#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63524#(<= main_x 41)} is VALID [2019-05-15 10:59:27,063 INFO L273 TraceCheckUtils]: 83: Hoare triple {63524#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63531#(<= main_x 42)} is VALID [2019-05-15 10:59:27,063 INFO L273 TraceCheckUtils]: 84: Hoare triple {63531#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63531#(<= main_x 42)} is VALID [2019-05-15 10:59:27,064 INFO L273 TraceCheckUtils]: 85: Hoare triple {63531#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63538#(<= main_x 43)} is VALID [2019-05-15 10:59:27,065 INFO L273 TraceCheckUtils]: 86: Hoare triple {63538#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63538#(<= main_x 43)} is VALID [2019-05-15 10:59:27,065 INFO L273 TraceCheckUtils]: 87: Hoare triple {63538#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63545#(<= main_x 44)} is VALID [2019-05-15 10:59:27,066 INFO L273 TraceCheckUtils]: 88: Hoare triple {63545#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63545#(<= main_x 44)} is VALID [2019-05-15 10:59:27,067 INFO L273 TraceCheckUtils]: 89: Hoare triple {63545#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63552#(<= main_x 45)} is VALID [2019-05-15 10:59:27,067 INFO L273 TraceCheckUtils]: 90: Hoare triple {63552#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63552#(<= main_x 45)} is VALID [2019-05-15 10:59:27,068 INFO L273 TraceCheckUtils]: 91: Hoare triple {63552#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63559#(<= main_x 46)} is VALID [2019-05-15 10:59:27,068 INFO L273 TraceCheckUtils]: 92: Hoare triple {63559#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63559#(<= main_x 46)} is VALID [2019-05-15 10:59:27,069 INFO L273 TraceCheckUtils]: 93: Hoare triple {63559#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63566#(<= main_x 47)} is VALID [2019-05-15 10:59:27,070 INFO L273 TraceCheckUtils]: 94: Hoare triple {63566#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63566#(<= main_x 47)} is VALID [2019-05-15 10:59:27,070 INFO L273 TraceCheckUtils]: 95: Hoare triple {63566#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63573#(<= main_x 48)} is VALID [2019-05-15 10:59:27,071 INFO L273 TraceCheckUtils]: 96: Hoare triple {63573#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63573#(<= main_x 48)} is VALID [2019-05-15 10:59:27,072 INFO L273 TraceCheckUtils]: 97: Hoare triple {63573#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63580#(<= main_x 49)} is VALID [2019-05-15 10:59:27,072 INFO L273 TraceCheckUtils]: 98: Hoare triple {63580#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63580#(<= main_x 49)} is VALID [2019-05-15 10:59:27,073 INFO L273 TraceCheckUtils]: 99: Hoare triple {63580#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63587#(<= main_x 50)} is VALID [2019-05-15 10:59:27,073 INFO L273 TraceCheckUtils]: 100: Hoare triple {63587#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63587#(<= main_x 50)} is VALID [2019-05-15 10:59:27,074 INFO L273 TraceCheckUtils]: 101: Hoare triple {63587#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63594#(<= main_x 51)} is VALID [2019-05-15 10:59:27,075 INFO L273 TraceCheckUtils]: 102: Hoare triple {63594#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63594#(<= main_x 51)} is VALID [2019-05-15 10:59:27,075 INFO L273 TraceCheckUtils]: 103: Hoare triple {63594#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63601#(<= main_x 52)} is VALID [2019-05-15 10:59:27,076 INFO L273 TraceCheckUtils]: 104: Hoare triple {63601#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63601#(<= main_x 52)} is VALID [2019-05-15 10:59:27,077 INFO L273 TraceCheckUtils]: 105: Hoare triple {63601#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63608#(<= main_x 53)} is VALID [2019-05-15 10:59:27,077 INFO L273 TraceCheckUtils]: 106: Hoare triple {63608#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63608#(<= main_x 53)} is VALID [2019-05-15 10:59:27,078 INFO L273 TraceCheckUtils]: 107: Hoare triple {63608#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63615#(<= main_x 54)} is VALID [2019-05-15 10:59:27,078 INFO L273 TraceCheckUtils]: 108: Hoare triple {63615#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63615#(<= main_x 54)} is VALID [2019-05-15 10:59:27,079 INFO L273 TraceCheckUtils]: 109: Hoare triple {63615#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63622#(<= main_x 55)} is VALID [2019-05-15 10:59:27,080 INFO L273 TraceCheckUtils]: 110: Hoare triple {63622#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63622#(<= main_x 55)} is VALID [2019-05-15 10:59:27,080 INFO L273 TraceCheckUtils]: 111: Hoare triple {63622#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63629#(<= main_x 56)} is VALID [2019-05-15 10:59:27,081 INFO L273 TraceCheckUtils]: 112: Hoare triple {63629#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63629#(<= main_x 56)} is VALID [2019-05-15 10:59:27,081 INFO L273 TraceCheckUtils]: 113: Hoare triple {63629#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63636#(<= main_x 57)} is VALID [2019-05-15 10:59:27,082 INFO L273 TraceCheckUtils]: 114: Hoare triple {63636#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63636#(<= main_x 57)} is VALID [2019-05-15 10:59:27,083 INFO L273 TraceCheckUtils]: 115: Hoare triple {63636#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63643#(<= main_x 58)} is VALID [2019-05-15 10:59:27,083 INFO L273 TraceCheckUtils]: 116: Hoare triple {63643#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63643#(<= main_x 58)} is VALID [2019-05-15 10:59:27,084 INFO L273 TraceCheckUtils]: 117: Hoare triple {63643#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63650#(<= main_x 59)} is VALID [2019-05-15 10:59:27,084 INFO L273 TraceCheckUtils]: 118: Hoare triple {63650#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63650#(<= main_x 59)} is VALID [2019-05-15 10:59:27,085 INFO L273 TraceCheckUtils]: 119: Hoare triple {63650#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63657#(<= main_x 60)} is VALID [2019-05-15 10:59:27,086 INFO L273 TraceCheckUtils]: 120: Hoare triple {63657#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63657#(<= main_x 60)} is VALID [2019-05-15 10:59:27,086 INFO L273 TraceCheckUtils]: 121: Hoare triple {63657#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63664#(<= main_x 61)} is VALID [2019-05-15 10:59:27,087 INFO L273 TraceCheckUtils]: 122: Hoare triple {63664#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63664#(<= main_x 61)} is VALID [2019-05-15 10:59:27,088 INFO L273 TraceCheckUtils]: 123: Hoare triple {63664#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63671#(<= main_x 62)} is VALID [2019-05-15 10:59:27,088 INFO L273 TraceCheckUtils]: 124: Hoare triple {63671#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63671#(<= main_x 62)} is VALID [2019-05-15 10:59:27,089 INFO L273 TraceCheckUtils]: 125: Hoare triple {63671#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63678#(<= main_x 63)} is VALID [2019-05-15 10:59:27,090 INFO L273 TraceCheckUtils]: 126: Hoare triple {63678#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63678#(<= main_x 63)} is VALID [2019-05-15 10:59:27,090 INFO L273 TraceCheckUtils]: 127: Hoare triple {63678#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63685#(<= main_x 64)} is VALID [2019-05-15 10:59:27,091 INFO L273 TraceCheckUtils]: 128: Hoare triple {63685#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63685#(<= main_x 64)} is VALID [2019-05-15 10:59:27,092 INFO L273 TraceCheckUtils]: 129: Hoare triple {63685#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63692#(<= main_x 65)} is VALID [2019-05-15 10:59:27,092 INFO L273 TraceCheckUtils]: 130: Hoare triple {63692#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63692#(<= main_x 65)} is VALID [2019-05-15 10:59:27,093 INFO L273 TraceCheckUtils]: 131: Hoare triple {63692#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63699#(<= main_x 66)} is VALID [2019-05-15 10:59:27,093 INFO L273 TraceCheckUtils]: 132: Hoare triple {63699#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63699#(<= main_x 66)} is VALID [2019-05-15 10:59:27,094 INFO L273 TraceCheckUtils]: 133: Hoare triple {63699#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63706#(<= main_x 67)} is VALID [2019-05-15 10:59:27,094 INFO L273 TraceCheckUtils]: 134: Hoare triple {63706#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63706#(<= main_x 67)} is VALID [2019-05-15 10:59:27,095 INFO L273 TraceCheckUtils]: 135: Hoare triple {63706#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63713#(<= main_x 68)} is VALID [2019-05-15 10:59:27,096 INFO L273 TraceCheckUtils]: 136: Hoare triple {63713#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63713#(<= main_x 68)} is VALID [2019-05-15 10:59:27,096 INFO L273 TraceCheckUtils]: 137: Hoare triple {63713#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63720#(<= main_x 69)} is VALID [2019-05-15 10:59:27,097 INFO L273 TraceCheckUtils]: 138: Hoare triple {63720#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63720#(<= main_x 69)} is VALID [2019-05-15 10:59:27,098 INFO L273 TraceCheckUtils]: 139: Hoare triple {63720#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63727#(<= main_x 70)} is VALID [2019-05-15 10:59:27,098 INFO L273 TraceCheckUtils]: 140: Hoare triple {63727#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63727#(<= main_x 70)} is VALID [2019-05-15 10:59:27,099 INFO L273 TraceCheckUtils]: 141: Hoare triple {63727#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63734#(<= main_x 71)} is VALID [2019-05-15 10:59:27,099 INFO L273 TraceCheckUtils]: 142: Hoare triple {63734#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63734#(<= main_x 71)} is VALID [2019-05-15 10:59:27,100 INFO L273 TraceCheckUtils]: 143: Hoare triple {63734#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63741#(<= main_x 72)} is VALID [2019-05-15 10:59:27,101 INFO L273 TraceCheckUtils]: 144: Hoare triple {63741#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63741#(<= main_x 72)} is VALID [2019-05-15 10:59:27,101 INFO L273 TraceCheckUtils]: 145: Hoare triple {63741#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63748#(<= main_x 73)} is VALID [2019-05-15 10:59:27,102 INFO L273 TraceCheckUtils]: 146: Hoare triple {63748#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63748#(<= main_x 73)} is VALID [2019-05-15 10:59:27,103 INFO L273 TraceCheckUtils]: 147: Hoare triple {63748#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63755#(<= main_x 74)} is VALID [2019-05-15 10:59:27,103 INFO L273 TraceCheckUtils]: 148: Hoare triple {63755#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63755#(<= main_x 74)} is VALID [2019-05-15 10:59:27,104 INFO L273 TraceCheckUtils]: 149: Hoare triple {63755#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63762#(<= main_x 75)} is VALID [2019-05-15 10:59:27,104 INFO L273 TraceCheckUtils]: 150: Hoare triple {63762#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63762#(<= main_x 75)} is VALID [2019-05-15 10:59:27,105 INFO L273 TraceCheckUtils]: 151: Hoare triple {63762#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63769#(<= main_x 76)} is VALID [2019-05-15 10:59:27,106 INFO L273 TraceCheckUtils]: 152: Hoare triple {63769#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63769#(<= main_x 76)} is VALID [2019-05-15 10:59:27,106 INFO L273 TraceCheckUtils]: 153: Hoare triple {63769#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63776#(<= main_x 77)} is VALID [2019-05-15 10:59:27,107 INFO L273 TraceCheckUtils]: 154: Hoare triple {63776#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63776#(<= main_x 77)} is VALID [2019-05-15 10:59:27,108 INFO L273 TraceCheckUtils]: 155: Hoare triple {63776#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63783#(<= main_x 78)} is VALID [2019-05-15 10:59:27,108 INFO L273 TraceCheckUtils]: 156: Hoare triple {63783#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63783#(<= main_x 78)} is VALID [2019-05-15 10:59:27,109 INFO L273 TraceCheckUtils]: 157: Hoare triple {63783#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63790#(<= main_x 79)} is VALID [2019-05-15 10:59:27,109 INFO L273 TraceCheckUtils]: 158: Hoare triple {63790#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63790#(<= main_x 79)} is VALID [2019-05-15 10:59:27,110 INFO L273 TraceCheckUtils]: 159: Hoare triple {63790#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63797#(<= main_x 80)} is VALID [2019-05-15 10:59:27,111 INFO L273 TraceCheckUtils]: 160: Hoare triple {63797#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63797#(<= main_x 80)} is VALID [2019-05-15 10:59:27,112 INFO L273 TraceCheckUtils]: 161: Hoare triple {63797#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63804#(<= main_x 81)} is VALID [2019-05-15 10:59:27,112 INFO L273 TraceCheckUtils]: 162: Hoare triple {63804#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63804#(<= main_x 81)} is VALID [2019-05-15 10:59:27,113 INFO L273 TraceCheckUtils]: 163: Hoare triple {63804#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63811#(<= main_x 82)} is VALID [2019-05-15 10:59:27,113 INFO L273 TraceCheckUtils]: 164: Hoare triple {63811#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63811#(<= main_x 82)} is VALID [2019-05-15 10:59:27,114 INFO L273 TraceCheckUtils]: 165: Hoare triple {63811#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63818#(<= main_x 83)} is VALID [2019-05-15 10:59:27,115 INFO L273 TraceCheckUtils]: 166: Hoare triple {63818#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63818#(<= main_x 83)} is VALID [2019-05-15 10:59:27,115 INFO L273 TraceCheckUtils]: 167: Hoare triple {63818#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63825#(<= main_x 84)} is VALID [2019-05-15 10:59:27,116 INFO L273 TraceCheckUtils]: 168: Hoare triple {63825#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63825#(<= main_x 84)} is VALID [2019-05-15 10:59:27,117 INFO L273 TraceCheckUtils]: 169: Hoare triple {63825#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63832#(<= main_x 85)} is VALID [2019-05-15 10:59:27,117 INFO L273 TraceCheckUtils]: 170: Hoare triple {63832#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63832#(<= main_x 85)} is VALID [2019-05-15 10:59:27,118 INFO L273 TraceCheckUtils]: 171: Hoare triple {63832#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63839#(<= main_x 86)} is VALID [2019-05-15 10:59:27,118 INFO L273 TraceCheckUtils]: 172: Hoare triple {63839#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63839#(<= main_x 86)} is VALID [2019-05-15 10:59:27,119 INFO L273 TraceCheckUtils]: 173: Hoare triple {63839#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63846#(<= main_x 87)} is VALID [2019-05-15 10:59:27,119 INFO L273 TraceCheckUtils]: 174: Hoare triple {63846#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63846#(<= main_x 87)} is VALID [2019-05-15 10:59:27,120 INFO L273 TraceCheckUtils]: 175: Hoare triple {63846#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63853#(<= main_x 88)} is VALID [2019-05-15 10:59:27,121 INFO L273 TraceCheckUtils]: 176: Hoare triple {63853#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63853#(<= main_x 88)} is VALID [2019-05-15 10:59:27,121 INFO L273 TraceCheckUtils]: 177: Hoare triple {63853#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63860#(<= main_x 89)} is VALID [2019-05-15 10:59:27,122 INFO L273 TraceCheckUtils]: 178: Hoare triple {63860#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63860#(<= main_x 89)} is VALID [2019-05-15 10:59:27,123 INFO L273 TraceCheckUtils]: 179: Hoare triple {63860#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {63867#(<= main_x 90)} is VALID [2019-05-15 10:59:27,123 INFO L273 TraceCheckUtils]: 180: Hoare triple {63867#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {63867#(<= main_x 90)} is VALID [2019-05-15 10:59:27,124 INFO L273 TraceCheckUtils]: 181: Hoare triple {63867#(<= main_x 90)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {63236#false} is VALID [2019-05-15 10:59:27,124 INFO L273 TraceCheckUtils]: 182: Hoare triple {63236#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {63236#false} is VALID [2019-05-15 10:59:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:27,152 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:27,152 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2019-05-15 10:59:27,153 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 183 [2019-05-15 10:59:27,153 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:27,153 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 93 states. [2019-05-15 10:59:27,334 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 183 edges. 183 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:27,335 INFO L454 AbstractCegarLoop]: Interpolant automaton has 93 states [2019-05-15 10:59:27,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2019-05-15 10:59:27,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2019-05-15 10:59:27,336 INFO L87 Difference]: Start difference. First operand 184 states and 274 transitions. Second operand 93 states. [2019-05-15 10:59:28,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:28,075 INFO L93 Difference]: Finished difference Result 186 states and 277 transitions. [2019-05-15 10:59:28,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2019-05-15 10:59:28,075 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 183 [2019-05-15 10:59:28,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2019-05-15 10:59:28,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 278 transitions. [2019-05-15 10:59:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2019-05-15 10:59:28,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 278 transitions. [2019-05-15 10:59:28,078 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 93 states and 278 transitions. [2019-05-15 10:59:28,351 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 278 edges. 278 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:28,354 INFO L225 Difference]: With dead ends: 186 [2019-05-15 10:59:28,354 INFO L226 Difference]: Without dead ends: 186 [2019-05-15 10:59:28,355 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2019-05-15 10:59:28,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2019-05-15 10:59:28,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2019-05-15 10:59:28,357 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:28,357 INFO L82 GeneralOperation]: Start isEquivalent. First operand 186 states. Second operand 186 states. [2019-05-15 10:59:28,357 INFO L74 IsIncluded]: Start isIncluded. First operand 186 states. Second operand 186 states. [2019-05-15 10:59:28,357 INFO L87 Difference]: Start difference. First operand 186 states. Second operand 186 states. [2019-05-15 10:59:28,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:28,360 INFO L93 Difference]: Finished difference Result 186 states and 277 transitions. [2019-05-15 10:59:28,360 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 277 transitions. [2019-05-15 10:59:28,360 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:28,360 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:28,361 INFO L74 IsIncluded]: Start isIncluded. First operand 186 states. Second operand 186 states. [2019-05-15 10:59:28,361 INFO L87 Difference]: Start difference. First operand 186 states. Second operand 186 states. [2019-05-15 10:59:28,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:28,363 INFO L93 Difference]: Finished difference Result 186 states and 277 transitions. [2019-05-15 10:59:28,364 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 277 transitions. [2019-05-15 10:59:28,364 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:28,364 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:28,364 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:28,364 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:28,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2019-05-15 10:59:28,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 277 transitions. [2019-05-15 10:59:28,367 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 277 transitions. Word has length 183 [2019-05-15 10:59:28,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:28,367 INFO L475 AbstractCegarLoop]: Abstraction has 186 states and 277 transitions. [2019-05-15 10:59:28,367 INFO L476 AbstractCegarLoop]: Interpolant automaton has 93 states. [2019-05-15 10:59:28,367 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 277 transitions. [2019-05-15 10:59:28,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2019-05-15 10:59:28,368 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:28,368 INFO L399 BasicCegarLoop]: trace histogram [91, 91, 1, 1, 1] [2019-05-15 10:59:28,368 INFO L418 AbstractCegarLoop]: === Iteration 92 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:28,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:28,369 INFO L82 PathProgramCache]: Analyzing trace with hash 631051492, now seen corresponding path program 91 times [2019-05-15 10:59:28,369 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:28,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:28,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 93 conjunts are in the unsatisfiable core [2019-05-15 10:59:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:28,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:31,977 INFO L273 TraceCheckUtils]: 0: Hoare triple {64620#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {64625#(<= main_x 0)} is VALID [2019-05-15 10:59:31,978 INFO L273 TraceCheckUtils]: 1: Hoare triple {64625#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64629#(<= main_x 1)} is VALID [2019-05-15 10:59:31,978 INFO L273 TraceCheckUtils]: 2: Hoare triple {64629#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64629#(<= main_x 1)} is VALID [2019-05-15 10:59:31,979 INFO L273 TraceCheckUtils]: 3: Hoare triple {64629#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64636#(<= main_x 2)} is VALID [2019-05-15 10:59:31,979 INFO L273 TraceCheckUtils]: 4: Hoare triple {64636#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64636#(<= main_x 2)} is VALID [2019-05-15 10:59:31,980 INFO L273 TraceCheckUtils]: 5: Hoare triple {64636#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64643#(<= main_x 3)} is VALID [2019-05-15 10:59:31,981 INFO L273 TraceCheckUtils]: 6: Hoare triple {64643#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64643#(<= main_x 3)} is VALID [2019-05-15 10:59:31,981 INFO L273 TraceCheckUtils]: 7: Hoare triple {64643#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64650#(<= main_x 4)} is VALID [2019-05-15 10:59:31,982 INFO L273 TraceCheckUtils]: 8: Hoare triple {64650#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64650#(<= main_x 4)} is VALID [2019-05-15 10:59:31,983 INFO L273 TraceCheckUtils]: 9: Hoare triple {64650#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64657#(<= main_x 5)} is VALID [2019-05-15 10:59:31,983 INFO L273 TraceCheckUtils]: 10: Hoare triple {64657#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64657#(<= main_x 5)} is VALID [2019-05-15 10:59:31,984 INFO L273 TraceCheckUtils]: 11: Hoare triple {64657#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64664#(<= main_x 6)} is VALID [2019-05-15 10:59:31,984 INFO L273 TraceCheckUtils]: 12: Hoare triple {64664#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64664#(<= main_x 6)} is VALID [2019-05-15 10:59:31,985 INFO L273 TraceCheckUtils]: 13: Hoare triple {64664#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64671#(<= main_x 7)} is VALID [2019-05-15 10:59:31,986 INFO L273 TraceCheckUtils]: 14: Hoare triple {64671#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64671#(<= main_x 7)} is VALID [2019-05-15 10:59:31,986 INFO L273 TraceCheckUtils]: 15: Hoare triple {64671#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64678#(<= main_x 8)} is VALID [2019-05-15 10:59:31,987 INFO L273 TraceCheckUtils]: 16: Hoare triple {64678#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64678#(<= main_x 8)} is VALID [2019-05-15 10:59:31,988 INFO L273 TraceCheckUtils]: 17: Hoare triple {64678#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64685#(<= main_x 9)} is VALID [2019-05-15 10:59:31,988 INFO L273 TraceCheckUtils]: 18: Hoare triple {64685#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64685#(<= main_x 9)} is VALID [2019-05-15 10:59:31,989 INFO L273 TraceCheckUtils]: 19: Hoare triple {64685#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64692#(<= main_x 10)} is VALID [2019-05-15 10:59:31,989 INFO L273 TraceCheckUtils]: 20: Hoare triple {64692#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64692#(<= main_x 10)} is VALID [2019-05-15 10:59:31,990 INFO L273 TraceCheckUtils]: 21: Hoare triple {64692#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64699#(<= main_x 11)} is VALID [2019-05-15 10:59:31,991 INFO L273 TraceCheckUtils]: 22: Hoare triple {64699#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64699#(<= main_x 11)} is VALID [2019-05-15 10:59:31,991 INFO L273 TraceCheckUtils]: 23: Hoare triple {64699#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64706#(<= main_x 12)} is VALID [2019-05-15 10:59:31,992 INFO L273 TraceCheckUtils]: 24: Hoare triple {64706#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64706#(<= main_x 12)} is VALID [2019-05-15 10:59:31,993 INFO L273 TraceCheckUtils]: 25: Hoare triple {64706#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64713#(<= main_x 13)} is VALID [2019-05-15 10:59:31,993 INFO L273 TraceCheckUtils]: 26: Hoare triple {64713#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64713#(<= main_x 13)} is VALID [2019-05-15 10:59:31,994 INFO L273 TraceCheckUtils]: 27: Hoare triple {64713#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64720#(<= main_x 14)} is VALID [2019-05-15 10:59:31,994 INFO L273 TraceCheckUtils]: 28: Hoare triple {64720#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64720#(<= main_x 14)} is VALID [2019-05-15 10:59:31,995 INFO L273 TraceCheckUtils]: 29: Hoare triple {64720#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64727#(<= main_x 15)} is VALID [2019-05-15 10:59:31,996 INFO L273 TraceCheckUtils]: 30: Hoare triple {64727#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64727#(<= main_x 15)} is VALID [2019-05-15 10:59:31,996 INFO L273 TraceCheckUtils]: 31: Hoare triple {64727#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64734#(<= main_x 16)} is VALID [2019-05-15 10:59:31,997 INFO L273 TraceCheckUtils]: 32: Hoare triple {64734#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64734#(<= main_x 16)} is VALID [2019-05-15 10:59:31,998 INFO L273 TraceCheckUtils]: 33: Hoare triple {64734#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64741#(<= main_x 17)} is VALID [2019-05-15 10:59:31,998 INFO L273 TraceCheckUtils]: 34: Hoare triple {64741#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64741#(<= main_x 17)} is VALID [2019-05-15 10:59:31,999 INFO L273 TraceCheckUtils]: 35: Hoare triple {64741#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64748#(<= main_x 18)} is VALID [2019-05-15 10:59:31,999 INFO L273 TraceCheckUtils]: 36: Hoare triple {64748#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64748#(<= main_x 18)} is VALID [2019-05-15 10:59:32,000 INFO L273 TraceCheckUtils]: 37: Hoare triple {64748#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64755#(<= main_x 19)} is VALID [2019-05-15 10:59:32,001 INFO L273 TraceCheckUtils]: 38: Hoare triple {64755#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64755#(<= main_x 19)} is VALID [2019-05-15 10:59:32,002 INFO L273 TraceCheckUtils]: 39: Hoare triple {64755#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64762#(<= main_x 20)} is VALID [2019-05-15 10:59:32,002 INFO L273 TraceCheckUtils]: 40: Hoare triple {64762#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64762#(<= main_x 20)} is VALID [2019-05-15 10:59:32,003 INFO L273 TraceCheckUtils]: 41: Hoare triple {64762#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64769#(<= main_x 21)} is VALID [2019-05-15 10:59:32,003 INFO L273 TraceCheckUtils]: 42: Hoare triple {64769#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64769#(<= main_x 21)} is VALID [2019-05-15 10:59:32,004 INFO L273 TraceCheckUtils]: 43: Hoare triple {64769#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64776#(<= main_x 22)} is VALID [2019-05-15 10:59:32,005 INFO L273 TraceCheckUtils]: 44: Hoare triple {64776#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64776#(<= main_x 22)} is VALID [2019-05-15 10:59:32,005 INFO L273 TraceCheckUtils]: 45: Hoare triple {64776#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64783#(<= main_x 23)} is VALID [2019-05-15 10:59:32,006 INFO L273 TraceCheckUtils]: 46: Hoare triple {64783#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64783#(<= main_x 23)} is VALID [2019-05-15 10:59:32,007 INFO L273 TraceCheckUtils]: 47: Hoare triple {64783#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64790#(<= main_x 24)} is VALID [2019-05-15 10:59:32,007 INFO L273 TraceCheckUtils]: 48: Hoare triple {64790#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64790#(<= main_x 24)} is VALID [2019-05-15 10:59:32,008 INFO L273 TraceCheckUtils]: 49: Hoare triple {64790#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64797#(<= main_x 25)} is VALID [2019-05-15 10:59:32,008 INFO L273 TraceCheckUtils]: 50: Hoare triple {64797#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64797#(<= main_x 25)} is VALID [2019-05-15 10:59:32,009 INFO L273 TraceCheckUtils]: 51: Hoare triple {64797#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64804#(<= main_x 26)} is VALID [2019-05-15 10:59:32,010 INFO L273 TraceCheckUtils]: 52: Hoare triple {64804#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64804#(<= main_x 26)} is VALID [2019-05-15 10:59:32,010 INFO L273 TraceCheckUtils]: 53: Hoare triple {64804#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64811#(<= main_x 27)} is VALID [2019-05-15 10:59:32,011 INFO L273 TraceCheckUtils]: 54: Hoare triple {64811#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64811#(<= main_x 27)} is VALID [2019-05-15 10:59:32,012 INFO L273 TraceCheckUtils]: 55: Hoare triple {64811#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64818#(<= main_x 28)} is VALID [2019-05-15 10:59:32,012 INFO L273 TraceCheckUtils]: 56: Hoare triple {64818#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64818#(<= main_x 28)} is VALID [2019-05-15 10:59:32,013 INFO L273 TraceCheckUtils]: 57: Hoare triple {64818#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64825#(<= main_x 29)} is VALID [2019-05-15 10:59:32,013 INFO L273 TraceCheckUtils]: 58: Hoare triple {64825#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64825#(<= main_x 29)} is VALID [2019-05-15 10:59:32,014 INFO L273 TraceCheckUtils]: 59: Hoare triple {64825#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64832#(<= main_x 30)} is VALID [2019-05-15 10:59:32,015 INFO L273 TraceCheckUtils]: 60: Hoare triple {64832#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64832#(<= main_x 30)} is VALID [2019-05-15 10:59:32,016 INFO L273 TraceCheckUtils]: 61: Hoare triple {64832#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64839#(<= main_x 31)} is VALID [2019-05-15 10:59:32,016 INFO L273 TraceCheckUtils]: 62: Hoare triple {64839#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64839#(<= main_x 31)} is VALID [2019-05-15 10:59:32,017 INFO L273 TraceCheckUtils]: 63: Hoare triple {64839#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64846#(<= main_x 32)} is VALID [2019-05-15 10:59:32,017 INFO L273 TraceCheckUtils]: 64: Hoare triple {64846#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64846#(<= main_x 32)} is VALID [2019-05-15 10:59:32,018 INFO L273 TraceCheckUtils]: 65: Hoare triple {64846#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64853#(<= main_x 33)} is VALID [2019-05-15 10:59:32,018 INFO L273 TraceCheckUtils]: 66: Hoare triple {64853#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64853#(<= main_x 33)} is VALID [2019-05-15 10:59:32,019 INFO L273 TraceCheckUtils]: 67: Hoare triple {64853#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64860#(<= main_x 34)} is VALID [2019-05-15 10:59:32,020 INFO L273 TraceCheckUtils]: 68: Hoare triple {64860#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64860#(<= main_x 34)} is VALID [2019-05-15 10:59:32,020 INFO L273 TraceCheckUtils]: 69: Hoare triple {64860#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64867#(<= main_x 35)} is VALID [2019-05-15 10:59:32,021 INFO L273 TraceCheckUtils]: 70: Hoare triple {64867#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64867#(<= main_x 35)} is VALID [2019-05-15 10:59:32,022 INFO L273 TraceCheckUtils]: 71: Hoare triple {64867#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64874#(<= main_x 36)} is VALID [2019-05-15 10:59:32,022 INFO L273 TraceCheckUtils]: 72: Hoare triple {64874#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64874#(<= main_x 36)} is VALID [2019-05-15 10:59:32,023 INFO L273 TraceCheckUtils]: 73: Hoare triple {64874#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64881#(<= main_x 37)} is VALID [2019-05-15 10:59:32,023 INFO L273 TraceCheckUtils]: 74: Hoare triple {64881#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64881#(<= main_x 37)} is VALID [2019-05-15 10:59:32,024 INFO L273 TraceCheckUtils]: 75: Hoare triple {64881#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64888#(<= main_x 38)} is VALID [2019-05-15 10:59:32,025 INFO L273 TraceCheckUtils]: 76: Hoare triple {64888#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64888#(<= main_x 38)} is VALID [2019-05-15 10:59:32,025 INFO L273 TraceCheckUtils]: 77: Hoare triple {64888#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64895#(<= main_x 39)} is VALID [2019-05-15 10:59:32,026 INFO L273 TraceCheckUtils]: 78: Hoare triple {64895#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64895#(<= main_x 39)} is VALID [2019-05-15 10:59:32,027 INFO L273 TraceCheckUtils]: 79: Hoare triple {64895#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64902#(<= main_x 40)} is VALID [2019-05-15 10:59:32,027 INFO L273 TraceCheckUtils]: 80: Hoare triple {64902#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64902#(<= main_x 40)} is VALID [2019-05-15 10:59:32,028 INFO L273 TraceCheckUtils]: 81: Hoare triple {64902#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64909#(<= main_x 41)} is VALID [2019-05-15 10:59:32,028 INFO L273 TraceCheckUtils]: 82: Hoare triple {64909#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64909#(<= main_x 41)} is VALID [2019-05-15 10:59:32,029 INFO L273 TraceCheckUtils]: 83: Hoare triple {64909#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64916#(<= main_x 42)} is VALID [2019-05-15 10:59:32,029 INFO L273 TraceCheckUtils]: 84: Hoare triple {64916#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64916#(<= main_x 42)} is VALID [2019-05-15 10:59:32,030 INFO L273 TraceCheckUtils]: 85: Hoare triple {64916#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64923#(<= main_x 43)} is VALID [2019-05-15 10:59:32,031 INFO L273 TraceCheckUtils]: 86: Hoare triple {64923#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64923#(<= main_x 43)} is VALID [2019-05-15 10:59:32,031 INFO L273 TraceCheckUtils]: 87: Hoare triple {64923#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64930#(<= main_x 44)} is VALID [2019-05-15 10:59:32,032 INFO L273 TraceCheckUtils]: 88: Hoare triple {64930#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64930#(<= main_x 44)} is VALID [2019-05-15 10:59:32,033 INFO L273 TraceCheckUtils]: 89: Hoare triple {64930#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64937#(<= main_x 45)} is VALID [2019-05-15 10:59:32,033 INFO L273 TraceCheckUtils]: 90: Hoare triple {64937#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64937#(<= main_x 45)} is VALID [2019-05-15 10:59:32,034 INFO L273 TraceCheckUtils]: 91: Hoare triple {64937#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64944#(<= main_x 46)} is VALID [2019-05-15 10:59:32,034 INFO L273 TraceCheckUtils]: 92: Hoare triple {64944#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64944#(<= main_x 46)} is VALID [2019-05-15 10:59:32,035 INFO L273 TraceCheckUtils]: 93: Hoare triple {64944#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64951#(<= main_x 47)} is VALID [2019-05-15 10:59:32,036 INFO L273 TraceCheckUtils]: 94: Hoare triple {64951#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64951#(<= main_x 47)} is VALID [2019-05-15 10:59:32,036 INFO L273 TraceCheckUtils]: 95: Hoare triple {64951#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64958#(<= main_x 48)} is VALID [2019-05-15 10:59:32,037 INFO L273 TraceCheckUtils]: 96: Hoare triple {64958#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64958#(<= main_x 48)} is VALID [2019-05-15 10:59:32,038 INFO L273 TraceCheckUtils]: 97: Hoare triple {64958#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64965#(<= main_x 49)} is VALID [2019-05-15 10:59:32,038 INFO L273 TraceCheckUtils]: 98: Hoare triple {64965#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64965#(<= main_x 49)} is VALID [2019-05-15 10:59:32,039 INFO L273 TraceCheckUtils]: 99: Hoare triple {64965#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64972#(<= main_x 50)} is VALID [2019-05-15 10:59:32,039 INFO L273 TraceCheckUtils]: 100: Hoare triple {64972#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64972#(<= main_x 50)} is VALID [2019-05-15 10:59:32,040 INFO L273 TraceCheckUtils]: 101: Hoare triple {64972#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64979#(<= main_x 51)} is VALID [2019-05-15 10:59:32,041 INFO L273 TraceCheckUtils]: 102: Hoare triple {64979#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64979#(<= main_x 51)} is VALID [2019-05-15 10:59:32,041 INFO L273 TraceCheckUtils]: 103: Hoare triple {64979#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64986#(<= main_x 52)} is VALID [2019-05-15 10:59:32,042 INFO L273 TraceCheckUtils]: 104: Hoare triple {64986#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64986#(<= main_x 52)} is VALID [2019-05-15 10:59:32,043 INFO L273 TraceCheckUtils]: 105: Hoare triple {64986#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {64993#(<= main_x 53)} is VALID [2019-05-15 10:59:32,043 INFO L273 TraceCheckUtils]: 106: Hoare triple {64993#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {64993#(<= main_x 53)} is VALID [2019-05-15 10:59:32,044 INFO L273 TraceCheckUtils]: 107: Hoare triple {64993#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65000#(<= main_x 54)} is VALID [2019-05-15 10:59:32,045 INFO L273 TraceCheckUtils]: 108: Hoare triple {65000#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65000#(<= main_x 54)} is VALID [2019-05-15 10:59:32,045 INFO L273 TraceCheckUtils]: 109: Hoare triple {65000#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65007#(<= main_x 55)} is VALID [2019-05-15 10:59:32,046 INFO L273 TraceCheckUtils]: 110: Hoare triple {65007#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65007#(<= main_x 55)} is VALID [2019-05-15 10:59:32,047 INFO L273 TraceCheckUtils]: 111: Hoare triple {65007#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65014#(<= main_x 56)} is VALID [2019-05-15 10:59:32,047 INFO L273 TraceCheckUtils]: 112: Hoare triple {65014#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65014#(<= main_x 56)} is VALID [2019-05-15 10:59:32,048 INFO L273 TraceCheckUtils]: 113: Hoare triple {65014#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65021#(<= main_x 57)} is VALID [2019-05-15 10:59:32,048 INFO L273 TraceCheckUtils]: 114: Hoare triple {65021#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65021#(<= main_x 57)} is VALID [2019-05-15 10:59:32,049 INFO L273 TraceCheckUtils]: 115: Hoare triple {65021#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65028#(<= main_x 58)} is VALID [2019-05-15 10:59:32,050 INFO L273 TraceCheckUtils]: 116: Hoare triple {65028#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65028#(<= main_x 58)} is VALID [2019-05-15 10:59:32,050 INFO L273 TraceCheckUtils]: 117: Hoare triple {65028#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65035#(<= main_x 59)} is VALID [2019-05-15 10:59:32,051 INFO L273 TraceCheckUtils]: 118: Hoare triple {65035#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65035#(<= main_x 59)} is VALID [2019-05-15 10:59:32,052 INFO L273 TraceCheckUtils]: 119: Hoare triple {65035#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65042#(<= main_x 60)} is VALID [2019-05-15 10:59:32,052 INFO L273 TraceCheckUtils]: 120: Hoare triple {65042#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65042#(<= main_x 60)} is VALID [2019-05-15 10:59:32,053 INFO L273 TraceCheckUtils]: 121: Hoare triple {65042#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65049#(<= main_x 61)} is VALID [2019-05-15 10:59:32,053 INFO L273 TraceCheckUtils]: 122: Hoare triple {65049#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65049#(<= main_x 61)} is VALID [2019-05-15 10:59:32,054 INFO L273 TraceCheckUtils]: 123: Hoare triple {65049#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65056#(<= main_x 62)} is VALID [2019-05-15 10:59:32,055 INFO L273 TraceCheckUtils]: 124: Hoare triple {65056#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65056#(<= main_x 62)} is VALID [2019-05-15 10:59:32,055 INFO L273 TraceCheckUtils]: 125: Hoare triple {65056#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65063#(<= main_x 63)} is VALID [2019-05-15 10:59:32,056 INFO L273 TraceCheckUtils]: 126: Hoare triple {65063#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65063#(<= main_x 63)} is VALID [2019-05-15 10:59:32,057 INFO L273 TraceCheckUtils]: 127: Hoare triple {65063#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65070#(<= main_x 64)} is VALID [2019-05-15 10:59:32,057 INFO L273 TraceCheckUtils]: 128: Hoare triple {65070#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65070#(<= main_x 64)} is VALID [2019-05-15 10:59:32,058 INFO L273 TraceCheckUtils]: 129: Hoare triple {65070#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65077#(<= main_x 65)} is VALID [2019-05-15 10:59:32,058 INFO L273 TraceCheckUtils]: 130: Hoare triple {65077#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65077#(<= main_x 65)} is VALID [2019-05-15 10:59:32,059 INFO L273 TraceCheckUtils]: 131: Hoare triple {65077#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65084#(<= main_x 66)} is VALID [2019-05-15 10:59:32,060 INFO L273 TraceCheckUtils]: 132: Hoare triple {65084#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65084#(<= main_x 66)} is VALID [2019-05-15 10:59:32,060 INFO L273 TraceCheckUtils]: 133: Hoare triple {65084#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65091#(<= main_x 67)} is VALID [2019-05-15 10:59:32,061 INFO L273 TraceCheckUtils]: 134: Hoare triple {65091#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65091#(<= main_x 67)} is VALID [2019-05-15 10:59:32,062 INFO L273 TraceCheckUtils]: 135: Hoare triple {65091#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65098#(<= main_x 68)} is VALID [2019-05-15 10:59:32,062 INFO L273 TraceCheckUtils]: 136: Hoare triple {65098#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65098#(<= main_x 68)} is VALID [2019-05-15 10:59:32,063 INFO L273 TraceCheckUtils]: 137: Hoare triple {65098#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65105#(<= main_x 69)} is VALID [2019-05-15 10:59:32,064 INFO L273 TraceCheckUtils]: 138: Hoare triple {65105#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65105#(<= main_x 69)} is VALID [2019-05-15 10:59:32,064 INFO L273 TraceCheckUtils]: 139: Hoare triple {65105#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65112#(<= main_x 70)} is VALID [2019-05-15 10:59:32,065 INFO L273 TraceCheckUtils]: 140: Hoare triple {65112#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65112#(<= main_x 70)} is VALID [2019-05-15 10:59:32,065 INFO L273 TraceCheckUtils]: 141: Hoare triple {65112#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65119#(<= main_x 71)} is VALID [2019-05-15 10:59:32,066 INFO L273 TraceCheckUtils]: 142: Hoare triple {65119#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65119#(<= main_x 71)} is VALID [2019-05-15 10:59:32,067 INFO L273 TraceCheckUtils]: 143: Hoare triple {65119#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65126#(<= main_x 72)} is VALID [2019-05-15 10:59:32,067 INFO L273 TraceCheckUtils]: 144: Hoare triple {65126#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65126#(<= main_x 72)} is VALID [2019-05-15 10:59:32,068 INFO L273 TraceCheckUtils]: 145: Hoare triple {65126#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65133#(<= main_x 73)} is VALID [2019-05-15 10:59:32,068 INFO L273 TraceCheckUtils]: 146: Hoare triple {65133#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65133#(<= main_x 73)} is VALID [2019-05-15 10:59:32,069 INFO L273 TraceCheckUtils]: 147: Hoare triple {65133#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65140#(<= main_x 74)} is VALID [2019-05-15 10:59:32,070 INFO L273 TraceCheckUtils]: 148: Hoare triple {65140#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65140#(<= main_x 74)} is VALID [2019-05-15 10:59:32,070 INFO L273 TraceCheckUtils]: 149: Hoare triple {65140#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65147#(<= main_x 75)} is VALID [2019-05-15 10:59:32,071 INFO L273 TraceCheckUtils]: 150: Hoare triple {65147#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65147#(<= main_x 75)} is VALID [2019-05-15 10:59:32,072 INFO L273 TraceCheckUtils]: 151: Hoare triple {65147#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65154#(<= main_x 76)} is VALID [2019-05-15 10:59:32,072 INFO L273 TraceCheckUtils]: 152: Hoare triple {65154#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65154#(<= main_x 76)} is VALID [2019-05-15 10:59:32,073 INFO L273 TraceCheckUtils]: 153: Hoare triple {65154#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65161#(<= main_x 77)} is VALID [2019-05-15 10:59:32,073 INFO L273 TraceCheckUtils]: 154: Hoare triple {65161#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65161#(<= main_x 77)} is VALID [2019-05-15 10:59:32,074 INFO L273 TraceCheckUtils]: 155: Hoare triple {65161#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65168#(<= main_x 78)} is VALID [2019-05-15 10:59:32,074 INFO L273 TraceCheckUtils]: 156: Hoare triple {65168#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65168#(<= main_x 78)} is VALID [2019-05-15 10:59:32,075 INFO L273 TraceCheckUtils]: 157: Hoare triple {65168#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65175#(<= main_x 79)} is VALID [2019-05-15 10:59:32,076 INFO L273 TraceCheckUtils]: 158: Hoare triple {65175#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65175#(<= main_x 79)} is VALID [2019-05-15 10:59:32,076 INFO L273 TraceCheckUtils]: 159: Hoare triple {65175#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65182#(<= main_x 80)} is VALID [2019-05-15 10:59:32,077 INFO L273 TraceCheckUtils]: 160: Hoare triple {65182#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65182#(<= main_x 80)} is VALID [2019-05-15 10:59:32,078 INFO L273 TraceCheckUtils]: 161: Hoare triple {65182#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65189#(<= main_x 81)} is VALID [2019-05-15 10:59:32,078 INFO L273 TraceCheckUtils]: 162: Hoare triple {65189#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65189#(<= main_x 81)} is VALID [2019-05-15 10:59:32,079 INFO L273 TraceCheckUtils]: 163: Hoare triple {65189#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65196#(<= main_x 82)} is VALID [2019-05-15 10:59:32,079 INFO L273 TraceCheckUtils]: 164: Hoare triple {65196#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65196#(<= main_x 82)} is VALID [2019-05-15 10:59:32,080 INFO L273 TraceCheckUtils]: 165: Hoare triple {65196#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65203#(<= main_x 83)} is VALID [2019-05-15 10:59:32,081 INFO L273 TraceCheckUtils]: 166: Hoare triple {65203#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65203#(<= main_x 83)} is VALID [2019-05-15 10:59:32,081 INFO L273 TraceCheckUtils]: 167: Hoare triple {65203#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65210#(<= main_x 84)} is VALID [2019-05-15 10:59:32,082 INFO L273 TraceCheckUtils]: 168: Hoare triple {65210#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65210#(<= main_x 84)} is VALID [2019-05-15 10:59:32,083 INFO L273 TraceCheckUtils]: 169: Hoare triple {65210#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65217#(<= main_x 85)} is VALID [2019-05-15 10:59:32,083 INFO L273 TraceCheckUtils]: 170: Hoare triple {65217#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65217#(<= main_x 85)} is VALID [2019-05-15 10:59:32,084 INFO L273 TraceCheckUtils]: 171: Hoare triple {65217#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65224#(<= main_x 86)} is VALID [2019-05-15 10:59:32,084 INFO L273 TraceCheckUtils]: 172: Hoare triple {65224#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65224#(<= main_x 86)} is VALID [2019-05-15 10:59:32,085 INFO L273 TraceCheckUtils]: 173: Hoare triple {65224#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65231#(<= main_x 87)} is VALID [2019-05-15 10:59:32,086 INFO L273 TraceCheckUtils]: 174: Hoare triple {65231#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65231#(<= main_x 87)} is VALID [2019-05-15 10:59:32,086 INFO L273 TraceCheckUtils]: 175: Hoare triple {65231#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65238#(<= main_x 88)} is VALID [2019-05-15 10:59:32,087 INFO L273 TraceCheckUtils]: 176: Hoare triple {65238#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65238#(<= main_x 88)} is VALID [2019-05-15 10:59:32,088 INFO L273 TraceCheckUtils]: 177: Hoare triple {65238#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65245#(<= main_x 89)} is VALID [2019-05-15 10:59:32,088 INFO L273 TraceCheckUtils]: 178: Hoare triple {65245#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65245#(<= main_x 89)} is VALID [2019-05-15 10:59:32,089 INFO L273 TraceCheckUtils]: 179: Hoare triple {65245#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65252#(<= main_x 90)} is VALID [2019-05-15 10:59:32,089 INFO L273 TraceCheckUtils]: 180: Hoare triple {65252#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65252#(<= main_x 90)} is VALID [2019-05-15 10:59:32,090 INFO L273 TraceCheckUtils]: 181: Hoare triple {65252#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {65259#(<= main_x 91)} is VALID [2019-05-15 10:59:32,091 INFO L273 TraceCheckUtils]: 182: Hoare triple {65259#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {65259#(<= main_x 91)} is VALID [2019-05-15 10:59:32,091 INFO L273 TraceCheckUtils]: 183: Hoare triple {65259#(<= main_x 91)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {64621#false} is VALID [2019-05-15 10:59:32,092 INFO L273 TraceCheckUtils]: 184: Hoare triple {64621#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {64621#false} is VALID [2019-05-15 10:59:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 8281 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:32,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:32,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2019-05-15 10:59:32,122 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 185 [2019-05-15 10:59:32,123 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:32,123 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 94 states. [2019-05-15 10:59:32,309 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 185 edges. 185 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:32,309 INFO L454 AbstractCegarLoop]: Interpolant automaton has 94 states [2019-05-15 10:59:32,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2019-05-15 10:59:32,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2019-05-15 10:59:32,310 INFO L87 Difference]: Start difference. First operand 186 states and 277 transitions. Second operand 94 states. [2019-05-15 10:59:33,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:33,057 INFO L93 Difference]: Finished difference Result 188 states and 280 transitions. [2019-05-15 10:59:33,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2019-05-15 10:59:33,057 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 185 [2019-05-15 10:59:33,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2019-05-15 10:59:33,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 281 transitions. [2019-05-15 10:59:33,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2019-05-15 10:59:33,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 281 transitions. [2019-05-15 10:59:33,060 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 94 states and 281 transitions. [2019-05-15 10:59:33,337 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 281 edges. 281 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:33,340 INFO L225 Difference]: With dead ends: 188 [2019-05-15 10:59:33,340 INFO L226 Difference]: Without dead ends: 188 [2019-05-15 10:59:33,341 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2019-05-15 10:59:33,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2019-05-15 10:59:33,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2019-05-15 10:59:33,343 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:33,343 INFO L82 GeneralOperation]: Start isEquivalent. First operand 188 states. Second operand 188 states. [2019-05-15 10:59:33,343 INFO L74 IsIncluded]: Start isIncluded. First operand 188 states. Second operand 188 states. [2019-05-15 10:59:33,343 INFO L87 Difference]: Start difference. First operand 188 states. Second operand 188 states. [2019-05-15 10:59:33,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:33,346 INFO L93 Difference]: Finished difference Result 188 states and 280 transitions. [2019-05-15 10:59:33,346 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 280 transitions. [2019-05-15 10:59:33,346 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:33,346 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:33,346 INFO L74 IsIncluded]: Start isIncluded. First operand 188 states. Second operand 188 states. [2019-05-15 10:59:33,347 INFO L87 Difference]: Start difference. First operand 188 states. Second operand 188 states. [2019-05-15 10:59:33,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:33,350 INFO L93 Difference]: Finished difference Result 188 states and 280 transitions. [2019-05-15 10:59:33,350 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 280 transitions. [2019-05-15 10:59:33,350 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:33,350 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:33,350 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:33,350 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2019-05-15 10:59:33,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 280 transitions. [2019-05-15 10:59:33,353 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 280 transitions. Word has length 185 [2019-05-15 10:59:33,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:33,354 INFO L475 AbstractCegarLoop]: Abstraction has 188 states and 280 transitions. [2019-05-15 10:59:33,354 INFO L476 AbstractCegarLoop]: Interpolant automaton has 94 states. [2019-05-15 10:59:33,354 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 280 transitions. [2019-05-15 10:59:33,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2019-05-15 10:59:33,354 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:33,355 INFO L399 BasicCegarLoop]: trace histogram [92, 92, 1, 1, 1] [2019-05-15 10:59:33,355 INFO L418 AbstractCegarLoop]: === Iteration 93 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:33,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:33,355 INFO L82 PathProgramCache]: Analyzing trace with hash 850064935, now seen corresponding path program 92 times [2019-05-15 10:59:33,356 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:33,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 94 conjunts are in the unsatisfiable core [2019-05-15 10:59:33,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:33,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:37,602 INFO L273 TraceCheckUtils]: 0: Hoare triple {66020#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {66025#(<= main_x 0)} is VALID [2019-05-15 10:59:37,603 INFO L273 TraceCheckUtils]: 1: Hoare triple {66025#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66029#(<= main_x 1)} is VALID [2019-05-15 10:59:37,603 INFO L273 TraceCheckUtils]: 2: Hoare triple {66029#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66029#(<= main_x 1)} is VALID [2019-05-15 10:59:37,604 INFO L273 TraceCheckUtils]: 3: Hoare triple {66029#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66036#(<= main_x 2)} is VALID [2019-05-15 10:59:37,604 INFO L273 TraceCheckUtils]: 4: Hoare triple {66036#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66036#(<= main_x 2)} is VALID [2019-05-15 10:59:37,605 INFO L273 TraceCheckUtils]: 5: Hoare triple {66036#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66043#(<= main_x 3)} is VALID [2019-05-15 10:59:37,605 INFO L273 TraceCheckUtils]: 6: Hoare triple {66043#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66043#(<= main_x 3)} is VALID [2019-05-15 10:59:37,606 INFO L273 TraceCheckUtils]: 7: Hoare triple {66043#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66050#(<= main_x 4)} is VALID [2019-05-15 10:59:37,607 INFO L273 TraceCheckUtils]: 8: Hoare triple {66050#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66050#(<= main_x 4)} is VALID [2019-05-15 10:59:37,607 INFO L273 TraceCheckUtils]: 9: Hoare triple {66050#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66057#(<= main_x 5)} is VALID [2019-05-15 10:59:37,608 INFO L273 TraceCheckUtils]: 10: Hoare triple {66057#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66057#(<= main_x 5)} is VALID [2019-05-15 10:59:37,609 INFO L273 TraceCheckUtils]: 11: Hoare triple {66057#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66064#(<= main_x 6)} is VALID [2019-05-15 10:59:37,609 INFO L273 TraceCheckUtils]: 12: Hoare triple {66064#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66064#(<= main_x 6)} is VALID [2019-05-15 10:59:37,610 INFO L273 TraceCheckUtils]: 13: Hoare triple {66064#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66071#(<= main_x 7)} is VALID [2019-05-15 10:59:37,610 INFO L273 TraceCheckUtils]: 14: Hoare triple {66071#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66071#(<= main_x 7)} is VALID [2019-05-15 10:59:37,611 INFO L273 TraceCheckUtils]: 15: Hoare triple {66071#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66078#(<= main_x 8)} is VALID [2019-05-15 10:59:37,612 INFO L273 TraceCheckUtils]: 16: Hoare triple {66078#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66078#(<= main_x 8)} is VALID [2019-05-15 10:59:37,612 INFO L273 TraceCheckUtils]: 17: Hoare triple {66078#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66085#(<= main_x 9)} is VALID [2019-05-15 10:59:37,613 INFO L273 TraceCheckUtils]: 18: Hoare triple {66085#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66085#(<= main_x 9)} is VALID [2019-05-15 10:59:37,614 INFO L273 TraceCheckUtils]: 19: Hoare triple {66085#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66092#(<= main_x 10)} is VALID [2019-05-15 10:59:37,614 INFO L273 TraceCheckUtils]: 20: Hoare triple {66092#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66092#(<= main_x 10)} is VALID [2019-05-15 10:59:37,615 INFO L273 TraceCheckUtils]: 21: Hoare triple {66092#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66099#(<= main_x 11)} is VALID [2019-05-15 10:59:37,615 INFO L273 TraceCheckUtils]: 22: Hoare triple {66099#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66099#(<= main_x 11)} is VALID [2019-05-15 10:59:37,616 INFO L273 TraceCheckUtils]: 23: Hoare triple {66099#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66106#(<= main_x 12)} is VALID [2019-05-15 10:59:37,617 INFO L273 TraceCheckUtils]: 24: Hoare triple {66106#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66106#(<= main_x 12)} is VALID [2019-05-15 10:59:37,617 INFO L273 TraceCheckUtils]: 25: Hoare triple {66106#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66113#(<= main_x 13)} is VALID [2019-05-15 10:59:37,618 INFO L273 TraceCheckUtils]: 26: Hoare triple {66113#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66113#(<= main_x 13)} is VALID [2019-05-15 10:59:37,618 INFO L273 TraceCheckUtils]: 27: Hoare triple {66113#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66120#(<= main_x 14)} is VALID [2019-05-15 10:59:37,619 INFO L273 TraceCheckUtils]: 28: Hoare triple {66120#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66120#(<= main_x 14)} is VALID [2019-05-15 10:59:37,620 INFO L273 TraceCheckUtils]: 29: Hoare triple {66120#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66127#(<= main_x 15)} is VALID [2019-05-15 10:59:37,620 INFO L273 TraceCheckUtils]: 30: Hoare triple {66127#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66127#(<= main_x 15)} is VALID [2019-05-15 10:59:37,621 INFO L273 TraceCheckUtils]: 31: Hoare triple {66127#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66134#(<= main_x 16)} is VALID [2019-05-15 10:59:37,621 INFO L273 TraceCheckUtils]: 32: Hoare triple {66134#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66134#(<= main_x 16)} is VALID [2019-05-15 10:59:37,622 INFO L273 TraceCheckUtils]: 33: Hoare triple {66134#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66141#(<= main_x 17)} is VALID [2019-05-15 10:59:37,623 INFO L273 TraceCheckUtils]: 34: Hoare triple {66141#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66141#(<= main_x 17)} is VALID [2019-05-15 10:59:37,623 INFO L273 TraceCheckUtils]: 35: Hoare triple {66141#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66148#(<= main_x 18)} is VALID [2019-05-15 10:59:37,624 INFO L273 TraceCheckUtils]: 36: Hoare triple {66148#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66148#(<= main_x 18)} is VALID [2019-05-15 10:59:37,625 INFO L273 TraceCheckUtils]: 37: Hoare triple {66148#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66155#(<= main_x 19)} is VALID [2019-05-15 10:59:37,625 INFO L273 TraceCheckUtils]: 38: Hoare triple {66155#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66155#(<= main_x 19)} is VALID [2019-05-15 10:59:37,626 INFO L273 TraceCheckUtils]: 39: Hoare triple {66155#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66162#(<= main_x 20)} is VALID [2019-05-15 10:59:37,626 INFO L273 TraceCheckUtils]: 40: Hoare triple {66162#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66162#(<= main_x 20)} is VALID [2019-05-15 10:59:37,627 INFO L273 TraceCheckUtils]: 41: Hoare triple {66162#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66169#(<= main_x 21)} is VALID [2019-05-15 10:59:37,628 INFO L273 TraceCheckUtils]: 42: Hoare triple {66169#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66169#(<= main_x 21)} is VALID [2019-05-15 10:59:37,628 INFO L273 TraceCheckUtils]: 43: Hoare triple {66169#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66176#(<= main_x 22)} is VALID [2019-05-15 10:59:37,629 INFO L273 TraceCheckUtils]: 44: Hoare triple {66176#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66176#(<= main_x 22)} is VALID [2019-05-15 10:59:37,630 INFO L273 TraceCheckUtils]: 45: Hoare triple {66176#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66183#(<= main_x 23)} is VALID [2019-05-15 10:59:37,630 INFO L273 TraceCheckUtils]: 46: Hoare triple {66183#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66183#(<= main_x 23)} is VALID [2019-05-15 10:59:37,631 INFO L273 TraceCheckUtils]: 47: Hoare triple {66183#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66190#(<= main_x 24)} is VALID [2019-05-15 10:59:37,631 INFO L273 TraceCheckUtils]: 48: Hoare triple {66190#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66190#(<= main_x 24)} is VALID [2019-05-15 10:59:37,632 INFO L273 TraceCheckUtils]: 49: Hoare triple {66190#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66197#(<= main_x 25)} is VALID [2019-05-15 10:59:37,632 INFO L273 TraceCheckUtils]: 50: Hoare triple {66197#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66197#(<= main_x 25)} is VALID [2019-05-15 10:59:37,633 INFO L273 TraceCheckUtils]: 51: Hoare triple {66197#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66204#(<= main_x 26)} is VALID [2019-05-15 10:59:37,634 INFO L273 TraceCheckUtils]: 52: Hoare triple {66204#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66204#(<= main_x 26)} is VALID [2019-05-15 10:59:37,635 INFO L273 TraceCheckUtils]: 53: Hoare triple {66204#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66211#(<= main_x 27)} is VALID [2019-05-15 10:59:37,635 INFO L273 TraceCheckUtils]: 54: Hoare triple {66211#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66211#(<= main_x 27)} is VALID [2019-05-15 10:59:37,636 INFO L273 TraceCheckUtils]: 55: Hoare triple {66211#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66218#(<= main_x 28)} is VALID [2019-05-15 10:59:37,636 INFO L273 TraceCheckUtils]: 56: Hoare triple {66218#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66218#(<= main_x 28)} is VALID [2019-05-15 10:59:37,637 INFO L273 TraceCheckUtils]: 57: Hoare triple {66218#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66225#(<= main_x 29)} is VALID [2019-05-15 10:59:37,638 INFO L273 TraceCheckUtils]: 58: Hoare triple {66225#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66225#(<= main_x 29)} is VALID [2019-05-15 10:59:37,638 INFO L273 TraceCheckUtils]: 59: Hoare triple {66225#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66232#(<= main_x 30)} is VALID [2019-05-15 10:59:37,639 INFO L273 TraceCheckUtils]: 60: Hoare triple {66232#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66232#(<= main_x 30)} is VALID [2019-05-15 10:59:37,640 INFO L273 TraceCheckUtils]: 61: Hoare triple {66232#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66239#(<= main_x 31)} is VALID [2019-05-15 10:59:37,640 INFO L273 TraceCheckUtils]: 62: Hoare triple {66239#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66239#(<= main_x 31)} is VALID [2019-05-15 10:59:37,641 INFO L273 TraceCheckUtils]: 63: Hoare triple {66239#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66246#(<= main_x 32)} is VALID [2019-05-15 10:59:37,641 INFO L273 TraceCheckUtils]: 64: Hoare triple {66246#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66246#(<= main_x 32)} is VALID [2019-05-15 10:59:37,642 INFO L273 TraceCheckUtils]: 65: Hoare triple {66246#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66253#(<= main_x 33)} is VALID [2019-05-15 10:59:37,643 INFO L273 TraceCheckUtils]: 66: Hoare triple {66253#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66253#(<= main_x 33)} is VALID [2019-05-15 10:59:37,643 INFO L273 TraceCheckUtils]: 67: Hoare triple {66253#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66260#(<= main_x 34)} is VALID [2019-05-15 10:59:37,644 INFO L273 TraceCheckUtils]: 68: Hoare triple {66260#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66260#(<= main_x 34)} is VALID [2019-05-15 10:59:37,645 INFO L273 TraceCheckUtils]: 69: Hoare triple {66260#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66267#(<= main_x 35)} is VALID [2019-05-15 10:59:37,645 INFO L273 TraceCheckUtils]: 70: Hoare triple {66267#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66267#(<= main_x 35)} is VALID [2019-05-15 10:59:37,646 INFO L273 TraceCheckUtils]: 71: Hoare triple {66267#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66274#(<= main_x 36)} is VALID [2019-05-15 10:59:37,646 INFO L273 TraceCheckUtils]: 72: Hoare triple {66274#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66274#(<= main_x 36)} is VALID [2019-05-15 10:59:37,647 INFO L273 TraceCheckUtils]: 73: Hoare triple {66274#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66281#(<= main_x 37)} is VALID [2019-05-15 10:59:37,647 INFO L273 TraceCheckUtils]: 74: Hoare triple {66281#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66281#(<= main_x 37)} is VALID [2019-05-15 10:59:37,648 INFO L273 TraceCheckUtils]: 75: Hoare triple {66281#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66288#(<= main_x 38)} is VALID [2019-05-15 10:59:37,649 INFO L273 TraceCheckUtils]: 76: Hoare triple {66288#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66288#(<= main_x 38)} is VALID [2019-05-15 10:59:37,649 INFO L273 TraceCheckUtils]: 77: Hoare triple {66288#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66295#(<= main_x 39)} is VALID [2019-05-15 10:59:37,650 INFO L273 TraceCheckUtils]: 78: Hoare triple {66295#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66295#(<= main_x 39)} is VALID [2019-05-15 10:59:37,651 INFO L273 TraceCheckUtils]: 79: Hoare triple {66295#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66302#(<= main_x 40)} is VALID [2019-05-15 10:59:37,651 INFO L273 TraceCheckUtils]: 80: Hoare triple {66302#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66302#(<= main_x 40)} is VALID [2019-05-15 10:59:37,652 INFO L273 TraceCheckUtils]: 81: Hoare triple {66302#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66309#(<= main_x 41)} is VALID [2019-05-15 10:59:37,652 INFO L273 TraceCheckUtils]: 82: Hoare triple {66309#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66309#(<= main_x 41)} is VALID [2019-05-15 10:59:37,653 INFO L273 TraceCheckUtils]: 83: Hoare triple {66309#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66316#(<= main_x 42)} is VALID [2019-05-15 10:59:37,654 INFO L273 TraceCheckUtils]: 84: Hoare triple {66316#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66316#(<= main_x 42)} is VALID [2019-05-15 10:59:37,654 INFO L273 TraceCheckUtils]: 85: Hoare triple {66316#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66323#(<= main_x 43)} is VALID [2019-05-15 10:59:37,655 INFO L273 TraceCheckUtils]: 86: Hoare triple {66323#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66323#(<= main_x 43)} is VALID [2019-05-15 10:59:37,656 INFO L273 TraceCheckUtils]: 87: Hoare triple {66323#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66330#(<= main_x 44)} is VALID [2019-05-15 10:59:37,656 INFO L273 TraceCheckUtils]: 88: Hoare triple {66330#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66330#(<= main_x 44)} is VALID [2019-05-15 10:59:37,657 INFO L273 TraceCheckUtils]: 89: Hoare triple {66330#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66337#(<= main_x 45)} is VALID [2019-05-15 10:59:37,657 INFO L273 TraceCheckUtils]: 90: Hoare triple {66337#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66337#(<= main_x 45)} is VALID [2019-05-15 10:59:37,658 INFO L273 TraceCheckUtils]: 91: Hoare triple {66337#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66344#(<= main_x 46)} is VALID [2019-05-15 10:59:37,659 INFO L273 TraceCheckUtils]: 92: Hoare triple {66344#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66344#(<= main_x 46)} is VALID [2019-05-15 10:59:37,659 INFO L273 TraceCheckUtils]: 93: Hoare triple {66344#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66351#(<= main_x 47)} is VALID [2019-05-15 10:59:37,660 INFO L273 TraceCheckUtils]: 94: Hoare triple {66351#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66351#(<= main_x 47)} is VALID [2019-05-15 10:59:37,661 INFO L273 TraceCheckUtils]: 95: Hoare triple {66351#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66358#(<= main_x 48)} is VALID [2019-05-15 10:59:37,661 INFO L273 TraceCheckUtils]: 96: Hoare triple {66358#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66358#(<= main_x 48)} is VALID [2019-05-15 10:59:37,662 INFO L273 TraceCheckUtils]: 97: Hoare triple {66358#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66365#(<= main_x 49)} is VALID [2019-05-15 10:59:37,662 INFO L273 TraceCheckUtils]: 98: Hoare triple {66365#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66365#(<= main_x 49)} is VALID [2019-05-15 10:59:37,663 INFO L273 TraceCheckUtils]: 99: Hoare triple {66365#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66372#(<= main_x 50)} is VALID [2019-05-15 10:59:37,664 INFO L273 TraceCheckUtils]: 100: Hoare triple {66372#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66372#(<= main_x 50)} is VALID [2019-05-15 10:59:37,664 INFO L273 TraceCheckUtils]: 101: Hoare triple {66372#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66379#(<= main_x 51)} is VALID [2019-05-15 10:59:37,665 INFO L273 TraceCheckUtils]: 102: Hoare triple {66379#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66379#(<= main_x 51)} is VALID [2019-05-15 10:59:37,666 INFO L273 TraceCheckUtils]: 103: Hoare triple {66379#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66386#(<= main_x 52)} is VALID [2019-05-15 10:59:37,666 INFO L273 TraceCheckUtils]: 104: Hoare triple {66386#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66386#(<= main_x 52)} is VALID [2019-05-15 10:59:37,667 INFO L273 TraceCheckUtils]: 105: Hoare triple {66386#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66393#(<= main_x 53)} is VALID [2019-05-15 10:59:37,667 INFO L273 TraceCheckUtils]: 106: Hoare triple {66393#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66393#(<= main_x 53)} is VALID [2019-05-15 10:59:37,668 INFO L273 TraceCheckUtils]: 107: Hoare triple {66393#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66400#(<= main_x 54)} is VALID [2019-05-15 10:59:37,669 INFO L273 TraceCheckUtils]: 108: Hoare triple {66400#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66400#(<= main_x 54)} is VALID [2019-05-15 10:59:37,669 INFO L273 TraceCheckUtils]: 109: Hoare triple {66400#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66407#(<= main_x 55)} is VALID [2019-05-15 10:59:37,670 INFO L273 TraceCheckUtils]: 110: Hoare triple {66407#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66407#(<= main_x 55)} is VALID [2019-05-15 10:59:37,671 INFO L273 TraceCheckUtils]: 111: Hoare triple {66407#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66414#(<= main_x 56)} is VALID [2019-05-15 10:59:37,671 INFO L273 TraceCheckUtils]: 112: Hoare triple {66414#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66414#(<= main_x 56)} is VALID [2019-05-15 10:59:37,672 INFO L273 TraceCheckUtils]: 113: Hoare triple {66414#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66421#(<= main_x 57)} is VALID [2019-05-15 10:59:37,672 INFO L273 TraceCheckUtils]: 114: Hoare triple {66421#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66421#(<= main_x 57)} is VALID [2019-05-15 10:59:37,673 INFO L273 TraceCheckUtils]: 115: Hoare triple {66421#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66428#(<= main_x 58)} is VALID [2019-05-15 10:59:37,674 INFO L273 TraceCheckUtils]: 116: Hoare triple {66428#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66428#(<= main_x 58)} is VALID [2019-05-15 10:59:37,674 INFO L273 TraceCheckUtils]: 117: Hoare triple {66428#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66435#(<= main_x 59)} is VALID [2019-05-15 10:59:37,675 INFO L273 TraceCheckUtils]: 118: Hoare triple {66435#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66435#(<= main_x 59)} is VALID [2019-05-15 10:59:37,676 INFO L273 TraceCheckUtils]: 119: Hoare triple {66435#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66442#(<= main_x 60)} is VALID [2019-05-15 10:59:37,676 INFO L273 TraceCheckUtils]: 120: Hoare triple {66442#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66442#(<= main_x 60)} is VALID [2019-05-15 10:59:37,677 INFO L273 TraceCheckUtils]: 121: Hoare triple {66442#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66449#(<= main_x 61)} is VALID [2019-05-15 10:59:37,677 INFO L273 TraceCheckUtils]: 122: Hoare triple {66449#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66449#(<= main_x 61)} is VALID [2019-05-15 10:59:37,678 INFO L273 TraceCheckUtils]: 123: Hoare triple {66449#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66456#(<= main_x 62)} is VALID [2019-05-15 10:59:37,679 INFO L273 TraceCheckUtils]: 124: Hoare triple {66456#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66456#(<= main_x 62)} is VALID [2019-05-15 10:59:37,679 INFO L273 TraceCheckUtils]: 125: Hoare triple {66456#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66463#(<= main_x 63)} is VALID [2019-05-15 10:59:37,680 INFO L273 TraceCheckUtils]: 126: Hoare triple {66463#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66463#(<= main_x 63)} is VALID [2019-05-15 10:59:37,681 INFO L273 TraceCheckUtils]: 127: Hoare triple {66463#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66470#(<= main_x 64)} is VALID [2019-05-15 10:59:37,681 INFO L273 TraceCheckUtils]: 128: Hoare triple {66470#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66470#(<= main_x 64)} is VALID [2019-05-15 10:59:37,682 INFO L273 TraceCheckUtils]: 129: Hoare triple {66470#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66477#(<= main_x 65)} is VALID [2019-05-15 10:59:37,682 INFO L273 TraceCheckUtils]: 130: Hoare triple {66477#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66477#(<= main_x 65)} is VALID [2019-05-15 10:59:37,683 INFO L273 TraceCheckUtils]: 131: Hoare triple {66477#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66484#(<= main_x 66)} is VALID [2019-05-15 10:59:37,684 INFO L273 TraceCheckUtils]: 132: Hoare triple {66484#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66484#(<= main_x 66)} is VALID [2019-05-15 10:59:37,684 INFO L273 TraceCheckUtils]: 133: Hoare triple {66484#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66491#(<= main_x 67)} is VALID [2019-05-15 10:59:37,685 INFO L273 TraceCheckUtils]: 134: Hoare triple {66491#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66491#(<= main_x 67)} is VALID [2019-05-15 10:59:37,686 INFO L273 TraceCheckUtils]: 135: Hoare triple {66491#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66498#(<= main_x 68)} is VALID [2019-05-15 10:59:37,686 INFO L273 TraceCheckUtils]: 136: Hoare triple {66498#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66498#(<= main_x 68)} is VALID [2019-05-15 10:59:37,687 INFO L273 TraceCheckUtils]: 137: Hoare triple {66498#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66505#(<= main_x 69)} is VALID [2019-05-15 10:59:37,688 INFO L273 TraceCheckUtils]: 138: Hoare triple {66505#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66505#(<= main_x 69)} is VALID [2019-05-15 10:59:37,688 INFO L273 TraceCheckUtils]: 139: Hoare triple {66505#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66512#(<= main_x 70)} is VALID [2019-05-15 10:59:37,689 INFO L273 TraceCheckUtils]: 140: Hoare triple {66512#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66512#(<= main_x 70)} is VALID [2019-05-15 10:59:37,690 INFO L273 TraceCheckUtils]: 141: Hoare triple {66512#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66519#(<= main_x 71)} is VALID [2019-05-15 10:59:37,690 INFO L273 TraceCheckUtils]: 142: Hoare triple {66519#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66519#(<= main_x 71)} is VALID [2019-05-15 10:59:37,691 INFO L273 TraceCheckUtils]: 143: Hoare triple {66519#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66526#(<= main_x 72)} is VALID [2019-05-15 10:59:37,691 INFO L273 TraceCheckUtils]: 144: Hoare triple {66526#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66526#(<= main_x 72)} is VALID [2019-05-15 10:59:37,692 INFO L273 TraceCheckUtils]: 145: Hoare triple {66526#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66533#(<= main_x 73)} is VALID [2019-05-15 10:59:37,693 INFO L273 TraceCheckUtils]: 146: Hoare triple {66533#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66533#(<= main_x 73)} is VALID [2019-05-15 10:59:37,693 INFO L273 TraceCheckUtils]: 147: Hoare triple {66533#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66540#(<= main_x 74)} is VALID [2019-05-15 10:59:37,694 INFO L273 TraceCheckUtils]: 148: Hoare triple {66540#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66540#(<= main_x 74)} is VALID [2019-05-15 10:59:37,695 INFO L273 TraceCheckUtils]: 149: Hoare triple {66540#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66547#(<= main_x 75)} is VALID [2019-05-15 10:59:37,695 INFO L273 TraceCheckUtils]: 150: Hoare triple {66547#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66547#(<= main_x 75)} is VALID [2019-05-15 10:59:37,696 INFO L273 TraceCheckUtils]: 151: Hoare triple {66547#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66554#(<= main_x 76)} is VALID [2019-05-15 10:59:37,696 INFO L273 TraceCheckUtils]: 152: Hoare triple {66554#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66554#(<= main_x 76)} is VALID [2019-05-15 10:59:37,697 INFO L273 TraceCheckUtils]: 153: Hoare triple {66554#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66561#(<= main_x 77)} is VALID [2019-05-15 10:59:37,698 INFO L273 TraceCheckUtils]: 154: Hoare triple {66561#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66561#(<= main_x 77)} is VALID [2019-05-15 10:59:37,698 INFO L273 TraceCheckUtils]: 155: Hoare triple {66561#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66568#(<= main_x 78)} is VALID [2019-05-15 10:59:37,699 INFO L273 TraceCheckUtils]: 156: Hoare triple {66568#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66568#(<= main_x 78)} is VALID [2019-05-15 10:59:37,700 INFO L273 TraceCheckUtils]: 157: Hoare triple {66568#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66575#(<= main_x 79)} is VALID [2019-05-15 10:59:37,700 INFO L273 TraceCheckUtils]: 158: Hoare triple {66575#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66575#(<= main_x 79)} is VALID [2019-05-15 10:59:37,701 INFO L273 TraceCheckUtils]: 159: Hoare triple {66575#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66582#(<= main_x 80)} is VALID [2019-05-15 10:59:37,701 INFO L273 TraceCheckUtils]: 160: Hoare triple {66582#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66582#(<= main_x 80)} is VALID [2019-05-15 10:59:37,702 INFO L273 TraceCheckUtils]: 161: Hoare triple {66582#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66589#(<= main_x 81)} is VALID [2019-05-15 10:59:37,702 INFO L273 TraceCheckUtils]: 162: Hoare triple {66589#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66589#(<= main_x 81)} is VALID [2019-05-15 10:59:37,703 INFO L273 TraceCheckUtils]: 163: Hoare triple {66589#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66596#(<= main_x 82)} is VALID [2019-05-15 10:59:37,704 INFO L273 TraceCheckUtils]: 164: Hoare triple {66596#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66596#(<= main_x 82)} is VALID [2019-05-15 10:59:37,704 INFO L273 TraceCheckUtils]: 165: Hoare triple {66596#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66603#(<= main_x 83)} is VALID [2019-05-15 10:59:37,705 INFO L273 TraceCheckUtils]: 166: Hoare triple {66603#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66603#(<= main_x 83)} is VALID [2019-05-15 10:59:37,706 INFO L273 TraceCheckUtils]: 167: Hoare triple {66603#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66610#(<= main_x 84)} is VALID [2019-05-15 10:59:37,706 INFO L273 TraceCheckUtils]: 168: Hoare triple {66610#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66610#(<= main_x 84)} is VALID [2019-05-15 10:59:37,707 INFO L273 TraceCheckUtils]: 169: Hoare triple {66610#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66617#(<= main_x 85)} is VALID [2019-05-15 10:59:37,707 INFO L273 TraceCheckUtils]: 170: Hoare triple {66617#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66617#(<= main_x 85)} is VALID [2019-05-15 10:59:37,708 INFO L273 TraceCheckUtils]: 171: Hoare triple {66617#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66624#(<= main_x 86)} is VALID [2019-05-15 10:59:37,709 INFO L273 TraceCheckUtils]: 172: Hoare triple {66624#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66624#(<= main_x 86)} is VALID [2019-05-15 10:59:37,709 INFO L273 TraceCheckUtils]: 173: Hoare triple {66624#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66631#(<= main_x 87)} is VALID [2019-05-15 10:59:37,710 INFO L273 TraceCheckUtils]: 174: Hoare triple {66631#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66631#(<= main_x 87)} is VALID [2019-05-15 10:59:37,711 INFO L273 TraceCheckUtils]: 175: Hoare triple {66631#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66638#(<= main_x 88)} is VALID [2019-05-15 10:59:37,711 INFO L273 TraceCheckUtils]: 176: Hoare triple {66638#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66638#(<= main_x 88)} is VALID [2019-05-15 10:59:37,712 INFO L273 TraceCheckUtils]: 177: Hoare triple {66638#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66645#(<= main_x 89)} is VALID [2019-05-15 10:59:37,713 INFO L273 TraceCheckUtils]: 178: Hoare triple {66645#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66645#(<= main_x 89)} is VALID [2019-05-15 10:59:37,713 INFO L273 TraceCheckUtils]: 179: Hoare triple {66645#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66652#(<= main_x 90)} is VALID [2019-05-15 10:59:37,714 INFO L273 TraceCheckUtils]: 180: Hoare triple {66652#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66652#(<= main_x 90)} is VALID [2019-05-15 10:59:37,715 INFO L273 TraceCheckUtils]: 181: Hoare triple {66652#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66659#(<= main_x 91)} is VALID [2019-05-15 10:59:37,715 INFO L273 TraceCheckUtils]: 182: Hoare triple {66659#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66659#(<= main_x 91)} is VALID [2019-05-15 10:59:37,716 INFO L273 TraceCheckUtils]: 183: Hoare triple {66659#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {66666#(<= main_x 92)} is VALID [2019-05-15 10:59:37,716 INFO L273 TraceCheckUtils]: 184: Hoare triple {66666#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {66666#(<= main_x 92)} is VALID [2019-05-15 10:59:37,717 INFO L273 TraceCheckUtils]: 185: Hoare triple {66666#(<= main_x 92)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {66021#false} is VALID [2019-05-15 10:59:37,717 INFO L273 TraceCheckUtils]: 186: Hoare triple {66021#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {66021#false} is VALID [2019-05-15 10:59:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:37,742 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:37,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2019-05-15 10:59:37,742 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 187 [2019-05-15 10:59:37,742 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:37,742 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 95 states. [2019-05-15 10:59:37,932 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:37,932 INFO L454 AbstractCegarLoop]: Interpolant automaton has 95 states [2019-05-15 10:59:37,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2019-05-15 10:59:37,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2019-05-15 10:59:37,934 INFO L87 Difference]: Start difference. First operand 188 states and 280 transitions. Second operand 95 states. [2019-05-15 10:59:38,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:38,718 INFO L93 Difference]: Finished difference Result 190 states and 283 transitions. [2019-05-15 10:59:38,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2019-05-15 10:59:38,718 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 187 [2019-05-15 10:59:38,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:38,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2019-05-15 10:59:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 284 transitions. [2019-05-15 10:59:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2019-05-15 10:59:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 284 transitions. [2019-05-15 10:59:38,721 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 95 states and 284 transitions. [2019-05-15 10:59:39,013 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 284 edges. 284 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:39,016 INFO L225 Difference]: With dead ends: 190 [2019-05-15 10:59:39,016 INFO L226 Difference]: Without dead ends: 190 [2019-05-15 10:59:39,016 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2019-05-15 10:59:39,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2019-05-15 10:59:39,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2019-05-15 10:59:39,018 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:39,018 INFO L82 GeneralOperation]: Start isEquivalent. First operand 190 states. Second operand 190 states. [2019-05-15 10:59:39,019 INFO L74 IsIncluded]: Start isIncluded. First operand 190 states. Second operand 190 states. [2019-05-15 10:59:39,019 INFO L87 Difference]: Start difference. First operand 190 states. Second operand 190 states. [2019-05-15 10:59:39,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:39,022 INFO L93 Difference]: Finished difference Result 190 states and 283 transitions. [2019-05-15 10:59:39,022 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 283 transitions. [2019-05-15 10:59:39,022 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:39,022 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:39,022 INFO L74 IsIncluded]: Start isIncluded. First operand 190 states. Second operand 190 states. [2019-05-15 10:59:39,023 INFO L87 Difference]: Start difference. First operand 190 states. Second operand 190 states. [2019-05-15 10:59:39,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:39,026 INFO L93 Difference]: Finished difference Result 190 states and 283 transitions. [2019-05-15 10:59:39,026 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 283 transitions. [2019-05-15 10:59:39,026 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:39,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:39,026 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:39,026 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2019-05-15 10:59:39,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 283 transitions. [2019-05-15 10:59:39,029 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 283 transitions. Word has length 187 [2019-05-15 10:59:39,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:39,030 INFO L475 AbstractCegarLoop]: Abstraction has 190 states and 283 transitions. [2019-05-15 10:59:39,030 INFO L476 AbstractCegarLoop]: Interpolant automaton has 95 states. [2019-05-15 10:59:39,030 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 283 transitions. [2019-05-15 10:59:39,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2019-05-15 10:59:39,030 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:39,031 INFO L399 BasicCegarLoop]: trace histogram [93, 93, 1, 1, 1] [2019-05-15 10:59:39,031 INFO L418 AbstractCegarLoop]: === Iteration 94 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:39,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:39,031 INFO L82 PathProgramCache]: Analyzing trace with hash 868586154, now seen corresponding path program 93 times [2019-05-15 10:59:39,032 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:39,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:39,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 95 conjunts are in the unsatisfiable core [2019-05-15 10:59:39,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:39,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:42,811 INFO L273 TraceCheckUtils]: 0: Hoare triple {67435#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {67440#(<= main_x 0)} is VALID [2019-05-15 10:59:42,812 INFO L273 TraceCheckUtils]: 1: Hoare triple {67440#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67444#(<= main_x 1)} is VALID [2019-05-15 10:59:42,813 INFO L273 TraceCheckUtils]: 2: Hoare triple {67444#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67444#(<= main_x 1)} is VALID [2019-05-15 10:59:42,813 INFO L273 TraceCheckUtils]: 3: Hoare triple {67444#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67451#(<= main_x 2)} is VALID [2019-05-15 10:59:42,814 INFO L273 TraceCheckUtils]: 4: Hoare triple {67451#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67451#(<= main_x 2)} is VALID [2019-05-15 10:59:42,815 INFO L273 TraceCheckUtils]: 5: Hoare triple {67451#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67458#(<= main_x 3)} is VALID [2019-05-15 10:59:42,815 INFO L273 TraceCheckUtils]: 6: Hoare triple {67458#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67458#(<= main_x 3)} is VALID [2019-05-15 10:59:42,816 INFO L273 TraceCheckUtils]: 7: Hoare triple {67458#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67465#(<= main_x 4)} is VALID [2019-05-15 10:59:42,816 INFO L273 TraceCheckUtils]: 8: Hoare triple {67465#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67465#(<= main_x 4)} is VALID [2019-05-15 10:59:42,817 INFO L273 TraceCheckUtils]: 9: Hoare triple {67465#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67472#(<= main_x 5)} is VALID [2019-05-15 10:59:42,818 INFO L273 TraceCheckUtils]: 10: Hoare triple {67472#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67472#(<= main_x 5)} is VALID [2019-05-15 10:59:42,818 INFO L273 TraceCheckUtils]: 11: Hoare triple {67472#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67479#(<= main_x 6)} is VALID [2019-05-15 10:59:42,819 INFO L273 TraceCheckUtils]: 12: Hoare triple {67479#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67479#(<= main_x 6)} is VALID [2019-05-15 10:59:42,820 INFO L273 TraceCheckUtils]: 13: Hoare triple {67479#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67486#(<= main_x 7)} is VALID [2019-05-15 10:59:42,820 INFO L273 TraceCheckUtils]: 14: Hoare triple {67486#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67486#(<= main_x 7)} is VALID [2019-05-15 10:59:42,821 INFO L273 TraceCheckUtils]: 15: Hoare triple {67486#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67493#(<= main_x 8)} is VALID [2019-05-15 10:59:42,821 INFO L273 TraceCheckUtils]: 16: Hoare triple {67493#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67493#(<= main_x 8)} is VALID [2019-05-15 10:59:42,822 INFO L273 TraceCheckUtils]: 17: Hoare triple {67493#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67500#(<= main_x 9)} is VALID [2019-05-15 10:59:42,823 INFO L273 TraceCheckUtils]: 18: Hoare triple {67500#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67500#(<= main_x 9)} is VALID [2019-05-15 10:59:42,823 INFO L273 TraceCheckUtils]: 19: Hoare triple {67500#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67507#(<= main_x 10)} is VALID [2019-05-15 10:59:42,824 INFO L273 TraceCheckUtils]: 20: Hoare triple {67507#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67507#(<= main_x 10)} is VALID [2019-05-15 10:59:42,825 INFO L273 TraceCheckUtils]: 21: Hoare triple {67507#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67514#(<= main_x 11)} is VALID [2019-05-15 10:59:42,825 INFO L273 TraceCheckUtils]: 22: Hoare triple {67514#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67514#(<= main_x 11)} is VALID [2019-05-15 10:59:42,826 INFO L273 TraceCheckUtils]: 23: Hoare triple {67514#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67521#(<= main_x 12)} is VALID [2019-05-15 10:59:42,826 INFO L273 TraceCheckUtils]: 24: Hoare triple {67521#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67521#(<= main_x 12)} is VALID [2019-05-15 10:59:42,827 INFO L273 TraceCheckUtils]: 25: Hoare triple {67521#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67528#(<= main_x 13)} is VALID [2019-05-15 10:59:42,828 INFO L273 TraceCheckUtils]: 26: Hoare triple {67528#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67528#(<= main_x 13)} is VALID [2019-05-15 10:59:42,828 INFO L273 TraceCheckUtils]: 27: Hoare triple {67528#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67535#(<= main_x 14)} is VALID [2019-05-15 10:59:42,829 INFO L273 TraceCheckUtils]: 28: Hoare triple {67535#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67535#(<= main_x 14)} is VALID [2019-05-15 10:59:42,830 INFO L273 TraceCheckUtils]: 29: Hoare triple {67535#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67542#(<= main_x 15)} is VALID [2019-05-15 10:59:42,830 INFO L273 TraceCheckUtils]: 30: Hoare triple {67542#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67542#(<= main_x 15)} is VALID [2019-05-15 10:59:42,831 INFO L273 TraceCheckUtils]: 31: Hoare triple {67542#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67549#(<= main_x 16)} is VALID [2019-05-15 10:59:42,831 INFO L273 TraceCheckUtils]: 32: Hoare triple {67549#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67549#(<= main_x 16)} is VALID [2019-05-15 10:59:42,832 INFO L273 TraceCheckUtils]: 33: Hoare triple {67549#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67556#(<= main_x 17)} is VALID [2019-05-15 10:59:42,832 INFO L273 TraceCheckUtils]: 34: Hoare triple {67556#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67556#(<= main_x 17)} is VALID [2019-05-15 10:59:42,833 INFO L273 TraceCheckUtils]: 35: Hoare triple {67556#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67563#(<= main_x 18)} is VALID [2019-05-15 10:59:42,834 INFO L273 TraceCheckUtils]: 36: Hoare triple {67563#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67563#(<= main_x 18)} is VALID [2019-05-15 10:59:42,834 INFO L273 TraceCheckUtils]: 37: Hoare triple {67563#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67570#(<= main_x 19)} is VALID [2019-05-15 10:59:42,835 INFO L273 TraceCheckUtils]: 38: Hoare triple {67570#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67570#(<= main_x 19)} is VALID [2019-05-15 10:59:42,836 INFO L273 TraceCheckUtils]: 39: Hoare triple {67570#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67577#(<= main_x 20)} is VALID [2019-05-15 10:59:42,836 INFO L273 TraceCheckUtils]: 40: Hoare triple {67577#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67577#(<= main_x 20)} is VALID [2019-05-15 10:59:42,837 INFO L273 TraceCheckUtils]: 41: Hoare triple {67577#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67584#(<= main_x 21)} is VALID [2019-05-15 10:59:42,837 INFO L273 TraceCheckUtils]: 42: Hoare triple {67584#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67584#(<= main_x 21)} is VALID [2019-05-15 10:59:42,838 INFO L273 TraceCheckUtils]: 43: Hoare triple {67584#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67591#(<= main_x 22)} is VALID [2019-05-15 10:59:42,839 INFO L273 TraceCheckUtils]: 44: Hoare triple {67591#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67591#(<= main_x 22)} is VALID [2019-05-15 10:59:42,839 INFO L273 TraceCheckUtils]: 45: Hoare triple {67591#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67598#(<= main_x 23)} is VALID [2019-05-15 10:59:42,840 INFO L273 TraceCheckUtils]: 46: Hoare triple {67598#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67598#(<= main_x 23)} is VALID [2019-05-15 10:59:42,841 INFO L273 TraceCheckUtils]: 47: Hoare triple {67598#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67605#(<= main_x 24)} is VALID [2019-05-15 10:59:42,841 INFO L273 TraceCheckUtils]: 48: Hoare triple {67605#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67605#(<= main_x 24)} is VALID [2019-05-15 10:59:42,842 INFO L273 TraceCheckUtils]: 49: Hoare triple {67605#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67612#(<= main_x 25)} is VALID [2019-05-15 10:59:42,842 INFO L273 TraceCheckUtils]: 50: Hoare triple {67612#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67612#(<= main_x 25)} is VALID [2019-05-15 10:59:42,843 INFO L273 TraceCheckUtils]: 51: Hoare triple {67612#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67619#(<= main_x 26)} is VALID [2019-05-15 10:59:42,844 INFO L273 TraceCheckUtils]: 52: Hoare triple {67619#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67619#(<= main_x 26)} is VALID [2019-05-15 10:59:42,844 INFO L273 TraceCheckUtils]: 53: Hoare triple {67619#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67626#(<= main_x 27)} is VALID [2019-05-15 10:59:42,845 INFO L273 TraceCheckUtils]: 54: Hoare triple {67626#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67626#(<= main_x 27)} is VALID [2019-05-15 10:59:42,846 INFO L273 TraceCheckUtils]: 55: Hoare triple {67626#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67633#(<= main_x 28)} is VALID [2019-05-15 10:59:42,846 INFO L273 TraceCheckUtils]: 56: Hoare triple {67633#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67633#(<= main_x 28)} is VALID [2019-05-15 10:59:42,847 INFO L273 TraceCheckUtils]: 57: Hoare triple {67633#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67640#(<= main_x 29)} is VALID [2019-05-15 10:59:42,847 INFO L273 TraceCheckUtils]: 58: Hoare triple {67640#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67640#(<= main_x 29)} is VALID [2019-05-15 10:59:42,848 INFO L273 TraceCheckUtils]: 59: Hoare triple {67640#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67647#(<= main_x 30)} is VALID [2019-05-15 10:59:42,849 INFO L273 TraceCheckUtils]: 60: Hoare triple {67647#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67647#(<= main_x 30)} is VALID [2019-05-15 10:59:42,849 INFO L273 TraceCheckUtils]: 61: Hoare triple {67647#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67654#(<= main_x 31)} is VALID [2019-05-15 10:59:42,850 INFO L273 TraceCheckUtils]: 62: Hoare triple {67654#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67654#(<= main_x 31)} is VALID [2019-05-15 10:59:42,851 INFO L273 TraceCheckUtils]: 63: Hoare triple {67654#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67661#(<= main_x 32)} is VALID [2019-05-15 10:59:42,851 INFO L273 TraceCheckUtils]: 64: Hoare triple {67661#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67661#(<= main_x 32)} is VALID [2019-05-15 10:59:42,852 INFO L273 TraceCheckUtils]: 65: Hoare triple {67661#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67668#(<= main_x 33)} is VALID [2019-05-15 10:59:42,852 INFO L273 TraceCheckUtils]: 66: Hoare triple {67668#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67668#(<= main_x 33)} is VALID [2019-05-15 10:59:42,853 INFO L273 TraceCheckUtils]: 67: Hoare triple {67668#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67675#(<= main_x 34)} is VALID [2019-05-15 10:59:42,854 INFO L273 TraceCheckUtils]: 68: Hoare triple {67675#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67675#(<= main_x 34)} is VALID [2019-05-15 10:59:42,854 INFO L273 TraceCheckUtils]: 69: Hoare triple {67675#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67682#(<= main_x 35)} is VALID [2019-05-15 10:59:42,855 INFO L273 TraceCheckUtils]: 70: Hoare triple {67682#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67682#(<= main_x 35)} is VALID [2019-05-15 10:59:42,856 INFO L273 TraceCheckUtils]: 71: Hoare triple {67682#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67689#(<= main_x 36)} is VALID [2019-05-15 10:59:42,856 INFO L273 TraceCheckUtils]: 72: Hoare triple {67689#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67689#(<= main_x 36)} is VALID [2019-05-15 10:59:42,857 INFO L273 TraceCheckUtils]: 73: Hoare triple {67689#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67696#(<= main_x 37)} is VALID [2019-05-15 10:59:42,858 INFO L273 TraceCheckUtils]: 74: Hoare triple {67696#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67696#(<= main_x 37)} is VALID [2019-05-15 10:59:42,858 INFO L273 TraceCheckUtils]: 75: Hoare triple {67696#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67703#(<= main_x 38)} is VALID [2019-05-15 10:59:42,859 INFO L273 TraceCheckUtils]: 76: Hoare triple {67703#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67703#(<= main_x 38)} is VALID [2019-05-15 10:59:42,860 INFO L273 TraceCheckUtils]: 77: Hoare triple {67703#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67710#(<= main_x 39)} is VALID [2019-05-15 10:59:42,860 INFO L273 TraceCheckUtils]: 78: Hoare triple {67710#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67710#(<= main_x 39)} is VALID [2019-05-15 10:59:42,861 INFO L273 TraceCheckUtils]: 79: Hoare triple {67710#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67717#(<= main_x 40)} is VALID [2019-05-15 10:59:42,861 INFO L273 TraceCheckUtils]: 80: Hoare triple {67717#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67717#(<= main_x 40)} is VALID [2019-05-15 10:59:42,862 INFO L273 TraceCheckUtils]: 81: Hoare triple {67717#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67724#(<= main_x 41)} is VALID [2019-05-15 10:59:42,863 INFO L273 TraceCheckUtils]: 82: Hoare triple {67724#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67724#(<= main_x 41)} is VALID [2019-05-15 10:59:42,863 INFO L273 TraceCheckUtils]: 83: Hoare triple {67724#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67731#(<= main_x 42)} is VALID [2019-05-15 10:59:42,864 INFO L273 TraceCheckUtils]: 84: Hoare triple {67731#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67731#(<= main_x 42)} is VALID [2019-05-15 10:59:42,865 INFO L273 TraceCheckUtils]: 85: Hoare triple {67731#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67738#(<= main_x 43)} is VALID [2019-05-15 10:59:42,865 INFO L273 TraceCheckUtils]: 86: Hoare triple {67738#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67738#(<= main_x 43)} is VALID [2019-05-15 10:59:42,866 INFO L273 TraceCheckUtils]: 87: Hoare triple {67738#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67745#(<= main_x 44)} is VALID [2019-05-15 10:59:42,866 INFO L273 TraceCheckUtils]: 88: Hoare triple {67745#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67745#(<= main_x 44)} is VALID [2019-05-15 10:59:42,867 INFO L273 TraceCheckUtils]: 89: Hoare triple {67745#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67752#(<= main_x 45)} is VALID [2019-05-15 10:59:42,868 INFO L273 TraceCheckUtils]: 90: Hoare triple {67752#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67752#(<= main_x 45)} is VALID [2019-05-15 10:59:42,868 INFO L273 TraceCheckUtils]: 91: Hoare triple {67752#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67759#(<= main_x 46)} is VALID [2019-05-15 10:59:42,869 INFO L273 TraceCheckUtils]: 92: Hoare triple {67759#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67759#(<= main_x 46)} is VALID [2019-05-15 10:59:42,870 INFO L273 TraceCheckUtils]: 93: Hoare triple {67759#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67766#(<= main_x 47)} is VALID [2019-05-15 10:59:42,870 INFO L273 TraceCheckUtils]: 94: Hoare triple {67766#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67766#(<= main_x 47)} is VALID [2019-05-15 10:59:42,871 INFO L273 TraceCheckUtils]: 95: Hoare triple {67766#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67773#(<= main_x 48)} is VALID [2019-05-15 10:59:42,871 INFO L273 TraceCheckUtils]: 96: Hoare triple {67773#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67773#(<= main_x 48)} is VALID [2019-05-15 10:59:42,872 INFO L273 TraceCheckUtils]: 97: Hoare triple {67773#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67780#(<= main_x 49)} is VALID [2019-05-15 10:59:42,873 INFO L273 TraceCheckUtils]: 98: Hoare triple {67780#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67780#(<= main_x 49)} is VALID [2019-05-15 10:59:42,873 INFO L273 TraceCheckUtils]: 99: Hoare triple {67780#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67787#(<= main_x 50)} is VALID [2019-05-15 10:59:42,874 INFO L273 TraceCheckUtils]: 100: Hoare triple {67787#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67787#(<= main_x 50)} is VALID [2019-05-15 10:59:42,874 INFO L273 TraceCheckUtils]: 101: Hoare triple {67787#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67794#(<= main_x 51)} is VALID [2019-05-15 10:59:42,875 INFO L273 TraceCheckUtils]: 102: Hoare triple {67794#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67794#(<= main_x 51)} is VALID [2019-05-15 10:59:42,876 INFO L273 TraceCheckUtils]: 103: Hoare triple {67794#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67801#(<= main_x 52)} is VALID [2019-05-15 10:59:42,876 INFO L273 TraceCheckUtils]: 104: Hoare triple {67801#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67801#(<= main_x 52)} is VALID [2019-05-15 10:59:42,877 INFO L273 TraceCheckUtils]: 105: Hoare triple {67801#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67808#(<= main_x 53)} is VALID [2019-05-15 10:59:42,877 INFO L273 TraceCheckUtils]: 106: Hoare triple {67808#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67808#(<= main_x 53)} is VALID [2019-05-15 10:59:42,878 INFO L273 TraceCheckUtils]: 107: Hoare triple {67808#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67815#(<= main_x 54)} is VALID [2019-05-15 10:59:42,879 INFO L273 TraceCheckUtils]: 108: Hoare triple {67815#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67815#(<= main_x 54)} is VALID [2019-05-15 10:59:42,879 INFO L273 TraceCheckUtils]: 109: Hoare triple {67815#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67822#(<= main_x 55)} is VALID [2019-05-15 10:59:42,880 INFO L273 TraceCheckUtils]: 110: Hoare triple {67822#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67822#(<= main_x 55)} is VALID [2019-05-15 10:59:42,881 INFO L273 TraceCheckUtils]: 111: Hoare triple {67822#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67829#(<= main_x 56)} is VALID [2019-05-15 10:59:42,881 INFO L273 TraceCheckUtils]: 112: Hoare triple {67829#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67829#(<= main_x 56)} is VALID [2019-05-15 10:59:42,882 INFO L273 TraceCheckUtils]: 113: Hoare triple {67829#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67836#(<= main_x 57)} is VALID [2019-05-15 10:59:42,882 INFO L273 TraceCheckUtils]: 114: Hoare triple {67836#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67836#(<= main_x 57)} is VALID [2019-05-15 10:59:42,883 INFO L273 TraceCheckUtils]: 115: Hoare triple {67836#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67843#(<= main_x 58)} is VALID [2019-05-15 10:59:42,884 INFO L273 TraceCheckUtils]: 116: Hoare triple {67843#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67843#(<= main_x 58)} is VALID [2019-05-15 10:59:42,884 INFO L273 TraceCheckUtils]: 117: Hoare triple {67843#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67850#(<= main_x 59)} is VALID [2019-05-15 10:59:42,885 INFO L273 TraceCheckUtils]: 118: Hoare triple {67850#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67850#(<= main_x 59)} is VALID [2019-05-15 10:59:42,886 INFO L273 TraceCheckUtils]: 119: Hoare triple {67850#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67857#(<= main_x 60)} is VALID [2019-05-15 10:59:42,886 INFO L273 TraceCheckUtils]: 120: Hoare triple {67857#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67857#(<= main_x 60)} is VALID [2019-05-15 10:59:42,887 INFO L273 TraceCheckUtils]: 121: Hoare triple {67857#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67864#(<= main_x 61)} is VALID [2019-05-15 10:59:42,887 INFO L273 TraceCheckUtils]: 122: Hoare triple {67864#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67864#(<= main_x 61)} is VALID [2019-05-15 10:59:42,888 INFO L273 TraceCheckUtils]: 123: Hoare triple {67864#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67871#(<= main_x 62)} is VALID [2019-05-15 10:59:42,889 INFO L273 TraceCheckUtils]: 124: Hoare triple {67871#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67871#(<= main_x 62)} is VALID [2019-05-15 10:59:42,889 INFO L273 TraceCheckUtils]: 125: Hoare triple {67871#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67878#(<= main_x 63)} is VALID [2019-05-15 10:59:42,890 INFO L273 TraceCheckUtils]: 126: Hoare triple {67878#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67878#(<= main_x 63)} is VALID [2019-05-15 10:59:42,891 INFO L273 TraceCheckUtils]: 127: Hoare triple {67878#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67885#(<= main_x 64)} is VALID [2019-05-15 10:59:42,891 INFO L273 TraceCheckUtils]: 128: Hoare triple {67885#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67885#(<= main_x 64)} is VALID [2019-05-15 10:59:42,892 INFO L273 TraceCheckUtils]: 129: Hoare triple {67885#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67892#(<= main_x 65)} is VALID [2019-05-15 10:59:42,893 INFO L273 TraceCheckUtils]: 130: Hoare triple {67892#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67892#(<= main_x 65)} is VALID [2019-05-15 10:59:42,893 INFO L273 TraceCheckUtils]: 131: Hoare triple {67892#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67899#(<= main_x 66)} is VALID [2019-05-15 10:59:42,894 INFO L273 TraceCheckUtils]: 132: Hoare triple {67899#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67899#(<= main_x 66)} is VALID [2019-05-15 10:59:42,895 INFO L273 TraceCheckUtils]: 133: Hoare triple {67899#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67906#(<= main_x 67)} is VALID [2019-05-15 10:59:42,895 INFO L273 TraceCheckUtils]: 134: Hoare triple {67906#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67906#(<= main_x 67)} is VALID [2019-05-15 10:59:42,896 INFO L273 TraceCheckUtils]: 135: Hoare triple {67906#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67913#(<= main_x 68)} is VALID [2019-05-15 10:59:42,896 INFO L273 TraceCheckUtils]: 136: Hoare triple {67913#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67913#(<= main_x 68)} is VALID [2019-05-15 10:59:42,897 INFO L273 TraceCheckUtils]: 137: Hoare triple {67913#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67920#(<= main_x 69)} is VALID [2019-05-15 10:59:42,898 INFO L273 TraceCheckUtils]: 138: Hoare triple {67920#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67920#(<= main_x 69)} is VALID [2019-05-15 10:59:42,898 INFO L273 TraceCheckUtils]: 139: Hoare triple {67920#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67927#(<= main_x 70)} is VALID [2019-05-15 10:59:42,899 INFO L273 TraceCheckUtils]: 140: Hoare triple {67927#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67927#(<= main_x 70)} is VALID [2019-05-15 10:59:42,900 INFO L273 TraceCheckUtils]: 141: Hoare triple {67927#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67934#(<= main_x 71)} is VALID [2019-05-15 10:59:42,900 INFO L273 TraceCheckUtils]: 142: Hoare triple {67934#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67934#(<= main_x 71)} is VALID [2019-05-15 10:59:42,901 INFO L273 TraceCheckUtils]: 143: Hoare triple {67934#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67941#(<= main_x 72)} is VALID [2019-05-15 10:59:42,901 INFO L273 TraceCheckUtils]: 144: Hoare triple {67941#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67941#(<= main_x 72)} is VALID [2019-05-15 10:59:42,902 INFO L273 TraceCheckUtils]: 145: Hoare triple {67941#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67948#(<= main_x 73)} is VALID [2019-05-15 10:59:42,903 INFO L273 TraceCheckUtils]: 146: Hoare triple {67948#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67948#(<= main_x 73)} is VALID [2019-05-15 10:59:42,903 INFO L273 TraceCheckUtils]: 147: Hoare triple {67948#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67955#(<= main_x 74)} is VALID [2019-05-15 10:59:42,904 INFO L273 TraceCheckUtils]: 148: Hoare triple {67955#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67955#(<= main_x 74)} is VALID [2019-05-15 10:59:42,905 INFO L273 TraceCheckUtils]: 149: Hoare triple {67955#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67962#(<= main_x 75)} is VALID [2019-05-15 10:59:42,905 INFO L273 TraceCheckUtils]: 150: Hoare triple {67962#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67962#(<= main_x 75)} is VALID [2019-05-15 10:59:42,906 INFO L273 TraceCheckUtils]: 151: Hoare triple {67962#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67969#(<= main_x 76)} is VALID [2019-05-15 10:59:42,906 INFO L273 TraceCheckUtils]: 152: Hoare triple {67969#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67969#(<= main_x 76)} is VALID [2019-05-15 10:59:42,907 INFO L273 TraceCheckUtils]: 153: Hoare triple {67969#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67976#(<= main_x 77)} is VALID [2019-05-15 10:59:42,908 INFO L273 TraceCheckUtils]: 154: Hoare triple {67976#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67976#(<= main_x 77)} is VALID [2019-05-15 10:59:42,908 INFO L273 TraceCheckUtils]: 155: Hoare triple {67976#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67983#(<= main_x 78)} is VALID [2019-05-15 10:59:42,909 INFO L273 TraceCheckUtils]: 156: Hoare triple {67983#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67983#(<= main_x 78)} is VALID [2019-05-15 10:59:42,910 INFO L273 TraceCheckUtils]: 157: Hoare triple {67983#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67990#(<= main_x 79)} is VALID [2019-05-15 10:59:42,910 INFO L273 TraceCheckUtils]: 158: Hoare triple {67990#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67990#(<= main_x 79)} is VALID [2019-05-15 10:59:42,911 INFO L273 TraceCheckUtils]: 159: Hoare triple {67990#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {67997#(<= main_x 80)} is VALID [2019-05-15 10:59:42,911 INFO L273 TraceCheckUtils]: 160: Hoare triple {67997#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {67997#(<= main_x 80)} is VALID [2019-05-15 10:59:42,912 INFO L273 TraceCheckUtils]: 161: Hoare triple {67997#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68004#(<= main_x 81)} is VALID [2019-05-15 10:59:42,913 INFO L273 TraceCheckUtils]: 162: Hoare triple {68004#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68004#(<= main_x 81)} is VALID [2019-05-15 10:59:42,913 INFO L273 TraceCheckUtils]: 163: Hoare triple {68004#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68011#(<= main_x 82)} is VALID [2019-05-15 10:59:42,914 INFO L273 TraceCheckUtils]: 164: Hoare triple {68011#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68011#(<= main_x 82)} is VALID [2019-05-15 10:59:42,915 INFO L273 TraceCheckUtils]: 165: Hoare triple {68011#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68018#(<= main_x 83)} is VALID [2019-05-15 10:59:42,915 INFO L273 TraceCheckUtils]: 166: Hoare triple {68018#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68018#(<= main_x 83)} is VALID [2019-05-15 10:59:42,916 INFO L273 TraceCheckUtils]: 167: Hoare triple {68018#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68025#(<= main_x 84)} is VALID [2019-05-15 10:59:42,917 INFO L273 TraceCheckUtils]: 168: Hoare triple {68025#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68025#(<= main_x 84)} is VALID [2019-05-15 10:59:42,917 INFO L273 TraceCheckUtils]: 169: Hoare triple {68025#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68032#(<= main_x 85)} is VALID [2019-05-15 10:59:42,918 INFO L273 TraceCheckUtils]: 170: Hoare triple {68032#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68032#(<= main_x 85)} is VALID [2019-05-15 10:59:42,919 INFO L273 TraceCheckUtils]: 171: Hoare triple {68032#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68039#(<= main_x 86)} is VALID [2019-05-15 10:59:42,919 INFO L273 TraceCheckUtils]: 172: Hoare triple {68039#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68039#(<= main_x 86)} is VALID [2019-05-15 10:59:42,920 INFO L273 TraceCheckUtils]: 173: Hoare triple {68039#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68046#(<= main_x 87)} is VALID [2019-05-15 10:59:42,920 INFO L273 TraceCheckUtils]: 174: Hoare triple {68046#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68046#(<= main_x 87)} is VALID [2019-05-15 10:59:42,921 INFO L273 TraceCheckUtils]: 175: Hoare triple {68046#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68053#(<= main_x 88)} is VALID [2019-05-15 10:59:42,922 INFO L273 TraceCheckUtils]: 176: Hoare triple {68053#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68053#(<= main_x 88)} is VALID [2019-05-15 10:59:42,922 INFO L273 TraceCheckUtils]: 177: Hoare triple {68053#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68060#(<= main_x 89)} is VALID [2019-05-15 10:59:42,923 INFO L273 TraceCheckUtils]: 178: Hoare triple {68060#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68060#(<= main_x 89)} is VALID [2019-05-15 10:59:42,924 INFO L273 TraceCheckUtils]: 179: Hoare triple {68060#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68067#(<= main_x 90)} is VALID [2019-05-15 10:59:42,924 INFO L273 TraceCheckUtils]: 180: Hoare triple {68067#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68067#(<= main_x 90)} is VALID [2019-05-15 10:59:42,925 INFO L273 TraceCheckUtils]: 181: Hoare triple {68067#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68074#(<= main_x 91)} is VALID [2019-05-15 10:59:42,925 INFO L273 TraceCheckUtils]: 182: Hoare triple {68074#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68074#(<= main_x 91)} is VALID [2019-05-15 10:59:42,926 INFO L273 TraceCheckUtils]: 183: Hoare triple {68074#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68081#(<= main_x 92)} is VALID [2019-05-15 10:59:42,927 INFO L273 TraceCheckUtils]: 184: Hoare triple {68081#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68081#(<= main_x 92)} is VALID [2019-05-15 10:59:42,927 INFO L273 TraceCheckUtils]: 185: Hoare triple {68081#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68088#(<= main_x 93)} is VALID [2019-05-15 10:59:42,928 INFO L273 TraceCheckUtils]: 186: Hoare triple {68088#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68088#(<= main_x 93)} is VALID [2019-05-15 10:59:42,928 INFO L273 TraceCheckUtils]: 187: Hoare triple {68088#(<= main_x 93)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {67436#false} is VALID [2019-05-15 10:59:42,929 INFO L273 TraceCheckUtils]: 188: Hoare triple {67436#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {67436#false} is VALID [2019-05-15 10:59:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:42,952 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:42,952 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2019-05-15 10:59:42,952 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 189 [2019-05-15 10:59:42,952 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:42,952 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 96 states. [2019-05-15 10:59:43,149 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 189 edges. 189 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:43,149 INFO L454 AbstractCegarLoop]: Interpolant automaton has 96 states [2019-05-15 10:59:43,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2019-05-15 10:59:43,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2019-05-15 10:59:43,151 INFO L87 Difference]: Start difference. First operand 190 states and 283 transitions. Second operand 96 states. [2019-05-15 10:59:43,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:43,959 INFO L93 Difference]: Finished difference Result 192 states and 286 transitions. [2019-05-15 10:59:43,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2019-05-15 10:59:43,959 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 189 [2019-05-15 10:59:43,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:43,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2019-05-15 10:59:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 287 transitions. [2019-05-15 10:59:43,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2019-05-15 10:59:43,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 287 transitions. [2019-05-15 10:59:43,961 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 96 states and 287 transitions. [2019-05-15 10:59:44,236 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 287 edges. 287 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:44,239 INFO L225 Difference]: With dead ends: 192 [2019-05-15 10:59:44,240 INFO L226 Difference]: Without dead ends: 192 [2019-05-15 10:59:44,240 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2019-05-15 10:59:44,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2019-05-15 10:59:44,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2019-05-15 10:59:44,242 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:44,242 INFO L82 GeneralOperation]: Start isEquivalent. First operand 192 states. Second operand 192 states. [2019-05-15 10:59:44,242 INFO L74 IsIncluded]: Start isIncluded. First operand 192 states. Second operand 192 states. [2019-05-15 10:59:44,242 INFO L87 Difference]: Start difference. First operand 192 states. Second operand 192 states. [2019-05-15 10:59:44,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:44,244 INFO L93 Difference]: Finished difference Result 192 states and 286 transitions. [2019-05-15 10:59:44,244 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 286 transitions. [2019-05-15 10:59:44,244 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:44,244 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:44,245 INFO L74 IsIncluded]: Start isIncluded. First operand 192 states. Second operand 192 states. [2019-05-15 10:59:44,245 INFO L87 Difference]: Start difference. First operand 192 states. Second operand 192 states. [2019-05-15 10:59:44,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:44,246 INFO L93 Difference]: Finished difference Result 192 states and 286 transitions. [2019-05-15 10:59:44,247 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 286 transitions. [2019-05-15 10:59:44,247 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:44,247 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:44,247 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:44,247 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:44,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2019-05-15 10:59:44,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 286 transitions. [2019-05-15 10:59:44,249 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 286 transitions. Word has length 189 [2019-05-15 10:59:44,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:44,249 INFO L475 AbstractCegarLoop]: Abstraction has 192 states and 286 transitions. [2019-05-15 10:59:44,249 INFO L476 AbstractCegarLoop]: Interpolant automaton has 96 states. [2019-05-15 10:59:44,249 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 286 transitions. [2019-05-15 10:59:44,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2019-05-15 10:59:44,250 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:44,250 INFO L399 BasicCegarLoop]: trace histogram [94, 94, 1, 1, 1] [2019-05-15 10:59:44,250 INFO L418 AbstractCegarLoop]: === Iteration 95 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:44,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:44,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1487608429, now seen corresponding path program 94 times [2019-05-15 10:59:44,250 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:44,344 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 96 conjunts are in the unsatisfiable core [2019-05-15 10:59:44,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:44,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:48,152 INFO L273 TraceCheckUtils]: 0: Hoare triple {68865#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {68870#(<= main_x 0)} is VALID [2019-05-15 10:59:48,153 INFO L273 TraceCheckUtils]: 1: Hoare triple {68870#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68874#(<= main_x 1)} is VALID [2019-05-15 10:59:48,153 INFO L273 TraceCheckUtils]: 2: Hoare triple {68874#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68874#(<= main_x 1)} is VALID [2019-05-15 10:59:48,154 INFO L273 TraceCheckUtils]: 3: Hoare triple {68874#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68881#(<= main_x 2)} is VALID [2019-05-15 10:59:48,154 INFO L273 TraceCheckUtils]: 4: Hoare triple {68881#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68881#(<= main_x 2)} is VALID [2019-05-15 10:59:48,155 INFO L273 TraceCheckUtils]: 5: Hoare triple {68881#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68888#(<= main_x 3)} is VALID [2019-05-15 10:59:48,156 INFO L273 TraceCheckUtils]: 6: Hoare triple {68888#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68888#(<= main_x 3)} is VALID [2019-05-15 10:59:48,156 INFO L273 TraceCheckUtils]: 7: Hoare triple {68888#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68895#(<= main_x 4)} is VALID [2019-05-15 10:59:48,157 INFO L273 TraceCheckUtils]: 8: Hoare triple {68895#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68895#(<= main_x 4)} is VALID [2019-05-15 10:59:48,158 INFO L273 TraceCheckUtils]: 9: Hoare triple {68895#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68902#(<= main_x 5)} is VALID [2019-05-15 10:59:48,158 INFO L273 TraceCheckUtils]: 10: Hoare triple {68902#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68902#(<= main_x 5)} is VALID [2019-05-15 10:59:48,159 INFO L273 TraceCheckUtils]: 11: Hoare triple {68902#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68909#(<= main_x 6)} is VALID [2019-05-15 10:59:48,160 INFO L273 TraceCheckUtils]: 12: Hoare triple {68909#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68909#(<= main_x 6)} is VALID [2019-05-15 10:59:48,160 INFO L273 TraceCheckUtils]: 13: Hoare triple {68909#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68916#(<= main_x 7)} is VALID [2019-05-15 10:59:48,161 INFO L273 TraceCheckUtils]: 14: Hoare triple {68916#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68916#(<= main_x 7)} is VALID [2019-05-15 10:59:48,162 INFO L273 TraceCheckUtils]: 15: Hoare triple {68916#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68923#(<= main_x 8)} is VALID [2019-05-15 10:59:48,162 INFO L273 TraceCheckUtils]: 16: Hoare triple {68923#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68923#(<= main_x 8)} is VALID [2019-05-15 10:59:48,163 INFO L273 TraceCheckUtils]: 17: Hoare triple {68923#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68930#(<= main_x 9)} is VALID [2019-05-15 10:59:48,163 INFO L273 TraceCheckUtils]: 18: Hoare triple {68930#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68930#(<= main_x 9)} is VALID [2019-05-15 10:59:48,164 INFO L273 TraceCheckUtils]: 19: Hoare triple {68930#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68937#(<= main_x 10)} is VALID [2019-05-15 10:59:48,165 INFO L273 TraceCheckUtils]: 20: Hoare triple {68937#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68937#(<= main_x 10)} is VALID [2019-05-15 10:59:48,165 INFO L273 TraceCheckUtils]: 21: Hoare triple {68937#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68944#(<= main_x 11)} is VALID [2019-05-15 10:59:48,166 INFO L273 TraceCheckUtils]: 22: Hoare triple {68944#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68944#(<= main_x 11)} is VALID [2019-05-15 10:59:48,167 INFO L273 TraceCheckUtils]: 23: Hoare triple {68944#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68951#(<= main_x 12)} is VALID [2019-05-15 10:59:48,167 INFO L273 TraceCheckUtils]: 24: Hoare triple {68951#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68951#(<= main_x 12)} is VALID [2019-05-15 10:59:48,168 INFO L273 TraceCheckUtils]: 25: Hoare triple {68951#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68958#(<= main_x 13)} is VALID [2019-05-15 10:59:48,168 INFO L273 TraceCheckUtils]: 26: Hoare triple {68958#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68958#(<= main_x 13)} is VALID [2019-05-15 10:59:48,169 INFO L273 TraceCheckUtils]: 27: Hoare triple {68958#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68965#(<= main_x 14)} is VALID [2019-05-15 10:59:48,170 INFO L273 TraceCheckUtils]: 28: Hoare triple {68965#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68965#(<= main_x 14)} is VALID [2019-05-15 10:59:48,170 INFO L273 TraceCheckUtils]: 29: Hoare triple {68965#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68972#(<= main_x 15)} is VALID [2019-05-15 10:59:48,171 INFO L273 TraceCheckUtils]: 30: Hoare triple {68972#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68972#(<= main_x 15)} is VALID [2019-05-15 10:59:48,172 INFO L273 TraceCheckUtils]: 31: Hoare triple {68972#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68979#(<= main_x 16)} is VALID [2019-05-15 10:59:48,172 INFO L273 TraceCheckUtils]: 32: Hoare triple {68979#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68979#(<= main_x 16)} is VALID [2019-05-15 10:59:48,173 INFO L273 TraceCheckUtils]: 33: Hoare triple {68979#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68986#(<= main_x 17)} is VALID [2019-05-15 10:59:48,173 INFO L273 TraceCheckUtils]: 34: Hoare triple {68986#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68986#(<= main_x 17)} is VALID [2019-05-15 10:59:48,174 INFO L273 TraceCheckUtils]: 35: Hoare triple {68986#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {68993#(<= main_x 18)} is VALID [2019-05-15 10:59:48,175 INFO L273 TraceCheckUtils]: 36: Hoare triple {68993#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {68993#(<= main_x 18)} is VALID [2019-05-15 10:59:48,176 INFO L273 TraceCheckUtils]: 37: Hoare triple {68993#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69000#(<= main_x 19)} is VALID [2019-05-15 10:59:48,176 INFO L273 TraceCheckUtils]: 38: Hoare triple {69000#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69000#(<= main_x 19)} is VALID [2019-05-15 10:59:48,177 INFO L273 TraceCheckUtils]: 39: Hoare triple {69000#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69007#(<= main_x 20)} is VALID [2019-05-15 10:59:48,177 INFO L273 TraceCheckUtils]: 40: Hoare triple {69007#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69007#(<= main_x 20)} is VALID [2019-05-15 10:59:48,178 INFO L273 TraceCheckUtils]: 41: Hoare triple {69007#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69014#(<= main_x 21)} is VALID [2019-05-15 10:59:48,179 INFO L273 TraceCheckUtils]: 42: Hoare triple {69014#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69014#(<= main_x 21)} is VALID [2019-05-15 10:59:48,179 INFO L273 TraceCheckUtils]: 43: Hoare triple {69014#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69021#(<= main_x 22)} is VALID [2019-05-15 10:59:48,180 INFO L273 TraceCheckUtils]: 44: Hoare triple {69021#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69021#(<= main_x 22)} is VALID [2019-05-15 10:59:48,181 INFO L273 TraceCheckUtils]: 45: Hoare triple {69021#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69028#(<= main_x 23)} is VALID [2019-05-15 10:59:48,181 INFO L273 TraceCheckUtils]: 46: Hoare triple {69028#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69028#(<= main_x 23)} is VALID [2019-05-15 10:59:48,182 INFO L273 TraceCheckUtils]: 47: Hoare triple {69028#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69035#(<= main_x 24)} is VALID [2019-05-15 10:59:48,182 INFO L273 TraceCheckUtils]: 48: Hoare triple {69035#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69035#(<= main_x 24)} is VALID [2019-05-15 10:59:48,183 INFO L273 TraceCheckUtils]: 49: Hoare triple {69035#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69042#(<= main_x 25)} is VALID [2019-05-15 10:59:48,184 INFO L273 TraceCheckUtils]: 50: Hoare triple {69042#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69042#(<= main_x 25)} is VALID [2019-05-15 10:59:48,184 INFO L273 TraceCheckUtils]: 51: Hoare triple {69042#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69049#(<= main_x 26)} is VALID [2019-05-15 10:59:48,185 INFO L273 TraceCheckUtils]: 52: Hoare triple {69049#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69049#(<= main_x 26)} is VALID [2019-05-15 10:59:48,186 INFO L273 TraceCheckUtils]: 53: Hoare triple {69049#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69056#(<= main_x 27)} is VALID [2019-05-15 10:59:48,186 INFO L273 TraceCheckUtils]: 54: Hoare triple {69056#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69056#(<= main_x 27)} is VALID [2019-05-15 10:59:48,187 INFO L273 TraceCheckUtils]: 55: Hoare triple {69056#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69063#(<= main_x 28)} is VALID [2019-05-15 10:59:48,187 INFO L273 TraceCheckUtils]: 56: Hoare triple {69063#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69063#(<= main_x 28)} is VALID [2019-05-15 10:59:48,188 INFO L273 TraceCheckUtils]: 57: Hoare triple {69063#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69070#(<= main_x 29)} is VALID [2019-05-15 10:59:48,189 INFO L273 TraceCheckUtils]: 58: Hoare triple {69070#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69070#(<= main_x 29)} is VALID [2019-05-15 10:59:48,189 INFO L273 TraceCheckUtils]: 59: Hoare triple {69070#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69077#(<= main_x 30)} is VALID [2019-05-15 10:59:48,190 INFO L273 TraceCheckUtils]: 60: Hoare triple {69077#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69077#(<= main_x 30)} is VALID [2019-05-15 10:59:48,191 INFO L273 TraceCheckUtils]: 61: Hoare triple {69077#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69084#(<= main_x 31)} is VALID [2019-05-15 10:59:48,191 INFO L273 TraceCheckUtils]: 62: Hoare triple {69084#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69084#(<= main_x 31)} is VALID [2019-05-15 10:59:48,192 INFO L273 TraceCheckUtils]: 63: Hoare triple {69084#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69091#(<= main_x 32)} is VALID [2019-05-15 10:59:48,192 INFO L273 TraceCheckUtils]: 64: Hoare triple {69091#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69091#(<= main_x 32)} is VALID [2019-05-15 10:59:48,193 INFO L273 TraceCheckUtils]: 65: Hoare triple {69091#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69098#(<= main_x 33)} is VALID [2019-05-15 10:59:48,194 INFO L273 TraceCheckUtils]: 66: Hoare triple {69098#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69098#(<= main_x 33)} is VALID [2019-05-15 10:59:48,194 INFO L273 TraceCheckUtils]: 67: Hoare triple {69098#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69105#(<= main_x 34)} is VALID [2019-05-15 10:59:48,195 INFO L273 TraceCheckUtils]: 68: Hoare triple {69105#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69105#(<= main_x 34)} is VALID [2019-05-15 10:59:48,196 INFO L273 TraceCheckUtils]: 69: Hoare triple {69105#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69112#(<= main_x 35)} is VALID [2019-05-15 10:59:48,196 INFO L273 TraceCheckUtils]: 70: Hoare triple {69112#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69112#(<= main_x 35)} is VALID [2019-05-15 10:59:48,197 INFO L273 TraceCheckUtils]: 71: Hoare triple {69112#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69119#(<= main_x 36)} is VALID [2019-05-15 10:59:48,197 INFO L273 TraceCheckUtils]: 72: Hoare triple {69119#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69119#(<= main_x 36)} is VALID [2019-05-15 10:59:48,198 INFO L273 TraceCheckUtils]: 73: Hoare triple {69119#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69126#(<= main_x 37)} is VALID [2019-05-15 10:59:48,198 INFO L273 TraceCheckUtils]: 74: Hoare triple {69126#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69126#(<= main_x 37)} is VALID [2019-05-15 10:59:48,199 INFO L273 TraceCheckUtils]: 75: Hoare triple {69126#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69133#(<= main_x 38)} is VALID [2019-05-15 10:59:48,200 INFO L273 TraceCheckUtils]: 76: Hoare triple {69133#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69133#(<= main_x 38)} is VALID [2019-05-15 10:59:48,200 INFO L273 TraceCheckUtils]: 77: Hoare triple {69133#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69140#(<= main_x 39)} is VALID [2019-05-15 10:59:48,201 INFO L273 TraceCheckUtils]: 78: Hoare triple {69140#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69140#(<= main_x 39)} is VALID [2019-05-15 10:59:48,202 INFO L273 TraceCheckUtils]: 79: Hoare triple {69140#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69147#(<= main_x 40)} is VALID [2019-05-15 10:59:48,202 INFO L273 TraceCheckUtils]: 80: Hoare triple {69147#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69147#(<= main_x 40)} is VALID [2019-05-15 10:59:48,203 INFO L273 TraceCheckUtils]: 81: Hoare triple {69147#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69154#(<= main_x 41)} is VALID [2019-05-15 10:59:48,204 INFO L273 TraceCheckUtils]: 82: Hoare triple {69154#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69154#(<= main_x 41)} is VALID [2019-05-15 10:59:48,204 INFO L273 TraceCheckUtils]: 83: Hoare triple {69154#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69161#(<= main_x 42)} is VALID [2019-05-15 10:59:48,205 INFO L273 TraceCheckUtils]: 84: Hoare triple {69161#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69161#(<= main_x 42)} is VALID [2019-05-15 10:59:48,206 INFO L273 TraceCheckUtils]: 85: Hoare triple {69161#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69168#(<= main_x 43)} is VALID [2019-05-15 10:59:48,206 INFO L273 TraceCheckUtils]: 86: Hoare triple {69168#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69168#(<= main_x 43)} is VALID [2019-05-15 10:59:48,207 INFO L273 TraceCheckUtils]: 87: Hoare triple {69168#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69175#(<= main_x 44)} is VALID [2019-05-15 10:59:48,207 INFO L273 TraceCheckUtils]: 88: Hoare triple {69175#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69175#(<= main_x 44)} is VALID [2019-05-15 10:59:48,208 INFO L273 TraceCheckUtils]: 89: Hoare triple {69175#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69182#(<= main_x 45)} is VALID [2019-05-15 10:59:48,209 INFO L273 TraceCheckUtils]: 90: Hoare triple {69182#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69182#(<= main_x 45)} is VALID [2019-05-15 10:59:48,209 INFO L273 TraceCheckUtils]: 91: Hoare triple {69182#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69189#(<= main_x 46)} is VALID [2019-05-15 10:59:48,210 INFO L273 TraceCheckUtils]: 92: Hoare triple {69189#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69189#(<= main_x 46)} is VALID [2019-05-15 10:59:48,211 INFO L273 TraceCheckUtils]: 93: Hoare triple {69189#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69196#(<= main_x 47)} is VALID [2019-05-15 10:59:48,211 INFO L273 TraceCheckUtils]: 94: Hoare triple {69196#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69196#(<= main_x 47)} is VALID [2019-05-15 10:59:48,212 INFO L273 TraceCheckUtils]: 95: Hoare triple {69196#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69203#(<= main_x 48)} is VALID [2019-05-15 10:59:48,212 INFO L273 TraceCheckUtils]: 96: Hoare triple {69203#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69203#(<= main_x 48)} is VALID [2019-05-15 10:59:48,213 INFO L273 TraceCheckUtils]: 97: Hoare triple {69203#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69210#(<= main_x 49)} is VALID [2019-05-15 10:59:48,214 INFO L273 TraceCheckUtils]: 98: Hoare triple {69210#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69210#(<= main_x 49)} is VALID [2019-05-15 10:59:48,214 INFO L273 TraceCheckUtils]: 99: Hoare triple {69210#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69217#(<= main_x 50)} is VALID [2019-05-15 10:59:48,215 INFO L273 TraceCheckUtils]: 100: Hoare triple {69217#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69217#(<= main_x 50)} is VALID [2019-05-15 10:59:48,216 INFO L273 TraceCheckUtils]: 101: Hoare triple {69217#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69224#(<= main_x 51)} is VALID [2019-05-15 10:59:48,216 INFO L273 TraceCheckUtils]: 102: Hoare triple {69224#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69224#(<= main_x 51)} is VALID [2019-05-15 10:59:48,217 INFO L273 TraceCheckUtils]: 103: Hoare triple {69224#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69231#(<= main_x 52)} is VALID [2019-05-15 10:59:48,217 INFO L273 TraceCheckUtils]: 104: Hoare triple {69231#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69231#(<= main_x 52)} is VALID [2019-05-15 10:59:48,218 INFO L273 TraceCheckUtils]: 105: Hoare triple {69231#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69238#(<= main_x 53)} is VALID [2019-05-15 10:59:48,219 INFO L273 TraceCheckUtils]: 106: Hoare triple {69238#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69238#(<= main_x 53)} is VALID [2019-05-15 10:59:48,219 INFO L273 TraceCheckUtils]: 107: Hoare triple {69238#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69245#(<= main_x 54)} is VALID [2019-05-15 10:59:48,220 INFO L273 TraceCheckUtils]: 108: Hoare triple {69245#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69245#(<= main_x 54)} is VALID [2019-05-15 10:59:48,221 INFO L273 TraceCheckUtils]: 109: Hoare triple {69245#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69252#(<= main_x 55)} is VALID [2019-05-15 10:59:48,221 INFO L273 TraceCheckUtils]: 110: Hoare triple {69252#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69252#(<= main_x 55)} is VALID [2019-05-15 10:59:48,222 INFO L273 TraceCheckUtils]: 111: Hoare triple {69252#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69259#(<= main_x 56)} is VALID [2019-05-15 10:59:48,223 INFO L273 TraceCheckUtils]: 112: Hoare triple {69259#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69259#(<= main_x 56)} is VALID [2019-05-15 10:59:48,223 INFO L273 TraceCheckUtils]: 113: Hoare triple {69259#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69266#(<= main_x 57)} is VALID [2019-05-15 10:59:48,224 INFO L273 TraceCheckUtils]: 114: Hoare triple {69266#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69266#(<= main_x 57)} is VALID [2019-05-15 10:59:48,225 INFO L273 TraceCheckUtils]: 115: Hoare triple {69266#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69273#(<= main_x 58)} is VALID [2019-05-15 10:59:48,225 INFO L273 TraceCheckUtils]: 116: Hoare triple {69273#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69273#(<= main_x 58)} is VALID [2019-05-15 10:59:48,226 INFO L273 TraceCheckUtils]: 117: Hoare triple {69273#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69280#(<= main_x 59)} is VALID [2019-05-15 10:59:48,226 INFO L273 TraceCheckUtils]: 118: Hoare triple {69280#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69280#(<= main_x 59)} is VALID [2019-05-15 10:59:48,227 INFO L273 TraceCheckUtils]: 119: Hoare triple {69280#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69287#(<= main_x 60)} is VALID [2019-05-15 10:59:48,228 INFO L273 TraceCheckUtils]: 120: Hoare triple {69287#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69287#(<= main_x 60)} is VALID [2019-05-15 10:59:48,228 INFO L273 TraceCheckUtils]: 121: Hoare triple {69287#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69294#(<= main_x 61)} is VALID [2019-05-15 10:59:48,229 INFO L273 TraceCheckUtils]: 122: Hoare triple {69294#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69294#(<= main_x 61)} is VALID [2019-05-15 10:59:48,230 INFO L273 TraceCheckUtils]: 123: Hoare triple {69294#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69301#(<= main_x 62)} is VALID [2019-05-15 10:59:48,230 INFO L273 TraceCheckUtils]: 124: Hoare triple {69301#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69301#(<= main_x 62)} is VALID [2019-05-15 10:59:48,231 INFO L273 TraceCheckUtils]: 125: Hoare triple {69301#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69308#(<= main_x 63)} is VALID [2019-05-15 10:59:48,231 INFO L273 TraceCheckUtils]: 126: Hoare triple {69308#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69308#(<= main_x 63)} is VALID [2019-05-15 10:59:48,232 INFO L273 TraceCheckUtils]: 127: Hoare triple {69308#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69315#(<= main_x 64)} is VALID [2019-05-15 10:59:48,233 INFO L273 TraceCheckUtils]: 128: Hoare triple {69315#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69315#(<= main_x 64)} is VALID [2019-05-15 10:59:48,233 INFO L273 TraceCheckUtils]: 129: Hoare triple {69315#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69322#(<= main_x 65)} is VALID [2019-05-15 10:59:48,234 INFO L273 TraceCheckUtils]: 130: Hoare triple {69322#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69322#(<= main_x 65)} is VALID [2019-05-15 10:59:48,235 INFO L273 TraceCheckUtils]: 131: Hoare triple {69322#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69329#(<= main_x 66)} is VALID [2019-05-15 10:59:48,235 INFO L273 TraceCheckUtils]: 132: Hoare triple {69329#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69329#(<= main_x 66)} is VALID [2019-05-15 10:59:48,236 INFO L273 TraceCheckUtils]: 133: Hoare triple {69329#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69336#(<= main_x 67)} is VALID [2019-05-15 10:59:48,236 INFO L273 TraceCheckUtils]: 134: Hoare triple {69336#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69336#(<= main_x 67)} is VALID [2019-05-15 10:59:48,237 INFO L273 TraceCheckUtils]: 135: Hoare triple {69336#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69343#(<= main_x 68)} is VALID [2019-05-15 10:59:48,238 INFO L273 TraceCheckUtils]: 136: Hoare triple {69343#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69343#(<= main_x 68)} is VALID [2019-05-15 10:59:48,238 INFO L273 TraceCheckUtils]: 137: Hoare triple {69343#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69350#(<= main_x 69)} is VALID [2019-05-15 10:59:48,239 INFO L273 TraceCheckUtils]: 138: Hoare triple {69350#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69350#(<= main_x 69)} is VALID [2019-05-15 10:59:48,240 INFO L273 TraceCheckUtils]: 139: Hoare triple {69350#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69357#(<= main_x 70)} is VALID [2019-05-15 10:59:48,240 INFO L273 TraceCheckUtils]: 140: Hoare triple {69357#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69357#(<= main_x 70)} is VALID [2019-05-15 10:59:48,241 INFO L273 TraceCheckUtils]: 141: Hoare triple {69357#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69364#(<= main_x 71)} is VALID [2019-05-15 10:59:48,242 INFO L273 TraceCheckUtils]: 142: Hoare triple {69364#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69364#(<= main_x 71)} is VALID [2019-05-15 10:59:48,242 INFO L273 TraceCheckUtils]: 143: Hoare triple {69364#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69371#(<= main_x 72)} is VALID [2019-05-15 10:59:48,243 INFO L273 TraceCheckUtils]: 144: Hoare triple {69371#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69371#(<= main_x 72)} is VALID [2019-05-15 10:59:48,244 INFO L273 TraceCheckUtils]: 145: Hoare triple {69371#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69378#(<= main_x 73)} is VALID [2019-05-15 10:59:48,244 INFO L273 TraceCheckUtils]: 146: Hoare triple {69378#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69378#(<= main_x 73)} is VALID [2019-05-15 10:59:48,245 INFO L273 TraceCheckUtils]: 147: Hoare triple {69378#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69385#(<= main_x 74)} is VALID [2019-05-15 10:59:48,245 INFO L273 TraceCheckUtils]: 148: Hoare triple {69385#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69385#(<= main_x 74)} is VALID [2019-05-15 10:59:48,246 INFO L273 TraceCheckUtils]: 149: Hoare triple {69385#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69392#(<= main_x 75)} is VALID [2019-05-15 10:59:48,247 INFO L273 TraceCheckUtils]: 150: Hoare triple {69392#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69392#(<= main_x 75)} is VALID [2019-05-15 10:59:48,247 INFO L273 TraceCheckUtils]: 151: Hoare triple {69392#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69399#(<= main_x 76)} is VALID [2019-05-15 10:59:48,248 INFO L273 TraceCheckUtils]: 152: Hoare triple {69399#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69399#(<= main_x 76)} is VALID [2019-05-15 10:59:48,249 INFO L273 TraceCheckUtils]: 153: Hoare triple {69399#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69406#(<= main_x 77)} is VALID [2019-05-15 10:59:48,249 INFO L273 TraceCheckUtils]: 154: Hoare triple {69406#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69406#(<= main_x 77)} is VALID [2019-05-15 10:59:48,250 INFO L273 TraceCheckUtils]: 155: Hoare triple {69406#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69413#(<= main_x 78)} is VALID [2019-05-15 10:59:48,250 INFO L273 TraceCheckUtils]: 156: Hoare triple {69413#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69413#(<= main_x 78)} is VALID [2019-05-15 10:59:48,251 INFO L273 TraceCheckUtils]: 157: Hoare triple {69413#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69420#(<= main_x 79)} is VALID [2019-05-15 10:59:48,251 INFO L273 TraceCheckUtils]: 158: Hoare triple {69420#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69420#(<= main_x 79)} is VALID [2019-05-15 10:59:48,252 INFO L273 TraceCheckUtils]: 159: Hoare triple {69420#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69427#(<= main_x 80)} is VALID [2019-05-15 10:59:48,253 INFO L273 TraceCheckUtils]: 160: Hoare triple {69427#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69427#(<= main_x 80)} is VALID [2019-05-15 10:59:48,253 INFO L273 TraceCheckUtils]: 161: Hoare triple {69427#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69434#(<= main_x 81)} is VALID [2019-05-15 10:59:48,254 INFO L273 TraceCheckUtils]: 162: Hoare triple {69434#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69434#(<= main_x 81)} is VALID [2019-05-15 10:59:48,255 INFO L273 TraceCheckUtils]: 163: Hoare triple {69434#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69441#(<= main_x 82)} is VALID [2019-05-15 10:59:48,255 INFO L273 TraceCheckUtils]: 164: Hoare triple {69441#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69441#(<= main_x 82)} is VALID [2019-05-15 10:59:48,256 INFO L273 TraceCheckUtils]: 165: Hoare triple {69441#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69448#(<= main_x 83)} is VALID [2019-05-15 10:59:48,256 INFO L273 TraceCheckUtils]: 166: Hoare triple {69448#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69448#(<= main_x 83)} is VALID [2019-05-15 10:59:48,257 INFO L273 TraceCheckUtils]: 167: Hoare triple {69448#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69455#(<= main_x 84)} is VALID [2019-05-15 10:59:48,258 INFO L273 TraceCheckUtils]: 168: Hoare triple {69455#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69455#(<= main_x 84)} is VALID [2019-05-15 10:59:48,258 INFO L273 TraceCheckUtils]: 169: Hoare triple {69455#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69462#(<= main_x 85)} is VALID [2019-05-15 10:59:48,259 INFO L273 TraceCheckUtils]: 170: Hoare triple {69462#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69462#(<= main_x 85)} is VALID [2019-05-15 10:59:48,260 INFO L273 TraceCheckUtils]: 171: Hoare triple {69462#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69469#(<= main_x 86)} is VALID [2019-05-15 10:59:48,260 INFO L273 TraceCheckUtils]: 172: Hoare triple {69469#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69469#(<= main_x 86)} is VALID [2019-05-15 10:59:48,261 INFO L273 TraceCheckUtils]: 173: Hoare triple {69469#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69476#(<= main_x 87)} is VALID [2019-05-15 10:59:48,261 INFO L273 TraceCheckUtils]: 174: Hoare triple {69476#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69476#(<= main_x 87)} is VALID [2019-05-15 10:59:48,262 INFO L273 TraceCheckUtils]: 175: Hoare triple {69476#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69483#(<= main_x 88)} is VALID [2019-05-15 10:59:48,263 INFO L273 TraceCheckUtils]: 176: Hoare triple {69483#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69483#(<= main_x 88)} is VALID [2019-05-15 10:59:48,263 INFO L273 TraceCheckUtils]: 177: Hoare triple {69483#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69490#(<= main_x 89)} is VALID [2019-05-15 10:59:48,264 INFO L273 TraceCheckUtils]: 178: Hoare triple {69490#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69490#(<= main_x 89)} is VALID [2019-05-15 10:59:48,265 INFO L273 TraceCheckUtils]: 179: Hoare triple {69490#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69497#(<= main_x 90)} is VALID [2019-05-15 10:59:48,265 INFO L273 TraceCheckUtils]: 180: Hoare triple {69497#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69497#(<= main_x 90)} is VALID [2019-05-15 10:59:48,266 INFO L273 TraceCheckUtils]: 181: Hoare triple {69497#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69504#(<= main_x 91)} is VALID [2019-05-15 10:59:48,266 INFO L273 TraceCheckUtils]: 182: Hoare triple {69504#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69504#(<= main_x 91)} is VALID [2019-05-15 10:59:48,267 INFO L273 TraceCheckUtils]: 183: Hoare triple {69504#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69511#(<= main_x 92)} is VALID [2019-05-15 10:59:48,267 INFO L273 TraceCheckUtils]: 184: Hoare triple {69511#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69511#(<= main_x 92)} is VALID [2019-05-15 10:59:48,268 INFO L273 TraceCheckUtils]: 185: Hoare triple {69511#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69518#(<= main_x 93)} is VALID [2019-05-15 10:59:48,269 INFO L273 TraceCheckUtils]: 186: Hoare triple {69518#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69518#(<= main_x 93)} is VALID [2019-05-15 10:59:48,269 INFO L273 TraceCheckUtils]: 187: Hoare triple {69518#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {69525#(<= main_x 94)} is VALID [2019-05-15 10:59:48,270 INFO L273 TraceCheckUtils]: 188: Hoare triple {69525#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {69525#(<= main_x 94)} is VALID [2019-05-15 10:59:48,270 INFO L273 TraceCheckUtils]: 189: Hoare triple {69525#(<= main_x 94)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {68866#false} is VALID [2019-05-15 10:59:48,271 INFO L273 TraceCheckUtils]: 190: Hoare triple {68866#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {68866#false} is VALID [2019-05-15 10:59:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:48,294 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:48,294 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2019-05-15 10:59:48,295 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 191 [2019-05-15 10:59:48,295 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:48,295 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 97 states. [2019-05-15 10:59:48,642 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 191 edges. 191 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:48,643 INFO L454 AbstractCegarLoop]: Interpolant automaton has 97 states [2019-05-15 10:59:48,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2019-05-15 10:59:48,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2019-05-15 10:59:48,644 INFO L87 Difference]: Start difference. First operand 192 states and 286 transitions. Second operand 97 states. [2019-05-15 10:59:49,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:49,398 INFO L93 Difference]: Finished difference Result 194 states and 289 transitions. [2019-05-15 10:59:49,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2019-05-15 10:59:49,398 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 191 [2019-05-15 10:59:49,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:49,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2019-05-15 10:59:49,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 290 transitions. [2019-05-15 10:59:49,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2019-05-15 10:59:49,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 290 transitions. [2019-05-15 10:59:49,401 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 97 states and 290 transitions. [2019-05-15 10:59:49,679 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 290 edges. 290 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:49,683 INFO L225 Difference]: With dead ends: 194 [2019-05-15 10:59:49,683 INFO L226 Difference]: Without dead ends: 194 [2019-05-15 10:59:49,684 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2019-05-15 10:59:49,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2019-05-15 10:59:49,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2019-05-15 10:59:49,685 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:49,685 INFO L82 GeneralOperation]: Start isEquivalent. First operand 194 states. Second operand 194 states. [2019-05-15 10:59:49,685 INFO L74 IsIncluded]: Start isIncluded. First operand 194 states. Second operand 194 states. [2019-05-15 10:59:49,685 INFO L87 Difference]: Start difference. First operand 194 states. Second operand 194 states. [2019-05-15 10:59:49,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:49,688 INFO L93 Difference]: Finished difference Result 194 states and 289 transitions. [2019-05-15 10:59:49,688 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 289 transitions. [2019-05-15 10:59:49,688 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:49,688 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:49,688 INFO L74 IsIncluded]: Start isIncluded. First operand 194 states. Second operand 194 states. [2019-05-15 10:59:49,689 INFO L87 Difference]: Start difference. First operand 194 states. Second operand 194 states. [2019-05-15 10:59:49,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:49,691 INFO L93 Difference]: Finished difference Result 194 states and 289 transitions. [2019-05-15 10:59:49,691 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 289 transitions. [2019-05-15 10:59:49,691 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:49,691 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:49,691 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:49,691 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:49,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-05-15 10:59:49,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 289 transitions. [2019-05-15 10:59:49,694 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 289 transitions. Word has length 191 [2019-05-15 10:59:49,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:49,694 INFO L475 AbstractCegarLoop]: Abstraction has 194 states and 289 transitions. [2019-05-15 10:59:49,694 INFO L476 AbstractCegarLoop]: Interpolant automaton has 97 states. [2019-05-15 10:59:49,694 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 289 transitions. [2019-05-15 10:59:49,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2019-05-15 10:59:49,695 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:49,695 INFO L399 BasicCegarLoop]: trace histogram [95, 95, 1, 1, 1] [2019-05-15 10:59:49,695 INFO L418 AbstractCegarLoop]: === Iteration 96 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:49,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:49,695 INFO L82 PathProgramCache]: Analyzing trace with hash -632439440, now seen corresponding path program 95 times [2019-05-15 10:59:49,696 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:49,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 97 conjunts are in the unsatisfiable core [2019-05-15 10:59:49,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:49,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:53,601 INFO L273 TraceCheckUtils]: 0: Hoare triple {70310#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {70315#(<= main_x 0)} is VALID [2019-05-15 10:59:53,602 INFO L273 TraceCheckUtils]: 1: Hoare triple {70315#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70319#(<= main_x 1)} is VALID [2019-05-15 10:59:53,603 INFO L273 TraceCheckUtils]: 2: Hoare triple {70319#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70319#(<= main_x 1)} is VALID [2019-05-15 10:59:53,604 INFO L273 TraceCheckUtils]: 3: Hoare triple {70319#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70326#(<= main_x 2)} is VALID [2019-05-15 10:59:53,604 INFO L273 TraceCheckUtils]: 4: Hoare triple {70326#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70326#(<= main_x 2)} is VALID [2019-05-15 10:59:53,605 INFO L273 TraceCheckUtils]: 5: Hoare triple {70326#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70333#(<= main_x 3)} is VALID [2019-05-15 10:59:53,606 INFO L273 TraceCheckUtils]: 6: Hoare triple {70333#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70333#(<= main_x 3)} is VALID [2019-05-15 10:59:53,606 INFO L273 TraceCheckUtils]: 7: Hoare triple {70333#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70340#(<= main_x 4)} is VALID [2019-05-15 10:59:53,607 INFO L273 TraceCheckUtils]: 8: Hoare triple {70340#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70340#(<= main_x 4)} is VALID [2019-05-15 10:59:53,608 INFO L273 TraceCheckUtils]: 9: Hoare triple {70340#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70347#(<= main_x 5)} is VALID [2019-05-15 10:59:53,608 INFO L273 TraceCheckUtils]: 10: Hoare triple {70347#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70347#(<= main_x 5)} is VALID [2019-05-15 10:59:53,609 INFO L273 TraceCheckUtils]: 11: Hoare triple {70347#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70354#(<= main_x 6)} is VALID [2019-05-15 10:59:53,609 INFO L273 TraceCheckUtils]: 12: Hoare triple {70354#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70354#(<= main_x 6)} is VALID [2019-05-15 10:59:53,610 INFO L273 TraceCheckUtils]: 13: Hoare triple {70354#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70361#(<= main_x 7)} is VALID [2019-05-15 10:59:53,611 INFO L273 TraceCheckUtils]: 14: Hoare triple {70361#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70361#(<= main_x 7)} is VALID [2019-05-15 10:59:53,611 INFO L273 TraceCheckUtils]: 15: Hoare triple {70361#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70368#(<= main_x 8)} is VALID [2019-05-15 10:59:53,612 INFO L273 TraceCheckUtils]: 16: Hoare triple {70368#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70368#(<= main_x 8)} is VALID [2019-05-15 10:59:53,613 INFO L273 TraceCheckUtils]: 17: Hoare triple {70368#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70375#(<= main_x 9)} is VALID [2019-05-15 10:59:53,613 INFO L273 TraceCheckUtils]: 18: Hoare triple {70375#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70375#(<= main_x 9)} is VALID [2019-05-15 10:59:53,614 INFO L273 TraceCheckUtils]: 19: Hoare triple {70375#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70382#(<= main_x 10)} is VALID [2019-05-15 10:59:53,615 INFO L273 TraceCheckUtils]: 20: Hoare triple {70382#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70382#(<= main_x 10)} is VALID [2019-05-15 10:59:53,615 INFO L273 TraceCheckUtils]: 21: Hoare triple {70382#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70389#(<= main_x 11)} is VALID [2019-05-15 10:59:53,616 INFO L273 TraceCheckUtils]: 22: Hoare triple {70389#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70389#(<= main_x 11)} is VALID [2019-05-15 10:59:53,617 INFO L273 TraceCheckUtils]: 23: Hoare triple {70389#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70396#(<= main_x 12)} is VALID [2019-05-15 10:59:53,617 INFO L273 TraceCheckUtils]: 24: Hoare triple {70396#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70396#(<= main_x 12)} is VALID [2019-05-15 10:59:53,618 INFO L273 TraceCheckUtils]: 25: Hoare triple {70396#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70403#(<= main_x 13)} is VALID [2019-05-15 10:59:53,618 INFO L273 TraceCheckUtils]: 26: Hoare triple {70403#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70403#(<= main_x 13)} is VALID [2019-05-15 10:59:53,619 INFO L273 TraceCheckUtils]: 27: Hoare triple {70403#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70410#(<= main_x 14)} is VALID [2019-05-15 10:59:53,620 INFO L273 TraceCheckUtils]: 28: Hoare triple {70410#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70410#(<= main_x 14)} is VALID [2019-05-15 10:59:53,620 INFO L273 TraceCheckUtils]: 29: Hoare triple {70410#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70417#(<= main_x 15)} is VALID [2019-05-15 10:59:53,621 INFO L273 TraceCheckUtils]: 30: Hoare triple {70417#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70417#(<= main_x 15)} is VALID [2019-05-15 10:59:53,622 INFO L273 TraceCheckUtils]: 31: Hoare triple {70417#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70424#(<= main_x 16)} is VALID [2019-05-15 10:59:53,622 INFO L273 TraceCheckUtils]: 32: Hoare triple {70424#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70424#(<= main_x 16)} is VALID [2019-05-15 10:59:53,623 INFO L273 TraceCheckUtils]: 33: Hoare triple {70424#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70431#(<= main_x 17)} is VALID [2019-05-15 10:59:53,623 INFO L273 TraceCheckUtils]: 34: Hoare triple {70431#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70431#(<= main_x 17)} is VALID [2019-05-15 10:59:53,624 INFO L273 TraceCheckUtils]: 35: Hoare triple {70431#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70438#(<= main_x 18)} is VALID [2019-05-15 10:59:53,625 INFO L273 TraceCheckUtils]: 36: Hoare triple {70438#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70438#(<= main_x 18)} is VALID [2019-05-15 10:59:53,625 INFO L273 TraceCheckUtils]: 37: Hoare triple {70438#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70445#(<= main_x 19)} is VALID [2019-05-15 10:59:53,626 INFO L273 TraceCheckUtils]: 38: Hoare triple {70445#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70445#(<= main_x 19)} is VALID [2019-05-15 10:59:53,627 INFO L273 TraceCheckUtils]: 39: Hoare triple {70445#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70452#(<= main_x 20)} is VALID [2019-05-15 10:59:53,627 INFO L273 TraceCheckUtils]: 40: Hoare triple {70452#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70452#(<= main_x 20)} is VALID [2019-05-15 10:59:53,628 INFO L273 TraceCheckUtils]: 41: Hoare triple {70452#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70459#(<= main_x 21)} is VALID [2019-05-15 10:59:53,629 INFO L273 TraceCheckUtils]: 42: Hoare triple {70459#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70459#(<= main_x 21)} is VALID [2019-05-15 10:59:53,629 INFO L273 TraceCheckUtils]: 43: Hoare triple {70459#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70466#(<= main_x 22)} is VALID [2019-05-15 10:59:53,630 INFO L273 TraceCheckUtils]: 44: Hoare triple {70466#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70466#(<= main_x 22)} is VALID [2019-05-15 10:59:53,631 INFO L273 TraceCheckUtils]: 45: Hoare triple {70466#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70473#(<= main_x 23)} is VALID [2019-05-15 10:59:53,631 INFO L273 TraceCheckUtils]: 46: Hoare triple {70473#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70473#(<= main_x 23)} is VALID [2019-05-15 10:59:53,632 INFO L273 TraceCheckUtils]: 47: Hoare triple {70473#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70480#(<= main_x 24)} is VALID [2019-05-15 10:59:53,632 INFO L273 TraceCheckUtils]: 48: Hoare triple {70480#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70480#(<= main_x 24)} is VALID [2019-05-15 10:59:53,633 INFO L273 TraceCheckUtils]: 49: Hoare triple {70480#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70487#(<= main_x 25)} is VALID [2019-05-15 10:59:53,633 INFO L273 TraceCheckUtils]: 50: Hoare triple {70487#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70487#(<= main_x 25)} is VALID [2019-05-15 10:59:53,634 INFO L273 TraceCheckUtils]: 51: Hoare triple {70487#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70494#(<= main_x 26)} is VALID [2019-05-15 10:59:53,635 INFO L273 TraceCheckUtils]: 52: Hoare triple {70494#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70494#(<= main_x 26)} is VALID [2019-05-15 10:59:53,635 INFO L273 TraceCheckUtils]: 53: Hoare triple {70494#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70501#(<= main_x 27)} is VALID [2019-05-15 10:59:53,636 INFO L273 TraceCheckUtils]: 54: Hoare triple {70501#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70501#(<= main_x 27)} is VALID [2019-05-15 10:59:53,637 INFO L273 TraceCheckUtils]: 55: Hoare triple {70501#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70508#(<= main_x 28)} is VALID [2019-05-15 10:59:53,637 INFO L273 TraceCheckUtils]: 56: Hoare triple {70508#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70508#(<= main_x 28)} is VALID [2019-05-15 10:59:53,638 INFO L273 TraceCheckUtils]: 57: Hoare triple {70508#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70515#(<= main_x 29)} is VALID [2019-05-15 10:59:53,638 INFO L273 TraceCheckUtils]: 58: Hoare triple {70515#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70515#(<= main_x 29)} is VALID [2019-05-15 10:59:53,639 INFO L273 TraceCheckUtils]: 59: Hoare triple {70515#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70522#(<= main_x 30)} is VALID [2019-05-15 10:59:53,639 INFO L273 TraceCheckUtils]: 60: Hoare triple {70522#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70522#(<= main_x 30)} is VALID [2019-05-15 10:59:53,640 INFO L273 TraceCheckUtils]: 61: Hoare triple {70522#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70529#(<= main_x 31)} is VALID [2019-05-15 10:59:53,641 INFO L273 TraceCheckUtils]: 62: Hoare triple {70529#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70529#(<= main_x 31)} is VALID [2019-05-15 10:59:53,642 INFO L273 TraceCheckUtils]: 63: Hoare triple {70529#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70536#(<= main_x 32)} is VALID [2019-05-15 10:59:53,642 INFO L273 TraceCheckUtils]: 64: Hoare triple {70536#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70536#(<= main_x 32)} is VALID [2019-05-15 10:59:53,643 INFO L273 TraceCheckUtils]: 65: Hoare triple {70536#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70543#(<= main_x 33)} is VALID [2019-05-15 10:59:53,643 INFO L273 TraceCheckUtils]: 66: Hoare triple {70543#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70543#(<= main_x 33)} is VALID [2019-05-15 10:59:53,644 INFO L273 TraceCheckUtils]: 67: Hoare triple {70543#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70550#(<= main_x 34)} is VALID [2019-05-15 10:59:53,645 INFO L273 TraceCheckUtils]: 68: Hoare triple {70550#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70550#(<= main_x 34)} is VALID [2019-05-15 10:59:53,645 INFO L273 TraceCheckUtils]: 69: Hoare triple {70550#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70557#(<= main_x 35)} is VALID [2019-05-15 10:59:53,646 INFO L273 TraceCheckUtils]: 70: Hoare triple {70557#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70557#(<= main_x 35)} is VALID [2019-05-15 10:59:53,647 INFO L273 TraceCheckUtils]: 71: Hoare triple {70557#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70564#(<= main_x 36)} is VALID [2019-05-15 10:59:53,647 INFO L273 TraceCheckUtils]: 72: Hoare triple {70564#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70564#(<= main_x 36)} is VALID [2019-05-15 10:59:53,648 INFO L273 TraceCheckUtils]: 73: Hoare triple {70564#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70571#(<= main_x 37)} is VALID [2019-05-15 10:59:53,648 INFO L273 TraceCheckUtils]: 74: Hoare triple {70571#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70571#(<= main_x 37)} is VALID [2019-05-15 10:59:53,649 INFO L273 TraceCheckUtils]: 75: Hoare triple {70571#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70578#(<= main_x 38)} is VALID [2019-05-15 10:59:53,650 INFO L273 TraceCheckUtils]: 76: Hoare triple {70578#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70578#(<= main_x 38)} is VALID [2019-05-15 10:59:53,650 INFO L273 TraceCheckUtils]: 77: Hoare triple {70578#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70585#(<= main_x 39)} is VALID [2019-05-15 10:59:53,651 INFO L273 TraceCheckUtils]: 78: Hoare triple {70585#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70585#(<= main_x 39)} is VALID [2019-05-15 10:59:53,652 INFO L273 TraceCheckUtils]: 79: Hoare triple {70585#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70592#(<= main_x 40)} is VALID [2019-05-15 10:59:53,652 INFO L273 TraceCheckUtils]: 80: Hoare triple {70592#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70592#(<= main_x 40)} is VALID [2019-05-15 10:59:53,653 INFO L273 TraceCheckUtils]: 81: Hoare triple {70592#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70599#(<= main_x 41)} is VALID [2019-05-15 10:59:53,653 INFO L273 TraceCheckUtils]: 82: Hoare triple {70599#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70599#(<= main_x 41)} is VALID [2019-05-15 10:59:53,654 INFO L273 TraceCheckUtils]: 83: Hoare triple {70599#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70606#(<= main_x 42)} is VALID [2019-05-15 10:59:53,655 INFO L273 TraceCheckUtils]: 84: Hoare triple {70606#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70606#(<= main_x 42)} is VALID [2019-05-15 10:59:53,655 INFO L273 TraceCheckUtils]: 85: Hoare triple {70606#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70613#(<= main_x 43)} is VALID [2019-05-15 10:59:53,656 INFO L273 TraceCheckUtils]: 86: Hoare triple {70613#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70613#(<= main_x 43)} is VALID [2019-05-15 10:59:53,657 INFO L273 TraceCheckUtils]: 87: Hoare triple {70613#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70620#(<= main_x 44)} is VALID [2019-05-15 10:59:53,657 INFO L273 TraceCheckUtils]: 88: Hoare triple {70620#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70620#(<= main_x 44)} is VALID [2019-05-15 10:59:53,658 INFO L273 TraceCheckUtils]: 89: Hoare triple {70620#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70627#(<= main_x 45)} is VALID [2019-05-15 10:59:53,658 INFO L273 TraceCheckUtils]: 90: Hoare triple {70627#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70627#(<= main_x 45)} is VALID [2019-05-15 10:59:53,659 INFO L273 TraceCheckUtils]: 91: Hoare triple {70627#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70634#(<= main_x 46)} is VALID [2019-05-15 10:59:53,660 INFO L273 TraceCheckUtils]: 92: Hoare triple {70634#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70634#(<= main_x 46)} is VALID [2019-05-15 10:59:53,660 INFO L273 TraceCheckUtils]: 93: Hoare triple {70634#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70641#(<= main_x 47)} is VALID [2019-05-15 10:59:53,661 INFO L273 TraceCheckUtils]: 94: Hoare triple {70641#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70641#(<= main_x 47)} is VALID [2019-05-15 10:59:53,662 INFO L273 TraceCheckUtils]: 95: Hoare triple {70641#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70648#(<= main_x 48)} is VALID [2019-05-15 10:59:53,662 INFO L273 TraceCheckUtils]: 96: Hoare triple {70648#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70648#(<= main_x 48)} is VALID [2019-05-15 10:59:53,663 INFO L273 TraceCheckUtils]: 97: Hoare triple {70648#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70655#(<= main_x 49)} is VALID [2019-05-15 10:59:53,664 INFO L273 TraceCheckUtils]: 98: Hoare triple {70655#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70655#(<= main_x 49)} is VALID [2019-05-15 10:59:53,664 INFO L273 TraceCheckUtils]: 99: Hoare triple {70655#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70662#(<= main_x 50)} is VALID [2019-05-15 10:59:53,665 INFO L273 TraceCheckUtils]: 100: Hoare triple {70662#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70662#(<= main_x 50)} is VALID [2019-05-15 10:59:53,666 INFO L273 TraceCheckUtils]: 101: Hoare triple {70662#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70669#(<= main_x 51)} is VALID [2019-05-15 10:59:53,666 INFO L273 TraceCheckUtils]: 102: Hoare triple {70669#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70669#(<= main_x 51)} is VALID [2019-05-15 10:59:53,667 INFO L273 TraceCheckUtils]: 103: Hoare triple {70669#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70676#(<= main_x 52)} is VALID [2019-05-15 10:59:53,667 INFO L273 TraceCheckUtils]: 104: Hoare triple {70676#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70676#(<= main_x 52)} is VALID [2019-05-15 10:59:53,668 INFO L273 TraceCheckUtils]: 105: Hoare triple {70676#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70683#(<= main_x 53)} is VALID [2019-05-15 10:59:53,669 INFO L273 TraceCheckUtils]: 106: Hoare triple {70683#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70683#(<= main_x 53)} is VALID [2019-05-15 10:59:53,669 INFO L273 TraceCheckUtils]: 107: Hoare triple {70683#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70690#(<= main_x 54)} is VALID [2019-05-15 10:59:53,670 INFO L273 TraceCheckUtils]: 108: Hoare triple {70690#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70690#(<= main_x 54)} is VALID [2019-05-15 10:59:53,671 INFO L273 TraceCheckUtils]: 109: Hoare triple {70690#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70697#(<= main_x 55)} is VALID [2019-05-15 10:59:53,671 INFO L273 TraceCheckUtils]: 110: Hoare triple {70697#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70697#(<= main_x 55)} is VALID [2019-05-15 10:59:53,672 INFO L273 TraceCheckUtils]: 111: Hoare triple {70697#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70704#(<= main_x 56)} is VALID [2019-05-15 10:59:53,672 INFO L273 TraceCheckUtils]: 112: Hoare triple {70704#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70704#(<= main_x 56)} is VALID [2019-05-15 10:59:53,673 INFO L273 TraceCheckUtils]: 113: Hoare triple {70704#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70711#(<= main_x 57)} is VALID [2019-05-15 10:59:53,674 INFO L273 TraceCheckUtils]: 114: Hoare triple {70711#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70711#(<= main_x 57)} is VALID [2019-05-15 10:59:53,674 INFO L273 TraceCheckUtils]: 115: Hoare triple {70711#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70718#(<= main_x 58)} is VALID [2019-05-15 10:59:53,675 INFO L273 TraceCheckUtils]: 116: Hoare triple {70718#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70718#(<= main_x 58)} is VALID [2019-05-15 10:59:53,676 INFO L273 TraceCheckUtils]: 117: Hoare triple {70718#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70725#(<= main_x 59)} is VALID [2019-05-15 10:59:53,676 INFO L273 TraceCheckUtils]: 118: Hoare triple {70725#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70725#(<= main_x 59)} is VALID [2019-05-15 10:59:53,677 INFO L273 TraceCheckUtils]: 119: Hoare triple {70725#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70732#(<= main_x 60)} is VALID [2019-05-15 10:59:53,677 INFO L273 TraceCheckUtils]: 120: Hoare triple {70732#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70732#(<= main_x 60)} is VALID [2019-05-15 10:59:53,678 INFO L273 TraceCheckUtils]: 121: Hoare triple {70732#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70739#(<= main_x 61)} is VALID [2019-05-15 10:59:53,679 INFO L273 TraceCheckUtils]: 122: Hoare triple {70739#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70739#(<= main_x 61)} is VALID [2019-05-15 10:59:53,679 INFO L273 TraceCheckUtils]: 123: Hoare triple {70739#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70746#(<= main_x 62)} is VALID [2019-05-15 10:59:53,680 INFO L273 TraceCheckUtils]: 124: Hoare triple {70746#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70746#(<= main_x 62)} is VALID [2019-05-15 10:59:53,681 INFO L273 TraceCheckUtils]: 125: Hoare triple {70746#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70753#(<= main_x 63)} is VALID [2019-05-15 10:59:53,681 INFO L273 TraceCheckUtils]: 126: Hoare triple {70753#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70753#(<= main_x 63)} is VALID [2019-05-15 10:59:53,682 INFO L273 TraceCheckUtils]: 127: Hoare triple {70753#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70760#(<= main_x 64)} is VALID [2019-05-15 10:59:53,682 INFO L273 TraceCheckUtils]: 128: Hoare triple {70760#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70760#(<= main_x 64)} is VALID [2019-05-15 10:59:53,683 INFO L273 TraceCheckUtils]: 129: Hoare triple {70760#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70767#(<= main_x 65)} is VALID [2019-05-15 10:59:53,684 INFO L273 TraceCheckUtils]: 130: Hoare triple {70767#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70767#(<= main_x 65)} is VALID [2019-05-15 10:59:53,684 INFO L273 TraceCheckUtils]: 131: Hoare triple {70767#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70774#(<= main_x 66)} is VALID [2019-05-15 10:59:53,685 INFO L273 TraceCheckUtils]: 132: Hoare triple {70774#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70774#(<= main_x 66)} is VALID [2019-05-15 10:59:53,686 INFO L273 TraceCheckUtils]: 133: Hoare triple {70774#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70781#(<= main_x 67)} is VALID [2019-05-15 10:59:53,686 INFO L273 TraceCheckUtils]: 134: Hoare triple {70781#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70781#(<= main_x 67)} is VALID [2019-05-15 10:59:53,687 INFO L273 TraceCheckUtils]: 135: Hoare triple {70781#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70788#(<= main_x 68)} is VALID [2019-05-15 10:59:53,687 INFO L273 TraceCheckUtils]: 136: Hoare triple {70788#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70788#(<= main_x 68)} is VALID [2019-05-15 10:59:53,688 INFO L273 TraceCheckUtils]: 137: Hoare triple {70788#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70795#(<= main_x 69)} is VALID [2019-05-15 10:59:53,689 INFO L273 TraceCheckUtils]: 138: Hoare triple {70795#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70795#(<= main_x 69)} is VALID [2019-05-15 10:59:53,689 INFO L273 TraceCheckUtils]: 139: Hoare triple {70795#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70802#(<= main_x 70)} is VALID [2019-05-15 10:59:53,690 INFO L273 TraceCheckUtils]: 140: Hoare triple {70802#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70802#(<= main_x 70)} is VALID [2019-05-15 10:59:53,691 INFO L273 TraceCheckUtils]: 141: Hoare triple {70802#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70809#(<= main_x 71)} is VALID [2019-05-15 10:59:53,691 INFO L273 TraceCheckUtils]: 142: Hoare triple {70809#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70809#(<= main_x 71)} is VALID [2019-05-15 10:59:53,692 INFO L273 TraceCheckUtils]: 143: Hoare triple {70809#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70816#(<= main_x 72)} is VALID [2019-05-15 10:59:53,692 INFO L273 TraceCheckUtils]: 144: Hoare triple {70816#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70816#(<= main_x 72)} is VALID [2019-05-15 10:59:53,693 INFO L273 TraceCheckUtils]: 145: Hoare triple {70816#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70823#(<= main_x 73)} is VALID [2019-05-15 10:59:53,694 INFO L273 TraceCheckUtils]: 146: Hoare triple {70823#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70823#(<= main_x 73)} is VALID [2019-05-15 10:59:53,694 INFO L273 TraceCheckUtils]: 147: Hoare triple {70823#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70830#(<= main_x 74)} is VALID [2019-05-15 10:59:53,695 INFO L273 TraceCheckUtils]: 148: Hoare triple {70830#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70830#(<= main_x 74)} is VALID [2019-05-15 10:59:53,696 INFO L273 TraceCheckUtils]: 149: Hoare triple {70830#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70837#(<= main_x 75)} is VALID [2019-05-15 10:59:53,696 INFO L273 TraceCheckUtils]: 150: Hoare triple {70837#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70837#(<= main_x 75)} is VALID [2019-05-15 10:59:53,697 INFO L273 TraceCheckUtils]: 151: Hoare triple {70837#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70844#(<= main_x 76)} is VALID [2019-05-15 10:59:53,697 INFO L273 TraceCheckUtils]: 152: Hoare triple {70844#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70844#(<= main_x 76)} is VALID [2019-05-15 10:59:53,698 INFO L273 TraceCheckUtils]: 153: Hoare triple {70844#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70851#(<= main_x 77)} is VALID [2019-05-15 10:59:53,698 INFO L273 TraceCheckUtils]: 154: Hoare triple {70851#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70851#(<= main_x 77)} is VALID [2019-05-15 10:59:53,699 INFO L273 TraceCheckUtils]: 155: Hoare triple {70851#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70858#(<= main_x 78)} is VALID [2019-05-15 10:59:53,700 INFO L273 TraceCheckUtils]: 156: Hoare triple {70858#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70858#(<= main_x 78)} is VALID [2019-05-15 10:59:53,700 INFO L273 TraceCheckUtils]: 157: Hoare triple {70858#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70865#(<= main_x 79)} is VALID [2019-05-15 10:59:53,701 INFO L273 TraceCheckUtils]: 158: Hoare triple {70865#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70865#(<= main_x 79)} is VALID [2019-05-15 10:59:53,702 INFO L273 TraceCheckUtils]: 159: Hoare triple {70865#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70872#(<= main_x 80)} is VALID [2019-05-15 10:59:53,702 INFO L273 TraceCheckUtils]: 160: Hoare triple {70872#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70872#(<= main_x 80)} is VALID [2019-05-15 10:59:53,703 INFO L273 TraceCheckUtils]: 161: Hoare triple {70872#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70879#(<= main_x 81)} is VALID [2019-05-15 10:59:53,703 INFO L273 TraceCheckUtils]: 162: Hoare triple {70879#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70879#(<= main_x 81)} is VALID [2019-05-15 10:59:53,704 INFO L273 TraceCheckUtils]: 163: Hoare triple {70879#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70886#(<= main_x 82)} is VALID [2019-05-15 10:59:53,705 INFO L273 TraceCheckUtils]: 164: Hoare triple {70886#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70886#(<= main_x 82)} is VALID [2019-05-15 10:59:53,705 INFO L273 TraceCheckUtils]: 165: Hoare triple {70886#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70893#(<= main_x 83)} is VALID [2019-05-15 10:59:53,706 INFO L273 TraceCheckUtils]: 166: Hoare triple {70893#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70893#(<= main_x 83)} is VALID [2019-05-15 10:59:53,707 INFO L273 TraceCheckUtils]: 167: Hoare triple {70893#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70900#(<= main_x 84)} is VALID [2019-05-15 10:59:53,707 INFO L273 TraceCheckUtils]: 168: Hoare triple {70900#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70900#(<= main_x 84)} is VALID [2019-05-15 10:59:53,708 INFO L273 TraceCheckUtils]: 169: Hoare triple {70900#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70907#(<= main_x 85)} is VALID [2019-05-15 10:59:53,708 INFO L273 TraceCheckUtils]: 170: Hoare triple {70907#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70907#(<= main_x 85)} is VALID [2019-05-15 10:59:53,709 INFO L273 TraceCheckUtils]: 171: Hoare triple {70907#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70914#(<= main_x 86)} is VALID [2019-05-15 10:59:53,710 INFO L273 TraceCheckUtils]: 172: Hoare triple {70914#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70914#(<= main_x 86)} is VALID [2019-05-15 10:59:53,710 INFO L273 TraceCheckUtils]: 173: Hoare triple {70914#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70921#(<= main_x 87)} is VALID [2019-05-15 10:59:53,711 INFO L273 TraceCheckUtils]: 174: Hoare triple {70921#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70921#(<= main_x 87)} is VALID [2019-05-15 10:59:53,712 INFO L273 TraceCheckUtils]: 175: Hoare triple {70921#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70928#(<= main_x 88)} is VALID [2019-05-15 10:59:53,712 INFO L273 TraceCheckUtils]: 176: Hoare triple {70928#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70928#(<= main_x 88)} is VALID [2019-05-15 10:59:53,713 INFO L273 TraceCheckUtils]: 177: Hoare triple {70928#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70935#(<= main_x 89)} is VALID [2019-05-15 10:59:53,713 INFO L273 TraceCheckUtils]: 178: Hoare triple {70935#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70935#(<= main_x 89)} is VALID [2019-05-15 10:59:53,714 INFO L273 TraceCheckUtils]: 179: Hoare triple {70935#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70942#(<= main_x 90)} is VALID [2019-05-15 10:59:53,715 INFO L273 TraceCheckUtils]: 180: Hoare triple {70942#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70942#(<= main_x 90)} is VALID [2019-05-15 10:59:53,715 INFO L273 TraceCheckUtils]: 181: Hoare triple {70942#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70949#(<= main_x 91)} is VALID [2019-05-15 10:59:53,716 INFO L273 TraceCheckUtils]: 182: Hoare triple {70949#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70949#(<= main_x 91)} is VALID [2019-05-15 10:59:53,717 INFO L273 TraceCheckUtils]: 183: Hoare triple {70949#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70956#(<= main_x 92)} is VALID [2019-05-15 10:59:53,717 INFO L273 TraceCheckUtils]: 184: Hoare triple {70956#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70956#(<= main_x 92)} is VALID [2019-05-15 10:59:53,718 INFO L273 TraceCheckUtils]: 185: Hoare triple {70956#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70963#(<= main_x 93)} is VALID [2019-05-15 10:59:53,718 INFO L273 TraceCheckUtils]: 186: Hoare triple {70963#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70963#(<= main_x 93)} is VALID [2019-05-15 10:59:53,719 INFO L273 TraceCheckUtils]: 187: Hoare triple {70963#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70970#(<= main_x 94)} is VALID [2019-05-15 10:59:53,720 INFO L273 TraceCheckUtils]: 188: Hoare triple {70970#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70970#(<= main_x 94)} is VALID [2019-05-15 10:59:53,720 INFO L273 TraceCheckUtils]: 189: Hoare triple {70970#(<= main_x 94)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {70977#(<= main_x 95)} is VALID [2019-05-15 10:59:53,721 INFO L273 TraceCheckUtils]: 190: Hoare triple {70977#(<= main_x 95)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {70977#(<= main_x 95)} is VALID [2019-05-15 10:59:53,722 INFO L273 TraceCheckUtils]: 191: Hoare triple {70977#(<= main_x 95)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {70311#false} is VALID [2019-05-15 10:59:53,722 INFO L273 TraceCheckUtils]: 192: Hoare triple {70311#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {70311#false} is VALID [2019-05-15 10:59:53,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:53,745 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:53,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2019-05-15 10:59:53,745 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 193 [2019-05-15 10:59:53,746 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:53,746 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 98 states. [2019-05-15 10:59:53,942 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 193 edges. 193 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:53,942 INFO L454 AbstractCegarLoop]: Interpolant automaton has 98 states [2019-05-15 10:59:53,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2019-05-15 10:59:53,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2019-05-15 10:59:53,944 INFO L87 Difference]: Start difference. First operand 194 states and 289 transitions. Second operand 98 states. [2019-05-15 10:59:54,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:54,771 INFO L93 Difference]: Finished difference Result 196 states and 292 transitions. [2019-05-15 10:59:54,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2019-05-15 10:59:54,772 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 193 [2019-05-15 10:59:54,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 10:59:54,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-05-15 10:59:54,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 293 transitions. [2019-05-15 10:59:54,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-05-15 10:59:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 293 transitions. [2019-05-15 10:59:54,775 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 98 states and 293 transitions. [2019-05-15 10:59:55,057 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 293 edges. 293 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:55,060 INFO L225 Difference]: With dead ends: 196 [2019-05-15 10:59:55,060 INFO L226 Difference]: Without dead ends: 196 [2019-05-15 10:59:55,061 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2019-05-15 10:59:55,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2019-05-15 10:59:55,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2019-05-15 10:59:55,062 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 10:59:55,062 INFO L82 GeneralOperation]: Start isEquivalent. First operand 196 states. Second operand 196 states. [2019-05-15 10:59:55,062 INFO L74 IsIncluded]: Start isIncluded. First operand 196 states. Second operand 196 states. [2019-05-15 10:59:55,062 INFO L87 Difference]: Start difference. First operand 196 states. Second operand 196 states. [2019-05-15 10:59:55,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:55,065 INFO L93 Difference]: Finished difference Result 196 states and 292 transitions. [2019-05-15 10:59:55,065 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 292 transitions. [2019-05-15 10:59:55,065 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:55,065 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:55,065 INFO L74 IsIncluded]: Start isIncluded. First operand 196 states. Second operand 196 states. [2019-05-15 10:59:55,066 INFO L87 Difference]: Start difference. First operand 196 states. Second operand 196 states. [2019-05-15 10:59:55,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 10:59:55,068 INFO L93 Difference]: Finished difference Result 196 states and 292 transitions. [2019-05-15 10:59:55,069 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 292 transitions. [2019-05-15 10:59:55,069 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 10:59:55,069 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 10:59:55,069 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 10:59:55,069 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 10:59:55,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2019-05-15 10:59:55,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 292 transitions. [2019-05-15 10:59:55,071 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 292 transitions. Word has length 193 [2019-05-15 10:59:55,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 10:59:55,071 INFO L475 AbstractCegarLoop]: Abstraction has 196 states and 292 transitions. [2019-05-15 10:59:55,071 INFO L476 AbstractCegarLoop]: Interpolant automaton has 98 states. [2019-05-15 10:59:55,071 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 292 transitions. [2019-05-15 10:59:55,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2019-05-15 10:59:55,072 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 10:59:55,072 INFO L399 BasicCegarLoop]: trace histogram [96, 96, 1, 1, 1] [2019-05-15 10:59:55,072 INFO L418 AbstractCegarLoop]: === Iteration 97 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 10:59:55,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 10:59:55,072 INFO L82 PathProgramCache]: Analyzing trace with hash 2111024051, now seen corresponding path program 96 times [2019-05-15 10:59:55,073 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 10:59:55,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:55,169 INFO L256 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 98 conjunts are in the unsatisfiable core [2019-05-15 10:59:55,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 10:59:55,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 10:59:59,032 INFO L273 TraceCheckUtils]: 0: Hoare triple {71770#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {71775#(<= main_x 0)} is VALID [2019-05-15 10:59:59,033 INFO L273 TraceCheckUtils]: 1: Hoare triple {71775#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71779#(<= main_x 1)} is VALID [2019-05-15 10:59:59,033 INFO L273 TraceCheckUtils]: 2: Hoare triple {71779#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71779#(<= main_x 1)} is VALID [2019-05-15 10:59:59,034 INFO L273 TraceCheckUtils]: 3: Hoare triple {71779#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71786#(<= main_x 2)} is VALID [2019-05-15 10:59:59,035 INFO L273 TraceCheckUtils]: 4: Hoare triple {71786#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71786#(<= main_x 2)} is VALID [2019-05-15 10:59:59,035 INFO L273 TraceCheckUtils]: 5: Hoare triple {71786#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71793#(<= main_x 3)} is VALID [2019-05-15 10:59:59,036 INFO L273 TraceCheckUtils]: 6: Hoare triple {71793#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71793#(<= main_x 3)} is VALID [2019-05-15 10:59:59,037 INFO L273 TraceCheckUtils]: 7: Hoare triple {71793#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71800#(<= main_x 4)} is VALID [2019-05-15 10:59:59,037 INFO L273 TraceCheckUtils]: 8: Hoare triple {71800#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71800#(<= main_x 4)} is VALID [2019-05-15 10:59:59,038 INFO L273 TraceCheckUtils]: 9: Hoare triple {71800#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71807#(<= main_x 5)} is VALID [2019-05-15 10:59:59,038 INFO L273 TraceCheckUtils]: 10: Hoare triple {71807#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71807#(<= main_x 5)} is VALID [2019-05-15 10:59:59,039 INFO L273 TraceCheckUtils]: 11: Hoare triple {71807#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71814#(<= main_x 6)} is VALID [2019-05-15 10:59:59,040 INFO L273 TraceCheckUtils]: 12: Hoare triple {71814#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71814#(<= main_x 6)} is VALID [2019-05-15 10:59:59,041 INFO L273 TraceCheckUtils]: 13: Hoare triple {71814#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71821#(<= main_x 7)} is VALID [2019-05-15 10:59:59,041 INFO L273 TraceCheckUtils]: 14: Hoare triple {71821#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71821#(<= main_x 7)} is VALID [2019-05-15 10:59:59,042 INFO L273 TraceCheckUtils]: 15: Hoare triple {71821#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71828#(<= main_x 8)} is VALID [2019-05-15 10:59:59,042 INFO L273 TraceCheckUtils]: 16: Hoare triple {71828#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71828#(<= main_x 8)} is VALID [2019-05-15 10:59:59,043 INFO L273 TraceCheckUtils]: 17: Hoare triple {71828#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71835#(<= main_x 9)} is VALID [2019-05-15 10:59:59,044 INFO L273 TraceCheckUtils]: 18: Hoare triple {71835#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71835#(<= main_x 9)} is VALID [2019-05-15 10:59:59,044 INFO L273 TraceCheckUtils]: 19: Hoare triple {71835#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71842#(<= main_x 10)} is VALID [2019-05-15 10:59:59,045 INFO L273 TraceCheckUtils]: 20: Hoare triple {71842#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71842#(<= main_x 10)} is VALID [2019-05-15 10:59:59,046 INFO L273 TraceCheckUtils]: 21: Hoare triple {71842#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71849#(<= main_x 11)} is VALID [2019-05-15 10:59:59,046 INFO L273 TraceCheckUtils]: 22: Hoare triple {71849#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71849#(<= main_x 11)} is VALID [2019-05-15 10:59:59,047 INFO L273 TraceCheckUtils]: 23: Hoare triple {71849#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71856#(<= main_x 12)} is VALID [2019-05-15 10:59:59,047 INFO L273 TraceCheckUtils]: 24: Hoare triple {71856#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71856#(<= main_x 12)} is VALID [2019-05-15 10:59:59,048 INFO L273 TraceCheckUtils]: 25: Hoare triple {71856#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71863#(<= main_x 13)} is VALID [2019-05-15 10:59:59,049 INFO L273 TraceCheckUtils]: 26: Hoare triple {71863#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71863#(<= main_x 13)} is VALID [2019-05-15 10:59:59,049 INFO L273 TraceCheckUtils]: 27: Hoare triple {71863#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71870#(<= main_x 14)} is VALID [2019-05-15 10:59:59,050 INFO L273 TraceCheckUtils]: 28: Hoare triple {71870#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71870#(<= main_x 14)} is VALID [2019-05-15 10:59:59,051 INFO L273 TraceCheckUtils]: 29: Hoare triple {71870#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71877#(<= main_x 15)} is VALID [2019-05-15 10:59:59,051 INFO L273 TraceCheckUtils]: 30: Hoare triple {71877#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71877#(<= main_x 15)} is VALID [2019-05-15 10:59:59,052 INFO L273 TraceCheckUtils]: 31: Hoare triple {71877#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71884#(<= main_x 16)} is VALID [2019-05-15 10:59:59,052 INFO L273 TraceCheckUtils]: 32: Hoare triple {71884#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71884#(<= main_x 16)} is VALID [2019-05-15 10:59:59,053 INFO L273 TraceCheckUtils]: 33: Hoare triple {71884#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71891#(<= main_x 17)} is VALID [2019-05-15 10:59:59,054 INFO L273 TraceCheckUtils]: 34: Hoare triple {71891#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71891#(<= main_x 17)} is VALID [2019-05-15 10:59:59,054 INFO L273 TraceCheckUtils]: 35: Hoare triple {71891#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71898#(<= main_x 18)} is VALID [2019-05-15 10:59:59,055 INFO L273 TraceCheckUtils]: 36: Hoare triple {71898#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71898#(<= main_x 18)} is VALID [2019-05-15 10:59:59,056 INFO L273 TraceCheckUtils]: 37: Hoare triple {71898#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71905#(<= main_x 19)} is VALID [2019-05-15 10:59:59,056 INFO L273 TraceCheckUtils]: 38: Hoare triple {71905#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71905#(<= main_x 19)} is VALID [2019-05-15 10:59:59,057 INFO L273 TraceCheckUtils]: 39: Hoare triple {71905#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71912#(<= main_x 20)} is VALID [2019-05-15 10:59:59,057 INFO L273 TraceCheckUtils]: 40: Hoare triple {71912#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71912#(<= main_x 20)} is VALID [2019-05-15 10:59:59,058 INFO L273 TraceCheckUtils]: 41: Hoare triple {71912#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71919#(<= main_x 21)} is VALID [2019-05-15 10:59:59,059 INFO L273 TraceCheckUtils]: 42: Hoare triple {71919#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71919#(<= main_x 21)} is VALID [2019-05-15 10:59:59,059 INFO L273 TraceCheckUtils]: 43: Hoare triple {71919#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71926#(<= main_x 22)} is VALID [2019-05-15 10:59:59,060 INFO L273 TraceCheckUtils]: 44: Hoare triple {71926#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71926#(<= main_x 22)} is VALID [2019-05-15 10:59:59,061 INFO L273 TraceCheckUtils]: 45: Hoare triple {71926#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71933#(<= main_x 23)} is VALID [2019-05-15 10:59:59,061 INFO L273 TraceCheckUtils]: 46: Hoare triple {71933#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71933#(<= main_x 23)} is VALID [2019-05-15 10:59:59,062 INFO L273 TraceCheckUtils]: 47: Hoare triple {71933#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71940#(<= main_x 24)} is VALID [2019-05-15 10:59:59,062 INFO L273 TraceCheckUtils]: 48: Hoare triple {71940#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71940#(<= main_x 24)} is VALID [2019-05-15 10:59:59,063 INFO L273 TraceCheckUtils]: 49: Hoare triple {71940#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71947#(<= main_x 25)} is VALID [2019-05-15 10:59:59,064 INFO L273 TraceCheckUtils]: 50: Hoare triple {71947#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71947#(<= main_x 25)} is VALID [2019-05-15 10:59:59,064 INFO L273 TraceCheckUtils]: 51: Hoare triple {71947#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71954#(<= main_x 26)} is VALID [2019-05-15 10:59:59,065 INFO L273 TraceCheckUtils]: 52: Hoare triple {71954#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71954#(<= main_x 26)} is VALID [2019-05-15 10:59:59,066 INFO L273 TraceCheckUtils]: 53: Hoare triple {71954#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71961#(<= main_x 27)} is VALID [2019-05-15 10:59:59,066 INFO L273 TraceCheckUtils]: 54: Hoare triple {71961#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71961#(<= main_x 27)} is VALID [2019-05-15 10:59:59,067 INFO L273 TraceCheckUtils]: 55: Hoare triple {71961#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71968#(<= main_x 28)} is VALID [2019-05-15 10:59:59,067 INFO L273 TraceCheckUtils]: 56: Hoare triple {71968#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71968#(<= main_x 28)} is VALID [2019-05-15 10:59:59,068 INFO L273 TraceCheckUtils]: 57: Hoare triple {71968#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71975#(<= main_x 29)} is VALID [2019-05-15 10:59:59,069 INFO L273 TraceCheckUtils]: 58: Hoare triple {71975#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71975#(<= main_x 29)} is VALID [2019-05-15 10:59:59,069 INFO L273 TraceCheckUtils]: 59: Hoare triple {71975#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71982#(<= main_x 30)} is VALID [2019-05-15 10:59:59,070 INFO L273 TraceCheckUtils]: 60: Hoare triple {71982#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71982#(<= main_x 30)} is VALID [2019-05-15 10:59:59,071 INFO L273 TraceCheckUtils]: 61: Hoare triple {71982#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71989#(<= main_x 31)} is VALID [2019-05-15 10:59:59,071 INFO L273 TraceCheckUtils]: 62: Hoare triple {71989#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71989#(<= main_x 31)} is VALID [2019-05-15 10:59:59,072 INFO L273 TraceCheckUtils]: 63: Hoare triple {71989#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {71996#(<= main_x 32)} is VALID [2019-05-15 10:59:59,072 INFO L273 TraceCheckUtils]: 64: Hoare triple {71996#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {71996#(<= main_x 32)} is VALID [2019-05-15 10:59:59,073 INFO L273 TraceCheckUtils]: 65: Hoare triple {71996#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72003#(<= main_x 33)} is VALID [2019-05-15 10:59:59,074 INFO L273 TraceCheckUtils]: 66: Hoare triple {72003#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72003#(<= main_x 33)} is VALID [2019-05-15 10:59:59,074 INFO L273 TraceCheckUtils]: 67: Hoare triple {72003#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72010#(<= main_x 34)} is VALID [2019-05-15 10:59:59,075 INFO L273 TraceCheckUtils]: 68: Hoare triple {72010#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72010#(<= main_x 34)} is VALID [2019-05-15 10:59:59,076 INFO L273 TraceCheckUtils]: 69: Hoare triple {72010#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72017#(<= main_x 35)} is VALID [2019-05-15 10:59:59,076 INFO L273 TraceCheckUtils]: 70: Hoare triple {72017#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72017#(<= main_x 35)} is VALID [2019-05-15 10:59:59,077 INFO L273 TraceCheckUtils]: 71: Hoare triple {72017#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72024#(<= main_x 36)} is VALID [2019-05-15 10:59:59,077 INFO L273 TraceCheckUtils]: 72: Hoare triple {72024#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72024#(<= main_x 36)} is VALID [2019-05-15 10:59:59,078 INFO L273 TraceCheckUtils]: 73: Hoare triple {72024#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72031#(<= main_x 37)} is VALID [2019-05-15 10:59:59,079 INFO L273 TraceCheckUtils]: 74: Hoare triple {72031#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72031#(<= main_x 37)} is VALID [2019-05-15 10:59:59,079 INFO L273 TraceCheckUtils]: 75: Hoare triple {72031#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72038#(<= main_x 38)} is VALID [2019-05-15 10:59:59,080 INFO L273 TraceCheckUtils]: 76: Hoare triple {72038#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72038#(<= main_x 38)} is VALID [2019-05-15 10:59:59,080 INFO L273 TraceCheckUtils]: 77: Hoare triple {72038#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72045#(<= main_x 39)} is VALID [2019-05-15 10:59:59,081 INFO L273 TraceCheckUtils]: 78: Hoare triple {72045#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72045#(<= main_x 39)} is VALID [2019-05-15 10:59:59,082 INFO L273 TraceCheckUtils]: 79: Hoare triple {72045#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72052#(<= main_x 40)} is VALID [2019-05-15 10:59:59,082 INFO L273 TraceCheckUtils]: 80: Hoare triple {72052#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72052#(<= main_x 40)} is VALID [2019-05-15 10:59:59,083 INFO L273 TraceCheckUtils]: 81: Hoare triple {72052#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72059#(<= main_x 41)} is VALID [2019-05-15 10:59:59,083 INFO L273 TraceCheckUtils]: 82: Hoare triple {72059#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72059#(<= main_x 41)} is VALID [2019-05-15 10:59:59,084 INFO L273 TraceCheckUtils]: 83: Hoare triple {72059#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72066#(<= main_x 42)} is VALID [2019-05-15 10:59:59,085 INFO L273 TraceCheckUtils]: 84: Hoare triple {72066#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72066#(<= main_x 42)} is VALID [2019-05-15 10:59:59,085 INFO L273 TraceCheckUtils]: 85: Hoare triple {72066#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72073#(<= main_x 43)} is VALID [2019-05-15 10:59:59,086 INFO L273 TraceCheckUtils]: 86: Hoare triple {72073#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72073#(<= main_x 43)} is VALID [2019-05-15 10:59:59,087 INFO L273 TraceCheckUtils]: 87: Hoare triple {72073#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72080#(<= main_x 44)} is VALID [2019-05-15 10:59:59,087 INFO L273 TraceCheckUtils]: 88: Hoare triple {72080#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72080#(<= main_x 44)} is VALID [2019-05-15 10:59:59,088 INFO L273 TraceCheckUtils]: 89: Hoare triple {72080#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72087#(<= main_x 45)} is VALID [2019-05-15 10:59:59,088 INFO L273 TraceCheckUtils]: 90: Hoare triple {72087#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72087#(<= main_x 45)} is VALID [2019-05-15 10:59:59,089 INFO L273 TraceCheckUtils]: 91: Hoare triple {72087#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72094#(<= main_x 46)} is VALID [2019-05-15 10:59:59,089 INFO L273 TraceCheckUtils]: 92: Hoare triple {72094#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72094#(<= main_x 46)} is VALID [2019-05-15 10:59:59,090 INFO L273 TraceCheckUtils]: 93: Hoare triple {72094#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72101#(<= main_x 47)} is VALID [2019-05-15 10:59:59,091 INFO L273 TraceCheckUtils]: 94: Hoare triple {72101#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72101#(<= main_x 47)} is VALID [2019-05-15 10:59:59,091 INFO L273 TraceCheckUtils]: 95: Hoare triple {72101#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72108#(<= main_x 48)} is VALID [2019-05-15 10:59:59,092 INFO L273 TraceCheckUtils]: 96: Hoare triple {72108#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72108#(<= main_x 48)} is VALID [2019-05-15 10:59:59,093 INFO L273 TraceCheckUtils]: 97: Hoare triple {72108#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72115#(<= main_x 49)} is VALID [2019-05-15 10:59:59,093 INFO L273 TraceCheckUtils]: 98: Hoare triple {72115#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72115#(<= main_x 49)} is VALID [2019-05-15 10:59:59,094 INFO L273 TraceCheckUtils]: 99: Hoare triple {72115#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72122#(<= main_x 50)} is VALID [2019-05-15 10:59:59,094 INFO L273 TraceCheckUtils]: 100: Hoare triple {72122#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72122#(<= main_x 50)} is VALID [2019-05-15 10:59:59,095 INFO L273 TraceCheckUtils]: 101: Hoare triple {72122#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72129#(<= main_x 51)} is VALID [2019-05-15 10:59:59,096 INFO L273 TraceCheckUtils]: 102: Hoare triple {72129#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72129#(<= main_x 51)} is VALID [2019-05-15 10:59:59,096 INFO L273 TraceCheckUtils]: 103: Hoare triple {72129#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72136#(<= main_x 52)} is VALID [2019-05-15 10:59:59,097 INFO L273 TraceCheckUtils]: 104: Hoare triple {72136#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72136#(<= main_x 52)} is VALID [2019-05-15 10:59:59,098 INFO L273 TraceCheckUtils]: 105: Hoare triple {72136#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72143#(<= main_x 53)} is VALID [2019-05-15 10:59:59,098 INFO L273 TraceCheckUtils]: 106: Hoare triple {72143#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72143#(<= main_x 53)} is VALID [2019-05-15 10:59:59,099 INFO L273 TraceCheckUtils]: 107: Hoare triple {72143#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72150#(<= main_x 54)} is VALID [2019-05-15 10:59:59,099 INFO L273 TraceCheckUtils]: 108: Hoare triple {72150#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72150#(<= main_x 54)} is VALID [2019-05-15 10:59:59,100 INFO L273 TraceCheckUtils]: 109: Hoare triple {72150#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72157#(<= main_x 55)} is VALID [2019-05-15 10:59:59,101 INFO L273 TraceCheckUtils]: 110: Hoare triple {72157#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72157#(<= main_x 55)} is VALID [2019-05-15 10:59:59,101 INFO L273 TraceCheckUtils]: 111: Hoare triple {72157#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72164#(<= main_x 56)} is VALID [2019-05-15 10:59:59,102 INFO L273 TraceCheckUtils]: 112: Hoare triple {72164#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72164#(<= main_x 56)} is VALID [2019-05-15 10:59:59,103 INFO L273 TraceCheckUtils]: 113: Hoare triple {72164#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72171#(<= main_x 57)} is VALID [2019-05-15 10:59:59,103 INFO L273 TraceCheckUtils]: 114: Hoare triple {72171#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72171#(<= main_x 57)} is VALID [2019-05-15 10:59:59,104 INFO L273 TraceCheckUtils]: 115: Hoare triple {72171#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72178#(<= main_x 58)} is VALID [2019-05-15 10:59:59,105 INFO L273 TraceCheckUtils]: 116: Hoare triple {72178#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72178#(<= main_x 58)} is VALID [2019-05-15 10:59:59,105 INFO L273 TraceCheckUtils]: 117: Hoare triple {72178#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72185#(<= main_x 59)} is VALID [2019-05-15 10:59:59,106 INFO L273 TraceCheckUtils]: 118: Hoare triple {72185#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72185#(<= main_x 59)} is VALID [2019-05-15 10:59:59,107 INFO L273 TraceCheckUtils]: 119: Hoare triple {72185#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72192#(<= main_x 60)} is VALID [2019-05-15 10:59:59,107 INFO L273 TraceCheckUtils]: 120: Hoare triple {72192#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72192#(<= main_x 60)} is VALID [2019-05-15 10:59:59,108 INFO L273 TraceCheckUtils]: 121: Hoare triple {72192#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72199#(<= main_x 61)} is VALID [2019-05-15 10:59:59,108 INFO L273 TraceCheckUtils]: 122: Hoare triple {72199#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72199#(<= main_x 61)} is VALID [2019-05-15 10:59:59,109 INFO L273 TraceCheckUtils]: 123: Hoare triple {72199#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72206#(<= main_x 62)} is VALID [2019-05-15 10:59:59,110 INFO L273 TraceCheckUtils]: 124: Hoare triple {72206#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72206#(<= main_x 62)} is VALID [2019-05-15 10:59:59,110 INFO L273 TraceCheckUtils]: 125: Hoare triple {72206#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72213#(<= main_x 63)} is VALID [2019-05-15 10:59:59,111 INFO L273 TraceCheckUtils]: 126: Hoare triple {72213#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72213#(<= main_x 63)} is VALID [2019-05-15 10:59:59,112 INFO L273 TraceCheckUtils]: 127: Hoare triple {72213#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72220#(<= main_x 64)} is VALID [2019-05-15 10:59:59,112 INFO L273 TraceCheckUtils]: 128: Hoare triple {72220#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72220#(<= main_x 64)} is VALID [2019-05-15 10:59:59,113 INFO L273 TraceCheckUtils]: 129: Hoare triple {72220#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72227#(<= main_x 65)} is VALID [2019-05-15 10:59:59,113 INFO L273 TraceCheckUtils]: 130: Hoare triple {72227#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72227#(<= main_x 65)} is VALID [2019-05-15 10:59:59,114 INFO L273 TraceCheckUtils]: 131: Hoare triple {72227#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72234#(<= main_x 66)} is VALID [2019-05-15 10:59:59,115 INFO L273 TraceCheckUtils]: 132: Hoare triple {72234#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72234#(<= main_x 66)} is VALID [2019-05-15 10:59:59,115 INFO L273 TraceCheckUtils]: 133: Hoare triple {72234#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72241#(<= main_x 67)} is VALID [2019-05-15 10:59:59,116 INFO L273 TraceCheckUtils]: 134: Hoare triple {72241#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72241#(<= main_x 67)} is VALID [2019-05-15 10:59:59,117 INFO L273 TraceCheckUtils]: 135: Hoare triple {72241#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72248#(<= main_x 68)} is VALID [2019-05-15 10:59:59,117 INFO L273 TraceCheckUtils]: 136: Hoare triple {72248#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72248#(<= main_x 68)} is VALID [2019-05-15 10:59:59,118 INFO L273 TraceCheckUtils]: 137: Hoare triple {72248#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72255#(<= main_x 69)} is VALID [2019-05-15 10:59:59,118 INFO L273 TraceCheckUtils]: 138: Hoare triple {72255#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72255#(<= main_x 69)} is VALID [2019-05-15 10:59:59,119 INFO L273 TraceCheckUtils]: 139: Hoare triple {72255#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72262#(<= main_x 70)} is VALID [2019-05-15 10:59:59,120 INFO L273 TraceCheckUtils]: 140: Hoare triple {72262#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72262#(<= main_x 70)} is VALID [2019-05-15 10:59:59,120 INFO L273 TraceCheckUtils]: 141: Hoare triple {72262#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72269#(<= main_x 71)} is VALID [2019-05-15 10:59:59,121 INFO L273 TraceCheckUtils]: 142: Hoare triple {72269#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72269#(<= main_x 71)} is VALID [2019-05-15 10:59:59,122 INFO L273 TraceCheckUtils]: 143: Hoare triple {72269#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72276#(<= main_x 72)} is VALID [2019-05-15 10:59:59,122 INFO L273 TraceCheckUtils]: 144: Hoare triple {72276#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72276#(<= main_x 72)} is VALID [2019-05-15 10:59:59,123 INFO L273 TraceCheckUtils]: 145: Hoare triple {72276#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72283#(<= main_x 73)} is VALID [2019-05-15 10:59:59,123 INFO L273 TraceCheckUtils]: 146: Hoare triple {72283#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72283#(<= main_x 73)} is VALID [2019-05-15 10:59:59,124 INFO L273 TraceCheckUtils]: 147: Hoare triple {72283#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72290#(<= main_x 74)} is VALID [2019-05-15 10:59:59,125 INFO L273 TraceCheckUtils]: 148: Hoare triple {72290#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72290#(<= main_x 74)} is VALID [2019-05-15 10:59:59,125 INFO L273 TraceCheckUtils]: 149: Hoare triple {72290#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72297#(<= main_x 75)} is VALID [2019-05-15 10:59:59,126 INFO L273 TraceCheckUtils]: 150: Hoare triple {72297#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72297#(<= main_x 75)} is VALID [2019-05-15 10:59:59,127 INFO L273 TraceCheckUtils]: 151: Hoare triple {72297#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72304#(<= main_x 76)} is VALID [2019-05-15 10:59:59,127 INFO L273 TraceCheckUtils]: 152: Hoare triple {72304#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72304#(<= main_x 76)} is VALID [2019-05-15 10:59:59,128 INFO L273 TraceCheckUtils]: 153: Hoare triple {72304#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72311#(<= main_x 77)} is VALID [2019-05-15 10:59:59,128 INFO L273 TraceCheckUtils]: 154: Hoare triple {72311#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72311#(<= main_x 77)} is VALID [2019-05-15 10:59:59,129 INFO L273 TraceCheckUtils]: 155: Hoare triple {72311#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72318#(<= main_x 78)} is VALID [2019-05-15 10:59:59,130 INFO L273 TraceCheckUtils]: 156: Hoare triple {72318#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72318#(<= main_x 78)} is VALID [2019-05-15 10:59:59,130 INFO L273 TraceCheckUtils]: 157: Hoare triple {72318#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72325#(<= main_x 79)} is VALID [2019-05-15 10:59:59,131 INFO L273 TraceCheckUtils]: 158: Hoare triple {72325#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72325#(<= main_x 79)} is VALID [2019-05-15 10:59:59,132 INFO L273 TraceCheckUtils]: 159: Hoare triple {72325#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72332#(<= main_x 80)} is VALID [2019-05-15 10:59:59,132 INFO L273 TraceCheckUtils]: 160: Hoare triple {72332#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72332#(<= main_x 80)} is VALID [2019-05-15 10:59:59,133 INFO L273 TraceCheckUtils]: 161: Hoare triple {72332#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72339#(<= main_x 81)} is VALID [2019-05-15 10:59:59,133 INFO L273 TraceCheckUtils]: 162: Hoare triple {72339#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72339#(<= main_x 81)} is VALID [2019-05-15 10:59:59,134 INFO L273 TraceCheckUtils]: 163: Hoare triple {72339#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72346#(<= main_x 82)} is VALID [2019-05-15 10:59:59,135 INFO L273 TraceCheckUtils]: 164: Hoare triple {72346#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72346#(<= main_x 82)} is VALID [2019-05-15 10:59:59,135 INFO L273 TraceCheckUtils]: 165: Hoare triple {72346#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72353#(<= main_x 83)} is VALID [2019-05-15 10:59:59,136 INFO L273 TraceCheckUtils]: 166: Hoare triple {72353#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72353#(<= main_x 83)} is VALID [2019-05-15 10:59:59,137 INFO L273 TraceCheckUtils]: 167: Hoare triple {72353#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72360#(<= main_x 84)} is VALID [2019-05-15 10:59:59,137 INFO L273 TraceCheckUtils]: 168: Hoare triple {72360#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72360#(<= main_x 84)} is VALID [2019-05-15 10:59:59,138 INFO L273 TraceCheckUtils]: 169: Hoare triple {72360#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72367#(<= main_x 85)} is VALID [2019-05-15 10:59:59,139 INFO L273 TraceCheckUtils]: 170: Hoare triple {72367#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72367#(<= main_x 85)} is VALID [2019-05-15 10:59:59,139 INFO L273 TraceCheckUtils]: 171: Hoare triple {72367#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72374#(<= main_x 86)} is VALID [2019-05-15 10:59:59,140 INFO L273 TraceCheckUtils]: 172: Hoare triple {72374#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72374#(<= main_x 86)} is VALID [2019-05-15 10:59:59,140 INFO L273 TraceCheckUtils]: 173: Hoare triple {72374#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72381#(<= main_x 87)} is VALID [2019-05-15 10:59:59,141 INFO L273 TraceCheckUtils]: 174: Hoare triple {72381#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72381#(<= main_x 87)} is VALID [2019-05-15 10:59:59,142 INFO L273 TraceCheckUtils]: 175: Hoare triple {72381#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72388#(<= main_x 88)} is VALID [2019-05-15 10:59:59,142 INFO L273 TraceCheckUtils]: 176: Hoare triple {72388#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72388#(<= main_x 88)} is VALID [2019-05-15 10:59:59,143 INFO L273 TraceCheckUtils]: 177: Hoare triple {72388#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72395#(<= main_x 89)} is VALID [2019-05-15 10:59:59,143 INFO L273 TraceCheckUtils]: 178: Hoare triple {72395#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72395#(<= main_x 89)} is VALID [2019-05-15 10:59:59,144 INFO L273 TraceCheckUtils]: 179: Hoare triple {72395#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72402#(<= main_x 90)} is VALID [2019-05-15 10:59:59,145 INFO L273 TraceCheckUtils]: 180: Hoare triple {72402#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72402#(<= main_x 90)} is VALID [2019-05-15 10:59:59,145 INFO L273 TraceCheckUtils]: 181: Hoare triple {72402#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72409#(<= main_x 91)} is VALID [2019-05-15 10:59:59,146 INFO L273 TraceCheckUtils]: 182: Hoare triple {72409#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72409#(<= main_x 91)} is VALID [2019-05-15 10:59:59,146 INFO L273 TraceCheckUtils]: 183: Hoare triple {72409#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72416#(<= main_x 92)} is VALID [2019-05-15 10:59:59,147 INFO L273 TraceCheckUtils]: 184: Hoare triple {72416#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72416#(<= main_x 92)} is VALID [2019-05-15 10:59:59,148 INFO L273 TraceCheckUtils]: 185: Hoare triple {72416#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72423#(<= main_x 93)} is VALID [2019-05-15 10:59:59,148 INFO L273 TraceCheckUtils]: 186: Hoare triple {72423#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72423#(<= main_x 93)} is VALID [2019-05-15 10:59:59,149 INFO L273 TraceCheckUtils]: 187: Hoare triple {72423#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72430#(<= main_x 94)} is VALID [2019-05-15 10:59:59,149 INFO L273 TraceCheckUtils]: 188: Hoare triple {72430#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72430#(<= main_x 94)} is VALID [2019-05-15 10:59:59,150 INFO L273 TraceCheckUtils]: 189: Hoare triple {72430#(<= main_x 94)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72437#(<= main_x 95)} is VALID [2019-05-15 10:59:59,151 INFO L273 TraceCheckUtils]: 190: Hoare triple {72437#(<= main_x 95)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72437#(<= main_x 95)} is VALID [2019-05-15 10:59:59,151 INFO L273 TraceCheckUtils]: 191: Hoare triple {72437#(<= main_x 95)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {72444#(<= main_x 96)} is VALID [2019-05-15 10:59:59,152 INFO L273 TraceCheckUtils]: 192: Hoare triple {72444#(<= main_x 96)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {72444#(<= main_x 96)} is VALID [2019-05-15 10:59:59,153 INFO L273 TraceCheckUtils]: 193: Hoare triple {72444#(<= main_x 96)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {71771#false} is VALID [2019-05-15 10:59:59,153 INFO L273 TraceCheckUtils]: 194: Hoare triple {71771#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {71771#false} is VALID [2019-05-15 10:59:59,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9216 backedges. 0 proven. 9216 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 10:59:59,177 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 10:59:59,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2019-05-15 10:59:59,178 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 195 [2019-05-15 10:59:59,178 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 10:59:59,178 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 99 states. [2019-05-15 10:59:59,376 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 195 edges. 195 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 10:59:59,376 INFO L454 AbstractCegarLoop]: Interpolant automaton has 99 states [2019-05-15 10:59:59,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2019-05-15 10:59:59,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2019-05-15 10:59:59,378 INFO L87 Difference]: Start difference. First operand 196 states and 292 transitions. Second operand 99 states. [2019-05-15 11:00:00,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:00,214 INFO L93 Difference]: Finished difference Result 198 states and 295 transitions. [2019-05-15 11:00:00,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2019-05-15 11:00:00,214 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 195 [2019-05-15 11:00:00,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 11:00:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2019-05-15 11:00:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 296 transitions. [2019-05-15 11:00:00,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2019-05-15 11:00:00,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 296 transitions. [2019-05-15 11:00:00,217 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 99 states and 296 transitions. [2019-05-15 11:00:00,509 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 296 edges. 296 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:00,513 INFO L225 Difference]: With dead ends: 198 [2019-05-15 11:00:00,513 INFO L226 Difference]: Without dead ends: 198 [2019-05-15 11:00:00,514 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2019-05-15 11:00:00,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2019-05-15 11:00:00,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2019-05-15 11:00:00,516 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 11:00:00,516 INFO L82 GeneralOperation]: Start isEquivalent. First operand 198 states. Second operand 198 states. [2019-05-15 11:00:00,516 INFO L74 IsIncluded]: Start isIncluded. First operand 198 states. Second operand 198 states. [2019-05-15 11:00:00,516 INFO L87 Difference]: Start difference. First operand 198 states. Second operand 198 states. [2019-05-15 11:00:00,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:00,519 INFO L93 Difference]: Finished difference Result 198 states and 295 transitions. [2019-05-15 11:00:00,520 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 295 transitions. [2019-05-15 11:00:00,520 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:00,520 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:00,520 INFO L74 IsIncluded]: Start isIncluded. First operand 198 states. Second operand 198 states. [2019-05-15 11:00:00,520 INFO L87 Difference]: Start difference. First operand 198 states. Second operand 198 states. [2019-05-15 11:00:00,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:00,523 INFO L93 Difference]: Finished difference Result 198 states and 295 transitions. [2019-05-15 11:00:00,524 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 295 transitions. [2019-05-15 11:00:00,524 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:00,524 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:00,524 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 11:00:00,524 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 11:00:00,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2019-05-15 11:00:00,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 295 transitions. [2019-05-15 11:00:00,527 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 295 transitions. Word has length 195 [2019-05-15 11:00:00,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 11:00:00,528 INFO L475 AbstractCegarLoop]: Abstraction has 198 states and 295 transitions. [2019-05-15 11:00:00,528 INFO L476 AbstractCegarLoop]: Interpolant automaton has 99 states. [2019-05-15 11:00:00,528 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 295 transitions. [2019-05-15 11:00:00,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2019-05-15 11:00:00,529 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 11:00:00,529 INFO L399 BasicCegarLoop]: trace histogram [97, 97, 1, 1, 1] [2019-05-15 11:00:00,529 INFO L418 AbstractCegarLoop]: === Iteration 98 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 11:00:00,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 11:00:00,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1469519158, now seen corresponding path program 97 times [2019-05-15 11:00:00,530 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 11:00:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:00,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 99 conjunts are in the unsatisfiable core [2019-05-15 11:00:00,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:00,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 11:00:04,645 INFO L273 TraceCheckUtils]: 0: Hoare triple {73245#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {73250#(<= main_x 0)} is VALID [2019-05-15 11:00:04,646 INFO L273 TraceCheckUtils]: 1: Hoare triple {73250#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73254#(<= main_x 1)} is VALID [2019-05-15 11:00:04,646 INFO L273 TraceCheckUtils]: 2: Hoare triple {73254#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73254#(<= main_x 1)} is VALID [2019-05-15 11:00:04,647 INFO L273 TraceCheckUtils]: 3: Hoare triple {73254#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73261#(<= main_x 2)} is VALID [2019-05-15 11:00:04,648 INFO L273 TraceCheckUtils]: 4: Hoare triple {73261#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73261#(<= main_x 2)} is VALID [2019-05-15 11:00:04,648 INFO L273 TraceCheckUtils]: 5: Hoare triple {73261#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73268#(<= main_x 3)} is VALID [2019-05-15 11:00:04,649 INFO L273 TraceCheckUtils]: 6: Hoare triple {73268#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73268#(<= main_x 3)} is VALID [2019-05-15 11:00:04,650 INFO L273 TraceCheckUtils]: 7: Hoare triple {73268#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73275#(<= main_x 4)} is VALID [2019-05-15 11:00:04,650 INFO L273 TraceCheckUtils]: 8: Hoare triple {73275#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73275#(<= main_x 4)} is VALID [2019-05-15 11:00:04,651 INFO L273 TraceCheckUtils]: 9: Hoare triple {73275#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73282#(<= main_x 5)} is VALID [2019-05-15 11:00:04,651 INFO L273 TraceCheckUtils]: 10: Hoare triple {73282#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73282#(<= main_x 5)} is VALID [2019-05-15 11:00:04,652 INFO L273 TraceCheckUtils]: 11: Hoare triple {73282#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73289#(<= main_x 6)} is VALID [2019-05-15 11:00:04,653 INFO L273 TraceCheckUtils]: 12: Hoare triple {73289#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73289#(<= main_x 6)} is VALID [2019-05-15 11:00:04,653 INFO L273 TraceCheckUtils]: 13: Hoare triple {73289#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73296#(<= main_x 7)} is VALID [2019-05-15 11:00:04,654 INFO L273 TraceCheckUtils]: 14: Hoare triple {73296#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73296#(<= main_x 7)} is VALID [2019-05-15 11:00:04,655 INFO L273 TraceCheckUtils]: 15: Hoare triple {73296#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73303#(<= main_x 8)} is VALID [2019-05-15 11:00:04,655 INFO L273 TraceCheckUtils]: 16: Hoare triple {73303#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73303#(<= main_x 8)} is VALID [2019-05-15 11:00:04,656 INFO L273 TraceCheckUtils]: 17: Hoare triple {73303#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73310#(<= main_x 9)} is VALID [2019-05-15 11:00:04,657 INFO L273 TraceCheckUtils]: 18: Hoare triple {73310#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73310#(<= main_x 9)} is VALID [2019-05-15 11:00:04,657 INFO L273 TraceCheckUtils]: 19: Hoare triple {73310#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73317#(<= main_x 10)} is VALID [2019-05-15 11:00:04,658 INFO L273 TraceCheckUtils]: 20: Hoare triple {73317#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73317#(<= main_x 10)} is VALID [2019-05-15 11:00:04,659 INFO L273 TraceCheckUtils]: 21: Hoare triple {73317#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73324#(<= main_x 11)} is VALID [2019-05-15 11:00:04,659 INFO L273 TraceCheckUtils]: 22: Hoare triple {73324#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73324#(<= main_x 11)} is VALID [2019-05-15 11:00:04,660 INFO L273 TraceCheckUtils]: 23: Hoare triple {73324#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73331#(<= main_x 12)} is VALID [2019-05-15 11:00:04,660 INFO L273 TraceCheckUtils]: 24: Hoare triple {73331#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73331#(<= main_x 12)} is VALID [2019-05-15 11:00:04,661 INFO L273 TraceCheckUtils]: 25: Hoare triple {73331#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73338#(<= main_x 13)} is VALID [2019-05-15 11:00:04,662 INFO L273 TraceCheckUtils]: 26: Hoare triple {73338#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73338#(<= main_x 13)} is VALID [2019-05-15 11:00:04,662 INFO L273 TraceCheckUtils]: 27: Hoare triple {73338#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73345#(<= main_x 14)} is VALID [2019-05-15 11:00:04,663 INFO L273 TraceCheckUtils]: 28: Hoare triple {73345#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73345#(<= main_x 14)} is VALID [2019-05-15 11:00:04,664 INFO L273 TraceCheckUtils]: 29: Hoare triple {73345#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73352#(<= main_x 15)} is VALID [2019-05-15 11:00:04,664 INFO L273 TraceCheckUtils]: 30: Hoare triple {73352#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73352#(<= main_x 15)} is VALID [2019-05-15 11:00:04,665 INFO L273 TraceCheckUtils]: 31: Hoare triple {73352#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73359#(<= main_x 16)} is VALID [2019-05-15 11:00:04,665 INFO L273 TraceCheckUtils]: 32: Hoare triple {73359#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73359#(<= main_x 16)} is VALID [2019-05-15 11:00:04,666 INFO L273 TraceCheckUtils]: 33: Hoare triple {73359#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73366#(<= main_x 17)} is VALID [2019-05-15 11:00:04,667 INFO L273 TraceCheckUtils]: 34: Hoare triple {73366#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73366#(<= main_x 17)} is VALID [2019-05-15 11:00:04,667 INFO L273 TraceCheckUtils]: 35: Hoare triple {73366#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73373#(<= main_x 18)} is VALID [2019-05-15 11:00:04,668 INFO L273 TraceCheckUtils]: 36: Hoare triple {73373#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73373#(<= main_x 18)} is VALID [2019-05-15 11:00:04,669 INFO L273 TraceCheckUtils]: 37: Hoare triple {73373#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73380#(<= main_x 19)} is VALID [2019-05-15 11:00:04,669 INFO L273 TraceCheckUtils]: 38: Hoare triple {73380#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73380#(<= main_x 19)} is VALID [2019-05-15 11:00:04,670 INFO L273 TraceCheckUtils]: 39: Hoare triple {73380#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73387#(<= main_x 20)} is VALID [2019-05-15 11:00:04,670 INFO L273 TraceCheckUtils]: 40: Hoare triple {73387#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73387#(<= main_x 20)} is VALID [2019-05-15 11:00:04,671 INFO L273 TraceCheckUtils]: 41: Hoare triple {73387#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73394#(<= main_x 21)} is VALID [2019-05-15 11:00:04,672 INFO L273 TraceCheckUtils]: 42: Hoare triple {73394#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73394#(<= main_x 21)} is VALID [2019-05-15 11:00:04,672 INFO L273 TraceCheckUtils]: 43: Hoare triple {73394#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73401#(<= main_x 22)} is VALID [2019-05-15 11:00:04,673 INFO L273 TraceCheckUtils]: 44: Hoare triple {73401#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73401#(<= main_x 22)} is VALID [2019-05-15 11:00:04,680 INFO L273 TraceCheckUtils]: 45: Hoare triple {73401#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73408#(<= main_x 23)} is VALID [2019-05-15 11:00:04,680 INFO L273 TraceCheckUtils]: 46: Hoare triple {73408#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73408#(<= main_x 23)} is VALID [2019-05-15 11:00:04,681 INFO L273 TraceCheckUtils]: 47: Hoare triple {73408#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73415#(<= main_x 24)} is VALID [2019-05-15 11:00:04,681 INFO L273 TraceCheckUtils]: 48: Hoare triple {73415#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73415#(<= main_x 24)} is VALID [2019-05-15 11:00:04,682 INFO L273 TraceCheckUtils]: 49: Hoare triple {73415#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73422#(<= main_x 25)} is VALID [2019-05-15 11:00:04,682 INFO L273 TraceCheckUtils]: 50: Hoare triple {73422#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73422#(<= main_x 25)} is VALID [2019-05-15 11:00:04,683 INFO L273 TraceCheckUtils]: 51: Hoare triple {73422#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73429#(<= main_x 26)} is VALID [2019-05-15 11:00:04,683 INFO L273 TraceCheckUtils]: 52: Hoare triple {73429#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73429#(<= main_x 26)} is VALID [2019-05-15 11:00:04,683 INFO L273 TraceCheckUtils]: 53: Hoare triple {73429#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73436#(<= main_x 27)} is VALID [2019-05-15 11:00:04,684 INFO L273 TraceCheckUtils]: 54: Hoare triple {73436#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73436#(<= main_x 27)} is VALID [2019-05-15 11:00:04,684 INFO L273 TraceCheckUtils]: 55: Hoare triple {73436#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73443#(<= main_x 28)} is VALID [2019-05-15 11:00:04,685 INFO L273 TraceCheckUtils]: 56: Hoare triple {73443#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73443#(<= main_x 28)} is VALID [2019-05-15 11:00:04,685 INFO L273 TraceCheckUtils]: 57: Hoare triple {73443#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73450#(<= main_x 29)} is VALID [2019-05-15 11:00:04,686 INFO L273 TraceCheckUtils]: 58: Hoare triple {73450#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73450#(<= main_x 29)} is VALID [2019-05-15 11:00:04,687 INFO L273 TraceCheckUtils]: 59: Hoare triple {73450#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73457#(<= main_x 30)} is VALID [2019-05-15 11:00:04,687 INFO L273 TraceCheckUtils]: 60: Hoare triple {73457#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73457#(<= main_x 30)} is VALID [2019-05-15 11:00:04,688 INFO L273 TraceCheckUtils]: 61: Hoare triple {73457#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73464#(<= main_x 31)} is VALID [2019-05-15 11:00:04,688 INFO L273 TraceCheckUtils]: 62: Hoare triple {73464#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73464#(<= main_x 31)} is VALID [2019-05-15 11:00:04,689 INFO L273 TraceCheckUtils]: 63: Hoare triple {73464#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73471#(<= main_x 32)} is VALID [2019-05-15 11:00:04,690 INFO L273 TraceCheckUtils]: 64: Hoare triple {73471#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73471#(<= main_x 32)} is VALID [2019-05-15 11:00:04,691 INFO L273 TraceCheckUtils]: 65: Hoare triple {73471#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73478#(<= main_x 33)} is VALID [2019-05-15 11:00:04,691 INFO L273 TraceCheckUtils]: 66: Hoare triple {73478#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73478#(<= main_x 33)} is VALID [2019-05-15 11:00:04,692 INFO L273 TraceCheckUtils]: 67: Hoare triple {73478#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73485#(<= main_x 34)} is VALID [2019-05-15 11:00:04,692 INFO L273 TraceCheckUtils]: 68: Hoare triple {73485#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73485#(<= main_x 34)} is VALID [2019-05-15 11:00:04,693 INFO L273 TraceCheckUtils]: 69: Hoare triple {73485#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73492#(<= main_x 35)} is VALID [2019-05-15 11:00:04,694 INFO L273 TraceCheckUtils]: 70: Hoare triple {73492#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73492#(<= main_x 35)} is VALID [2019-05-15 11:00:04,694 INFO L273 TraceCheckUtils]: 71: Hoare triple {73492#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73499#(<= main_x 36)} is VALID [2019-05-15 11:00:04,695 INFO L273 TraceCheckUtils]: 72: Hoare triple {73499#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73499#(<= main_x 36)} is VALID [2019-05-15 11:00:04,696 INFO L273 TraceCheckUtils]: 73: Hoare triple {73499#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73506#(<= main_x 37)} is VALID [2019-05-15 11:00:04,696 INFO L273 TraceCheckUtils]: 74: Hoare triple {73506#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73506#(<= main_x 37)} is VALID [2019-05-15 11:00:04,697 INFO L273 TraceCheckUtils]: 75: Hoare triple {73506#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73513#(<= main_x 38)} is VALID [2019-05-15 11:00:04,697 INFO L273 TraceCheckUtils]: 76: Hoare triple {73513#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73513#(<= main_x 38)} is VALID [2019-05-15 11:00:04,698 INFO L273 TraceCheckUtils]: 77: Hoare triple {73513#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73520#(<= main_x 39)} is VALID [2019-05-15 11:00:04,699 INFO L273 TraceCheckUtils]: 78: Hoare triple {73520#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73520#(<= main_x 39)} is VALID [2019-05-15 11:00:04,699 INFO L273 TraceCheckUtils]: 79: Hoare triple {73520#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73527#(<= main_x 40)} is VALID [2019-05-15 11:00:04,700 INFO L273 TraceCheckUtils]: 80: Hoare triple {73527#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73527#(<= main_x 40)} is VALID [2019-05-15 11:00:04,701 INFO L273 TraceCheckUtils]: 81: Hoare triple {73527#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73534#(<= main_x 41)} is VALID [2019-05-15 11:00:04,701 INFO L273 TraceCheckUtils]: 82: Hoare triple {73534#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73534#(<= main_x 41)} is VALID [2019-05-15 11:00:04,702 INFO L273 TraceCheckUtils]: 83: Hoare triple {73534#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73541#(<= main_x 42)} is VALID [2019-05-15 11:00:04,702 INFO L273 TraceCheckUtils]: 84: Hoare triple {73541#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73541#(<= main_x 42)} is VALID [2019-05-15 11:00:04,703 INFO L273 TraceCheckUtils]: 85: Hoare triple {73541#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73548#(<= main_x 43)} is VALID [2019-05-15 11:00:04,704 INFO L273 TraceCheckUtils]: 86: Hoare triple {73548#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73548#(<= main_x 43)} is VALID [2019-05-15 11:00:04,704 INFO L273 TraceCheckUtils]: 87: Hoare triple {73548#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73555#(<= main_x 44)} is VALID [2019-05-15 11:00:04,705 INFO L273 TraceCheckUtils]: 88: Hoare triple {73555#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73555#(<= main_x 44)} is VALID [2019-05-15 11:00:04,706 INFO L273 TraceCheckUtils]: 89: Hoare triple {73555#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73562#(<= main_x 45)} is VALID [2019-05-15 11:00:04,706 INFO L273 TraceCheckUtils]: 90: Hoare triple {73562#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73562#(<= main_x 45)} is VALID [2019-05-15 11:00:04,707 INFO L273 TraceCheckUtils]: 91: Hoare triple {73562#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73569#(<= main_x 46)} is VALID [2019-05-15 11:00:04,707 INFO L273 TraceCheckUtils]: 92: Hoare triple {73569#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73569#(<= main_x 46)} is VALID [2019-05-15 11:00:04,708 INFO L273 TraceCheckUtils]: 93: Hoare triple {73569#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73576#(<= main_x 47)} is VALID [2019-05-15 11:00:04,709 INFO L273 TraceCheckUtils]: 94: Hoare triple {73576#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73576#(<= main_x 47)} is VALID [2019-05-15 11:00:04,709 INFO L273 TraceCheckUtils]: 95: Hoare triple {73576#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73583#(<= main_x 48)} is VALID [2019-05-15 11:00:04,710 INFO L273 TraceCheckUtils]: 96: Hoare triple {73583#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73583#(<= main_x 48)} is VALID [2019-05-15 11:00:04,711 INFO L273 TraceCheckUtils]: 97: Hoare triple {73583#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73590#(<= main_x 49)} is VALID [2019-05-15 11:00:04,711 INFO L273 TraceCheckUtils]: 98: Hoare triple {73590#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73590#(<= main_x 49)} is VALID [2019-05-15 11:00:04,712 INFO L273 TraceCheckUtils]: 99: Hoare triple {73590#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73597#(<= main_x 50)} is VALID [2019-05-15 11:00:04,712 INFO L273 TraceCheckUtils]: 100: Hoare triple {73597#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73597#(<= main_x 50)} is VALID [2019-05-15 11:00:04,713 INFO L273 TraceCheckUtils]: 101: Hoare triple {73597#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73604#(<= main_x 51)} is VALID [2019-05-15 11:00:04,714 INFO L273 TraceCheckUtils]: 102: Hoare triple {73604#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73604#(<= main_x 51)} is VALID [2019-05-15 11:00:04,714 INFO L273 TraceCheckUtils]: 103: Hoare triple {73604#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73611#(<= main_x 52)} is VALID [2019-05-15 11:00:04,715 INFO L273 TraceCheckUtils]: 104: Hoare triple {73611#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73611#(<= main_x 52)} is VALID [2019-05-15 11:00:04,716 INFO L273 TraceCheckUtils]: 105: Hoare triple {73611#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73618#(<= main_x 53)} is VALID [2019-05-15 11:00:04,716 INFO L273 TraceCheckUtils]: 106: Hoare triple {73618#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73618#(<= main_x 53)} is VALID [2019-05-15 11:00:04,717 INFO L273 TraceCheckUtils]: 107: Hoare triple {73618#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73625#(<= main_x 54)} is VALID [2019-05-15 11:00:04,718 INFO L273 TraceCheckUtils]: 108: Hoare triple {73625#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73625#(<= main_x 54)} is VALID [2019-05-15 11:00:04,718 INFO L273 TraceCheckUtils]: 109: Hoare triple {73625#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73632#(<= main_x 55)} is VALID [2019-05-15 11:00:04,719 INFO L273 TraceCheckUtils]: 110: Hoare triple {73632#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73632#(<= main_x 55)} is VALID [2019-05-15 11:00:04,720 INFO L273 TraceCheckUtils]: 111: Hoare triple {73632#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73639#(<= main_x 56)} is VALID [2019-05-15 11:00:04,720 INFO L273 TraceCheckUtils]: 112: Hoare triple {73639#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73639#(<= main_x 56)} is VALID [2019-05-15 11:00:04,721 INFO L273 TraceCheckUtils]: 113: Hoare triple {73639#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73646#(<= main_x 57)} is VALID [2019-05-15 11:00:04,721 INFO L273 TraceCheckUtils]: 114: Hoare triple {73646#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73646#(<= main_x 57)} is VALID [2019-05-15 11:00:04,722 INFO L273 TraceCheckUtils]: 115: Hoare triple {73646#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73653#(<= main_x 58)} is VALID [2019-05-15 11:00:04,723 INFO L273 TraceCheckUtils]: 116: Hoare triple {73653#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73653#(<= main_x 58)} is VALID [2019-05-15 11:00:04,723 INFO L273 TraceCheckUtils]: 117: Hoare triple {73653#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73660#(<= main_x 59)} is VALID [2019-05-15 11:00:04,724 INFO L273 TraceCheckUtils]: 118: Hoare triple {73660#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73660#(<= main_x 59)} is VALID [2019-05-15 11:00:04,725 INFO L273 TraceCheckUtils]: 119: Hoare triple {73660#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73667#(<= main_x 60)} is VALID [2019-05-15 11:00:04,725 INFO L273 TraceCheckUtils]: 120: Hoare triple {73667#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73667#(<= main_x 60)} is VALID [2019-05-15 11:00:04,726 INFO L273 TraceCheckUtils]: 121: Hoare triple {73667#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73674#(<= main_x 61)} is VALID [2019-05-15 11:00:04,726 INFO L273 TraceCheckUtils]: 122: Hoare triple {73674#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73674#(<= main_x 61)} is VALID [2019-05-15 11:00:04,727 INFO L273 TraceCheckUtils]: 123: Hoare triple {73674#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73681#(<= main_x 62)} is VALID [2019-05-15 11:00:04,728 INFO L273 TraceCheckUtils]: 124: Hoare triple {73681#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73681#(<= main_x 62)} is VALID [2019-05-15 11:00:04,728 INFO L273 TraceCheckUtils]: 125: Hoare triple {73681#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73688#(<= main_x 63)} is VALID [2019-05-15 11:00:04,729 INFO L273 TraceCheckUtils]: 126: Hoare triple {73688#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73688#(<= main_x 63)} is VALID [2019-05-15 11:00:04,730 INFO L273 TraceCheckUtils]: 127: Hoare triple {73688#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73695#(<= main_x 64)} is VALID [2019-05-15 11:00:04,730 INFO L273 TraceCheckUtils]: 128: Hoare triple {73695#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73695#(<= main_x 64)} is VALID [2019-05-15 11:00:04,731 INFO L273 TraceCheckUtils]: 129: Hoare triple {73695#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73702#(<= main_x 65)} is VALID [2019-05-15 11:00:04,732 INFO L273 TraceCheckUtils]: 130: Hoare triple {73702#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73702#(<= main_x 65)} is VALID [2019-05-15 11:00:04,732 INFO L273 TraceCheckUtils]: 131: Hoare triple {73702#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73709#(<= main_x 66)} is VALID [2019-05-15 11:00:04,733 INFO L273 TraceCheckUtils]: 132: Hoare triple {73709#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73709#(<= main_x 66)} is VALID [2019-05-15 11:00:04,733 INFO L273 TraceCheckUtils]: 133: Hoare triple {73709#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73716#(<= main_x 67)} is VALID [2019-05-15 11:00:04,734 INFO L273 TraceCheckUtils]: 134: Hoare triple {73716#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73716#(<= main_x 67)} is VALID [2019-05-15 11:00:04,735 INFO L273 TraceCheckUtils]: 135: Hoare triple {73716#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73723#(<= main_x 68)} is VALID [2019-05-15 11:00:04,735 INFO L273 TraceCheckUtils]: 136: Hoare triple {73723#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73723#(<= main_x 68)} is VALID [2019-05-15 11:00:04,736 INFO L273 TraceCheckUtils]: 137: Hoare triple {73723#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73730#(<= main_x 69)} is VALID [2019-05-15 11:00:04,736 INFO L273 TraceCheckUtils]: 138: Hoare triple {73730#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73730#(<= main_x 69)} is VALID [2019-05-15 11:00:04,737 INFO L273 TraceCheckUtils]: 139: Hoare triple {73730#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73737#(<= main_x 70)} is VALID [2019-05-15 11:00:04,738 INFO L273 TraceCheckUtils]: 140: Hoare triple {73737#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73737#(<= main_x 70)} is VALID [2019-05-15 11:00:04,738 INFO L273 TraceCheckUtils]: 141: Hoare triple {73737#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73744#(<= main_x 71)} is VALID [2019-05-15 11:00:04,739 INFO L273 TraceCheckUtils]: 142: Hoare triple {73744#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73744#(<= main_x 71)} is VALID [2019-05-15 11:00:04,740 INFO L273 TraceCheckUtils]: 143: Hoare triple {73744#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73751#(<= main_x 72)} is VALID [2019-05-15 11:00:04,740 INFO L273 TraceCheckUtils]: 144: Hoare triple {73751#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73751#(<= main_x 72)} is VALID [2019-05-15 11:00:04,741 INFO L273 TraceCheckUtils]: 145: Hoare triple {73751#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73758#(<= main_x 73)} is VALID [2019-05-15 11:00:04,741 INFO L273 TraceCheckUtils]: 146: Hoare triple {73758#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73758#(<= main_x 73)} is VALID [2019-05-15 11:00:04,742 INFO L273 TraceCheckUtils]: 147: Hoare triple {73758#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73765#(<= main_x 74)} is VALID [2019-05-15 11:00:04,743 INFO L273 TraceCheckUtils]: 148: Hoare triple {73765#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73765#(<= main_x 74)} is VALID [2019-05-15 11:00:04,743 INFO L273 TraceCheckUtils]: 149: Hoare triple {73765#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73772#(<= main_x 75)} is VALID [2019-05-15 11:00:04,744 INFO L273 TraceCheckUtils]: 150: Hoare triple {73772#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73772#(<= main_x 75)} is VALID [2019-05-15 11:00:04,745 INFO L273 TraceCheckUtils]: 151: Hoare triple {73772#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73779#(<= main_x 76)} is VALID [2019-05-15 11:00:04,745 INFO L273 TraceCheckUtils]: 152: Hoare triple {73779#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73779#(<= main_x 76)} is VALID [2019-05-15 11:00:04,746 INFO L273 TraceCheckUtils]: 153: Hoare triple {73779#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73786#(<= main_x 77)} is VALID [2019-05-15 11:00:04,746 INFO L273 TraceCheckUtils]: 154: Hoare triple {73786#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73786#(<= main_x 77)} is VALID [2019-05-15 11:00:04,747 INFO L273 TraceCheckUtils]: 155: Hoare triple {73786#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73793#(<= main_x 78)} is VALID [2019-05-15 11:00:04,748 INFO L273 TraceCheckUtils]: 156: Hoare triple {73793#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73793#(<= main_x 78)} is VALID [2019-05-15 11:00:04,748 INFO L273 TraceCheckUtils]: 157: Hoare triple {73793#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73800#(<= main_x 79)} is VALID [2019-05-15 11:00:04,749 INFO L273 TraceCheckUtils]: 158: Hoare triple {73800#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73800#(<= main_x 79)} is VALID [2019-05-15 11:00:04,750 INFO L273 TraceCheckUtils]: 159: Hoare triple {73800#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73807#(<= main_x 80)} is VALID [2019-05-15 11:00:04,750 INFO L273 TraceCheckUtils]: 160: Hoare triple {73807#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73807#(<= main_x 80)} is VALID [2019-05-15 11:00:04,751 INFO L273 TraceCheckUtils]: 161: Hoare triple {73807#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73814#(<= main_x 81)} is VALID [2019-05-15 11:00:04,752 INFO L273 TraceCheckUtils]: 162: Hoare triple {73814#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73814#(<= main_x 81)} is VALID [2019-05-15 11:00:04,752 INFO L273 TraceCheckUtils]: 163: Hoare triple {73814#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73821#(<= main_x 82)} is VALID [2019-05-15 11:00:04,753 INFO L273 TraceCheckUtils]: 164: Hoare triple {73821#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73821#(<= main_x 82)} is VALID [2019-05-15 11:00:04,754 INFO L273 TraceCheckUtils]: 165: Hoare triple {73821#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73828#(<= main_x 83)} is VALID [2019-05-15 11:00:04,754 INFO L273 TraceCheckUtils]: 166: Hoare triple {73828#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73828#(<= main_x 83)} is VALID [2019-05-15 11:00:04,755 INFO L273 TraceCheckUtils]: 167: Hoare triple {73828#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73835#(<= main_x 84)} is VALID [2019-05-15 11:00:04,755 INFO L273 TraceCheckUtils]: 168: Hoare triple {73835#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73835#(<= main_x 84)} is VALID [2019-05-15 11:00:04,756 INFO L273 TraceCheckUtils]: 169: Hoare triple {73835#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73842#(<= main_x 85)} is VALID [2019-05-15 11:00:04,757 INFO L273 TraceCheckUtils]: 170: Hoare triple {73842#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73842#(<= main_x 85)} is VALID [2019-05-15 11:00:04,757 INFO L273 TraceCheckUtils]: 171: Hoare triple {73842#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73849#(<= main_x 86)} is VALID [2019-05-15 11:00:04,758 INFO L273 TraceCheckUtils]: 172: Hoare triple {73849#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73849#(<= main_x 86)} is VALID [2019-05-15 11:00:04,759 INFO L273 TraceCheckUtils]: 173: Hoare triple {73849#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73856#(<= main_x 87)} is VALID [2019-05-15 11:00:04,759 INFO L273 TraceCheckUtils]: 174: Hoare triple {73856#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73856#(<= main_x 87)} is VALID [2019-05-15 11:00:04,760 INFO L273 TraceCheckUtils]: 175: Hoare triple {73856#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73863#(<= main_x 88)} is VALID [2019-05-15 11:00:04,760 INFO L273 TraceCheckUtils]: 176: Hoare triple {73863#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73863#(<= main_x 88)} is VALID [2019-05-15 11:00:04,761 INFO L273 TraceCheckUtils]: 177: Hoare triple {73863#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73870#(<= main_x 89)} is VALID [2019-05-15 11:00:04,762 INFO L273 TraceCheckUtils]: 178: Hoare triple {73870#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73870#(<= main_x 89)} is VALID [2019-05-15 11:00:04,762 INFO L273 TraceCheckUtils]: 179: Hoare triple {73870#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73877#(<= main_x 90)} is VALID [2019-05-15 11:00:04,763 INFO L273 TraceCheckUtils]: 180: Hoare triple {73877#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73877#(<= main_x 90)} is VALID [2019-05-15 11:00:04,764 INFO L273 TraceCheckUtils]: 181: Hoare triple {73877#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73884#(<= main_x 91)} is VALID [2019-05-15 11:00:04,764 INFO L273 TraceCheckUtils]: 182: Hoare triple {73884#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73884#(<= main_x 91)} is VALID [2019-05-15 11:00:04,765 INFO L273 TraceCheckUtils]: 183: Hoare triple {73884#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73891#(<= main_x 92)} is VALID [2019-05-15 11:00:04,765 INFO L273 TraceCheckUtils]: 184: Hoare triple {73891#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73891#(<= main_x 92)} is VALID [2019-05-15 11:00:04,766 INFO L273 TraceCheckUtils]: 185: Hoare triple {73891#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73898#(<= main_x 93)} is VALID [2019-05-15 11:00:04,767 INFO L273 TraceCheckUtils]: 186: Hoare triple {73898#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73898#(<= main_x 93)} is VALID [2019-05-15 11:00:04,767 INFO L273 TraceCheckUtils]: 187: Hoare triple {73898#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73905#(<= main_x 94)} is VALID [2019-05-15 11:00:04,768 INFO L273 TraceCheckUtils]: 188: Hoare triple {73905#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73905#(<= main_x 94)} is VALID [2019-05-15 11:00:04,768 INFO L273 TraceCheckUtils]: 189: Hoare triple {73905#(<= main_x 94)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73912#(<= main_x 95)} is VALID [2019-05-15 11:00:04,769 INFO L273 TraceCheckUtils]: 190: Hoare triple {73912#(<= main_x 95)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73912#(<= main_x 95)} is VALID [2019-05-15 11:00:04,770 INFO L273 TraceCheckUtils]: 191: Hoare triple {73912#(<= main_x 95)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73919#(<= main_x 96)} is VALID [2019-05-15 11:00:04,770 INFO L273 TraceCheckUtils]: 192: Hoare triple {73919#(<= main_x 96)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73919#(<= main_x 96)} is VALID [2019-05-15 11:00:04,771 INFO L273 TraceCheckUtils]: 193: Hoare triple {73919#(<= main_x 96)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {73926#(<= main_x 97)} is VALID [2019-05-15 11:00:04,772 INFO L273 TraceCheckUtils]: 194: Hoare triple {73926#(<= main_x 97)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {73926#(<= main_x 97)} is VALID [2019-05-15 11:00:04,772 INFO L273 TraceCheckUtils]: 195: Hoare triple {73926#(<= main_x 97)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {73246#false} is VALID [2019-05-15 11:00:04,772 INFO L273 TraceCheckUtils]: 196: Hoare triple {73246#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {73246#false} is VALID [2019-05-15 11:00:04,811 INFO L134 CoverageAnalysis]: Checked inductivity of 9409 backedges. 0 proven. 9409 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 11:00:04,811 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 11:00:04,812 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2019-05-15 11:00:04,812 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 197 [2019-05-15 11:00:04,812 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 11:00:04,812 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 100 states. [2019-05-15 11:00:05,011 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 197 edges. 197 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:05,012 INFO L454 AbstractCegarLoop]: Interpolant automaton has 100 states [2019-05-15 11:00:05,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2019-05-15 11:00:05,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2019-05-15 11:00:05,013 INFO L87 Difference]: Start difference. First operand 198 states and 295 transitions. Second operand 100 states. [2019-05-15 11:00:05,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:05,914 INFO L93 Difference]: Finished difference Result 200 states and 298 transitions. [2019-05-15 11:00:05,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2019-05-15 11:00:05,915 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 197 [2019-05-15 11:00:05,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 11:00:05,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-05-15 11:00:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 299 transitions. [2019-05-15 11:00:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-05-15 11:00:05,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 299 transitions. [2019-05-15 11:00:05,917 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 100 states and 299 transitions. [2019-05-15 11:00:06,210 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 299 edges. 299 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:06,214 INFO L225 Difference]: With dead ends: 200 [2019-05-15 11:00:06,214 INFO L226 Difference]: Without dead ends: 200 [2019-05-15 11:00:06,215 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2019-05-15 11:00:06,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2019-05-15 11:00:06,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2019-05-15 11:00:06,217 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 11:00:06,217 INFO L82 GeneralOperation]: Start isEquivalent. First operand 200 states. Second operand 200 states. [2019-05-15 11:00:06,217 INFO L74 IsIncluded]: Start isIncluded. First operand 200 states. Second operand 200 states. [2019-05-15 11:00:06,217 INFO L87 Difference]: Start difference. First operand 200 states. Second operand 200 states. [2019-05-15 11:00:06,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:06,219 INFO L93 Difference]: Finished difference Result 200 states and 298 transitions. [2019-05-15 11:00:06,220 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 298 transitions. [2019-05-15 11:00:06,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:06,220 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:06,220 INFO L74 IsIncluded]: Start isIncluded. First operand 200 states. Second operand 200 states. [2019-05-15 11:00:06,220 INFO L87 Difference]: Start difference. First operand 200 states. Second operand 200 states. [2019-05-15 11:00:06,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:06,222 INFO L93 Difference]: Finished difference Result 200 states and 298 transitions. [2019-05-15 11:00:06,222 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 298 transitions. [2019-05-15 11:00:06,223 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:06,223 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:06,223 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 11:00:06,223 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 11:00:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2019-05-15 11:00:06,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 298 transitions. [2019-05-15 11:00:06,225 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 298 transitions. Word has length 197 [2019-05-15 11:00:06,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 11:00:06,225 INFO L475 AbstractCegarLoop]: Abstraction has 200 states and 298 transitions. [2019-05-15 11:00:06,225 INFO L476 AbstractCegarLoop]: Interpolant automaton has 100 states. [2019-05-15 11:00:06,225 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 298 transitions. [2019-05-15 11:00:06,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2019-05-15 11:00:06,226 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 11:00:06,226 INFO L399 BasicCegarLoop]: trace histogram [98, 98, 1, 1, 1] [2019-05-15 11:00:06,226 INFO L418 AbstractCegarLoop]: === Iteration 99 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 11:00:06,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 11:00:06,226 INFO L82 PathProgramCache]: Analyzing trace with hash -836359687, now seen corresponding path program 98 times [2019-05-15 11:00:06,227 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 11:00:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:06,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 100 conjunts are in the unsatisfiable core [2019-05-15 11:00:06,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:06,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 11:00:10,338 INFO L273 TraceCheckUtils]: 0: Hoare triple {74735#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {74740#(<= main_x 0)} is VALID [2019-05-15 11:00:10,338 INFO L273 TraceCheckUtils]: 1: Hoare triple {74740#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74744#(<= main_x 1)} is VALID [2019-05-15 11:00:10,339 INFO L273 TraceCheckUtils]: 2: Hoare triple {74744#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74744#(<= main_x 1)} is VALID [2019-05-15 11:00:10,340 INFO L273 TraceCheckUtils]: 3: Hoare triple {74744#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74751#(<= main_x 2)} is VALID [2019-05-15 11:00:10,340 INFO L273 TraceCheckUtils]: 4: Hoare triple {74751#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74751#(<= main_x 2)} is VALID [2019-05-15 11:00:10,341 INFO L273 TraceCheckUtils]: 5: Hoare triple {74751#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74758#(<= main_x 3)} is VALID [2019-05-15 11:00:10,341 INFO L273 TraceCheckUtils]: 6: Hoare triple {74758#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74758#(<= main_x 3)} is VALID [2019-05-15 11:00:10,342 INFO L273 TraceCheckUtils]: 7: Hoare triple {74758#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74765#(<= main_x 4)} is VALID [2019-05-15 11:00:10,343 INFO L273 TraceCheckUtils]: 8: Hoare triple {74765#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74765#(<= main_x 4)} is VALID [2019-05-15 11:00:10,343 INFO L273 TraceCheckUtils]: 9: Hoare triple {74765#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74772#(<= main_x 5)} is VALID [2019-05-15 11:00:10,344 INFO L273 TraceCheckUtils]: 10: Hoare triple {74772#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74772#(<= main_x 5)} is VALID [2019-05-15 11:00:10,345 INFO L273 TraceCheckUtils]: 11: Hoare triple {74772#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74779#(<= main_x 6)} is VALID [2019-05-15 11:00:10,345 INFO L273 TraceCheckUtils]: 12: Hoare triple {74779#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74779#(<= main_x 6)} is VALID [2019-05-15 11:00:10,346 INFO L273 TraceCheckUtils]: 13: Hoare triple {74779#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74786#(<= main_x 7)} is VALID [2019-05-15 11:00:10,347 INFO L273 TraceCheckUtils]: 14: Hoare triple {74786#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74786#(<= main_x 7)} is VALID [2019-05-15 11:00:10,347 INFO L273 TraceCheckUtils]: 15: Hoare triple {74786#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74793#(<= main_x 8)} is VALID [2019-05-15 11:00:10,348 INFO L273 TraceCheckUtils]: 16: Hoare triple {74793#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74793#(<= main_x 8)} is VALID [2019-05-15 11:00:10,348 INFO L273 TraceCheckUtils]: 17: Hoare triple {74793#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74800#(<= main_x 9)} is VALID [2019-05-15 11:00:10,349 INFO L273 TraceCheckUtils]: 18: Hoare triple {74800#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74800#(<= main_x 9)} is VALID [2019-05-15 11:00:10,350 INFO L273 TraceCheckUtils]: 19: Hoare triple {74800#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74807#(<= main_x 10)} is VALID [2019-05-15 11:00:10,350 INFO L273 TraceCheckUtils]: 20: Hoare triple {74807#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74807#(<= main_x 10)} is VALID [2019-05-15 11:00:10,351 INFO L273 TraceCheckUtils]: 21: Hoare triple {74807#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74814#(<= main_x 11)} is VALID [2019-05-15 11:00:10,351 INFO L273 TraceCheckUtils]: 22: Hoare triple {74814#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74814#(<= main_x 11)} is VALID [2019-05-15 11:00:10,352 INFO L273 TraceCheckUtils]: 23: Hoare triple {74814#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74821#(<= main_x 12)} is VALID [2019-05-15 11:00:10,353 INFO L273 TraceCheckUtils]: 24: Hoare triple {74821#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74821#(<= main_x 12)} is VALID [2019-05-15 11:00:10,353 INFO L273 TraceCheckUtils]: 25: Hoare triple {74821#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74828#(<= main_x 13)} is VALID [2019-05-15 11:00:10,354 INFO L273 TraceCheckUtils]: 26: Hoare triple {74828#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74828#(<= main_x 13)} is VALID [2019-05-15 11:00:10,355 INFO L273 TraceCheckUtils]: 27: Hoare triple {74828#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74835#(<= main_x 14)} is VALID [2019-05-15 11:00:10,355 INFO L273 TraceCheckUtils]: 28: Hoare triple {74835#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74835#(<= main_x 14)} is VALID [2019-05-15 11:00:10,356 INFO L273 TraceCheckUtils]: 29: Hoare triple {74835#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74842#(<= main_x 15)} is VALID [2019-05-15 11:00:10,356 INFO L273 TraceCheckUtils]: 30: Hoare triple {74842#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74842#(<= main_x 15)} is VALID [2019-05-15 11:00:10,357 INFO L273 TraceCheckUtils]: 31: Hoare triple {74842#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74849#(<= main_x 16)} is VALID [2019-05-15 11:00:10,358 INFO L273 TraceCheckUtils]: 32: Hoare triple {74849#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74849#(<= main_x 16)} is VALID [2019-05-15 11:00:10,358 INFO L273 TraceCheckUtils]: 33: Hoare triple {74849#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74856#(<= main_x 17)} is VALID [2019-05-15 11:00:10,359 INFO L273 TraceCheckUtils]: 34: Hoare triple {74856#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74856#(<= main_x 17)} is VALID [2019-05-15 11:00:10,360 INFO L273 TraceCheckUtils]: 35: Hoare triple {74856#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74863#(<= main_x 18)} is VALID [2019-05-15 11:00:10,360 INFO L273 TraceCheckUtils]: 36: Hoare triple {74863#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74863#(<= main_x 18)} is VALID [2019-05-15 11:00:10,361 INFO L273 TraceCheckUtils]: 37: Hoare triple {74863#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74870#(<= main_x 19)} is VALID [2019-05-15 11:00:10,361 INFO L273 TraceCheckUtils]: 38: Hoare triple {74870#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74870#(<= main_x 19)} is VALID [2019-05-15 11:00:10,362 INFO L273 TraceCheckUtils]: 39: Hoare triple {74870#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74877#(<= main_x 20)} is VALID [2019-05-15 11:00:10,363 INFO L273 TraceCheckUtils]: 40: Hoare triple {74877#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74877#(<= main_x 20)} is VALID [2019-05-15 11:00:10,363 INFO L273 TraceCheckUtils]: 41: Hoare triple {74877#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74884#(<= main_x 21)} is VALID [2019-05-15 11:00:10,364 INFO L273 TraceCheckUtils]: 42: Hoare triple {74884#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74884#(<= main_x 21)} is VALID [2019-05-15 11:00:10,365 INFO L273 TraceCheckUtils]: 43: Hoare triple {74884#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74891#(<= main_x 22)} is VALID [2019-05-15 11:00:10,365 INFO L273 TraceCheckUtils]: 44: Hoare triple {74891#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74891#(<= main_x 22)} is VALID [2019-05-15 11:00:10,366 INFO L273 TraceCheckUtils]: 45: Hoare triple {74891#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74898#(<= main_x 23)} is VALID [2019-05-15 11:00:10,367 INFO L273 TraceCheckUtils]: 46: Hoare triple {74898#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74898#(<= main_x 23)} is VALID [2019-05-15 11:00:10,367 INFO L273 TraceCheckUtils]: 47: Hoare triple {74898#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74905#(<= main_x 24)} is VALID [2019-05-15 11:00:10,368 INFO L273 TraceCheckUtils]: 48: Hoare triple {74905#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74905#(<= main_x 24)} is VALID [2019-05-15 11:00:10,369 INFO L273 TraceCheckUtils]: 49: Hoare triple {74905#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74912#(<= main_x 25)} is VALID [2019-05-15 11:00:10,369 INFO L273 TraceCheckUtils]: 50: Hoare triple {74912#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74912#(<= main_x 25)} is VALID [2019-05-15 11:00:10,370 INFO L273 TraceCheckUtils]: 51: Hoare triple {74912#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74919#(<= main_x 26)} is VALID [2019-05-15 11:00:10,370 INFO L273 TraceCheckUtils]: 52: Hoare triple {74919#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74919#(<= main_x 26)} is VALID [2019-05-15 11:00:10,371 INFO L273 TraceCheckUtils]: 53: Hoare triple {74919#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74926#(<= main_x 27)} is VALID [2019-05-15 11:00:10,371 INFO L273 TraceCheckUtils]: 54: Hoare triple {74926#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74926#(<= main_x 27)} is VALID [2019-05-15 11:00:10,372 INFO L273 TraceCheckUtils]: 55: Hoare triple {74926#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74933#(<= main_x 28)} is VALID [2019-05-15 11:00:10,373 INFO L273 TraceCheckUtils]: 56: Hoare triple {74933#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74933#(<= main_x 28)} is VALID [2019-05-15 11:00:10,373 INFO L273 TraceCheckUtils]: 57: Hoare triple {74933#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74940#(<= main_x 29)} is VALID [2019-05-15 11:00:10,374 INFO L273 TraceCheckUtils]: 58: Hoare triple {74940#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74940#(<= main_x 29)} is VALID [2019-05-15 11:00:10,375 INFO L273 TraceCheckUtils]: 59: Hoare triple {74940#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74947#(<= main_x 30)} is VALID [2019-05-15 11:00:10,375 INFO L273 TraceCheckUtils]: 60: Hoare triple {74947#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74947#(<= main_x 30)} is VALID [2019-05-15 11:00:10,376 INFO L273 TraceCheckUtils]: 61: Hoare triple {74947#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74954#(<= main_x 31)} is VALID [2019-05-15 11:00:10,376 INFO L273 TraceCheckUtils]: 62: Hoare triple {74954#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74954#(<= main_x 31)} is VALID [2019-05-15 11:00:10,377 INFO L273 TraceCheckUtils]: 63: Hoare triple {74954#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74961#(<= main_x 32)} is VALID [2019-05-15 11:00:10,378 INFO L273 TraceCheckUtils]: 64: Hoare triple {74961#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74961#(<= main_x 32)} is VALID [2019-05-15 11:00:10,378 INFO L273 TraceCheckUtils]: 65: Hoare triple {74961#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74968#(<= main_x 33)} is VALID [2019-05-15 11:00:10,379 INFO L273 TraceCheckUtils]: 66: Hoare triple {74968#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74968#(<= main_x 33)} is VALID [2019-05-15 11:00:10,380 INFO L273 TraceCheckUtils]: 67: Hoare triple {74968#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74975#(<= main_x 34)} is VALID [2019-05-15 11:00:10,380 INFO L273 TraceCheckUtils]: 68: Hoare triple {74975#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74975#(<= main_x 34)} is VALID [2019-05-15 11:00:10,381 INFO L273 TraceCheckUtils]: 69: Hoare triple {74975#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74982#(<= main_x 35)} is VALID [2019-05-15 11:00:10,381 INFO L273 TraceCheckUtils]: 70: Hoare triple {74982#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74982#(<= main_x 35)} is VALID [2019-05-15 11:00:10,382 INFO L273 TraceCheckUtils]: 71: Hoare triple {74982#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74989#(<= main_x 36)} is VALID [2019-05-15 11:00:10,383 INFO L273 TraceCheckUtils]: 72: Hoare triple {74989#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74989#(<= main_x 36)} is VALID [2019-05-15 11:00:10,383 INFO L273 TraceCheckUtils]: 73: Hoare triple {74989#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {74996#(<= main_x 37)} is VALID [2019-05-15 11:00:10,384 INFO L273 TraceCheckUtils]: 74: Hoare triple {74996#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {74996#(<= main_x 37)} is VALID [2019-05-15 11:00:10,385 INFO L273 TraceCheckUtils]: 75: Hoare triple {74996#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75003#(<= main_x 38)} is VALID [2019-05-15 11:00:10,385 INFO L273 TraceCheckUtils]: 76: Hoare triple {75003#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75003#(<= main_x 38)} is VALID [2019-05-15 11:00:10,386 INFO L273 TraceCheckUtils]: 77: Hoare triple {75003#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75010#(<= main_x 39)} is VALID [2019-05-15 11:00:10,387 INFO L273 TraceCheckUtils]: 78: Hoare triple {75010#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75010#(<= main_x 39)} is VALID [2019-05-15 11:00:10,387 INFO L273 TraceCheckUtils]: 79: Hoare triple {75010#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75017#(<= main_x 40)} is VALID [2019-05-15 11:00:10,388 INFO L273 TraceCheckUtils]: 80: Hoare triple {75017#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75017#(<= main_x 40)} is VALID [2019-05-15 11:00:10,389 INFO L273 TraceCheckUtils]: 81: Hoare triple {75017#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75024#(<= main_x 41)} is VALID [2019-05-15 11:00:10,389 INFO L273 TraceCheckUtils]: 82: Hoare triple {75024#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75024#(<= main_x 41)} is VALID [2019-05-15 11:00:10,390 INFO L273 TraceCheckUtils]: 83: Hoare triple {75024#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75031#(<= main_x 42)} is VALID [2019-05-15 11:00:10,390 INFO L273 TraceCheckUtils]: 84: Hoare triple {75031#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75031#(<= main_x 42)} is VALID [2019-05-15 11:00:10,391 INFO L273 TraceCheckUtils]: 85: Hoare triple {75031#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75038#(<= main_x 43)} is VALID [2019-05-15 11:00:10,392 INFO L273 TraceCheckUtils]: 86: Hoare triple {75038#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75038#(<= main_x 43)} is VALID [2019-05-15 11:00:10,392 INFO L273 TraceCheckUtils]: 87: Hoare triple {75038#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75045#(<= main_x 44)} is VALID [2019-05-15 11:00:10,393 INFO L273 TraceCheckUtils]: 88: Hoare triple {75045#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75045#(<= main_x 44)} is VALID [2019-05-15 11:00:10,394 INFO L273 TraceCheckUtils]: 89: Hoare triple {75045#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75052#(<= main_x 45)} is VALID [2019-05-15 11:00:10,394 INFO L273 TraceCheckUtils]: 90: Hoare triple {75052#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75052#(<= main_x 45)} is VALID [2019-05-15 11:00:10,395 INFO L273 TraceCheckUtils]: 91: Hoare triple {75052#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75059#(<= main_x 46)} is VALID [2019-05-15 11:00:10,395 INFO L273 TraceCheckUtils]: 92: Hoare triple {75059#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75059#(<= main_x 46)} is VALID [2019-05-15 11:00:10,396 INFO L273 TraceCheckUtils]: 93: Hoare triple {75059#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75066#(<= main_x 47)} is VALID [2019-05-15 11:00:10,397 INFO L273 TraceCheckUtils]: 94: Hoare triple {75066#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75066#(<= main_x 47)} is VALID [2019-05-15 11:00:10,397 INFO L273 TraceCheckUtils]: 95: Hoare triple {75066#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75073#(<= main_x 48)} is VALID [2019-05-15 11:00:10,398 INFO L273 TraceCheckUtils]: 96: Hoare triple {75073#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75073#(<= main_x 48)} is VALID [2019-05-15 11:00:10,399 INFO L273 TraceCheckUtils]: 97: Hoare triple {75073#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75080#(<= main_x 49)} is VALID [2019-05-15 11:00:10,399 INFO L273 TraceCheckUtils]: 98: Hoare triple {75080#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75080#(<= main_x 49)} is VALID [2019-05-15 11:00:10,400 INFO L273 TraceCheckUtils]: 99: Hoare triple {75080#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75087#(<= main_x 50)} is VALID [2019-05-15 11:00:10,401 INFO L273 TraceCheckUtils]: 100: Hoare triple {75087#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75087#(<= main_x 50)} is VALID [2019-05-15 11:00:10,401 INFO L273 TraceCheckUtils]: 101: Hoare triple {75087#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75094#(<= main_x 51)} is VALID [2019-05-15 11:00:10,402 INFO L273 TraceCheckUtils]: 102: Hoare triple {75094#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75094#(<= main_x 51)} is VALID [2019-05-15 11:00:10,403 INFO L273 TraceCheckUtils]: 103: Hoare triple {75094#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75101#(<= main_x 52)} is VALID [2019-05-15 11:00:10,403 INFO L273 TraceCheckUtils]: 104: Hoare triple {75101#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75101#(<= main_x 52)} is VALID [2019-05-15 11:00:10,404 INFO L273 TraceCheckUtils]: 105: Hoare triple {75101#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75108#(<= main_x 53)} is VALID [2019-05-15 11:00:10,404 INFO L273 TraceCheckUtils]: 106: Hoare triple {75108#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75108#(<= main_x 53)} is VALID [2019-05-15 11:00:10,405 INFO L273 TraceCheckUtils]: 107: Hoare triple {75108#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75115#(<= main_x 54)} is VALID [2019-05-15 11:00:10,406 INFO L273 TraceCheckUtils]: 108: Hoare triple {75115#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75115#(<= main_x 54)} is VALID [2019-05-15 11:00:10,406 INFO L273 TraceCheckUtils]: 109: Hoare triple {75115#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75122#(<= main_x 55)} is VALID [2019-05-15 11:00:10,407 INFO L273 TraceCheckUtils]: 110: Hoare triple {75122#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75122#(<= main_x 55)} is VALID [2019-05-15 11:00:10,408 INFO L273 TraceCheckUtils]: 111: Hoare triple {75122#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75129#(<= main_x 56)} is VALID [2019-05-15 11:00:10,408 INFO L273 TraceCheckUtils]: 112: Hoare triple {75129#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75129#(<= main_x 56)} is VALID [2019-05-15 11:00:10,409 INFO L273 TraceCheckUtils]: 113: Hoare triple {75129#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75136#(<= main_x 57)} is VALID [2019-05-15 11:00:10,409 INFO L273 TraceCheckUtils]: 114: Hoare triple {75136#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75136#(<= main_x 57)} is VALID [2019-05-15 11:00:10,410 INFO L273 TraceCheckUtils]: 115: Hoare triple {75136#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75143#(<= main_x 58)} is VALID [2019-05-15 11:00:10,411 INFO L273 TraceCheckUtils]: 116: Hoare triple {75143#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75143#(<= main_x 58)} is VALID [2019-05-15 11:00:10,411 INFO L273 TraceCheckUtils]: 117: Hoare triple {75143#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75150#(<= main_x 59)} is VALID [2019-05-15 11:00:10,412 INFO L273 TraceCheckUtils]: 118: Hoare triple {75150#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75150#(<= main_x 59)} is VALID [2019-05-15 11:00:10,413 INFO L273 TraceCheckUtils]: 119: Hoare triple {75150#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75157#(<= main_x 60)} is VALID [2019-05-15 11:00:10,413 INFO L273 TraceCheckUtils]: 120: Hoare triple {75157#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75157#(<= main_x 60)} is VALID [2019-05-15 11:00:10,414 INFO L273 TraceCheckUtils]: 121: Hoare triple {75157#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75164#(<= main_x 61)} is VALID [2019-05-15 11:00:10,414 INFO L273 TraceCheckUtils]: 122: Hoare triple {75164#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75164#(<= main_x 61)} is VALID [2019-05-15 11:00:10,415 INFO L273 TraceCheckUtils]: 123: Hoare triple {75164#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75171#(<= main_x 62)} is VALID [2019-05-15 11:00:10,416 INFO L273 TraceCheckUtils]: 124: Hoare triple {75171#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75171#(<= main_x 62)} is VALID [2019-05-15 11:00:10,416 INFO L273 TraceCheckUtils]: 125: Hoare triple {75171#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75178#(<= main_x 63)} is VALID [2019-05-15 11:00:10,417 INFO L273 TraceCheckUtils]: 126: Hoare triple {75178#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75178#(<= main_x 63)} is VALID [2019-05-15 11:00:10,418 INFO L273 TraceCheckUtils]: 127: Hoare triple {75178#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75185#(<= main_x 64)} is VALID [2019-05-15 11:00:10,418 INFO L273 TraceCheckUtils]: 128: Hoare triple {75185#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75185#(<= main_x 64)} is VALID [2019-05-15 11:00:10,419 INFO L273 TraceCheckUtils]: 129: Hoare triple {75185#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75192#(<= main_x 65)} is VALID [2019-05-15 11:00:10,420 INFO L273 TraceCheckUtils]: 130: Hoare triple {75192#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75192#(<= main_x 65)} is VALID [2019-05-15 11:00:10,420 INFO L273 TraceCheckUtils]: 131: Hoare triple {75192#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75199#(<= main_x 66)} is VALID [2019-05-15 11:00:10,421 INFO L273 TraceCheckUtils]: 132: Hoare triple {75199#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75199#(<= main_x 66)} is VALID [2019-05-15 11:00:10,422 INFO L273 TraceCheckUtils]: 133: Hoare triple {75199#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75206#(<= main_x 67)} is VALID [2019-05-15 11:00:10,422 INFO L273 TraceCheckUtils]: 134: Hoare triple {75206#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75206#(<= main_x 67)} is VALID [2019-05-15 11:00:10,423 INFO L273 TraceCheckUtils]: 135: Hoare triple {75206#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75213#(<= main_x 68)} is VALID [2019-05-15 11:00:10,423 INFO L273 TraceCheckUtils]: 136: Hoare triple {75213#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75213#(<= main_x 68)} is VALID [2019-05-15 11:00:10,424 INFO L273 TraceCheckUtils]: 137: Hoare triple {75213#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75220#(<= main_x 69)} is VALID [2019-05-15 11:00:10,425 INFO L273 TraceCheckUtils]: 138: Hoare triple {75220#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75220#(<= main_x 69)} is VALID [2019-05-15 11:00:10,425 INFO L273 TraceCheckUtils]: 139: Hoare triple {75220#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75227#(<= main_x 70)} is VALID [2019-05-15 11:00:10,426 INFO L273 TraceCheckUtils]: 140: Hoare triple {75227#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75227#(<= main_x 70)} is VALID [2019-05-15 11:00:10,427 INFO L273 TraceCheckUtils]: 141: Hoare triple {75227#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75234#(<= main_x 71)} is VALID [2019-05-15 11:00:10,427 INFO L273 TraceCheckUtils]: 142: Hoare triple {75234#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75234#(<= main_x 71)} is VALID [2019-05-15 11:00:10,428 INFO L273 TraceCheckUtils]: 143: Hoare triple {75234#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75241#(<= main_x 72)} is VALID [2019-05-15 11:00:10,428 INFO L273 TraceCheckUtils]: 144: Hoare triple {75241#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75241#(<= main_x 72)} is VALID [2019-05-15 11:00:10,429 INFO L273 TraceCheckUtils]: 145: Hoare triple {75241#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75248#(<= main_x 73)} is VALID [2019-05-15 11:00:10,430 INFO L273 TraceCheckUtils]: 146: Hoare triple {75248#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75248#(<= main_x 73)} is VALID [2019-05-15 11:00:10,430 INFO L273 TraceCheckUtils]: 147: Hoare triple {75248#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75255#(<= main_x 74)} is VALID [2019-05-15 11:00:10,431 INFO L273 TraceCheckUtils]: 148: Hoare triple {75255#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75255#(<= main_x 74)} is VALID [2019-05-15 11:00:10,432 INFO L273 TraceCheckUtils]: 149: Hoare triple {75255#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75262#(<= main_x 75)} is VALID [2019-05-15 11:00:10,432 INFO L273 TraceCheckUtils]: 150: Hoare triple {75262#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75262#(<= main_x 75)} is VALID [2019-05-15 11:00:10,433 INFO L273 TraceCheckUtils]: 151: Hoare triple {75262#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75269#(<= main_x 76)} is VALID [2019-05-15 11:00:10,433 INFO L273 TraceCheckUtils]: 152: Hoare triple {75269#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75269#(<= main_x 76)} is VALID [2019-05-15 11:00:10,434 INFO L273 TraceCheckUtils]: 153: Hoare triple {75269#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75276#(<= main_x 77)} is VALID [2019-05-15 11:00:10,435 INFO L273 TraceCheckUtils]: 154: Hoare triple {75276#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75276#(<= main_x 77)} is VALID [2019-05-15 11:00:10,435 INFO L273 TraceCheckUtils]: 155: Hoare triple {75276#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75283#(<= main_x 78)} is VALID [2019-05-15 11:00:10,436 INFO L273 TraceCheckUtils]: 156: Hoare triple {75283#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75283#(<= main_x 78)} is VALID [2019-05-15 11:00:10,436 INFO L273 TraceCheckUtils]: 157: Hoare triple {75283#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75290#(<= main_x 79)} is VALID [2019-05-15 11:00:10,437 INFO L273 TraceCheckUtils]: 158: Hoare triple {75290#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75290#(<= main_x 79)} is VALID [2019-05-15 11:00:10,438 INFO L273 TraceCheckUtils]: 159: Hoare triple {75290#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75297#(<= main_x 80)} is VALID [2019-05-15 11:00:10,438 INFO L273 TraceCheckUtils]: 160: Hoare triple {75297#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75297#(<= main_x 80)} is VALID [2019-05-15 11:00:10,439 INFO L273 TraceCheckUtils]: 161: Hoare triple {75297#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75304#(<= main_x 81)} is VALID [2019-05-15 11:00:10,439 INFO L273 TraceCheckUtils]: 162: Hoare triple {75304#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75304#(<= main_x 81)} is VALID [2019-05-15 11:00:10,440 INFO L273 TraceCheckUtils]: 163: Hoare triple {75304#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75311#(<= main_x 82)} is VALID [2019-05-15 11:00:10,441 INFO L273 TraceCheckUtils]: 164: Hoare triple {75311#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75311#(<= main_x 82)} is VALID [2019-05-15 11:00:10,441 INFO L273 TraceCheckUtils]: 165: Hoare triple {75311#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75318#(<= main_x 83)} is VALID [2019-05-15 11:00:10,442 INFO L273 TraceCheckUtils]: 166: Hoare triple {75318#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75318#(<= main_x 83)} is VALID [2019-05-15 11:00:10,443 INFO L273 TraceCheckUtils]: 167: Hoare triple {75318#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75325#(<= main_x 84)} is VALID [2019-05-15 11:00:10,443 INFO L273 TraceCheckUtils]: 168: Hoare triple {75325#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75325#(<= main_x 84)} is VALID [2019-05-15 11:00:10,444 INFO L273 TraceCheckUtils]: 169: Hoare triple {75325#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75332#(<= main_x 85)} is VALID [2019-05-15 11:00:10,444 INFO L273 TraceCheckUtils]: 170: Hoare triple {75332#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75332#(<= main_x 85)} is VALID [2019-05-15 11:00:10,445 INFO L273 TraceCheckUtils]: 171: Hoare triple {75332#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75339#(<= main_x 86)} is VALID [2019-05-15 11:00:10,446 INFO L273 TraceCheckUtils]: 172: Hoare triple {75339#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75339#(<= main_x 86)} is VALID [2019-05-15 11:00:10,446 INFO L273 TraceCheckUtils]: 173: Hoare triple {75339#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75346#(<= main_x 87)} is VALID [2019-05-15 11:00:10,447 INFO L273 TraceCheckUtils]: 174: Hoare triple {75346#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75346#(<= main_x 87)} is VALID [2019-05-15 11:00:10,448 INFO L273 TraceCheckUtils]: 175: Hoare triple {75346#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75353#(<= main_x 88)} is VALID [2019-05-15 11:00:10,448 INFO L273 TraceCheckUtils]: 176: Hoare triple {75353#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75353#(<= main_x 88)} is VALID [2019-05-15 11:00:10,449 INFO L273 TraceCheckUtils]: 177: Hoare triple {75353#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75360#(<= main_x 89)} is VALID [2019-05-15 11:00:10,449 INFO L273 TraceCheckUtils]: 178: Hoare triple {75360#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75360#(<= main_x 89)} is VALID [2019-05-15 11:00:10,450 INFO L273 TraceCheckUtils]: 179: Hoare triple {75360#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75367#(<= main_x 90)} is VALID [2019-05-15 11:00:10,451 INFO L273 TraceCheckUtils]: 180: Hoare triple {75367#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75367#(<= main_x 90)} is VALID [2019-05-15 11:00:10,452 INFO L273 TraceCheckUtils]: 181: Hoare triple {75367#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75374#(<= main_x 91)} is VALID [2019-05-15 11:00:10,452 INFO L273 TraceCheckUtils]: 182: Hoare triple {75374#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75374#(<= main_x 91)} is VALID [2019-05-15 11:00:10,453 INFO L273 TraceCheckUtils]: 183: Hoare triple {75374#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75381#(<= main_x 92)} is VALID [2019-05-15 11:00:10,453 INFO L273 TraceCheckUtils]: 184: Hoare triple {75381#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75381#(<= main_x 92)} is VALID [2019-05-15 11:00:10,454 INFO L273 TraceCheckUtils]: 185: Hoare triple {75381#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75388#(<= main_x 93)} is VALID [2019-05-15 11:00:10,455 INFO L273 TraceCheckUtils]: 186: Hoare triple {75388#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75388#(<= main_x 93)} is VALID [2019-05-15 11:00:10,455 INFO L273 TraceCheckUtils]: 187: Hoare triple {75388#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75395#(<= main_x 94)} is VALID [2019-05-15 11:00:10,456 INFO L273 TraceCheckUtils]: 188: Hoare triple {75395#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75395#(<= main_x 94)} is VALID [2019-05-15 11:00:10,456 INFO L273 TraceCheckUtils]: 189: Hoare triple {75395#(<= main_x 94)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75402#(<= main_x 95)} is VALID [2019-05-15 11:00:10,457 INFO L273 TraceCheckUtils]: 190: Hoare triple {75402#(<= main_x 95)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75402#(<= main_x 95)} is VALID [2019-05-15 11:00:10,458 INFO L273 TraceCheckUtils]: 191: Hoare triple {75402#(<= main_x 95)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75409#(<= main_x 96)} is VALID [2019-05-15 11:00:10,458 INFO L273 TraceCheckUtils]: 192: Hoare triple {75409#(<= main_x 96)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75409#(<= main_x 96)} is VALID [2019-05-15 11:00:10,459 INFO L273 TraceCheckUtils]: 193: Hoare triple {75409#(<= main_x 96)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75416#(<= main_x 97)} is VALID [2019-05-15 11:00:10,459 INFO L273 TraceCheckUtils]: 194: Hoare triple {75416#(<= main_x 97)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75416#(<= main_x 97)} is VALID [2019-05-15 11:00:10,460 INFO L273 TraceCheckUtils]: 195: Hoare triple {75416#(<= main_x 97)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {75423#(<= main_x 98)} is VALID [2019-05-15 11:00:10,461 INFO L273 TraceCheckUtils]: 196: Hoare triple {75423#(<= main_x 98)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {75423#(<= main_x 98)} is VALID [2019-05-15 11:00:10,461 INFO L273 TraceCheckUtils]: 197: Hoare triple {75423#(<= main_x 98)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {74736#false} is VALID [2019-05-15 11:00:10,462 INFO L273 TraceCheckUtils]: 198: Hoare triple {74736#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {74736#false} is VALID [2019-05-15 11:00:10,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9604 backedges. 0 proven. 9604 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 11:00:10,488 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 11:00:10,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2019-05-15 11:00:10,488 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 199 [2019-05-15 11:00:10,488 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 11:00:10,489 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 101 states. [2019-05-15 11:00:10,698 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 199 edges. 199 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:10,699 INFO L454 AbstractCegarLoop]: Interpolant automaton has 101 states [2019-05-15 11:00:10,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2019-05-15 11:00:10,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2019-05-15 11:00:10,700 INFO L87 Difference]: Start difference. First operand 200 states and 298 transitions. Second operand 101 states. [2019-05-15 11:00:11,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:11,576 INFO L93 Difference]: Finished difference Result 202 states and 301 transitions. [2019-05-15 11:00:11,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2019-05-15 11:00:11,576 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 199 [2019-05-15 11:00:11,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 11:00:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2019-05-15 11:00:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 302 transitions. [2019-05-15 11:00:11,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2019-05-15 11:00:11,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 302 transitions. [2019-05-15 11:00:11,579 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 101 states and 302 transitions. [2019-05-15 11:00:11,867 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 302 edges. 302 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:11,871 INFO L225 Difference]: With dead ends: 202 [2019-05-15 11:00:11,871 INFO L226 Difference]: Without dead ends: 202 [2019-05-15 11:00:11,871 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2019-05-15 11:00:11,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2019-05-15 11:00:11,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2019-05-15 11:00:11,873 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 11:00:11,873 INFO L82 GeneralOperation]: Start isEquivalent. First operand 202 states. Second operand 202 states. [2019-05-15 11:00:11,873 INFO L74 IsIncluded]: Start isIncluded. First operand 202 states. Second operand 202 states. [2019-05-15 11:00:11,873 INFO L87 Difference]: Start difference. First operand 202 states. Second operand 202 states. [2019-05-15 11:00:11,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:11,876 INFO L93 Difference]: Finished difference Result 202 states and 301 transitions. [2019-05-15 11:00:11,876 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 301 transitions. [2019-05-15 11:00:11,876 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:11,876 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:11,876 INFO L74 IsIncluded]: Start isIncluded. First operand 202 states. Second operand 202 states. [2019-05-15 11:00:11,876 INFO L87 Difference]: Start difference. First operand 202 states. Second operand 202 states. [2019-05-15 11:00:11,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:11,878 INFO L93 Difference]: Finished difference Result 202 states and 301 transitions. [2019-05-15 11:00:11,878 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 301 transitions. [2019-05-15 11:00:11,878 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:11,878 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:11,879 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 11:00:11,879 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 11:00:11,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2019-05-15 11:00:11,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 301 transitions. [2019-05-15 11:00:11,881 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 301 transitions. Word has length 199 [2019-05-15 11:00:11,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 11:00:11,881 INFO L475 AbstractCegarLoop]: Abstraction has 202 states and 301 transitions. [2019-05-15 11:00:11,881 INFO L476 AbstractCegarLoop]: Interpolant automaton has 101 states. [2019-05-15 11:00:11,881 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 301 transitions. [2019-05-15 11:00:11,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2019-05-15 11:00:11,881 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 11:00:11,882 INFO L399 BasicCegarLoop]: trace histogram [99, 99, 1, 1, 1] [2019-05-15 11:00:11,882 INFO L418 AbstractCegarLoop]: === Iteration 100 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 11:00:11,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 11:00:11,882 INFO L82 PathProgramCache]: Analyzing trace with hash -582804996, now seen corresponding path program 99 times [2019-05-15 11:00:11,883 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 11:00:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:11,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 101 conjunts are in the unsatisfiable core [2019-05-15 11:00:12,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:12,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 11:00:16,099 INFO L273 TraceCheckUtils]: 0: Hoare triple {76240#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {76245#(<= main_x 0)} is VALID [2019-05-15 11:00:16,100 INFO L273 TraceCheckUtils]: 1: Hoare triple {76245#(<= main_x 0)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76249#(<= main_x 1)} is VALID [2019-05-15 11:00:16,100 INFO L273 TraceCheckUtils]: 2: Hoare triple {76249#(<= main_x 1)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76249#(<= main_x 1)} is VALID [2019-05-15 11:00:16,101 INFO L273 TraceCheckUtils]: 3: Hoare triple {76249#(<= main_x 1)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76256#(<= main_x 2)} is VALID [2019-05-15 11:00:16,102 INFO L273 TraceCheckUtils]: 4: Hoare triple {76256#(<= main_x 2)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76256#(<= main_x 2)} is VALID [2019-05-15 11:00:16,102 INFO L273 TraceCheckUtils]: 5: Hoare triple {76256#(<= main_x 2)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76263#(<= main_x 3)} is VALID [2019-05-15 11:00:16,103 INFO L273 TraceCheckUtils]: 6: Hoare triple {76263#(<= main_x 3)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76263#(<= main_x 3)} is VALID [2019-05-15 11:00:16,104 INFO L273 TraceCheckUtils]: 7: Hoare triple {76263#(<= main_x 3)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76270#(<= main_x 4)} is VALID [2019-05-15 11:00:16,104 INFO L273 TraceCheckUtils]: 8: Hoare triple {76270#(<= main_x 4)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76270#(<= main_x 4)} is VALID [2019-05-15 11:00:16,105 INFO L273 TraceCheckUtils]: 9: Hoare triple {76270#(<= main_x 4)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76277#(<= main_x 5)} is VALID [2019-05-15 11:00:16,105 INFO L273 TraceCheckUtils]: 10: Hoare triple {76277#(<= main_x 5)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76277#(<= main_x 5)} is VALID [2019-05-15 11:00:16,106 INFO L273 TraceCheckUtils]: 11: Hoare triple {76277#(<= main_x 5)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76284#(<= main_x 6)} is VALID [2019-05-15 11:00:16,107 INFO L273 TraceCheckUtils]: 12: Hoare triple {76284#(<= main_x 6)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76284#(<= main_x 6)} is VALID [2019-05-15 11:00:16,107 INFO L273 TraceCheckUtils]: 13: Hoare triple {76284#(<= main_x 6)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76291#(<= main_x 7)} is VALID [2019-05-15 11:00:16,108 INFO L273 TraceCheckUtils]: 14: Hoare triple {76291#(<= main_x 7)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76291#(<= main_x 7)} is VALID [2019-05-15 11:00:16,109 INFO L273 TraceCheckUtils]: 15: Hoare triple {76291#(<= main_x 7)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76298#(<= main_x 8)} is VALID [2019-05-15 11:00:16,109 INFO L273 TraceCheckUtils]: 16: Hoare triple {76298#(<= main_x 8)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76298#(<= main_x 8)} is VALID [2019-05-15 11:00:16,110 INFO L273 TraceCheckUtils]: 17: Hoare triple {76298#(<= main_x 8)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76305#(<= main_x 9)} is VALID [2019-05-15 11:00:16,111 INFO L273 TraceCheckUtils]: 18: Hoare triple {76305#(<= main_x 9)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76305#(<= main_x 9)} is VALID [2019-05-15 11:00:16,111 INFO L273 TraceCheckUtils]: 19: Hoare triple {76305#(<= main_x 9)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76312#(<= main_x 10)} is VALID [2019-05-15 11:00:16,112 INFO L273 TraceCheckUtils]: 20: Hoare triple {76312#(<= main_x 10)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76312#(<= main_x 10)} is VALID [2019-05-15 11:00:16,113 INFO L273 TraceCheckUtils]: 21: Hoare triple {76312#(<= main_x 10)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76319#(<= main_x 11)} is VALID [2019-05-15 11:00:16,113 INFO L273 TraceCheckUtils]: 22: Hoare triple {76319#(<= main_x 11)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76319#(<= main_x 11)} is VALID [2019-05-15 11:00:16,114 INFO L273 TraceCheckUtils]: 23: Hoare triple {76319#(<= main_x 11)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76326#(<= main_x 12)} is VALID [2019-05-15 11:00:16,114 INFO L273 TraceCheckUtils]: 24: Hoare triple {76326#(<= main_x 12)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76326#(<= main_x 12)} is VALID [2019-05-15 11:00:16,115 INFO L273 TraceCheckUtils]: 25: Hoare triple {76326#(<= main_x 12)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76333#(<= main_x 13)} is VALID [2019-05-15 11:00:16,116 INFO L273 TraceCheckUtils]: 26: Hoare triple {76333#(<= main_x 13)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76333#(<= main_x 13)} is VALID [2019-05-15 11:00:16,116 INFO L273 TraceCheckUtils]: 27: Hoare triple {76333#(<= main_x 13)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76340#(<= main_x 14)} is VALID [2019-05-15 11:00:16,117 INFO L273 TraceCheckUtils]: 28: Hoare triple {76340#(<= main_x 14)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76340#(<= main_x 14)} is VALID [2019-05-15 11:00:16,118 INFO L273 TraceCheckUtils]: 29: Hoare triple {76340#(<= main_x 14)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76347#(<= main_x 15)} is VALID [2019-05-15 11:00:16,118 INFO L273 TraceCheckUtils]: 30: Hoare triple {76347#(<= main_x 15)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76347#(<= main_x 15)} is VALID [2019-05-15 11:00:16,119 INFO L273 TraceCheckUtils]: 31: Hoare triple {76347#(<= main_x 15)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76354#(<= main_x 16)} is VALID [2019-05-15 11:00:16,120 INFO L273 TraceCheckUtils]: 32: Hoare triple {76354#(<= main_x 16)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76354#(<= main_x 16)} is VALID [2019-05-15 11:00:16,120 INFO L273 TraceCheckUtils]: 33: Hoare triple {76354#(<= main_x 16)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76361#(<= main_x 17)} is VALID [2019-05-15 11:00:16,121 INFO L273 TraceCheckUtils]: 34: Hoare triple {76361#(<= main_x 17)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76361#(<= main_x 17)} is VALID [2019-05-15 11:00:16,122 INFO L273 TraceCheckUtils]: 35: Hoare triple {76361#(<= main_x 17)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76368#(<= main_x 18)} is VALID [2019-05-15 11:00:16,122 INFO L273 TraceCheckUtils]: 36: Hoare triple {76368#(<= main_x 18)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76368#(<= main_x 18)} is VALID [2019-05-15 11:00:16,123 INFO L273 TraceCheckUtils]: 37: Hoare triple {76368#(<= main_x 18)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76375#(<= main_x 19)} is VALID [2019-05-15 11:00:16,123 INFO L273 TraceCheckUtils]: 38: Hoare triple {76375#(<= main_x 19)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76375#(<= main_x 19)} is VALID [2019-05-15 11:00:16,124 INFO L273 TraceCheckUtils]: 39: Hoare triple {76375#(<= main_x 19)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76382#(<= main_x 20)} is VALID [2019-05-15 11:00:16,125 INFO L273 TraceCheckUtils]: 40: Hoare triple {76382#(<= main_x 20)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76382#(<= main_x 20)} is VALID [2019-05-15 11:00:16,125 INFO L273 TraceCheckUtils]: 41: Hoare triple {76382#(<= main_x 20)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76389#(<= main_x 21)} is VALID [2019-05-15 11:00:16,126 INFO L273 TraceCheckUtils]: 42: Hoare triple {76389#(<= main_x 21)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76389#(<= main_x 21)} is VALID [2019-05-15 11:00:16,127 INFO L273 TraceCheckUtils]: 43: Hoare triple {76389#(<= main_x 21)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76396#(<= main_x 22)} is VALID [2019-05-15 11:00:16,127 INFO L273 TraceCheckUtils]: 44: Hoare triple {76396#(<= main_x 22)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76396#(<= main_x 22)} is VALID [2019-05-15 11:00:16,128 INFO L273 TraceCheckUtils]: 45: Hoare triple {76396#(<= main_x 22)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76403#(<= main_x 23)} is VALID [2019-05-15 11:00:16,128 INFO L273 TraceCheckUtils]: 46: Hoare triple {76403#(<= main_x 23)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76403#(<= main_x 23)} is VALID [2019-05-15 11:00:16,129 INFO L273 TraceCheckUtils]: 47: Hoare triple {76403#(<= main_x 23)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76410#(<= main_x 24)} is VALID [2019-05-15 11:00:16,130 INFO L273 TraceCheckUtils]: 48: Hoare triple {76410#(<= main_x 24)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76410#(<= main_x 24)} is VALID [2019-05-15 11:00:16,130 INFO L273 TraceCheckUtils]: 49: Hoare triple {76410#(<= main_x 24)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76417#(<= main_x 25)} is VALID [2019-05-15 11:00:16,131 INFO L273 TraceCheckUtils]: 50: Hoare triple {76417#(<= main_x 25)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76417#(<= main_x 25)} is VALID [2019-05-15 11:00:16,132 INFO L273 TraceCheckUtils]: 51: Hoare triple {76417#(<= main_x 25)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76424#(<= main_x 26)} is VALID [2019-05-15 11:00:16,132 INFO L273 TraceCheckUtils]: 52: Hoare triple {76424#(<= main_x 26)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76424#(<= main_x 26)} is VALID [2019-05-15 11:00:16,133 INFO L273 TraceCheckUtils]: 53: Hoare triple {76424#(<= main_x 26)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76431#(<= main_x 27)} is VALID [2019-05-15 11:00:16,134 INFO L273 TraceCheckUtils]: 54: Hoare triple {76431#(<= main_x 27)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76431#(<= main_x 27)} is VALID [2019-05-15 11:00:16,134 INFO L273 TraceCheckUtils]: 55: Hoare triple {76431#(<= main_x 27)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76438#(<= main_x 28)} is VALID [2019-05-15 11:00:16,135 INFO L273 TraceCheckUtils]: 56: Hoare triple {76438#(<= main_x 28)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76438#(<= main_x 28)} is VALID [2019-05-15 11:00:16,135 INFO L273 TraceCheckUtils]: 57: Hoare triple {76438#(<= main_x 28)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76445#(<= main_x 29)} is VALID [2019-05-15 11:00:16,136 INFO L273 TraceCheckUtils]: 58: Hoare triple {76445#(<= main_x 29)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76445#(<= main_x 29)} is VALID [2019-05-15 11:00:16,137 INFO L273 TraceCheckUtils]: 59: Hoare triple {76445#(<= main_x 29)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76452#(<= main_x 30)} is VALID [2019-05-15 11:00:16,137 INFO L273 TraceCheckUtils]: 60: Hoare triple {76452#(<= main_x 30)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76452#(<= main_x 30)} is VALID [2019-05-15 11:00:16,138 INFO L273 TraceCheckUtils]: 61: Hoare triple {76452#(<= main_x 30)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76459#(<= main_x 31)} is VALID [2019-05-15 11:00:16,138 INFO L273 TraceCheckUtils]: 62: Hoare triple {76459#(<= main_x 31)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76459#(<= main_x 31)} is VALID [2019-05-15 11:00:16,139 INFO L273 TraceCheckUtils]: 63: Hoare triple {76459#(<= main_x 31)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76466#(<= main_x 32)} is VALID [2019-05-15 11:00:16,140 INFO L273 TraceCheckUtils]: 64: Hoare triple {76466#(<= main_x 32)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76466#(<= main_x 32)} is VALID [2019-05-15 11:00:16,141 INFO L273 TraceCheckUtils]: 65: Hoare triple {76466#(<= main_x 32)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76473#(<= main_x 33)} is VALID [2019-05-15 11:00:16,141 INFO L273 TraceCheckUtils]: 66: Hoare triple {76473#(<= main_x 33)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76473#(<= main_x 33)} is VALID [2019-05-15 11:00:16,142 INFO L273 TraceCheckUtils]: 67: Hoare triple {76473#(<= main_x 33)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76480#(<= main_x 34)} is VALID [2019-05-15 11:00:16,142 INFO L273 TraceCheckUtils]: 68: Hoare triple {76480#(<= main_x 34)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76480#(<= main_x 34)} is VALID [2019-05-15 11:00:16,143 INFO L273 TraceCheckUtils]: 69: Hoare triple {76480#(<= main_x 34)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76487#(<= main_x 35)} is VALID [2019-05-15 11:00:16,143 INFO L273 TraceCheckUtils]: 70: Hoare triple {76487#(<= main_x 35)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76487#(<= main_x 35)} is VALID [2019-05-15 11:00:16,144 INFO L273 TraceCheckUtils]: 71: Hoare triple {76487#(<= main_x 35)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76494#(<= main_x 36)} is VALID [2019-05-15 11:00:16,145 INFO L273 TraceCheckUtils]: 72: Hoare triple {76494#(<= main_x 36)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76494#(<= main_x 36)} is VALID [2019-05-15 11:00:16,146 INFO L273 TraceCheckUtils]: 73: Hoare triple {76494#(<= main_x 36)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76501#(<= main_x 37)} is VALID [2019-05-15 11:00:16,146 INFO L273 TraceCheckUtils]: 74: Hoare triple {76501#(<= main_x 37)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76501#(<= main_x 37)} is VALID [2019-05-15 11:00:16,147 INFO L273 TraceCheckUtils]: 75: Hoare triple {76501#(<= main_x 37)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76508#(<= main_x 38)} is VALID [2019-05-15 11:00:16,147 INFO L273 TraceCheckUtils]: 76: Hoare triple {76508#(<= main_x 38)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76508#(<= main_x 38)} is VALID [2019-05-15 11:00:16,148 INFO L273 TraceCheckUtils]: 77: Hoare triple {76508#(<= main_x 38)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76515#(<= main_x 39)} is VALID [2019-05-15 11:00:16,149 INFO L273 TraceCheckUtils]: 78: Hoare triple {76515#(<= main_x 39)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76515#(<= main_x 39)} is VALID [2019-05-15 11:00:16,149 INFO L273 TraceCheckUtils]: 79: Hoare triple {76515#(<= main_x 39)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76522#(<= main_x 40)} is VALID [2019-05-15 11:00:16,150 INFO L273 TraceCheckUtils]: 80: Hoare triple {76522#(<= main_x 40)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76522#(<= main_x 40)} is VALID [2019-05-15 11:00:16,151 INFO L273 TraceCheckUtils]: 81: Hoare triple {76522#(<= main_x 40)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76529#(<= main_x 41)} is VALID [2019-05-15 11:00:16,151 INFO L273 TraceCheckUtils]: 82: Hoare triple {76529#(<= main_x 41)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76529#(<= main_x 41)} is VALID [2019-05-15 11:00:16,152 INFO L273 TraceCheckUtils]: 83: Hoare triple {76529#(<= main_x 41)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76536#(<= main_x 42)} is VALID [2019-05-15 11:00:16,152 INFO L273 TraceCheckUtils]: 84: Hoare triple {76536#(<= main_x 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76536#(<= main_x 42)} is VALID [2019-05-15 11:00:16,153 INFO L273 TraceCheckUtils]: 85: Hoare triple {76536#(<= main_x 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76543#(<= main_x 43)} is VALID [2019-05-15 11:00:16,154 INFO L273 TraceCheckUtils]: 86: Hoare triple {76543#(<= main_x 43)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76543#(<= main_x 43)} is VALID [2019-05-15 11:00:16,154 INFO L273 TraceCheckUtils]: 87: Hoare triple {76543#(<= main_x 43)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76550#(<= main_x 44)} is VALID [2019-05-15 11:00:16,155 INFO L273 TraceCheckUtils]: 88: Hoare triple {76550#(<= main_x 44)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76550#(<= main_x 44)} is VALID [2019-05-15 11:00:16,156 INFO L273 TraceCheckUtils]: 89: Hoare triple {76550#(<= main_x 44)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76557#(<= main_x 45)} is VALID [2019-05-15 11:00:16,156 INFO L273 TraceCheckUtils]: 90: Hoare triple {76557#(<= main_x 45)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76557#(<= main_x 45)} is VALID [2019-05-15 11:00:16,157 INFO L273 TraceCheckUtils]: 91: Hoare triple {76557#(<= main_x 45)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76564#(<= main_x 46)} is VALID [2019-05-15 11:00:16,157 INFO L273 TraceCheckUtils]: 92: Hoare triple {76564#(<= main_x 46)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76564#(<= main_x 46)} is VALID [2019-05-15 11:00:16,158 INFO L273 TraceCheckUtils]: 93: Hoare triple {76564#(<= main_x 46)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76571#(<= main_x 47)} is VALID [2019-05-15 11:00:16,159 INFO L273 TraceCheckUtils]: 94: Hoare triple {76571#(<= main_x 47)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76571#(<= main_x 47)} is VALID [2019-05-15 11:00:16,159 INFO L273 TraceCheckUtils]: 95: Hoare triple {76571#(<= main_x 47)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76578#(<= main_x 48)} is VALID [2019-05-15 11:00:16,160 INFO L273 TraceCheckUtils]: 96: Hoare triple {76578#(<= main_x 48)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76578#(<= main_x 48)} is VALID [2019-05-15 11:00:16,161 INFO L273 TraceCheckUtils]: 97: Hoare triple {76578#(<= main_x 48)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76585#(<= main_x 49)} is VALID [2019-05-15 11:00:16,161 INFO L273 TraceCheckUtils]: 98: Hoare triple {76585#(<= main_x 49)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76585#(<= main_x 49)} is VALID [2019-05-15 11:00:16,162 INFO L273 TraceCheckUtils]: 99: Hoare triple {76585#(<= main_x 49)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76592#(<= main_x 50)} is VALID [2019-05-15 11:00:16,162 INFO L273 TraceCheckUtils]: 100: Hoare triple {76592#(<= main_x 50)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76592#(<= main_x 50)} is VALID [2019-05-15 11:00:16,163 INFO L273 TraceCheckUtils]: 101: Hoare triple {76592#(<= main_x 50)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76599#(<= main_x 51)} is VALID [2019-05-15 11:00:16,163 INFO L273 TraceCheckUtils]: 102: Hoare triple {76599#(<= main_x 51)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76599#(<= main_x 51)} is VALID [2019-05-15 11:00:16,164 INFO L273 TraceCheckUtils]: 103: Hoare triple {76599#(<= main_x 51)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76606#(<= main_x 52)} is VALID [2019-05-15 11:00:16,165 INFO L273 TraceCheckUtils]: 104: Hoare triple {76606#(<= main_x 52)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76606#(<= main_x 52)} is VALID [2019-05-15 11:00:16,165 INFO L273 TraceCheckUtils]: 105: Hoare triple {76606#(<= main_x 52)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76613#(<= main_x 53)} is VALID [2019-05-15 11:00:16,166 INFO L273 TraceCheckUtils]: 106: Hoare triple {76613#(<= main_x 53)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76613#(<= main_x 53)} is VALID [2019-05-15 11:00:16,167 INFO L273 TraceCheckUtils]: 107: Hoare triple {76613#(<= main_x 53)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76620#(<= main_x 54)} is VALID [2019-05-15 11:00:16,167 INFO L273 TraceCheckUtils]: 108: Hoare triple {76620#(<= main_x 54)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76620#(<= main_x 54)} is VALID [2019-05-15 11:00:16,168 INFO L273 TraceCheckUtils]: 109: Hoare triple {76620#(<= main_x 54)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76627#(<= main_x 55)} is VALID [2019-05-15 11:00:16,168 INFO L273 TraceCheckUtils]: 110: Hoare triple {76627#(<= main_x 55)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76627#(<= main_x 55)} is VALID [2019-05-15 11:00:16,169 INFO L273 TraceCheckUtils]: 111: Hoare triple {76627#(<= main_x 55)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76634#(<= main_x 56)} is VALID [2019-05-15 11:00:16,170 INFO L273 TraceCheckUtils]: 112: Hoare triple {76634#(<= main_x 56)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76634#(<= main_x 56)} is VALID [2019-05-15 11:00:16,170 INFO L273 TraceCheckUtils]: 113: Hoare triple {76634#(<= main_x 56)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76641#(<= main_x 57)} is VALID [2019-05-15 11:00:16,171 INFO L273 TraceCheckUtils]: 114: Hoare triple {76641#(<= main_x 57)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76641#(<= main_x 57)} is VALID [2019-05-15 11:00:16,172 INFO L273 TraceCheckUtils]: 115: Hoare triple {76641#(<= main_x 57)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76648#(<= main_x 58)} is VALID [2019-05-15 11:00:16,172 INFO L273 TraceCheckUtils]: 116: Hoare triple {76648#(<= main_x 58)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76648#(<= main_x 58)} is VALID [2019-05-15 11:00:16,173 INFO L273 TraceCheckUtils]: 117: Hoare triple {76648#(<= main_x 58)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76655#(<= main_x 59)} is VALID [2019-05-15 11:00:16,173 INFO L273 TraceCheckUtils]: 118: Hoare triple {76655#(<= main_x 59)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76655#(<= main_x 59)} is VALID [2019-05-15 11:00:16,174 INFO L273 TraceCheckUtils]: 119: Hoare triple {76655#(<= main_x 59)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76662#(<= main_x 60)} is VALID [2019-05-15 11:00:16,174 INFO L273 TraceCheckUtils]: 120: Hoare triple {76662#(<= main_x 60)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76662#(<= main_x 60)} is VALID [2019-05-15 11:00:16,175 INFO L273 TraceCheckUtils]: 121: Hoare triple {76662#(<= main_x 60)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76669#(<= main_x 61)} is VALID [2019-05-15 11:00:16,176 INFO L273 TraceCheckUtils]: 122: Hoare triple {76669#(<= main_x 61)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76669#(<= main_x 61)} is VALID [2019-05-15 11:00:16,176 INFO L273 TraceCheckUtils]: 123: Hoare triple {76669#(<= main_x 61)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76676#(<= main_x 62)} is VALID [2019-05-15 11:00:16,177 INFO L273 TraceCheckUtils]: 124: Hoare triple {76676#(<= main_x 62)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76676#(<= main_x 62)} is VALID [2019-05-15 11:00:16,178 INFO L273 TraceCheckUtils]: 125: Hoare triple {76676#(<= main_x 62)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76683#(<= main_x 63)} is VALID [2019-05-15 11:00:16,178 INFO L273 TraceCheckUtils]: 126: Hoare triple {76683#(<= main_x 63)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76683#(<= main_x 63)} is VALID [2019-05-15 11:00:16,179 INFO L273 TraceCheckUtils]: 127: Hoare triple {76683#(<= main_x 63)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76690#(<= main_x 64)} is VALID [2019-05-15 11:00:16,180 INFO L273 TraceCheckUtils]: 128: Hoare triple {76690#(<= main_x 64)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76690#(<= main_x 64)} is VALID [2019-05-15 11:00:16,180 INFO L273 TraceCheckUtils]: 129: Hoare triple {76690#(<= main_x 64)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76697#(<= main_x 65)} is VALID [2019-05-15 11:00:16,181 INFO L273 TraceCheckUtils]: 130: Hoare triple {76697#(<= main_x 65)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76697#(<= main_x 65)} is VALID [2019-05-15 11:00:16,182 INFO L273 TraceCheckUtils]: 131: Hoare triple {76697#(<= main_x 65)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76704#(<= main_x 66)} is VALID [2019-05-15 11:00:16,182 INFO L273 TraceCheckUtils]: 132: Hoare triple {76704#(<= main_x 66)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76704#(<= main_x 66)} is VALID [2019-05-15 11:00:16,183 INFO L273 TraceCheckUtils]: 133: Hoare triple {76704#(<= main_x 66)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76711#(<= main_x 67)} is VALID [2019-05-15 11:00:16,183 INFO L273 TraceCheckUtils]: 134: Hoare triple {76711#(<= main_x 67)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76711#(<= main_x 67)} is VALID [2019-05-15 11:00:16,184 INFO L273 TraceCheckUtils]: 135: Hoare triple {76711#(<= main_x 67)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76718#(<= main_x 68)} is VALID [2019-05-15 11:00:16,185 INFO L273 TraceCheckUtils]: 136: Hoare triple {76718#(<= main_x 68)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76718#(<= main_x 68)} is VALID [2019-05-15 11:00:16,185 INFO L273 TraceCheckUtils]: 137: Hoare triple {76718#(<= main_x 68)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76725#(<= main_x 69)} is VALID [2019-05-15 11:00:16,186 INFO L273 TraceCheckUtils]: 138: Hoare triple {76725#(<= main_x 69)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76725#(<= main_x 69)} is VALID [2019-05-15 11:00:16,187 INFO L273 TraceCheckUtils]: 139: Hoare triple {76725#(<= main_x 69)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76732#(<= main_x 70)} is VALID [2019-05-15 11:00:16,187 INFO L273 TraceCheckUtils]: 140: Hoare triple {76732#(<= main_x 70)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76732#(<= main_x 70)} is VALID [2019-05-15 11:00:16,188 INFO L273 TraceCheckUtils]: 141: Hoare triple {76732#(<= main_x 70)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76739#(<= main_x 71)} is VALID [2019-05-15 11:00:16,188 INFO L273 TraceCheckUtils]: 142: Hoare triple {76739#(<= main_x 71)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76739#(<= main_x 71)} is VALID [2019-05-15 11:00:16,189 INFO L273 TraceCheckUtils]: 143: Hoare triple {76739#(<= main_x 71)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76746#(<= main_x 72)} is VALID [2019-05-15 11:00:16,190 INFO L273 TraceCheckUtils]: 144: Hoare triple {76746#(<= main_x 72)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76746#(<= main_x 72)} is VALID [2019-05-15 11:00:16,190 INFO L273 TraceCheckUtils]: 145: Hoare triple {76746#(<= main_x 72)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76753#(<= main_x 73)} is VALID [2019-05-15 11:00:16,191 INFO L273 TraceCheckUtils]: 146: Hoare triple {76753#(<= main_x 73)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76753#(<= main_x 73)} is VALID [2019-05-15 11:00:16,192 INFO L273 TraceCheckUtils]: 147: Hoare triple {76753#(<= main_x 73)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76760#(<= main_x 74)} is VALID [2019-05-15 11:00:16,192 INFO L273 TraceCheckUtils]: 148: Hoare triple {76760#(<= main_x 74)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76760#(<= main_x 74)} is VALID [2019-05-15 11:00:16,193 INFO L273 TraceCheckUtils]: 149: Hoare triple {76760#(<= main_x 74)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76767#(<= main_x 75)} is VALID [2019-05-15 11:00:16,194 INFO L273 TraceCheckUtils]: 150: Hoare triple {76767#(<= main_x 75)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76767#(<= main_x 75)} is VALID [2019-05-15 11:00:16,194 INFO L273 TraceCheckUtils]: 151: Hoare triple {76767#(<= main_x 75)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76774#(<= main_x 76)} is VALID [2019-05-15 11:00:16,195 INFO L273 TraceCheckUtils]: 152: Hoare triple {76774#(<= main_x 76)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76774#(<= main_x 76)} is VALID [2019-05-15 11:00:16,195 INFO L273 TraceCheckUtils]: 153: Hoare triple {76774#(<= main_x 76)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76781#(<= main_x 77)} is VALID [2019-05-15 11:00:16,196 INFO L273 TraceCheckUtils]: 154: Hoare triple {76781#(<= main_x 77)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76781#(<= main_x 77)} is VALID [2019-05-15 11:00:16,197 INFO L273 TraceCheckUtils]: 155: Hoare triple {76781#(<= main_x 77)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76788#(<= main_x 78)} is VALID [2019-05-15 11:00:16,197 INFO L273 TraceCheckUtils]: 156: Hoare triple {76788#(<= main_x 78)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76788#(<= main_x 78)} is VALID [2019-05-15 11:00:16,198 INFO L273 TraceCheckUtils]: 157: Hoare triple {76788#(<= main_x 78)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76795#(<= main_x 79)} is VALID [2019-05-15 11:00:16,198 INFO L273 TraceCheckUtils]: 158: Hoare triple {76795#(<= main_x 79)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76795#(<= main_x 79)} is VALID [2019-05-15 11:00:16,199 INFO L273 TraceCheckUtils]: 159: Hoare triple {76795#(<= main_x 79)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76802#(<= main_x 80)} is VALID [2019-05-15 11:00:16,200 INFO L273 TraceCheckUtils]: 160: Hoare triple {76802#(<= main_x 80)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76802#(<= main_x 80)} is VALID [2019-05-15 11:00:16,200 INFO L273 TraceCheckUtils]: 161: Hoare triple {76802#(<= main_x 80)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76809#(<= main_x 81)} is VALID [2019-05-15 11:00:16,201 INFO L273 TraceCheckUtils]: 162: Hoare triple {76809#(<= main_x 81)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76809#(<= main_x 81)} is VALID [2019-05-15 11:00:16,202 INFO L273 TraceCheckUtils]: 163: Hoare triple {76809#(<= main_x 81)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76816#(<= main_x 82)} is VALID [2019-05-15 11:00:16,202 INFO L273 TraceCheckUtils]: 164: Hoare triple {76816#(<= main_x 82)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76816#(<= main_x 82)} is VALID [2019-05-15 11:00:16,203 INFO L273 TraceCheckUtils]: 165: Hoare triple {76816#(<= main_x 82)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76823#(<= main_x 83)} is VALID [2019-05-15 11:00:16,204 INFO L273 TraceCheckUtils]: 166: Hoare triple {76823#(<= main_x 83)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76823#(<= main_x 83)} is VALID [2019-05-15 11:00:16,204 INFO L273 TraceCheckUtils]: 167: Hoare triple {76823#(<= main_x 83)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76830#(<= main_x 84)} is VALID [2019-05-15 11:00:16,205 INFO L273 TraceCheckUtils]: 168: Hoare triple {76830#(<= main_x 84)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76830#(<= main_x 84)} is VALID [2019-05-15 11:00:16,206 INFO L273 TraceCheckUtils]: 169: Hoare triple {76830#(<= main_x 84)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76837#(<= main_x 85)} is VALID [2019-05-15 11:00:16,206 INFO L273 TraceCheckUtils]: 170: Hoare triple {76837#(<= main_x 85)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76837#(<= main_x 85)} is VALID [2019-05-15 11:00:16,207 INFO L273 TraceCheckUtils]: 171: Hoare triple {76837#(<= main_x 85)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76844#(<= main_x 86)} is VALID [2019-05-15 11:00:16,207 INFO L273 TraceCheckUtils]: 172: Hoare triple {76844#(<= main_x 86)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76844#(<= main_x 86)} is VALID [2019-05-15 11:00:16,208 INFO L273 TraceCheckUtils]: 173: Hoare triple {76844#(<= main_x 86)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76851#(<= main_x 87)} is VALID [2019-05-15 11:00:16,208 INFO L273 TraceCheckUtils]: 174: Hoare triple {76851#(<= main_x 87)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76851#(<= main_x 87)} is VALID [2019-05-15 11:00:16,209 INFO L273 TraceCheckUtils]: 175: Hoare triple {76851#(<= main_x 87)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76858#(<= main_x 88)} is VALID [2019-05-15 11:00:16,210 INFO L273 TraceCheckUtils]: 176: Hoare triple {76858#(<= main_x 88)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76858#(<= main_x 88)} is VALID [2019-05-15 11:00:16,210 INFO L273 TraceCheckUtils]: 177: Hoare triple {76858#(<= main_x 88)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76865#(<= main_x 89)} is VALID [2019-05-15 11:00:16,211 INFO L273 TraceCheckUtils]: 178: Hoare triple {76865#(<= main_x 89)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76865#(<= main_x 89)} is VALID [2019-05-15 11:00:16,212 INFO L273 TraceCheckUtils]: 179: Hoare triple {76865#(<= main_x 89)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76872#(<= main_x 90)} is VALID [2019-05-15 11:00:16,212 INFO L273 TraceCheckUtils]: 180: Hoare triple {76872#(<= main_x 90)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76872#(<= main_x 90)} is VALID [2019-05-15 11:00:16,213 INFO L273 TraceCheckUtils]: 181: Hoare triple {76872#(<= main_x 90)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76879#(<= main_x 91)} is VALID [2019-05-15 11:00:16,214 INFO L273 TraceCheckUtils]: 182: Hoare triple {76879#(<= main_x 91)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76879#(<= main_x 91)} is VALID [2019-05-15 11:00:16,214 INFO L273 TraceCheckUtils]: 183: Hoare triple {76879#(<= main_x 91)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76886#(<= main_x 92)} is VALID [2019-05-15 11:00:16,215 INFO L273 TraceCheckUtils]: 184: Hoare triple {76886#(<= main_x 92)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76886#(<= main_x 92)} is VALID [2019-05-15 11:00:16,216 INFO L273 TraceCheckUtils]: 185: Hoare triple {76886#(<= main_x 92)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76893#(<= main_x 93)} is VALID [2019-05-15 11:00:16,216 INFO L273 TraceCheckUtils]: 186: Hoare triple {76893#(<= main_x 93)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76893#(<= main_x 93)} is VALID [2019-05-15 11:00:16,217 INFO L273 TraceCheckUtils]: 187: Hoare triple {76893#(<= main_x 93)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76900#(<= main_x 94)} is VALID [2019-05-15 11:00:16,217 INFO L273 TraceCheckUtils]: 188: Hoare triple {76900#(<= main_x 94)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76900#(<= main_x 94)} is VALID [2019-05-15 11:00:16,218 INFO L273 TraceCheckUtils]: 189: Hoare triple {76900#(<= main_x 94)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76907#(<= main_x 95)} is VALID [2019-05-15 11:00:16,219 INFO L273 TraceCheckUtils]: 190: Hoare triple {76907#(<= main_x 95)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76907#(<= main_x 95)} is VALID [2019-05-15 11:00:16,219 INFO L273 TraceCheckUtils]: 191: Hoare triple {76907#(<= main_x 95)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76914#(<= main_x 96)} is VALID [2019-05-15 11:00:16,220 INFO L273 TraceCheckUtils]: 192: Hoare triple {76914#(<= main_x 96)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76914#(<= main_x 96)} is VALID [2019-05-15 11:00:16,221 INFO L273 TraceCheckUtils]: 193: Hoare triple {76914#(<= main_x 96)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76921#(<= main_x 97)} is VALID [2019-05-15 11:00:16,221 INFO L273 TraceCheckUtils]: 194: Hoare triple {76921#(<= main_x 97)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76921#(<= main_x 97)} is VALID [2019-05-15 11:00:16,222 INFO L273 TraceCheckUtils]: 195: Hoare triple {76921#(<= main_x 97)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76928#(<= main_x 98)} is VALID [2019-05-15 11:00:16,222 INFO L273 TraceCheckUtils]: 196: Hoare triple {76928#(<= main_x 98)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76928#(<= main_x 98)} is VALID [2019-05-15 11:00:16,223 INFO L273 TraceCheckUtils]: 197: Hoare triple {76928#(<= main_x 98)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {76935#(<= main_x 99)} is VALID [2019-05-15 11:00:16,224 INFO L273 TraceCheckUtils]: 198: Hoare triple {76935#(<= main_x 99)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {76935#(<= main_x 99)} is VALID [2019-05-15 11:00:16,224 INFO L273 TraceCheckUtils]: 199: Hoare triple {76935#(<= main_x 99)} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {76241#false} is VALID [2019-05-15 11:00:16,225 INFO L273 TraceCheckUtils]: 200: Hoare triple {76241#false} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {76241#false} is VALID [2019-05-15 11:00:16,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9801 backedges. 0 proven. 9801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-05-15 11:00:16,250 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-05-15 11:00:16,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [101] total 101 [2019-05-15 11:00:16,251 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 201 [2019-05-15 11:00:16,251 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 11:00:16,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 102 states. [2019-05-15 11:00:16,458 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 201 edges. 201 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:16,458 INFO L454 AbstractCegarLoop]: Interpolant automaton has 102 states [2019-05-15 11:00:16,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2019-05-15 11:00:16,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2019-05-15 11:00:16,460 INFO L87 Difference]: Start difference. First operand 202 states and 301 transitions. Second operand 102 states. [2019-05-15 11:00:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:17,383 INFO L93 Difference]: Finished difference Result 204 states and 304 transitions. [2019-05-15 11:00:17,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2019-05-15 11:00:17,383 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 201 [2019-05-15 11:00:17,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 11:00:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-05-15 11:00:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 305 transitions. [2019-05-15 11:00:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-05-15 11:00:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 305 transitions. [2019-05-15 11:00:17,386 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 102 states and 305 transitions. [2019-05-15 11:00:17,710 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 305 edges. 305 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:17,714 INFO L225 Difference]: With dead ends: 204 [2019-05-15 11:00:17,714 INFO L226 Difference]: Without dead ends: 204 [2019-05-15 11:00:17,714 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2019-05-15 11:00:17,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2019-05-15 11:00:17,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 204. [2019-05-15 11:00:17,716 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 11:00:17,716 INFO L82 GeneralOperation]: Start isEquivalent. First operand 204 states. Second operand 204 states. [2019-05-15 11:00:17,716 INFO L74 IsIncluded]: Start isIncluded. First operand 204 states. Second operand 204 states. [2019-05-15 11:00:17,716 INFO L87 Difference]: Start difference. First operand 204 states. Second operand 204 states. [2019-05-15 11:00:17,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:17,718 INFO L93 Difference]: Finished difference Result 204 states and 304 transitions. [2019-05-15 11:00:17,718 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 304 transitions. [2019-05-15 11:00:17,719 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:17,719 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:17,719 INFO L74 IsIncluded]: Start isIncluded. First operand 204 states. Second operand 204 states. [2019-05-15 11:00:17,719 INFO L87 Difference]: Start difference. First operand 204 states. Second operand 204 states. [2019-05-15 11:00:17,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:17,721 INFO L93 Difference]: Finished difference Result 204 states and 304 transitions. [2019-05-15 11:00:17,721 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 304 transitions. [2019-05-15 11:00:17,721 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:17,721 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:17,721 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 11:00:17,721 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 11:00:17,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2019-05-15 11:00:17,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 304 transitions. [2019-05-15 11:00:17,723 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 304 transitions. Word has length 201 [2019-05-15 11:00:17,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 11:00:17,724 INFO L475 AbstractCegarLoop]: Abstraction has 204 states and 304 transitions. [2019-05-15 11:00:17,724 INFO L476 AbstractCegarLoop]: Interpolant automaton has 102 states. [2019-05-15 11:00:17,724 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 304 transitions. [2019-05-15 11:00:17,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2019-05-15 11:00:17,724 INFO L391 BasicCegarLoop]: Found error trace [2019-05-15 11:00:17,724 INFO L399 BasicCegarLoop]: trace histogram [100, 100, 1, 1, 1] [2019-05-15 11:00:17,725 INFO L418 AbstractCegarLoop]: === Iteration 101 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2019-05-15 11:00:17,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-05-15 11:00:17,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1729882817, now seen corresponding path program 100 times [2019-05-15 11:00:17,726 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-05-15 11:00:17,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:17,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 6 conjunts are in the unsatisfiable core [2019-05-15 11:00:17,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-05-15 11:00:17,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-05-15 11:00:18,383 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2019-05-15 11:00:18,446 INFO L273 TraceCheckUtils]: 0: Hoare triple {77760#true} [17] mainENTRY-->L19-1: Formula: (and (= v_main_y_1 42) (= v_main_x_1 0)) InVars {} OutVars{main_y=v_main_y_1, main_x=v_main_x_1} AuxVars[] AssignedVars[main_y, main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,459 INFO L273 TraceCheckUtils]: 1: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,468 INFO L273 TraceCheckUtils]: 2: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,481 INFO L273 TraceCheckUtils]: 3: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,490 INFO L273 TraceCheckUtils]: 4: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,502 INFO L273 TraceCheckUtils]: 5: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,515 INFO L273 TraceCheckUtils]: 6: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,524 INFO L273 TraceCheckUtils]: 7: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,537 INFO L273 TraceCheckUtils]: 8: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,546 INFO L273 TraceCheckUtils]: 9: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,553 INFO L273 TraceCheckUtils]: 10: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,554 INFO L273 TraceCheckUtils]: 11: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,554 INFO L273 TraceCheckUtils]: 12: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,554 INFO L273 TraceCheckUtils]: 13: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,555 INFO L273 TraceCheckUtils]: 14: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,555 INFO L273 TraceCheckUtils]: 15: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,555 INFO L273 TraceCheckUtils]: 16: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,556 INFO L273 TraceCheckUtils]: 17: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,556 INFO L273 TraceCheckUtils]: 18: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,556 INFO L273 TraceCheckUtils]: 19: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,556 INFO L273 TraceCheckUtils]: 20: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,557 INFO L273 TraceCheckUtils]: 21: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,557 INFO L273 TraceCheckUtils]: 22: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,557 INFO L273 TraceCheckUtils]: 23: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,558 INFO L273 TraceCheckUtils]: 24: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,558 INFO L273 TraceCheckUtils]: 25: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,559 INFO L273 TraceCheckUtils]: 26: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,559 INFO L273 TraceCheckUtils]: 27: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,560 INFO L273 TraceCheckUtils]: 28: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,560 INFO L273 TraceCheckUtils]: 29: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,561 INFO L273 TraceCheckUtils]: 30: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,561 INFO L273 TraceCheckUtils]: 31: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,562 INFO L273 TraceCheckUtils]: 32: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,562 INFO L273 TraceCheckUtils]: 33: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,563 INFO L273 TraceCheckUtils]: 34: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,563 INFO L273 TraceCheckUtils]: 35: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,564 INFO L273 TraceCheckUtils]: 36: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,564 INFO L273 TraceCheckUtils]: 37: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,565 INFO L273 TraceCheckUtils]: 38: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,567 INFO L273 TraceCheckUtils]: 39: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,567 INFO L273 TraceCheckUtils]: 40: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,568 INFO L273 TraceCheckUtils]: 41: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,568 INFO L273 TraceCheckUtils]: 42: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,569 INFO L273 TraceCheckUtils]: 43: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,569 INFO L273 TraceCheckUtils]: 44: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,570 INFO L273 TraceCheckUtils]: 45: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,570 INFO L273 TraceCheckUtils]: 46: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,571 INFO L273 TraceCheckUtils]: 47: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,571 INFO L273 TraceCheckUtils]: 48: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,572 INFO L273 TraceCheckUtils]: 49: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,572 INFO L273 TraceCheckUtils]: 50: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,573 INFO L273 TraceCheckUtils]: 51: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,573 INFO L273 TraceCheckUtils]: 52: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,574 INFO L273 TraceCheckUtils]: 53: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,574 INFO L273 TraceCheckUtils]: 54: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,575 INFO L273 TraceCheckUtils]: 55: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,575 INFO L273 TraceCheckUtils]: 56: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,576 INFO L273 TraceCheckUtils]: 57: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,576 INFO L273 TraceCheckUtils]: 58: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,577 INFO L273 TraceCheckUtils]: 59: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,577 INFO L273 TraceCheckUtils]: 60: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,578 INFO L273 TraceCheckUtils]: 61: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,579 INFO L273 TraceCheckUtils]: 62: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,579 INFO L273 TraceCheckUtils]: 63: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,580 INFO L273 TraceCheckUtils]: 64: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,580 INFO L273 TraceCheckUtils]: 65: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,580 INFO L273 TraceCheckUtils]: 66: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,581 INFO L273 TraceCheckUtils]: 67: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,581 INFO L273 TraceCheckUtils]: 68: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,582 INFO L273 TraceCheckUtils]: 69: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,582 INFO L273 TraceCheckUtils]: 70: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,583 INFO L273 TraceCheckUtils]: 71: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,583 INFO L273 TraceCheckUtils]: 72: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,584 INFO L273 TraceCheckUtils]: 73: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,584 INFO L273 TraceCheckUtils]: 74: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,585 INFO L273 TraceCheckUtils]: 75: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,585 INFO L273 TraceCheckUtils]: 76: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,586 INFO L273 TraceCheckUtils]: 77: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,586 INFO L273 TraceCheckUtils]: 78: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,587 INFO L273 TraceCheckUtils]: 79: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,587 INFO L273 TraceCheckUtils]: 80: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,588 INFO L273 TraceCheckUtils]: 81: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,588 INFO L273 TraceCheckUtils]: 82: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,589 INFO L273 TraceCheckUtils]: 83: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,589 INFO L273 TraceCheckUtils]: 84: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,590 INFO L273 TraceCheckUtils]: 85: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,590 INFO L273 TraceCheckUtils]: 86: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,591 INFO L273 TraceCheckUtils]: 87: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,591 INFO L273 TraceCheckUtils]: 88: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,592 INFO L273 TraceCheckUtils]: 89: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,592 INFO L273 TraceCheckUtils]: 90: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,593 INFO L273 TraceCheckUtils]: 91: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,593 INFO L273 TraceCheckUtils]: 92: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,594 INFO L273 TraceCheckUtils]: 93: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,594 INFO L273 TraceCheckUtils]: 94: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,595 INFO L273 TraceCheckUtils]: 95: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,595 INFO L273 TraceCheckUtils]: 96: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,596 INFO L273 TraceCheckUtils]: 97: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,596 INFO L273 TraceCheckUtils]: 98: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,597 INFO L273 TraceCheckUtils]: 99: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,597 INFO L273 TraceCheckUtils]: 100: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,598 INFO L273 TraceCheckUtils]: 101: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,598 INFO L273 TraceCheckUtils]: 102: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,599 INFO L273 TraceCheckUtils]: 103: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,599 INFO L273 TraceCheckUtils]: 104: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,600 INFO L273 TraceCheckUtils]: 105: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,600 INFO L273 TraceCheckUtils]: 106: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,600 INFO L273 TraceCheckUtils]: 107: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,601 INFO L273 TraceCheckUtils]: 108: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,601 INFO L273 TraceCheckUtils]: 109: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,602 INFO L273 TraceCheckUtils]: 110: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,602 INFO L273 TraceCheckUtils]: 111: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,603 INFO L273 TraceCheckUtils]: 112: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,603 INFO L273 TraceCheckUtils]: 113: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,604 INFO L273 TraceCheckUtils]: 114: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,604 INFO L273 TraceCheckUtils]: 115: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,605 INFO L273 TraceCheckUtils]: 116: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,605 INFO L273 TraceCheckUtils]: 117: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,606 INFO L273 TraceCheckUtils]: 118: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,606 INFO L273 TraceCheckUtils]: 119: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,607 INFO L273 TraceCheckUtils]: 120: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,607 INFO L273 TraceCheckUtils]: 121: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,608 INFO L273 TraceCheckUtils]: 122: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,608 INFO L273 TraceCheckUtils]: 123: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,609 INFO L273 TraceCheckUtils]: 124: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,609 INFO L273 TraceCheckUtils]: 125: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,610 INFO L273 TraceCheckUtils]: 126: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,610 INFO L273 TraceCheckUtils]: 127: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,611 INFO L273 TraceCheckUtils]: 128: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,611 INFO L273 TraceCheckUtils]: 129: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,612 INFO L273 TraceCheckUtils]: 130: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,612 INFO L273 TraceCheckUtils]: 131: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,612 INFO L273 TraceCheckUtils]: 132: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,613 INFO L273 TraceCheckUtils]: 133: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,613 INFO L273 TraceCheckUtils]: 134: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,614 INFO L273 TraceCheckUtils]: 135: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,614 INFO L273 TraceCheckUtils]: 136: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,615 INFO L273 TraceCheckUtils]: 137: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,615 INFO L273 TraceCheckUtils]: 138: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,616 INFO L273 TraceCheckUtils]: 139: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,616 INFO L273 TraceCheckUtils]: 140: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,617 INFO L273 TraceCheckUtils]: 141: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,617 INFO L273 TraceCheckUtils]: 142: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,618 INFO L273 TraceCheckUtils]: 143: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,618 INFO L273 TraceCheckUtils]: 144: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,619 INFO L273 TraceCheckUtils]: 145: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,619 INFO L273 TraceCheckUtils]: 146: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,620 INFO L273 TraceCheckUtils]: 147: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,620 INFO L273 TraceCheckUtils]: 148: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,621 INFO L273 TraceCheckUtils]: 149: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,621 INFO L273 TraceCheckUtils]: 150: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,622 INFO L273 TraceCheckUtils]: 151: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,622 INFO L273 TraceCheckUtils]: 152: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,623 INFO L273 TraceCheckUtils]: 153: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,623 INFO L273 TraceCheckUtils]: 154: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,624 INFO L273 TraceCheckUtils]: 155: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,624 INFO L273 TraceCheckUtils]: 156: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,625 INFO L273 TraceCheckUtils]: 157: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,625 INFO L273 TraceCheckUtils]: 158: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,626 INFO L273 TraceCheckUtils]: 159: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,626 INFO L273 TraceCheckUtils]: 160: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,627 INFO L273 TraceCheckUtils]: 161: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,627 INFO L273 TraceCheckUtils]: 162: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,628 INFO L273 TraceCheckUtils]: 163: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,628 INFO L273 TraceCheckUtils]: 164: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,629 INFO L273 TraceCheckUtils]: 165: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,629 INFO L273 TraceCheckUtils]: 166: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,630 INFO L273 TraceCheckUtils]: 167: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,630 INFO L273 TraceCheckUtils]: 168: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,631 INFO L273 TraceCheckUtils]: 169: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,631 INFO L273 TraceCheckUtils]: 170: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,631 INFO L273 TraceCheckUtils]: 171: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,632 INFO L273 TraceCheckUtils]: 172: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,632 INFO L273 TraceCheckUtils]: 173: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,633 INFO L273 TraceCheckUtils]: 174: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,633 INFO L273 TraceCheckUtils]: 175: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,634 INFO L273 TraceCheckUtils]: 176: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,634 INFO L273 TraceCheckUtils]: 177: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,635 INFO L273 TraceCheckUtils]: 178: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,635 INFO L273 TraceCheckUtils]: 179: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,636 INFO L273 TraceCheckUtils]: 180: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,636 INFO L273 TraceCheckUtils]: 181: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,637 INFO L273 TraceCheckUtils]: 182: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,637 INFO L273 TraceCheckUtils]: 183: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,638 INFO L273 TraceCheckUtils]: 184: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,638 INFO L273 TraceCheckUtils]: 185: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,639 INFO L273 TraceCheckUtils]: 186: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,639 INFO L273 TraceCheckUtils]: 187: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,640 INFO L273 TraceCheckUtils]: 188: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,640 INFO L273 TraceCheckUtils]: 189: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,641 INFO L273 TraceCheckUtils]: 190: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,641 INFO L273 TraceCheckUtils]: 191: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,642 INFO L273 TraceCheckUtils]: 192: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,642 INFO L273 TraceCheckUtils]: 193: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,643 INFO L273 TraceCheckUtils]: 194: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,643 INFO L273 TraceCheckUtils]: 195: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,644 INFO L273 TraceCheckUtils]: 196: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,644 INFO L273 TraceCheckUtils]: 197: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,645 INFO L273 TraceCheckUtils]: 198: Hoare triple {77765#(= main_y 42)} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {77765#(= main_y 42)} is VALID [2019-05-15 11:00:18,646 INFO L273 TraceCheckUtils]: 199: Hoare triple {77765#(= main_y 42)} [18] L19-1-->L21-1: Formula: (and (< v_main_x_3 100) (= v_main_x_2 (+ v_main_x_3 1))) InVars {main_x=v_main_x_3} OutVars{main_x=v_main_x_2} AuxVars[] AssignedVars[main_x] {78363#(and (= main_y 42) (<= main_x 100))} is VALID [2019-05-15 11:00:18,647 INFO L273 TraceCheckUtils]: 200: Hoare triple {78363#(and (= main_y 42) (<= main_x 100))} [21] L21-1-->L19-1: Formula: (not (<= v_main_y_4 0)) InVars {main_y=v_main_y_4} OutVars{main_y=v_main_y_4} AuxVars[] AssignedVars[] {78363#(and (= main_y 42) (<= main_x 100))} is VALID [2019-05-15 11:00:18,648 INFO L273 TraceCheckUtils]: 201: Hoare triple {78363#(and (= main_y 42) (<= main_x 100))} [19] L19-1-->L27: Formula: (not (< v_main_x_4 100)) InVars {main_x=v_main_x_4} OutVars{main_x=v_main_x_4} AuxVars[] AssignedVars[] {78370#(and (= main_y 42) (<= main_x 100) (<= 100 main_x))} is VALID [2019-05-15 11:00:18,648 INFO L273 TraceCheckUtils]: 202: Hoare triple {78370#(and (= main_y 42) (<= main_x 100) (<= 100 main_x))} [22] L27-->mainErr0ASSERT_VIOLATIONASSERT: Formula: (or (not (= v_main_y_5 42)) (not (= v_main_x_5 100))) InVars {main_y=v_main_y_5, main_x=v_main_x_5} OutVars{main_y=v_main_y_5, main_x=v_main_x_5} AuxVars[] AssignedVars[] {77761#false} is VALID [2019-05-15 11:00:18,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10000 backedges. 199 proven. 0 refuted. 0 times theorem prover too weak. 9801 trivial. 0 not checked. [2019-05-15 11:00:18,690 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-05-15 11:00:18,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-05-15 11:00:18,690 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 203 [2019-05-15 11:00:18,691 INFO L84 Accepts]: Finished accepts. word is accepted. [2019-05-15 11:00:18,691 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2019-05-15 11:00:18,707 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 7 edges. 7 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:18,707 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-05-15 11:00:18,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-05-15 11:00:18,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-15 11:00:18,707 INFO L87 Difference]: Start difference. First operand 204 states and 304 transitions. Second operand 5 states. [2019-05-15 11:00:18,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:18,726 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2019-05-15 11:00:18,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-05-15 11:00:18,726 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 203 [2019-05-15 11:00:18,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-05-15 11:00:18,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-05-15 11:00:18,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 6 transitions. [2019-05-15 11:00:18,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-05-15 11:00:18,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 6 transitions. [2019-05-15 11:00:18,727 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 6 transitions. [2019-05-15 11:00:18,731 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 6 edges. 6 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2019-05-15 11:00:18,731 INFO L225 Difference]: With dead ends: 203 [2019-05-15 11:00:18,732 INFO L226 Difference]: Without dead ends: 0 [2019-05-15 11:00:18,732 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-05-15 11:00:18,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-05-15 11:00:18,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-05-15 11:00:18,732 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2019-05-15 11:00:18,733 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2019-05-15 11:00:18,733 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2019-05-15 11:00:18,733 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2019-05-15 11:00:18,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:18,734 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2019-05-15 11:00:18,734 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-05-15 11:00:18,734 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:18,734 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:18,734 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2019-05-15 11:00:18,734 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2019-05-15 11:00:18,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-05-15 11:00:18,734 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2019-05-15 11:00:18,735 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-05-15 11:00:18,735 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:18,735 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2019-05-15 11:00:18,735 INFO L88 GeneralOperation]: Finished isEquivalent. [2019-05-15 11:00:18,735 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2019-05-15 11:00:18,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-05-15 11:00:18,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-05-15 11:00:18,735 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 203 [2019-05-15 11:00:18,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-05-15 11:00:18,735 INFO L475 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-05-15 11:00:18,735 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-05-15 11:00:18,736 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-05-15 11:00:18,736 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-05-15 11:00:18,738 INFO L303 ceAbstractionStarter]: Did not count any witness invariants because Icfg is not BoogieIcfg [2019-05-15 11:00:18,740 INFO L202 PluginConnector]: Adding new model CountTillBound-Jupiter.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.05 11:00:18 BasicIcfg [2019-05-15 11:00:18,740 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-05-15 11:00:18,741 INFO L168 Benchmark]: Toolchain (without parser) took 251588.60 ms. Allocated memory was 133.7 MB in the beginning and 652.7 MB in the end (delta: 519.0 MB). Free memory was 111.3 MB in the beginning and 361.3 MB in the end (delta: -250.0 MB). Peak memory consumption was 269.1 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,742 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.26 ms. Allocated memory is still 133.7 MB. Free memory is still 112.5 MB. There was no memory consumed. Max. memory is 7.1 GB. [2019-05-15 11:00:18,742 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.46 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 109.4 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,743 INFO L168 Benchmark]: Boogie Preprocessor took 28.16 ms. Allocated memory is still 133.7 MB. Free memory was 109.4 MB in the beginning and 108.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,743 INFO L168 Benchmark]: RCFGBuilder took 370.66 ms. Allocated memory is still 133.7 MB. Free memory was 108.2 MB in the beginning and 97.8 MB in the end (delta: 10.4 MB). Peak memory consumption was 10.4 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,743 INFO L168 Benchmark]: IcfgTransformer took 132.73 ms. Allocated memory is still 133.7 MB. Free memory was 97.8 MB in the beginning and 95.4 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,744 INFO L168 Benchmark]: TraceAbstraction took 251009.46 ms. Allocated memory was 133.7 MB in the beginning and 652.7 MB in the end (delta: 519.0 MB). Free memory was 95.2 MB in the beginning and 361.3 MB in the end (delta: -266.1 MB). Peak memory consumption was 253.0 MB. Max. memory is 7.1 GB. [2019-05-15 11:00:18,746 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - GenericResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.26 ms. Allocated memory is still 133.7 MB. Free memory is still 112.5 MB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 41.46 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 109.4 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 28.16 ms. Allocated memory is still 133.7 MB. Free memory was 109.4 MB in the beginning and 108.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 7.1 GB. * RCFGBuilder took 370.66 ms. Allocated memory is still 133.7 MB. Free memory was 108.2 MB in the beginning and 97.8 MB in the end (delta: 10.4 MB). Peak memory consumption was 10.4 MB. Max. memory is 7.1 GB. * IcfgTransformer took 132.73 ms. Allocated memory is still 133.7 MB. Free memory was 97.8 MB in the beginning and 95.4 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 7.1 GB. * TraceAbstraction took 251009.46 ms. Allocated memory was 133.7 MB in the beginning and 652.7 MB in the end (delta: 519.0 MB). Free memory was 95.2 MB in the beginning and 361.3 MB in the end (delta: -266.1 MB). Peak memory consumption was 253.0 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 27]: assertion always holds For all program executions holds that assertion always holds at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6 locations, 1 error locations. SAFE Result, 250.9s OverallTime, 101 OverallIterations, 100 TraceHistogramMax, 53.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 502 SDtfs, 12320 SDslu, 10100 SDs, 0 SdLazy, 6719 SolverSat, 325 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10302 GetRequests, 5249 SyntacticMatches, 0 SemanticMatches, 5053 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 136.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=204occurred in iteration=100, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 101 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 181.5s InterpolantComputationTime, 10403 NumberOfCodeBlocks, 10403 NumberOfCodeBlocksAsserted, 101 NumberOfCheckSat, 10302 ConstructedInterpolants, 0 QuantifiedInterpolants, 4165442 SizeOfPredicates, 100 NumberOfNonLiveVariables, 21008 ConjunctsInSsa, 5156 ConjunctsInUnsatCore, 101 InterpolantComputations, 2 PerfectInterpolantSequences, 10000/338350 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...