/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/loop-simple/nested_6.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-03 00:31:41,178 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-03 00:31:41,179 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-03 00:31:41,215 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-03 00:31:41,215 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-03 00:31:41,218 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-03 00:31:41,221 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-03 00:31:41,226 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-03 00:31:41,227 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-03 00:31:41,232 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-03 00:31:41,233 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-03 00:31:41,234 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-03 00:31:41,234 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-03 00:31:41,236 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-03 00:31:41,237 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-03 00:31:41,238 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-03 00:31:41,241 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-03 00:31:41,241 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-03 00:31:41,243 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-03 00:31:41,247 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-03 00:31:41,248 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-03 00:31:41,250 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-03 00:31:41,251 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-03 00:31:41,253 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-03 00:31:41,255 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-03 00:31:41,255 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-03 00:31:41,255 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-03 00:31:41,257 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-03 00:31:41,257 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-03 00:31:41,258 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-03 00:31:41,258 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-03 00:31:41,258 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-03 00:31:41,259 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-03 00:31:41,260 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-03 00:31:41,262 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-03 00:31:41,262 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-03 00:31:41,263 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-03 00:31:41,263 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-03 00:31:41,263 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-03 00:31:41,264 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-03 00:31:41,264 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-03 00:31:41,268 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2021-05-03 00:31:41,278 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-03 00:31:41,278 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-03 00:31:41,281 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-03 00:31:41,281 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-03 00:31:41,281 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-03 00:31:41,281 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-03 00:31:41,281 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-03 00:31:41,282 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-03 00:31:41,282 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-03 00:31:41,282 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-03 00:31:41,283 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-03 00:31:41,283 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-03 00:31:41,284 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-03 00:31:41,284 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-03 00:31:41,284 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2021-05-03 00:31:41,284 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-03 00:31:41,284 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2021-05-03 00:31:41,292 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-03 00:31:41,572 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-03 00:31:41,588 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-03 00:31:41,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-03 00:31:41,590 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-03 00:31:41,591 INFO L275 PluginConnector]: CDTParser initialized [2021-05-03 00:31:41,591 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-simple/nested_6.c [2021-05-03 00:31:41,639 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5609600d5/f0f2f242535c40188b602e51ca13f4a5/FLAG4ebdad1bd [2021-05-03 00:31:41,944 INFO L306 CDTParser]: Found 1 translation units. [2021-05-03 00:31:41,944 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-simple/nested_6.c [2021-05-03 00:31:41,953 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5609600d5/f0f2f242535c40188b602e51ca13f4a5/FLAG4ebdad1bd [2021-05-03 00:31:42,375 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5609600d5/f0f2f242535c40188b602e51ca13f4a5 [2021-05-03 00:31:42,380 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-03 00:31:42,383 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-03 00:31:42,384 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-03 00:31:42,384 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-03 00:31:42,387 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-03 00:31:42,388 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,389 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4623a2ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42, skipping insertion in model container [2021-05-03 00:31:42,389 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,394 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-03 00:31:42,405 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-03 00:31:42,517 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-simple/nested_6.c[959,972] [2021-05-03 00:31:42,521 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-03 00:31:42,528 INFO L203 MainTranslator]: Completed pre-run [2021-05-03 00:31:42,546 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-simple/nested_6.c[959,972] [2021-05-03 00:31:42,550 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-03 00:31:42,559 INFO L208 MainTranslator]: Completed translation [2021-05-03 00:31:42,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42 WrapperNode [2021-05-03 00:31:42,559 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-03 00:31:42,562 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-03 00:31:42,562 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-03 00:31:42,562 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-03 00:31:42,571 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,571 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,577 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,577 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,588 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,594 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,601 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (1/1) ... [2021-05-03 00:31:42,603 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-03 00:31:42,603 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-03 00:31:42,603 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-03 00:31:42,604 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-03 00:31:42,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (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:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-03 00:31:42,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-03 00:31:42,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-03 00:31:42,740 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-03 00:31:42,740 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-03 00:31:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-03 00:31:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-03 00:31:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-03 00:31:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-03 00:31:43,002 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-03 00:31:43,003 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-05-03 00:31:43,004 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 12:31:43 BoogieIcfgContainer [2021-05-03 00:31:43,004 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-03 00:31:43,005 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-03 00:31:43,005 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-03 00:31:43,007 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-03 00:31:43,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.05 12:31:42" (1/3) ... [2021-05-03 00:31:43,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@210dbd30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 12:31:43, skipping insertion in model container [2021-05-03 00:31:43,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:31:42" (2/3) ... [2021-05-03 00:31:43,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@210dbd30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 12:31:43, skipping insertion in model container [2021-05-03 00:31:43,022 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 12:31:43" (3/3) ... [2021-05-03 00:31:43,023 INFO L111 eAbstractionObserver]: Analyzing ICFG nested_6.c [2021-05-03 00:31:43,027 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2021-05-03 00:31:43,029 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-03 00:31:43,041 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-03 00:31:43,062 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-03 00:31:43,062 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-03 00:31:43,062 INFO L378 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2021-05-03 00:31:43,062 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-03 00:31:43,062 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-03 00:31:43,062 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-03 00:31:43,062 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-03 00:31:43,063 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-03 00:31:43,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 26 states, 20 states have (on average 1.7) internal successors, (34), 21 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-03 00:31:43,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-05-03 00:31:43,081 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:43,081 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:43,081 INFO L428 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:43,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:43,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1187922237, now seen corresponding path program 1 times [2021-05-03 00:31:43,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:43,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [821560536] [2021-05-03 00:31:43,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:43,138 INFO L224 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2021-05-03 00:31:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,309 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:43,336 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:43,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [821560536] [2021-05-03 00:31:43,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [821560536] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:43,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:43,339 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-03 00:31:43,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250583952] [2021-05-03 00:31:43,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-03 00:31:43,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:43,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-03 00:31:43,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-03 00:31:43,355 INFO L87 Difference]: Start difference. First operand has 26 states, 20 states have (on average 1.7) internal successors, (34), 21 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:43,546 INFO L93 Difference]: Finished difference Result 58 states and 94 transitions. [2021-05-03 00:31:43,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-03 00:31:43,548 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2021-05-03 00:31:43,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:43,552 INFO L225 Difference]: With dead ends: 58 [2021-05-03 00:31:43,552 INFO L226 Difference]: Without dead ends: 33 [2021-05-03 00:31:43,554 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 88.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-03 00:31:43,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-03 00:31:43,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 22. [2021-05-03 00:31:43,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 18 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 27 transitions. [2021-05-03 00:31:43,599 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 27 transitions. Word has length 9 [2021-05-03 00:31:43,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:43,599 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 27 transitions. [2021-05-03 00:31:43,599 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,599 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions. [2021-05-03 00:31:43,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-03 00:31:43,600 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:43,600 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:43,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-03 00:31:43,600 INFO L428 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:43,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:43,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1138963186, now seen corresponding path program 1 times [2021-05-03 00:31:43,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:43,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [425901578] [2021-05-03 00:31:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:43,630 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:43,636 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:43,659 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:43,667 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:43,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,716 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:43,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:43,735 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:43,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [425901578] [2021-05-03 00:31:43,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [425901578] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:43,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:43,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-03 00:31:43,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136083518] [2021-05-03 00:31:43,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-03 00:31:43,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:43,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-03 00:31:43,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-03 00:31:43,738 INFO L87 Difference]: Start difference. First operand 22 states and 27 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:43,847 INFO L93 Difference]: Finished difference Result 58 states and 78 transitions. [2021-05-03 00:31:43,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-03 00:31:43,847 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-05-03 00:31:43,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:43,848 INFO L225 Difference]: With dead ends: 58 [2021-05-03 00:31:43,848 INFO L226 Difference]: Without dead ends: 43 [2021-05-03 00:31:43,849 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-05-03 00:31:43,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-03 00:31:43,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 23. [2021-05-03 00:31:43,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 28 transitions. [2021-05-03 00:31:43,855 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 28 transitions. Word has length 12 [2021-05-03 00:31:43,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:43,855 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 28 transitions. [2021-05-03 00:31:43,855 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:43,855 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 28 transitions. [2021-05-03 00:31:43,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-03 00:31:43,856 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:43,856 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:43,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-03 00:31:43,856 INFO L428 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:43,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:43,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1811082743, now seen corresponding path program 1 times [2021-05-03 00:31:43,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:43,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [568515927] [2021-05-03 00:31:43,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:43,862 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:43,863 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:43,870 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:43,879 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:43,881 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:43,894 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-03 00:31:43,903 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:43,968 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:43,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [568515927] [2021-05-03 00:31:43,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [568515927] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:43,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:43,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-03 00:31:43,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499111603] [2021-05-03 00:31:43,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-03 00:31:43,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:43,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-03 00:31:43,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-03 00:31:43,970 INFO L87 Difference]: Start difference. First operand 23 states and 28 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:44,143 INFO L93 Difference]: Finished difference Result 66 states and 89 transitions. [2021-05-03 00:31:44,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-03 00:31:44,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-05-03 00:31:44,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:44,144 INFO L225 Difference]: With dead ends: 66 [2021-05-03 00:31:44,144 INFO L226 Difference]: Without dead ends: 51 [2021-05-03 00:31:44,145 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 94.4ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-03 00:31:44,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-05-03 00:31:44,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 24. [2021-05-03 00:31:44,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2021-05-03 00:31:44,152 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 29 transitions. Word has length 15 [2021-05-03 00:31:44,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:44,152 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 29 transitions. [2021-05-03 00:31:44,152 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,152 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 29 transitions. [2021-05-03 00:31:44,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-05-03 00:31:44,153 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:44,153 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:44,153 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-03 00:31:44,153 INFO L428 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:44,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:44,153 INFO L82 PathProgramCache]: Analyzing trace with hash 602992382, now seen corresponding path program 1 times [2021-05-03 00:31:44,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:44,154 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1512470088] [2021-05-03 00:31:44,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:44,163 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,165 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,173 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:44,180 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,187 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,203 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-03 00:31:44,214 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,215 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,222 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:44,231 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,232 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,250 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-05-03 00:31:44,262 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:44,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:44,300 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:44,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:44,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:44,333 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:44,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1512470088] [2021-05-03 00:31:44,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1512470088] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:44,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:44,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-05-03 00:31:44,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319754559] [2021-05-03 00:31:44,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-03 00:31:44,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:44,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-03 00:31:44,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-03 00:31:44,335 INFO L87 Difference]: Start difference. First operand 24 states and 29 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:44,548 INFO L93 Difference]: Finished difference Result 72 states and 97 transitions. [2021-05-03 00:31:44,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-03 00:31:44,549 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-05-03 00:31:44,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:44,551 INFO L225 Difference]: With dead ends: 72 [2021-05-03 00:31:44,551 INFO L226 Difference]: Without dead ends: 57 [2021-05-03 00:31:44,551 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 134.2ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-05-03 00:31:44,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-03 00:31:44,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 25. [2021-05-03 00:31:44,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 21 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-05-03 00:31:44,557 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 18 [2021-05-03 00:31:44,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:44,557 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-05-03 00:31:44,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:44,558 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-05-03 00:31:44,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-05-03 00:31:44,558 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:44,558 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:44,558 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-03 00:31:44,558 INFO L428 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:44,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:44,559 INFO L82 PathProgramCache]: Analyzing trace with hash 257821531, now seen corresponding path program 1 times [2021-05-03 00:31:44,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:44,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1805898540] [2021-05-03 00:31:44,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:44,573 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,574 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,581 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:44,588 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,589 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,596 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:44,604 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,606 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,641 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-05-03 00:31:44,657 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,658 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,665 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:44,673 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:44,674 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:44,700 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-05-03 00:31:44,715 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:44,746 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:44,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:44,789 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:44,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1805898540] [2021-05-03 00:31:44,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1805898540] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:44,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:44,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-05-03 00:31:44,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178509531] [2021-05-03 00:31:44,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-03 00:31:44,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:44,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-03 00:31:44,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-03 00:31:44,791 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:45,017 INFO L93 Difference]: Finished difference Result 76 states and 102 transitions. [2021-05-03 00:31:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-03 00:31:45,018 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-05-03 00:31:45,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:45,018 INFO L225 Difference]: With dead ends: 76 [2021-05-03 00:31:45,018 INFO L226 Difference]: Without dead ends: 61 [2021-05-03 00:31:45,019 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 151.2ms TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2021-05-03 00:31:45,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-05-03 00:31:45,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 26. [2021-05-03 00:31:45,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 22 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2021-05-03 00:31:45,025 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 21 [2021-05-03 00:31:45,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:45,025 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2021-05-03 00:31:45,025 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,025 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2021-05-03 00:31:45,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-05-03 00:31:45,026 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:45,026 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:45,026 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-03 00:31:45,026 INFO L428 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:45,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:45,026 INFO L82 PathProgramCache]: Analyzing trace with hash 479277370, now seen corresponding path program 1 times [2021-05-03 00:31:45,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:45,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [231688845] [2021-05-03 00:31:45,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:45,044 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,045 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:45,058 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,058 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,065 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:45,072 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,074 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,080 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:45,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,087 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,100 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:45,108 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,109 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-05-03 00:31:45,155 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:45,185 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:45,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:45,255 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:45,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [231688845] [2021-05-03 00:31:45,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [231688845] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:45,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:45,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-03 00:31:45,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113572746] [2021-05-03 00:31:45,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 00:31:45,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:45,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 00:31:45,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-03 00:31:45,257 INFO L87 Difference]: Start difference. First operand 26 states and 31 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:45,508 INFO L93 Difference]: Finished difference Result 78 states and 104 transitions. [2021-05-03 00:31:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-03 00:31:45,509 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2021-05-03 00:31:45,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:45,509 INFO L225 Difference]: With dead ends: 78 [2021-05-03 00:31:45,509 INFO L226 Difference]: Without dead ends: 63 [2021-05-03 00:31:45,510 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 194.0ms TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2021-05-03 00:31:45,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-03 00:31:45,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 27. [2021-05-03 00:31:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 32 transitions. [2021-05-03 00:31:45,516 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 32 transitions. Word has length 24 [2021-05-03 00:31:45,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:45,516 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 32 transitions. [2021-05-03 00:31:45,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:45,516 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 32 transitions. [2021-05-03 00:31:45,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-03 00:31:45,517 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:45,517 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:45,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-05-03 00:31:45,517 INFO L428 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:45,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:45,518 INFO L82 PathProgramCache]: Analyzing trace with hash 939861656, now seen corresponding path program 1 times [2021-05-03 00:31:45,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:45,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [985320804] [2021-05-03 00:31:45,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:45,549 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_35 6) InVars {main_~f~0=v_main_~f~0_35} OutVars{main_~f~0=v_main_~f~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,552 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:45,562 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,573 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:45,580 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:45,593 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_35 6) InVars {main_~f~0=v_main_~f~0_35} OutVars{main_~f~0=v_main_~f~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,595 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:45,603 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,607 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:45,614 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:45,628 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_35 6) InVars {main_~f~0=v_main_~f~0_35} OutVars{main_~f~0=v_main_~f~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,631 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:45,642 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:45,653 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:45,665 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_35 6) InVars {main_~f~0=v_main_~f~0_35} OutVars{main_~f~0=v_main_~f~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,667 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:45,669 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,674 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:45,687 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:45,700 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,701 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:45,743 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_35 6) InVars {main_~f~0=v_main_~f~0_35} OutVars{main_~f~0=v_main_~f~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,746 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:45,754 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,760 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:45,776 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:45,791 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:45,792 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:45,823 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:45,841 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:45,870 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:45,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:45,937 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:45,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [985320804] [2021-05-03 00:31:45,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [985320804] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:45,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:45,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-05-03 00:31:45,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907751897] [2021-05-03 00:31:45,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-03 00:31:45,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:45,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-03 00:31:45,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-05-03 00:31:45,938 INFO L87 Difference]: Start difference. First operand 27 states and 32 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:46,213 INFO L93 Difference]: Finished difference Result 80 states and 106 transitions. [2021-05-03 00:31:46,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-03 00:31:46,214 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-05-03 00:31:46,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:46,214 INFO L225 Difference]: With dead ends: 80 [2021-05-03 00:31:46,214 INFO L226 Difference]: Without dead ends: 65 [2021-05-03 00:31:46,215 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 220.1ms TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2021-05-03 00:31:46,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-03 00:31:46,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 29. [2021-05-03 00:31:46,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 25 states have (on average 1.24) internal successors, (31), 25 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 34 transitions. [2021-05-03 00:31:46,221 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 34 transitions. Word has length 26 [2021-05-03 00:31:46,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:46,221 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 34 transitions. [2021-05-03 00:31:46,221 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,222 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 34 transitions. [2021-05-03 00:31:46,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-03 00:31:46,222 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:46,222 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:46,222 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-03 00:31:46,222 INFO L428 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:46,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:46,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1179729014, now seen corresponding path program 2 times [2021-05-03 00:31:46,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:46,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [563180099] [2021-05-03 00:31:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:46,254 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_68 5) InVars {main_~f~0=v_main_~f~0_68} OutVars{main_~f~0=v_main_~f~0_68} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,256 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:46,259 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,264 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:46,276 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:46,297 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_68 5) InVars {main_~f~0=v_main_~f~0_68} OutVars{main_~f~0=v_main_~f~0_68} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,300 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:46,301 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,306 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:46,320 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:46,333 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_68 5) InVars {main_~f~0=v_main_~f~0_68} OutVars{main_~f~0=v_main_~f~0_68} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,335 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:46,336 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,341 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:46,359 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:46,373 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_68 5) InVars {main_~f~0=v_main_~f~0_68} OutVars{main_~f~0=v_main_~f~0_68} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,375 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:46,383 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,387 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:46,394 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:46,405 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,406 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,433 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:46,452 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_68 5) InVars {main_~f~0=v_main_~f~0_68} OutVars{main_~f~0=v_main_~f~0_68} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,453 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:46,454 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,460 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:46,474 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:46,487 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:46,488 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:46,520 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:46,536 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:46,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:46,564 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:46,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:46,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:46,646 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:46,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [563180099] [2021-05-03 00:31:46,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [563180099] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:46,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:46,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-05-03 00:31:46,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173621552] [2021-05-03 00:31:46,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 00:31:46,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:46,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 00:31:46,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2021-05-03 00:31:46,647 INFO L87 Difference]: Start difference. First operand 29 states and 34 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:46,969 INFO L93 Difference]: Finished difference Result 82 states and 108 transitions. [2021-05-03 00:31:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-03 00:31:46,970 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-05-03 00:31:46,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:46,970 INFO L225 Difference]: With dead ends: 82 [2021-05-03 00:31:46,970 INFO L226 Difference]: Without dead ends: 67 [2021-05-03 00:31:46,971 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 258.5ms TimeCoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2021-05-03 00:31:46,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-03 00:31:46,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 31. [2021-05-03 00:31:46,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 27 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2021-05-03 00:31:46,978 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 28 [2021-05-03 00:31:46,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:46,978 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2021-05-03 00:31:46,978 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:46,978 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2021-05-03 00:31:46,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-03 00:31:46,978 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:46,978 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:46,979 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-05-03 00:31:46,979 INFO L428 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:46,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:46,979 INFO L82 PathProgramCache]: Analyzing trace with hash -235973932, now seen corresponding path program 3 times [2021-05-03 00:31:46,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:46,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1798766045] [2021-05-03 00:31:46,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:47,009 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_107 5) InVars {main_~f~0=v_main_~f~0_107} OutVars{main_~f~0=v_main_~f~0_107} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,011 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,011 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,016 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,030 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,041 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_107 5) InVars {main_~f~0=v_main_~f~0_107} OutVars{main_~f~0=v_main_~f~0_107} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,043 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,043 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,047 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,062 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,073 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_107 5) InVars {main_~f~0=v_main_~f~0_107} OutVars{main_~f~0=v_main_~f~0_107} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,074 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,075 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,080 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,093 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,103 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_107 5) InVars {main_~f~0=v_main_~f~0_107} OutVars{main_~f~0=v_main_~f~0_107} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,105 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,112 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,116 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,122 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,132 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,133 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:47,180 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_107 5) InVars {main_~f~0=v_main_~f~0_107} OutVars{main_~f~0=v_main_~f~0_107} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,181 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,182 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,186 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,199 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,213 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,243 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:47,259 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:47,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:47,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:47,382 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:47,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1798766045] [2021-05-03 00:31:47,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1798766045] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:47,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:47,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-05-03 00:31:47,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781522795] [2021-05-03 00:31:47,383 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-03 00:31:47,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:47,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-03 00:31:47,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-05-03 00:31:47,384 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:47,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:47,742 INFO L93 Difference]: Finished difference Result 84 states and 110 transitions. [2021-05-03 00:31:47,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-03 00:31:47,743 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-05-03 00:31:47,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:47,743 INFO L225 Difference]: With dead ends: 84 [2021-05-03 00:31:47,743 INFO L226 Difference]: Without dead ends: 69 [2021-05-03 00:31:47,744 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 317.8ms TimeCoverageRelationStatistics Valid=147, Invalid=273, Unknown=0, NotChecked=0, Total=420 [2021-05-03 00:31:47,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-03 00:31:47,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 33. [2021-05-03 00:31:47,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.206896551724138) internal successors, (35), 29 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 38 transitions. [2021-05-03 00:31:47,751 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 38 transitions. Word has length 30 [2021-05-03 00:31:47,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:47,751 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 38 transitions. [2021-05-03 00:31:47,751 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:47,751 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 38 transitions. [2021-05-03 00:31:47,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-03 00:31:47,752 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:47,752 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:47,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-05-03 00:31:47,752 INFO L428 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:47,753 INFO L82 PathProgramCache]: Analyzing trace with hash 778127794, now seen corresponding path program 4 times [2021-05-03 00:31:47,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:47,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1567444914] [2021-05-03 00:31:47,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:47,781 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_152 5) InVars {main_~f~0=v_main_~f~0_152} OutVars{main_~f~0=v_main_~f~0_152} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,783 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,790 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,794 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,800 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,812 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_152 5) InVars {main_~f~0=v_main_~f~0_152} OutVars{main_~f~0=v_main_~f~0_152} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,814 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,814 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,833 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,845 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_152 5) InVars {main_~f~0=v_main_~f~0_152} OutVars{main_~f~0=v_main_~f~0_152} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,846 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,852 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,856 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,863 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,873 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_152 5) InVars {main_~f~0=v_main_~f~0_152} OutVars{main_~f~0=v_main_~f~0_152} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,874 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,881 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,886 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,892 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,902 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,903 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,928 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:47,944 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_152 5) InVars {main_~f~0=v_main_~f~0_152} OutVars{main_~f~0=v_main_~f~0_152} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,946 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:47,953 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:47,957 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:47,962 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:47,974 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:47,975 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:48,026 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:48,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:48,052 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:48,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:48,188 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:48,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1567444914] [2021-05-03 00:31:48,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1567444914] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:48,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:48,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-03 00:31:48,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575299047] [2021-05-03 00:31:48,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-03 00:31:48,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:48,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-03 00:31:48,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2021-05-03 00:31:48,189 INFO L87 Difference]: Start difference. First operand 33 states and 38 transitions. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:48,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:48,655 INFO L93 Difference]: Finished difference Result 86 states and 112 transitions. [2021-05-03 00:31:48,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 00:31:48,656 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2021-05-03 00:31:48,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:48,656 INFO L225 Difference]: With dead ends: 86 [2021-05-03 00:31:48,656 INFO L226 Difference]: Without dead ends: 71 [2021-05-03 00:31:48,657 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 410.3ms TimeCoverageRelationStatistics Valid=168, Invalid=338, Unknown=0, NotChecked=0, Total=506 [2021-05-03 00:31:48,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-03 00:31:48,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 35. [2021-05-03 00:31:48,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 31 states have (on average 1.1935483870967742) internal successors, (37), 31 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:48,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 40 transitions. [2021-05-03 00:31:48,665 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 40 transitions. Word has length 32 [2021-05-03 00:31:48,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:48,665 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 40 transitions. [2021-05-03 00:31:48,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:48,665 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 40 transitions. [2021-05-03 00:31:48,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-03 00:31:48,666 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:48,666 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:48,666 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-05-03 00:31:48,666 INFO L428 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:48,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:48,666 INFO L82 PathProgramCache]: Analyzing trace with hash 372310288, now seen corresponding path program 5 times [2021-05-03 00:31:48,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:48,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [664024371] [2021-05-03 00:31:48,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:48,696 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_203 5) InVars {main_~f~0=v_main_~f~0_203} OutVars{main_~f~0=v_main_~f~0_203} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,697 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,704 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,709 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,715 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_203 5) InVars {main_~f~0=v_main_~f~0_203} OutVars{main_~f~0=v_main_~f~0_203} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,728 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,734 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,739 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,745 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,755 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_203 5) InVars {main_~f~0=v_main_~f~0_203} OutVars{main_~f~0=v_main_~f~0_203} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,756 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,757 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,761 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,775 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,786 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_203 5) InVars {main_~f~0=v_main_~f~0_203} OutVars{main_~f~0=v_main_~f~0_203} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,788 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,794 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,799 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,805 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,815 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,861 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:48,881 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_203 5) InVars {main_~f~0=v_main_~f~0_203} OutVars{main_~f~0=v_main_~f~0_203} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,882 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,884 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,888 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,902 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,928 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,930 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,970 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:48,984 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:49,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:49,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:49,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:49,213 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:49,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [664024371] [2021-05-03 00:31:49,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [664024371] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:49,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:49,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-05-03 00:31:49,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020840202] [2021-05-03 00:31:49,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-03 00:31:49,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:49,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-03 00:31:49,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-05-03 00:31:49,215 INFO L87 Difference]: Start difference. First operand 35 states and 40 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:49,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:49,665 INFO L93 Difference]: Finished difference Result 88 states and 114 transitions. [2021-05-03 00:31:49,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 00:31:49,665 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2021-05-03 00:31:49,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:49,666 INFO L225 Difference]: With dead ends: 88 [2021-05-03 00:31:49,666 INFO L226 Difference]: Without dead ends: 73 [2021-05-03 00:31:49,666 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 431.0ms TimeCoverageRelationStatistics Valid=189, Invalid=411, Unknown=0, NotChecked=0, Total=600 [2021-05-03 00:31:49,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-05-03 00:31:49,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 37. [2021-05-03 00:31:49,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 33 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:49,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2021-05-03 00:31:49,698 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 34 [2021-05-03 00:31:49,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:49,698 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2021-05-03 00:31:49,698 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:49,699 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2021-05-03 00:31:49,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-03 00:31:49,699 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:49,699 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:49,699 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-05-03 00:31:49,699 INFO L428 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:49,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:49,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1223710958, now seen corresponding path program 6 times [2021-05-03 00:31:49,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:49,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [502028049] [2021-05-03 00:31:49,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:49,769 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_260 5) InVars {main_~f~0=v_main_~f~0_260} OutVars{main_~f~0=v_main_~f~0_260} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,770 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:49,771 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,775 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:49,788 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:49,799 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_260 5) InVars {main_~f~0=v_main_~f~0_260} OutVars{main_~f~0=v_main_~f~0_260} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,800 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:49,806 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,812 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:49,818 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:49,829 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_260 5) InVars {main_~f~0=v_main_~f~0_260} OutVars{main_~f~0=v_main_~f~0_260} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,830 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:49,831 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,835 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:49,847 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:49,859 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_260 5) InVars {main_~f~0=v_main_~f~0_260} OutVars{main_~f~0=v_main_~f~0_260} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,861 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:49,862 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:49,880 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:49,890 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,891 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,913 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:49,930 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_260 5) InVars {main_~f~0=v_main_~f~0_260} OutVars{main_~f~0=v_main_~f~0_260} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,931 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:49,940 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,944 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:49,951 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:49,964 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:49,964 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:49,994 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:50,010 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:50,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:50,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:50,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:50,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:50,213 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:50,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [502028049] [2021-05-03 00:31:50,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [502028049] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:50,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:50,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-05-03 00:31:50,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710246634] [2021-05-03 00:31:50,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 00:31:50,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:50,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 00:31:50,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-05-03 00:31:50,215 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:50,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:50,757 INFO L93 Difference]: Finished difference Result 88 states and 114 transitions. [2021-05-03 00:31:50,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-03 00:31:50,758 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2021-05-03 00:31:50,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:50,758 INFO L225 Difference]: With dead ends: 88 [2021-05-03 00:31:50,758 INFO L226 Difference]: Without dead ends: 73 [2021-05-03 00:31:50,759 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 530.2ms TimeCoverageRelationStatistics Valid=228, Invalid=584, Unknown=0, NotChecked=0, Total=812 [2021-05-03 00:31:50,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-05-03 00:31:50,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 41. [2021-05-03 00:31:50,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 37 states have (on average 1.162162162162162) internal successors, (43), 37 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:50,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 46 transitions. [2021-05-03 00:31:50,769 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 46 transitions. Word has length 36 [2021-05-03 00:31:50,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:50,769 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 46 transitions. [2021-05-03 00:31:50,769 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 15 states have internal predecessors, (33), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:50,769 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 46 transitions. [2021-05-03 00:31:50,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-03 00:31:50,770 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:50,770 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:50,770 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-05-03 00:31:50,770 INFO L428 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:50,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:50,770 INFO L82 PathProgramCache]: Analyzing trace with hash -989686073, now seen corresponding path program 7 times [2021-05-03 00:31:50,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:50,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1196800520] [2021-05-03 00:31:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:50,859 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_325 5) InVars {main_~f~0=v_main_~f~0_325} OutVars{main_~f~0=v_main_~f~0_325} AuxVars[] AssignedVars[] [2021-05-03 00:31:50,861 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:50,868 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:50,873 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:50,878 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:50,890 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_325 5) InVars {main_~f~0=v_main_~f~0_325} OutVars{main_~f~0=v_main_~f~0_325} AuxVars[] AssignedVars[] [2021-05-03 00:31:50,891 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:50,901 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:50,905 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:50,911 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:50,922 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_325 5) InVars {main_~f~0=v_main_~f~0_325} OutVars{main_~f~0=v_main_~f~0_325} AuxVars[] AssignedVars[] [2021-05-03 00:31:50,923 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:50,931 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:50,935 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:50,941 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:50,952 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_325 5) InVars {main_~f~0=v_main_~f~0_325} OutVars{main_~f~0=v_main_~f~0_325} AuxVars[] AssignedVars[] [2021-05-03 00:31:50,953 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:50,954 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:50,958 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:50,971 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:50,982 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:50,983 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:51,006 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:51,022 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_325 5) InVars {main_~f~0=v_main_~f~0_325} OutVars{main_~f~0=v_main_~f~0_325} AuxVars[] AssignedVars[] [2021-05-03 00:31:51,023 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:51,024 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:51,028 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:51,042 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:51,056 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:51,057 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:51,086 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:51,104 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:51,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:51,131 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:51,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:51,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:51,338 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:51,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1196800520] [2021-05-03 00:31:51,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1196800520] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:51,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:51,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-05-03 00:31:51,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733704194] [2021-05-03 00:31:51,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 00:31:51,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:51,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 00:31:51,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-05-03 00:31:51,339 INFO L87 Difference]: Start difference. First operand 41 states and 46 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:51,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:51,909 INFO L93 Difference]: Finished difference Result 90 states and 115 transitions. [2021-05-03 00:31:51,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-03 00:31:51,910 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-05-03 00:31:51,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:51,910 INFO L225 Difference]: With dead ends: 90 [2021-05-03 00:31:51,910 INFO L226 Difference]: Without dead ends: 75 [2021-05-03 00:31:51,911 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 553.3ms TimeCoverageRelationStatistics Valid=246, Invalid=684, Unknown=0, NotChecked=0, Total=930 [2021-05-03 00:31:51,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-03 00:31:51,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 42. [2021-05-03 00:31:51,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 38 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:51,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2021-05-03 00:31:51,926 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 39 [2021-05-03 00:31:51,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:51,926 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2021-05-03 00:31:51,926 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:51,926 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2021-05-03 00:31:51,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-03 00:31:51,927 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:51,927 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:51,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-05-03 00:31:51,927 INFO L428 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:51,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:51,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1984733979, now seen corresponding path program 8 times [2021-05-03 00:31:51,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:51,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1417085732] [2021-05-03 00:31:51,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:52,035 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_179 5) (<= 5 v_main_~f~0_397)) InVars {main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} OutVars{main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,037 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:52,038 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,041 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:52,063 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:52,085 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_399 5) InVars {main_~f~0=v_main_~f~0_399} OutVars{main_~f~0=v_main_~f~0_399} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,087 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:52,094 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,100 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:52,107 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:52,120 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_179 5) (<= 5 v_main_~f~0_397)) InVars {main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} OutVars{main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,122 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:52,137 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:52,149 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:52,167 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_399 5) InVars {main_~f~0=v_main_~f~0_399} OutVars{main_~f~0=v_main_~f~0_399} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,168 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:52,169 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,174 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:52,187 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:52,201 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_392 6) InVars {main_~f~0=v_main_~f~0_392} OutVars{main_~f~0=v_main_~f~0_392} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,203 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:52,204 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,209 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:52,222 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:52,237 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~f~0_394) (< v_main_~e~0_177 5)) InVars {main_~e~0=v_main_~e~0_177, main_~f~0=v_main_~f~0_394} OutVars{main_~e~0=v_main_~e~0_177, main_~f~0=v_main_~f~0_394} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,239 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:31:52,240 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,243 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:52,268 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:31:52,288 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_179 5) (<= 5 v_main_~f~0_397)) InVars {main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} OutVars{main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,290 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:52,290 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,298 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:52,324 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:52,344 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_399 5) InVars {main_~f~0=v_main_~f~0_399} OutVars{main_~f~0=v_main_~f~0_399} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,345 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:52,354 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,359 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:52,365 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:52,385 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,386 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,412 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:52,431 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_179 5) (<= 5 v_main_~f~0_397)) InVars {main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} OutVars{main_~e~0=v_main_~e~0_179, main_~f~0=v_main_~f~0_397} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,432 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:52,446 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,449 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:52,460 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:52,479 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_399 5) InVars {main_~f~0=v_main_~f~0_399} OutVars{main_~f~0=v_main_~f~0_399} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,481 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:52,484 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,489 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:52,509 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:52,523 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:52,524 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:52,556 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:52,572 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:52,597 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:52,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:52,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:52,850 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:52,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1417085732] [2021-05-03 00:31:52,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1417085732] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:52,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:52,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-05-03 00:31:52,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915632784] [2021-05-03 00:31:52,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 00:31:52,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:52,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 00:31:52,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-05-03 00:31:52,852 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:53,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:53,560 INFO L93 Difference]: Finished difference Result 92 states and 117 transitions. [2021-05-03 00:31:53,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 00:31:53,560 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-05-03 00:31:53,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:53,561 INFO L225 Difference]: With dead ends: 92 [2021-05-03 00:31:53,561 INFO L226 Difference]: Without dead ends: 77 [2021-05-03 00:31:53,562 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 662.5ms TimeCoverageRelationStatistics Valid=264, Invalid=792, Unknown=0, NotChecked=0, Total=1056 [2021-05-03 00:31:53,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-03 00:31:53,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 44. [2021-05-03 00:31:53,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 40 states have (on average 1.15) internal successors, (46), 40 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:53,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 49 transitions. [2021-05-03 00:31:53,574 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 49 transitions. Word has length 41 [2021-05-03 00:31:53,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:53,574 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 49 transitions. [2021-05-03 00:31:53,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:53,574 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 49 transitions. [2021-05-03 00:31:53,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-03 00:31:53,575 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:53,575 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:53,575 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-05-03 00:31:53,575 INFO L428 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:53,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:53,575 INFO L82 PathProgramCache]: Analyzing trace with hash -448064637, now seen corresponding path program 9 times [2021-05-03 00:31:53,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:53,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1140727400] [2021-05-03 00:31:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:53,679 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_487) (< v_main_~e~0_215 5)) InVars {main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} OutVars{main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,684 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:53,700 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,702 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:53,711 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:53,729 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_489 5) InVars {main_~f~0=v_main_~f~0_489} OutVars{main_~f~0=v_main_~f~0_489} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,730 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:53,731 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,735 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:53,747 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:53,758 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_487) (< v_main_~e~0_215 5)) InVars {main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} OutVars{main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,762 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:53,775 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,778 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:53,787 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:53,804 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_489 5) InVars {main_~f~0=v_main_~f~0_489} OutVars{main_~f~0=v_main_~f~0_489} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,806 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:53,806 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,811 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:53,822 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:53,837 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_487) (< v_main_~e~0_215 5)) InVars {main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} OutVars{main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,838 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:53,852 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,854 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:53,882 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:53,900 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_489 5) InVars {main_~f~0=v_main_~f~0_489} OutVars{main_~f~0=v_main_~f~0_489} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,901 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:53,902 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,907 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:53,918 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:53,929 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_487) (< v_main_~e~0_215 5)) InVars {main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} OutVars{main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,931 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:53,944 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,951 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:53,959 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:53,984 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_489 5) InVars {main_~f~0=v_main_~f~0_489} OutVars{main_~f~0=v_main_~f~0_489} AuxVars[] AssignedVars[] [2021-05-03 00:31:53,986 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:53,992 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:53,997 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:54,003 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:54,014 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,015 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,039 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:54,055 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_487) (< v_main_~e~0_215 5)) InVars {main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} OutVars{main_~e~0=v_main_~e~0_215, main_~f~0=v_main_~f~0_487} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,057 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:54,072 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,076 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:54,088 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:54,105 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_489 5) InVars {main_~f~0=v_main_~f~0_489} OutVars{main_~f~0=v_main_~f~0_489} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,106 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:54,107 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,111 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:54,122 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:54,134 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,135 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,165 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:54,181 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:54,216 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:54,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:54,486 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:54,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1140727400] [2021-05-03 00:31:54,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1140727400] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:54,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:54,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-05-03 00:31:54,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864519296] [2021-05-03 00:31:54,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 00:31:54,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:54,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 00:31:54,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-05-03 00:31:54,488 INFO L87 Difference]: Start difference. First operand 44 states and 49 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:55,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:55,139 INFO L93 Difference]: Finished difference Result 94 states and 119 transitions. [2021-05-03 00:31:55,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-03 00:31:55,139 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-03 00:31:55,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:55,142 INFO L225 Difference]: With dead ends: 94 [2021-05-03 00:31:55,142 INFO L226 Difference]: Without dead ends: 79 [2021-05-03 00:31:55,144 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 699.1ms TimeCoverageRelationStatistics Valid=282, Invalid=908, Unknown=0, NotChecked=0, Total=1190 [2021-05-03 00:31:55,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-03 00:31:55,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 46. [2021-05-03 00:31:55,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 42 states have (on average 1.1428571428571428) internal successors, (48), 42 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:55,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2021-05-03 00:31:55,164 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 43 [2021-05-03 00:31:55,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:55,165 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2021-05-03 00:31:55,165 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:55,165 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2021-05-03 00:31:55,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-03 00:31:55,166 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:55,166 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:55,166 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-05-03 00:31:55,166 INFO L428 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:55,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:55,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1177576799, now seen corresponding path program 10 times [2021-05-03 00:31:55,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:55,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [510062745] [2021-05-03 00:31:55,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:55,285 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_251 5) (<= 5 v_main_~f~0_583)) InVars {main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} OutVars{main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,286 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:55,292 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,296 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:55,314 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:55,330 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_585 5) InVars {main_~f~0=v_main_~f~0_585} OutVars{main_~f~0=v_main_~f~0_585} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,331 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:55,338 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,342 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:55,347 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:55,359 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_251 5) (<= 5 v_main_~f~0_583)) InVars {main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} OutVars{main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,360 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:55,360 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,363 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:55,382 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:55,398 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_585 5) InVars {main_~f~0=v_main_~f~0_585} OutVars{main_~f~0=v_main_~f~0_585} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,399 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:55,399 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,403 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:55,414 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:55,425 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_251 5) (<= 5 v_main_~f~0_583)) InVars {main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} OutVars{main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,426 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:55,440 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,443 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:55,451 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:55,467 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_585 5) InVars {main_~f~0=v_main_~f~0_585} OutVars{main_~f~0=v_main_~f~0_585} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,468 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:55,468 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,472 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:55,484 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:55,496 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_251 5) (<= 5 v_main_~f~0_583)) InVars {main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} OutVars{main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,497 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:55,497 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,500 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:55,519 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:55,535 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_585 5) InVars {main_~f~0=v_main_~f~0_585} OutVars{main_~f~0=v_main_~f~0_585} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,536 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:55,542 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,546 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:55,552 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:55,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,562 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,584 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:55,600 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_251 5) (<= 5 v_main_~f~0_583)) InVars {main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} OutVars{main_~e~0=v_main_~e~0_251, main_~f~0=v_main_~f~0_583} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,601 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:55,602 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,604 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:55,622 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:55,638 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_585 5) InVars {main_~f~0=v_main_~f~0_585} OutVars{main_~f~0=v_main_~f~0_585} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,639 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:55,645 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,649 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:55,654 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:55,667 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:55,667 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:55,695 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:55,711 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:55,736 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:55,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:55,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:56,004 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:56,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [510062745] [2021-05-03 00:31:56,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [510062745] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:56,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:56,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-05-03 00:31:56,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450698622] [2021-05-03 00:31:56,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-03 00:31:56,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:56,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-03 00:31:56,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-05-03 00:31:56,006 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:56,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:56,679 INFO L93 Difference]: Finished difference Result 96 states and 121 transitions. [2021-05-03 00:31:56,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-03 00:31:56,679 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-03 00:31:56,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:56,680 INFO L225 Difference]: With dead ends: 96 [2021-05-03 00:31:56,680 INFO L226 Difference]: Without dead ends: 81 [2021-05-03 00:31:56,680 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 688.9ms TimeCoverageRelationStatistics Valid=300, Invalid=1032, Unknown=0, NotChecked=0, Total=1332 [2021-05-03 00:31:56,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-05-03 00:31:56,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 48. [2021-05-03 00:31:56,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 44 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:56,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2021-05-03 00:31:56,698 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 45 [2021-05-03 00:31:56,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:56,698 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2021-05-03 00:31:56,698 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:56,698 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2021-05-03 00:31:56,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-03 00:31:56,698 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:56,698 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:56,699 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-05-03 00:31:56,699 INFO L428 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:56,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:56,699 INFO L82 PathProgramCache]: Analyzing trace with hash 2135872063, now seen corresponding path program 11 times [2021-05-03 00:31:56,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:56,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1673718990] [2021-05-03 00:31:56,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:56,801 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_287 5) (<= 5 v_main_~f~0_685)) InVars {main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} OutVars{main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,803 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:56,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:56,829 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:56,847 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_687 5) InVars {main_~f~0=v_main_~f~0_687} OutVars{main_~f~0=v_main_~f~0_687} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,848 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:56,849 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,854 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:56,865 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:56,878 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_287 5) (<= 5 v_main_~f~0_685)) InVars {main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} OutVars{main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,879 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:56,894 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,896 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:56,905 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:56,922 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_687 5) InVars {main_~f~0=v_main_~f~0_687} OutVars{main_~f~0=v_main_~f~0_687} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,923 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:56,929 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:56,938 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:56,949 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_287 5) (<= 5 v_main_~f~0_685)) InVars {main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} OutVars{main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,950 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:56,963 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,966 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:56,974 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:56,990 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_687 5) InVars {main_~f~0=v_main_~f~0_687} OutVars{main_~f~0=v_main_~f~0_687} AuxVars[] AssignedVars[] [2021-05-03 00:31:56,991 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:56,991 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:56,996 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:57,006 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:57,017 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_287 5) (<= 5 v_main_~f~0_685)) InVars {main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} OutVars{main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,019 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:57,020 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,022 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:57,042 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:57,057 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_687 5) InVars {main_~f~0=v_main_~f~0_687} OutVars{main_~f~0=v_main_~f~0_687} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,059 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:57,064 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,068 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:57,074 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:57,084 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,084 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,106 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:57,122 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_287 5) (<= 5 v_main_~f~0_685)) InVars {main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} OutVars{main_~e~0=v_main_~e~0_287, main_~f~0=v_main_~f~0_685} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,123 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:57,136 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:57,148 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:57,164 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_687 5) InVars {main_~f~0=v_main_~f~0_687} OutVars{main_~f~0=v_main_~f~0_687} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,165 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:57,166 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,169 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:57,180 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:57,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:57,194 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:57,222 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:57,238 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:57,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:57,262 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:57,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:57,515 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:57,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1673718990] [2021-05-03 00:31:57,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1673718990] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:57,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:57,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-05-03 00:31:57,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307802102] [2021-05-03 00:31:57,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-03 00:31:57,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:57,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-03 00:31:57,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2021-05-03 00:31:57,517 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:58,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:58,232 INFO L93 Difference]: Finished difference Result 98 states and 123 transitions. [2021-05-03 00:31:58,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-03 00:31:58,233 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-03 00:31:58,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:58,233 INFO L225 Difference]: With dead ends: 98 [2021-05-03 00:31:58,233 INFO L226 Difference]: Without dead ends: 83 [2021-05-03 00:31:58,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 714.4ms TimeCoverageRelationStatistics Valid=318, Invalid=1164, Unknown=0, NotChecked=0, Total=1482 [2021-05-03 00:31:58,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-03 00:31:58,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 50. [2021-05-03 00:31:58,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 46 states have (on average 1.1304347826086956) internal successors, (52), 46 states have internal predecessors, (52), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:58,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2021-05-03 00:31:58,249 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 47 [2021-05-03 00:31:58,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:58,249 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2021-05-03 00:31:58,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:58,249 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2021-05-03 00:31:58,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-03 00:31:58,250 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:58,250 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:58,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-05-03 00:31:58,250 INFO L428 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:58,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:58,250 INFO L82 PathProgramCache]: Analyzing trace with hash -505505187, now seen corresponding path program 12 times [2021-05-03 00:31:58,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:58,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1116573627] [2021-05-03 00:31:58,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:58,349 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_793) (< v_main_~e~0_323 5)) InVars {main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} OutVars{main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,351 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:58,351 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,354 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:58,373 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:58,389 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_795 5) InVars {main_~f~0=v_main_~f~0_795} OutVars{main_~f~0=v_main_~f~0_795} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,390 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:58,397 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,401 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:58,407 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:58,418 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_793) (< v_main_~e~0_323 5)) InVars {main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} OutVars{main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,419 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:58,433 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,435 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:58,443 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:58,459 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_795 5) InVars {main_~f~0=v_main_~f~0_795} OutVars{main_~f~0=v_main_~f~0_795} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,460 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:58,466 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,470 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:58,475 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:58,486 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_793) (< v_main_~e~0_323 5)) InVars {main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} OutVars{main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,487 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:58,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,490 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:58,509 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:58,524 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_795 5) InVars {main_~f~0=v_main_~f~0_795} OutVars{main_~f~0=v_main_~f~0_795} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,525 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:58,531 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,536 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:58,541 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:58,552 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_793) (< v_main_~e~0_323 5)) InVars {main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} OutVars{main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,553 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:58,554 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,556 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:58,574 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:58,589 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_795 5) InVars {main_~f~0=v_main_~f~0_795} OutVars{main_~f~0=v_main_~f~0_795} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,590 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:58,591 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,595 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:58,605 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:58,615 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,615 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,637 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:31:58,652 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_793) (< v_main_~e~0_323 5)) InVars {main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} OutVars{main_~e~0=v_main_~e~0_323, main_~f~0=v_main_~f~0_793} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,653 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:58,677 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,679 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:58,687 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:58,703 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_795 5) InVars {main_~f~0=v_main_~f~0_795} OutVars{main_~f~0=v_main_~f~0_795} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,704 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:58,704 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,708 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:58,719 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:58,732 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:58,733 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:58,762 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:31:58,777 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:58,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:58,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:31:59,103 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:59,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1116573627] [2021-05-03 00:31:59,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1116573627] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:59,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:59,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-05-03 00:31:59,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479105897] [2021-05-03 00:31:59,104 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-03 00:31:59,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:59,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-03 00:31:59,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2021-05-03 00:31:59,104 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:59,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:59,912 INFO L93 Difference]: Finished difference Result 102 states and 128 transitions. [2021-05-03 00:31:59,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-03 00:31:59,913 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-03 00:31:59,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:59,913 INFO L225 Difference]: With dead ends: 102 [2021-05-03 00:31:59,913 INFO L226 Difference]: Without dead ends: 87 [2021-05-03 00:31:59,914 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 830.8ms TimeCoverageRelationStatistics Valid=336, Invalid=1304, Unknown=0, NotChecked=0, Total=1640 [2021-05-03 00:31:59,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-03 00:31:59,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 54. [2021-05-03 00:31:59,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 50 states have (on average 1.12) internal successors, (56), 50 states have internal predecessors, (56), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:59,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 59 transitions. [2021-05-03 00:31:59,931 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 59 transitions. Word has length 49 [2021-05-03 00:31:59,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:59,931 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 59 transitions. [2021-05-03 00:31:59,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:31:59,931 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 59 transitions. [2021-05-03 00:31:59,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-03 00:31:59,932 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:59,932 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:59,932 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-05-03 00:31:59,932 INFO L428 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:59,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:59,932 INFO L82 PathProgramCache]: Analyzing trace with hash -543370501, now seen corresponding path program 13 times [2021-05-03 00:31:59,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:59,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1975559171] [2021-05-03 00:31:59,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:00,037 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_900) (< v_main_~e~0_357 5)) InVars {main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} OutVars{main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,040 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,054 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,057 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,066 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_902 5) InVars {main_~f~0=v_main_~f~0_902} OutVars{main_~f~0=v_main_~f~0_902} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,093 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,111 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,115 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,120 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,133 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_900) (< v_main_~e~0_357 5)) InVars {main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} OutVars{main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,134 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,135 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,137 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,156 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,173 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_902 5) InVars {main_~f~0=v_main_~f~0_902} OutVars{main_~f~0=v_main_~f~0_902} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,174 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,180 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,184 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,190 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,203 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_900) (< v_main_~e~0_357 5)) InVars {main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} OutVars{main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,204 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,205 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,207 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,228 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,247 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_902 5) InVars {main_~f~0=v_main_~f~0_902} OutVars{main_~f~0=v_main_~f~0_902} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,248 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,254 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,259 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,265 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,278 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_900) (< v_main_~e~0_357 5)) InVars {main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} OutVars{main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,279 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,279 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,301 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,317 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_902 5) InVars {main_~f~0=v_main_~f~0_902} OutVars{main_~f~0=v_main_~f~0_902} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,318 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,324 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,327 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,333 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,342 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,343 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,364 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:00,379 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_900) (< v_main_~e~0_357 5)) InVars {main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} OutVars{main_~e~0=v_main_~e~0_357, main_~f~0=v_main_~f~0_900} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,380 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,381 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,383 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,402 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,417 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_902 5) InVars {main_~f~0=v_main_~f~0_902} OutVars{main_~f~0=v_main_~f~0_902} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,419 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,425 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,428 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,433 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,446 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,446 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,474 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:00,490 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:00,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:00,515 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:00,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:00,851 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:00,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1975559171] [2021-05-03 00:32:00,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1975559171] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:00,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:00,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-05-03 00:32:00,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410460888] [2021-05-03 00:32:00,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-03 00:32:00,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:00,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-03 00:32:00,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2021-05-03 00:32:00,853 INFO L87 Difference]: Start difference. First operand 54 states and 59 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:01,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:01,665 INFO L93 Difference]: Finished difference Result 103 states and 128 transitions. [2021-05-03 00:32:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-03 00:32:01,666 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-03 00:32:01,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:01,666 INFO L225 Difference]: With dead ends: 103 [2021-05-03 00:32:01,666 INFO L226 Difference]: Without dead ends: 88 [2021-05-03 00:32:01,667 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 864.6ms TimeCoverageRelationStatistics Valid=354, Invalid=1452, Unknown=0, NotChecked=0, Total=1806 [2021-05-03 00:32:01,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-03 00:32:01,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 56. [2021-05-03 00:32:01,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 52 states have (on average 1.1153846153846154) internal successors, (58), 52 states have internal predecessors, (58), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:01,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2021-05-03 00:32:01,686 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 51 [2021-05-03 00:32:01,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:01,686 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2021-05-03 00:32:01,686 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:01,686 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2021-05-03 00:32:01,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-05-03 00:32:01,686 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:01,686 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:01,686 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-05-03 00:32:01,686 INFO L428 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:01,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:01,687 INFO L82 PathProgramCache]: Analyzing trace with hash -699284070, now seen corresponding path program 14 times [2021-05-03 00:32:01,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:01,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [754886515] [2021-05-03 00:32:01,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:01,792 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_396 5) (<= 5 v_main_~f~0_1013)) InVars {main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} OutVars{main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,793 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:01,807 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,809 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:01,817 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:01,833 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1015 5) InVars {main_~f~0=v_main_~f~0_1015} OutVars{main_~f~0=v_main_~f~0_1015} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,834 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:01,834 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:01,848 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:01,859 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_396 5) (<= 5 v_main_~f~0_1013)) InVars {main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} OutVars{main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,860 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:01,873 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,875 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:01,882 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:01,897 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1015 5) InVars {main_~f~0=v_main_~f~0_1015} OutVars{main_~f~0=v_main_~f~0_1015} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,898 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:01,899 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,903 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:01,913 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:01,924 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_396 5) (<= 5 v_main_~f~0_1013)) InVars {main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} OutVars{main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,925 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:01,938 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,940 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:01,948 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:01,963 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1015 5) InVars {main_~f~0=v_main_~f~0_1015} OutVars{main_~f~0=v_main_~f~0_1015} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,964 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:01,970 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:01,973 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:01,978 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:01,989 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_396 5) (<= 5 v_main_~f~0_1013)) InVars {main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} OutVars{main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} AuxVars[] AssignedVars[] [2021-05-03 00:32:01,990 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:02,003 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,005 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:02,013 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:02,028 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1015 5) InVars {main_~f~0=v_main_~f~0_1015} OutVars{main_~f~0=v_main_~f~0_1015} AuxVars[] AssignedVars[] [2021-05-03 00:32:02,028 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:02,029 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,033 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:02,042 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:02,052 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:02,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,073 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:02,089 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_396 5) (<= 5 v_main_~f~0_1013)) InVars {main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} OutVars{main_~e~0=v_main_~e~0_396, main_~f~0=v_main_~f~0_1013} AuxVars[] AssignedVars[] [2021-05-03 00:32:02,090 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:02,102 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,104 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:02,113 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:02,128 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1015 5) InVars {main_~f~0=v_main_~f~0_1015} OutVars{main_~f~0=v_main_~f~0_1015} AuxVars[] AssignedVars[] [2021-05-03 00:32:02,129 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:02,130 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,133 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:02,144 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:02,156 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:02,157 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:02,185 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:02,200 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:02,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:02,224 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:02,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:02,601 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:02,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [754886515] [2021-05-03 00:32:02,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [754886515] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:02,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:02,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-05-03 00:32:02,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710512079] [2021-05-03 00:32:02,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-03 00:32:02,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:02,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-03 00:32:02,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-05-03 00:32:02,603 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:03,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:03,568 INFO L93 Difference]: Finished difference Result 105 states and 130 transitions. [2021-05-03 00:32:03,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-03 00:32:03,569 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2021-05-03 00:32:03,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:03,569 INFO L225 Difference]: With dead ends: 105 [2021-05-03 00:32:03,569 INFO L226 Difference]: Without dead ends: 90 [2021-05-03 00:32:03,570 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 982.2ms TimeCoverageRelationStatistics Valid=372, Invalid=1608, Unknown=0, NotChecked=0, Total=1980 [2021-05-03 00:32:03,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-05-03 00:32:03,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 57. [2021-05-03 00:32:03,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 53 states have (on average 1.1132075471698113) internal successors, (59), 53 states have internal predecessors, (59), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:03,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 62 transitions. [2021-05-03 00:32:03,588 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 62 transitions. Word has length 54 [2021-05-03 00:32:03,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:03,588 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 62 transitions. [2021-05-03 00:32:03,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:03,588 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 62 transitions. [2021-05-03 00:32:03,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-05-03 00:32:03,589 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:03,589 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:03,589 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-05-03 00:32:03,589 INFO L428 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:03,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:03,589 INFO L82 PathProgramCache]: Analyzing trace with hash -2081283336, now seen corresponding path program 15 times [2021-05-03 00:32:03,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:03,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [248684148] [2021-05-03 00:32:03,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:03,688 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_437 5) (<= 5 v_main_~f~0_1132)) InVars {main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} OutVars{main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,689 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:03,689 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,691 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:03,709 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:03,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1134 5) InVars {main_~f~0=v_main_~f~0_1134} OutVars{main_~f~0=v_main_~f~0_1134} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,725 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:03,731 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,735 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:03,740 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:03,751 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_437 5) (<= 5 v_main_~f~0_1132)) InVars {main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} OutVars{main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,751 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:03,764 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,766 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:03,774 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:03,789 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1134 5) InVars {main_~f~0=v_main_~f~0_1134} OutVars{main_~f~0=v_main_~f~0_1134} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,790 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:03,796 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,799 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:03,804 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:03,814 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1127 6) InVars {main_~f~0=v_main_~f~0_1127} OutVars{main_~f~0=v_main_~f~0_1127} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,815 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:03,816 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,819 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:03,830 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:03,840 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~f~0_1129) (< v_main_~e~0_435 5)) InVars {main_~e~0=v_main_~e~0_435, main_~f~0=v_main_~f~0_1129} OutVars{main_~e~0=v_main_~e~0_435, main_~f~0=v_main_~f~0_1129} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,841 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:32:03,851 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,853 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:03,860 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:32:03,876 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_437 5) (<= 5 v_main_~f~0_1132)) InVars {main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} OutVars{main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,877 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:03,877 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,880 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:03,908 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:03,923 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1134 5) InVars {main_~f~0=v_main_~f~0_1134} OutVars{main_~f~0=v_main_~f~0_1134} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,924 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:03,930 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:03,938 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:03,947 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,948 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:03,969 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:03,984 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_437 5) (<= 5 v_main_~f~0_1132)) InVars {main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} OutVars{main_~e~0=v_main_~e~0_437, main_~f~0=v_main_~f~0_1132} AuxVars[] AssignedVars[] [2021-05-03 00:32:03,985 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:03,998 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:04,000 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:04,007 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:04,022 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1134 5) InVars {main_~f~0=v_main_~f~0_1134} OutVars{main_~f~0=v_main_~f~0_1134} AuxVars[] AssignedVars[] [2021-05-03 00:32:04,023 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:04,024 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:04,027 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:04,037 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:04,049 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:04,049 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:04,077 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:04,092 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:04,116 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:04,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:04,524 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:04,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [248684148] [2021-05-03 00:32:04,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [248684148] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:04,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:04,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2021-05-03 00:32:04,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860436259] [2021-05-03 00:32:04,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-03 00:32:04,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:04,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-03 00:32:04,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2021-05-03 00:32:04,525 INFO L87 Difference]: Start difference. First operand 57 states and 62 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:05,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:05,515 INFO L93 Difference]: Finished difference Result 107 states and 132 transitions. [2021-05-03 00:32:05,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-03 00:32:05,515 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 56 [2021-05-03 00:32:05,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:05,516 INFO L225 Difference]: With dead ends: 107 [2021-05-03 00:32:05,516 INFO L226 Difference]: Without dead ends: 92 [2021-05-03 00:32:05,516 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1054.6ms TimeCoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2021-05-03 00:32:05,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-03 00:32:05,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 59. [2021-05-03 00:32:05,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 55 states have internal predecessors, (61), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:05,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 64 transitions. [2021-05-03 00:32:05,537 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 64 transitions. Word has length 56 [2021-05-03 00:32:05,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:05,537 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 64 transitions. [2021-05-03 00:32:05,537 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:05,537 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 64 transitions. [2021-05-03 00:32:05,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-03 00:32:05,537 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:05,537 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:05,538 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-05-03 00:32:05,538 INFO L428 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:05,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:05,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1257283798, now seen corresponding path program 16 times [2021-05-03 00:32:05,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:05,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1384060153] [2021-05-03 00:32:05,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:05,643 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1257) (< v_main_~e~0_478 5)) InVars {main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} OutVars{main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,644 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:05,645 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:05,666 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:05,682 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1259 5) InVars {main_~f~0=v_main_~f~0_1259} OutVars{main_~f~0=v_main_~f~0_1259} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,683 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:05,689 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,692 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:05,697 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:05,709 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1257) (< v_main_~e~0_478 5)) InVars {main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} OutVars{main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,710 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:05,710 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,712 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:05,732 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:05,749 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1259 5) InVars {main_~f~0=v_main_~f~0_1259} OutVars{main_~f~0=v_main_~f~0_1259} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,749 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:05,756 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,760 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:05,765 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:05,776 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1257) (< v_main_~e~0_478 5)) InVars {main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} OutVars{main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,777 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:05,778 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,780 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:05,800 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:05,816 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1259 5) InVars {main_~f~0=v_main_~f~0_1259} OutVars{main_~f~0=v_main_~f~0_1259} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,817 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:05,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,821 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:05,832 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:05,844 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1257) (< v_main_~e~0_478 5)) InVars {main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} OutVars{main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,845 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:05,857 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,860 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:05,867 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:05,883 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1259 5) InVars {main_~f~0=v_main_~f~0_1259} OutVars{main_~f~0=v_main_~f~0_1259} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,884 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:05,890 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,894 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:05,900 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:05,910 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,911 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,934 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:05,950 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1257) (< v_main_~e~0_478 5)) InVars {main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} OutVars{main_~e~0=v_main_~e~0_478, main_~f~0=v_main_~f~0_1257} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,952 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:05,952 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:05,954 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:05,973 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:05,995 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1259 5) InVars {main_~f~0=v_main_~f~0_1259} OutVars{main_~f~0=v_main_~f~0_1259} AuxVars[] AssignedVars[] [2021-05-03 00:32:05,996 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:05,996 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,000 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:06,010 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:06,023 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,023 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:06,067 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:06,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:06,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:06,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:06,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:06,520 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:06,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1384060153] [2021-05-03 00:32:06,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1384060153] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:06,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:06,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-05-03 00:32:06,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415748069] [2021-05-03 00:32:06,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-03 00:32:06,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:06,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-03 00:32:06,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2021-05-03 00:32:06,522 INFO L87 Difference]: Start difference. First operand 59 states and 64 transitions. Second operand has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:07,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:07,562 INFO L93 Difference]: Finished difference Result 109 states and 134 transitions. [2021-05-03 00:32:07,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-03 00:32:07,562 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 58 [2021-05-03 00:32:07,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:07,563 INFO L225 Difference]: With dead ends: 109 [2021-05-03 00:32:07,563 INFO L226 Difference]: Without dead ends: 94 [2021-05-03 00:32:07,564 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1111.7ms TimeCoverageRelationStatistics Valid=408, Invalid=1944, Unknown=0, NotChecked=0, Total=2352 [2021-05-03 00:32:07,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-03 00:32:07,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 61. [2021-05-03 00:32:07,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 57 states have (on average 1.105263157894737) internal successors, (63), 57 states have internal predecessors, (63), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:07,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2021-05-03 00:32:07,586 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 58 [2021-05-03 00:32:07,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:07,586 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2021-05-03 00:32:07,586 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 25 states have internal predecessors, (55), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:07,586 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2021-05-03 00:32:07,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-03 00:32:07,587 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:07,587 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:07,587 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-05-03 00:32:07,587 INFO L428 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:07,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:07,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1279729460, now seen corresponding path program 17 times [2021-05-03 00:32:07,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:07,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2094337688] [2021-05-03 00:32:07,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:07,693 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_519 5) (<= 5 v_main_~f~0_1388)) InVars {main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} OutVars{main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,694 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:07,695 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,697 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:07,716 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:07,732 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1390 5) InVars {main_~f~0=v_main_~f~0_1390} OutVars{main_~f~0=v_main_~f~0_1390} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,733 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:07,739 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,742 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:07,748 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:07,759 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_519 5) (<= 5 v_main_~f~0_1388)) InVars {main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} OutVars{main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,760 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:07,761 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,763 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:07,782 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:07,798 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1390 5) InVars {main_~f~0=v_main_~f~0_1390} OutVars{main_~f~0=v_main_~f~0_1390} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,799 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:07,799 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,803 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:07,813 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:07,824 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_519 5) (<= 5 v_main_~f~0_1388)) InVars {main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} OutVars{main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,825 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:07,826 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,828 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:07,847 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:07,863 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1390 5) InVars {main_~f~0=v_main_~f~0_1390} OutVars{main_~f~0=v_main_~f~0_1390} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,864 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:07,870 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,874 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:07,879 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:07,892 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_519 5) (<= 5 v_main_~f~0_1388)) InVars {main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} OutVars{main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,893 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:07,893 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,896 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:07,914 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:07,930 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1390 5) InVars {main_~f~0=v_main_~f~0_1390} OutVars{main_~f~0=v_main_~f~0_1390} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,931 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:07,936 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,940 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:07,953 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:07,963 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,963 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:07,983 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:07,998 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_519 5) (<= 5 v_main_~f~0_1388)) InVars {main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} OutVars{main_~e~0=v_main_~e~0_519, main_~f~0=v_main_~f~0_1388} AuxVars[] AssignedVars[] [2021-05-03 00:32:07,999 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:08,017 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:08,019 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:08,027 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:08,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1390 5) InVars {main_~f~0=v_main_~f~0_1390} OutVars{main_~f~0=v_main_~f~0_1390} AuxVars[] AssignedVars[] [2021-05-03 00:32:08,043 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:08,049 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:08,054 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:08,059 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:08,084 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:08,085 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:08,122 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:08,137 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:08,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:08,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:08,605 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:08,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2094337688] [2021-05-03 00:32:08,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2094337688] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:08,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:08,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2021-05-03 00:32:08,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034934795] [2021-05-03 00:32:08,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-03 00:32:08,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:08,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-03 00:32:08,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2021-05-03 00:32:08,607 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:09,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:09,838 INFO L93 Difference]: Finished difference Result 111 states and 136 transitions. [2021-05-03 00:32:09,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-03 00:32:09,838 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2021-05-03 00:32:09,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:09,839 INFO L225 Difference]: With dead ends: 111 [2021-05-03 00:32:09,839 INFO L226 Difference]: Without dead ends: 96 [2021-05-03 00:32:09,840 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 1138.8ms TimeCoverageRelationStatistics Valid=426, Invalid=2124, Unknown=0, NotChecked=0, Total=2550 [2021-05-03 00:32:09,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-03 00:32:09,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 63. [2021-05-03 00:32:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 59 states have (on average 1.1016949152542372) internal successors, (65), 59 states have internal predecessors, (65), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 68 transitions. [2021-05-03 00:32:09,863 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 68 transitions. Word has length 60 [2021-05-03 00:32:09,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:09,864 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 68 transitions. [2021-05-03 00:32:09,864 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:09,864 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 68 transitions. [2021-05-03 00:32:09,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-03 00:32:09,864 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:09,864 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:09,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-05-03 00:32:09,864 INFO L428 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:09,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:09,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1375174162, now seen corresponding path program 18 times [2021-05-03 00:32:09,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:09,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [536409651] [2021-05-03 00:32:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:09,972 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_560 5) (<= 5 v_main_~f~0_1525)) InVars {main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} OutVars{main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} AuxVars[] AssignedVars[] [2021-05-03 00:32:09,973 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:09,974 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:09,976 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:09,997 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:10,015 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1527 5) InVars {main_~f~0=v_main_~f~0_1527} OutVars{main_~f~0=v_main_~f~0_1527} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,016 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:10,022 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,026 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:10,031 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:10,043 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_560 5) (<= 5 v_main_~f~0_1525)) InVars {main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} OutVars{main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,044 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:10,045 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,047 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:10,066 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:10,082 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1527 5) InVars {main_~f~0=v_main_~f~0_1527} OutVars{main_~f~0=v_main_~f~0_1527} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,083 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:10,083 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,087 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:10,097 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:10,109 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_560 5) (<= 5 v_main_~f~0_1525)) InVars {main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} OutVars{main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,110 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:10,123 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,125 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:10,134 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:10,150 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1527 5) InVars {main_~f~0=v_main_~f~0_1527} OutVars{main_~f~0=v_main_~f~0_1527} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,151 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:10,152 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,155 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:10,167 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:10,179 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_560 5) (<= 5 v_main_~f~0_1525)) InVars {main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} OutVars{main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,180 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:10,180 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,182 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:10,202 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:10,218 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1527 5) InVars {main_~f~0=v_main_~f~0_1527} OutVars{main_~f~0=v_main_~f~0_1527} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,219 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:10,219 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,223 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:10,234 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:10,244 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,245 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,267 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:10,293 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_560 5) (<= 5 v_main_~f~0_1525)) InVars {main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} OutVars{main_~e~0=v_main_~e~0_560, main_~f~0=v_main_~f~0_1525} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,294 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:10,306 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,309 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:10,317 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:10,333 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1527 5) InVars {main_~f~0=v_main_~f~0_1527} OutVars{main_~f~0=v_main_~f~0_1527} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,334 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:10,340 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,343 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:10,349 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:10,361 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:10,362 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:10,390 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:10,406 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:10,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:10,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:10,912 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:10,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [536409651] [2021-05-03 00:32:10,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [536409651] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:10,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:10,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-05-03 00:32:10,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447088335] [2021-05-03 00:32:10,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-03 00:32:10,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:10,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-03 00:32:10,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2021-05-03 00:32:10,915 INFO L87 Difference]: Start difference. First operand 63 states and 68 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:12,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:12,114 INFO L93 Difference]: Finished difference Result 113 states and 138 transitions. [2021-05-03 00:32:12,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-03 00:32:12,114 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2021-05-03 00:32:12,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:12,115 INFO L225 Difference]: With dead ends: 113 [2021-05-03 00:32:12,115 INFO L226 Difference]: Without dead ends: 98 [2021-05-03 00:32:12,116 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 1240.1ms TimeCoverageRelationStatistics Valid=444, Invalid=2312, Unknown=0, NotChecked=0, Total=2756 [2021-05-03 00:32:12,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-05-03 00:32:12,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 65. [2021-05-03 00:32:12,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 61 states have (on average 1.098360655737705) internal successors, (67), 61 states have internal predecessors, (67), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:12,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 70 transitions. [2021-05-03 00:32:12,140 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 70 transitions. Word has length 62 [2021-05-03 00:32:12,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:12,140 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 70 transitions. [2021-05-03 00:32:12,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:12,140 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 70 transitions. [2021-05-03 00:32:12,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-03 00:32:12,141 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:12,141 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:12,141 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-05-03 00:32:12,141 INFO L428 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:12,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:12,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1391747728, now seen corresponding path program 19 times [2021-05-03 00:32:12,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:12,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [864762457] [2021-05-03 00:32:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:12,243 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1668) (< v_main_~e~0_601 5)) InVars {main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} OutVars{main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,244 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:12,244 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,247 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:12,267 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:12,284 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1670 5) InVars {main_~f~0=v_main_~f~0_1670} OutVars{main_~f~0=v_main_~f~0_1670} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,285 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:12,291 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,295 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:12,301 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:12,312 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1668) (< v_main_~e~0_601 5)) InVars {main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} OutVars{main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,313 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:12,314 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,316 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:12,334 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:12,350 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1670 5) InVars {main_~f~0=v_main_~f~0_1670} OutVars{main_~f~0=v_main_~f~0_1670} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,351 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:12,352 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,356 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:12,366 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:12,378 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1668) (< v_main_~e~0_601 5)) InVars {main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} OutVars{main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,379 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:12,392 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,394 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:12,402 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:12,426 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1670 5) InVars {main_~f~0=v_main_~f~0_1670} OutVars{main_~f~0=v_main_~f~0_1670} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,427 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:12,427 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,431 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:12,441 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:12,452 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1668) (< v_main_~e~0_601 5)) InVars {main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} OutVars{main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,453 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:12,465 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,467 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:12,475 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:12,491 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1670 5) InVars {main_~f~0=v_main_~f~0_1670} OutVars{main_~f~0=v_main_~f~0_1670} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,492 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:12,492 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,496 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:12,507 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:12,517 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,518 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,539 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:12,555 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1668) (< v_main_~e~0_601 5)) InVars {main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} OutVars{main_~e~0=v_main_~e~0_601, main_~f~0=v_main_~f~0_1668} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,556 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:12,569 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,571 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:12,579 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:12,595 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1670 5) InVars {main_~f~0=v_main_~f~0_1670} OutVars{main_~f~0=v_main_~f~0_1670} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,596 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:12,596 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,600 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:12,610 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:12,624 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:12,624 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:12,653 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:12,669 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:12,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:13,249 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:13,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [864762457] [2021-05-03 00:32:13,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [864762457] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:13,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:13,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-05-03 00:32:13,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368168211] [2021-05-03 00:32:13,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-03 00:32:13,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:13,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-03 00:32:13,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2021-05-03 00:32:13,251 INFO L87 Difference]: Start difference. First operand 65 states and 70 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:14,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:14,552 INFO L93 Difference]: Finished difference Result 117 states and 143 transitions. [2021-05-03 00:32:14,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-03 00:32:14,553 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 64 [2021-05-03 00:32:14,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:14,553 INFO L225 Difference]: With dead ends: 117 [2021-05-03 00:32:14,553 INFO L226 Difference]: Without dead ends: 102 [2021-05-03 00:32:14,556 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 1376.9ms TimeCoverageRelationStatistics Valid=462, Invalid=2508, Unknown=0, NotChecked=0, Total=2970 [2021-05-03 00:32:14,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-03 00:32:14,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 69. [2021-05-03 00:32:14,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 65 states have (on average 1.0923076923076922) internal successors, (71), 65 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:14,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2021-05-03 00:32:14,596 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 64 [2021-05-03 00:32:14,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:14,596 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2021-05-03 00:32:14,596 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:14,596 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2021-05-03 00:32:14,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-03 00:32:14,596 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:14,596 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:14,597 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-05-03 00:32:14,597 INFO L428 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:14,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:14,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1818927794, now seen corresponding path program 20 times [2021-05-03 00:32:14,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:14,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [672778006] [2021-05-03 00:32:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:14,706 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1810) (< v_main_~e~0_640 5)) InVars {main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} OutVars{main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,708 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:14,722 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,724 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:14,733 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:14,750 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1812 5) InVars {main_~f~0=v_main_~f~0_1812} OutVars{main_~f~0=v_main_~f~0_1812} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,751 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:14,751 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:14,767 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:14,780 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1810) (< v_main_~e~0_640 5)) InVars {main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} OutVars{main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,781 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:14,793 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,795 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:14,804 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:14,819 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1812 5) InVars {main_~f~0=v_main_~f~0_1812} OutVars{main_~f~0=v_main_~f~0_1812} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,820 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:14,826 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,830 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:14,835 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:14,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1810) (< v_main_~e~0_640 5)) InVars {main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} OutVars{main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,847 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:14,860 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,862 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:14,871 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:14,887 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1812 5) InVars {main_~f~0=v_main_~f~0_1812} OutVars{main_~f~0=v_main_~f~0_1812} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,888 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:14,894 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,898 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:14,904 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:14,915 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1810) (< v_main_~e~0_640 5)) InVars {main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} OutVars{main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,917 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:14,931 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:14,942 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:14,958 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1812 5) InVars {main_~f~0=v_main_~f~0_1812} OutVars{main_~f~0=v_main_~f~0_1812} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,959 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:14,965 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:14,973 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:14,979 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:14,989 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:14,990 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:15,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:15,036 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1810) (< v_main_~e~0_640 5)) InVars {main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} OutVars{main_~e~0=v_main_~e~0_640, main_~f~0=v_main_~f~0_1810} AuxVars[] AssignedVars[] [2021-05-03 00:32:15,037 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:15,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:15,054 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:15,064 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:15,084 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1812 5) InVars {main_~f~0=v_main_~f~0_1812} OutVars{main_~f~0=v_main_~f~0_1812} AuxVars[] AssignedVars[] [2021-05-03 00:32:15,085 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:15,092 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:15,096 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:15,102 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:15,116 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:15,116 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:15,144 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:15,160 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:15,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:15,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:15,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:15,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:15,741 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:15,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [672778006] [2021-05-03 00:32:15,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [672778006] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:15,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:15,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-05-03 00:32:15,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526884300] [2021-05-03 00:32:15,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-03 00:32:15,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:15,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-03 00:32:15,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2021-05-03 00:32:15,742 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:17,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:17,123 INFO L93 Difference]: Finished difference Result 118 states and 143 transitions. [2021-05-03 00:32:17,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 00:32:17,124 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 66 [2021-05-03 00:32:17,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:17,125 INFO L225 Difference]: With dead ends: 118 [2021-05-03 00:32:17,125 INFO L226 Difference]: Without dead ends: 103 [2021-05-03 00:32:17,126 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1432.4ms TimeCoverageRelationStatistics Valid=480, Invalid=2712, Unknown=0, NotChecked=0, Total=3192 [2021-05-03 00:32:17,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-03 00:32:17,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 71. [2021-05-03 00:32:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 67 states have internal predecessors, (73), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:17,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2021-05-03 00:32:17,158 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 66 [2021-05-03 00:32:17,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:17,158 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2021-05-03 00:32:17,158 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:17,158 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2021-05-03 00:32:17,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-03 00:32:17,159 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:17,159 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:17,159 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-05-03 00:32:17,159 INFO L428 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:17,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:17,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1044035175, now seen corresponding path program 21 times [2021-05-03 00:32:17,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:17,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1427484243] [2021-05-03 00:32:17,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:17,272 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1958) (< v_main_~e~0_684 5)) InVars {main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} OutVars{main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,273 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:17,274 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,276 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:17,296 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:17,312 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1960 5) InVars {main_~f~0=v_main_~f~0_1960} OutVars{main_~f~0=v_main_~f~0_1960} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,313 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:17,314 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,317 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:17,329 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:17,340 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1958) (< v_main_~e~0_684 5)) InVars {main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} OutVars{main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,342 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:17,342 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,345 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:17,364 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:17,380 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1960 5) InVars {main_~f~0=v_main_~f~0_1960} OutVars{main_~f~0=v_main_~f~0_1960} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,381 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:17,388 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,392 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:17,397 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:17,409 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1958) (< v_main_~e~0_684 5)) InVars {main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} OutVars{main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,410 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:17,411 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,413 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:17,433 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:17,449 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1960 5) InVars {main_~f~0=v_main_~f~0_1960} OutVars{main_~f~0=v_main_~f~0_1960} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,450 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:17,451 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,455 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:17,465 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:17,477 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1958) (< v_main_~e~0_684 5)) InVars {main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} OutVars{main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,478 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:17,478 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,481 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:17,501 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:17,517 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1960 5) InVars {main_~f~0=v_main_~f~0_1960} OutVars{main_~f~0=v_main_~f~0_1960} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,518 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:17,519 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,523 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:17,535 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:17,545 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,546 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,567 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:17,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_1958) (< v_main_~e~0_684 5)) InVars {main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} OutVars{main_~e~0=v_main_~e~0_684, main_~f~0=v_main_~f~0_1958} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,585 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:17,598 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,601 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:17,609 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:17,625 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_1960 5) InVars {main_~f~0=v_main_~f~0_1960} OutVars{main_~f~0=v_main_~f~0_1960} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,626 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:17,631 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,635 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:17,640 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:17,654 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:17,655 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:17,683 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:17,699 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:17,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:17,724 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:18,354 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:18,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1427484243] [2021-05-03 00:32:18,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1427484243] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:18,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:18,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-05-03 00:32:18,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963785702] [2021-05-03 00:32:18,355 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-03 00:32:18,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:18,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-03 00:32:18,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2021-05-03 00:32:18,356 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:19,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:19,891 INFO L93 Difference]: Finished difference Result 120 states and 145 transitions. [2021-05-03 00:32:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-03 00:32:19,891 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-05-03 00:32:19,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:19,892 INFO L225 Difference]: With dead ends: 120 [2021-05-03 00:32:19,892 INFO L226 Difference]: Without dead ends: 105 [2021-05-03 00:32:19,893 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 1537.5ms TimeCoverageRelationStatistics Valid=498, Invalid=2924, Unknown=0, NotChecked=0, Total=3422 [2021-05-03 00:32:19,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-03 00:32:19,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 72. [2021-05-03 00:32:19,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 68 states have (on average 1.088235294117647) internal successors, (74), 68 states have internal predecessors, (74), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:19,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2021-05-03 00:32:19,924 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 69 [2021-05-03 00:32:19,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:19,924 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2021-05-03 00:32:19,924 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:19,924 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2021-05-03 00:32:19,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-03 00:32:19,925 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:19,925 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:19,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-05-03 00:32:19,925 INFO L428 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:19,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:19,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1788734331, now seen corresponding path program 22 times [2021-05-03 00:32:19,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:19,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2071009642] [2021-05-03 00:32:19,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:20,037 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2112) (< v_main_~e~0_730 5)) InVars {main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} OutVars{main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,038 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:20,039 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,041 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,061 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:20,079 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2114 5) InVars {main_~f~0=v_main_~f~0_2114} OutVars{main_~f~0=v_main_~f~0_2114} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,079 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,080 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,084 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,095 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,107 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2112) (< v_main_~e~0_730 5)) InVars {main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} OutVars{main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,108 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:20,109 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,111 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,129 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:20,145 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2114 5) InVars {main_~f~0=v_main_~f~0_2114} OutVars{main_~f~0=v_main_~f~0_2114} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,146 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,146 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,150 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,160 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,171 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2107 6) InVars {main_~f~0=v_main_~f~0_2107} OutVars{main_~f~0=v_main_~f~0_2107} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,172 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,172 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,176 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,186 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,196 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~f~0_2109) (< v_main_~e~0_728 5)) InVars {main_~e~0=v_main_~e~0_728, main_~f~0=v_main_~f~0_2109} OutVars{main_~e~0=v_main_~e~0_728, main_~f~0=v_main_~f~0_2109} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,197 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:32:20,207 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,209 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,217 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:32:20,238 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2112) (< v_main_~e~0_730 5)) InVars {main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} OutVars{main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,239 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:20,252 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,255 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,262 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:20,280 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2114 5) InVars {main_~f~0=v_main_~f~0_2114} OutVars{main_~f~0=v_main_~f~0_2114} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,281 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,281 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,285 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,296 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,307 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,308 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,329 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:20,345 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2112) (< v_main_~e~0_730 5)) InVars {main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} OutVars{main_~e~0=v_main_~e~0_730, main_~f~0=v_main_~f~0_2112} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,346 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:20,359 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,361 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,369 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:20,385 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2114 5) InVars {main_~f~0=v_main_~f~0_2114} OutVars{main_~f~0=v_main_~f~0_2114} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,385 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,386 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,390 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,400 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,414 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,414 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,443 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:20,458 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:20,481 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:20,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:20,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:21,142 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:21,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2071009642] [2021-05-03 00:32:21,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2071009642] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:21,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:21,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-05-03 00:32:21,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708054244] [2021-05-03 00:32:21,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-03 00:32:21,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:21,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-03 00:32:21,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2021-05-03 00:32:21,144 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:22,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:22,693 INFO L93 Difference]: Finished difference Result 122 states and 147 transitions. [2021-05-03 00:32:22,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-03 00:32:22,693 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2021-05-03 00:32:22,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:22,694 INFO L225 Difference]: With dead ends: 122 [2021-05-03 00:32:22,694 INFO L226 Difference]: Without dead ends: 107 [2021-05-03 00:32:22,695 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1638.3ms TimeCoverageRelationStatistics Valid=516, Invalid=3144, Unknown=0, NotChecked=0, Total=3660 [2021-05-03 00:32:22,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-03 00:32:22,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 74. [2021-05-03 00:32:22,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 70 states have (on average 1.0857142857142856) internal successors, (76), 70 states have internal predecessors, (76), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:22,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2021-05-03 00:32:22,727 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 71 [2021-05-03 00:32:22,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:22,727 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2021-05-03 00:32:22,727 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:22,727 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2021-05-03 00:32:22,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-03 00:32:22,727 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:22,728 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:22,728 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-05-03 00:32:22,728 INFO L428 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:22,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1070963933, now seen corresponding path program 23 times [2021-05-03 00:32:22,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:22,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1012714125] [2021-05-03 00:32:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:22,835 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2272) (< v_main_~e~0_776 5)) InVars {main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} OutVars{main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} AuxVars[] AssignedVars[] [2021-05-03 00:32:22,836 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:22,837 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:22,839 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:22,860 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:22,877 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2274 5) InVars {main_~f~0=v_main_~f~0_2274} OutVars{main_~f~0=v_main_~f~0_2274} AuxVars[] AssignedVars[] [2021-05-03 00:32:22,878 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:22,884 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:22,888 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:22,893 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:22,905 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2272) (< v_main_~e~0_776 5)) InVars {main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} OutVars{main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} AuxVars[] AssignedVars[] [2021-05-03 00:32:22,906 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:22,920 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:22,922 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:22,931 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:22,947 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2274 5) InVars {main_~f~0=v_main_~f~0_2274} OutVars{main_~f~0=v_main_~f~0_2274} AuxVars[] AssignedVars[] [2021-05-03 00:32:22,949 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:22,955 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:22,959 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:22,965 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:22,976 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2272) (< v_main_~e~0_776 5)) InVars {main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} OutVars{main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} AuxVars[] AssignedVars[] [2021-05-03 00:32:22,977 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:22,991 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:22,993 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:23,001 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:23,018 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2274 5) InVars {main_~f~0=v_main_~f~0_2274} OutVars{main_~f~0=v_main_~f~0_2274} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,019 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:23,019 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,023 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:23,034 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:23,046 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2272) (< v_main_~e~0_776 5)) InVars {main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} OutVars{main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,047 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:23,060 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,065 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:23,073 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:23,089 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2274 5) InVars {main_~f~0=v_main_~f~0_2274} OutVars{main_~f~0=v_main_~f~0_2274} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,090 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:23,097 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,101 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:23,107 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:23,117 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,118 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:23,163 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2272) (< v_main_~e~0_776 5)) InVars {main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} OutVars{main_~e~0=v_main_~e~0_776, main_~f~0=v_main_~f~0_2272} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,168 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:23,181 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,183 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:23,191 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:23,211 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2274 5) InVars {main_~f~0=v_main_~f~0_2274} OutVars{main_~f~0=v_main_~f~0_2274} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,212 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:23,213 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,216 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:23,226 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:23,251 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:23,251 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:23,277 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:23,292 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:23,337 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:23,981 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:23,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1012714125] [2021-05-03 00:32:23,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1012714125] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:23,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:23,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2021-05-03 00:32:23,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488359731] [2021-05-03 00:32:23,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-03 00:32:23,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:23,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-03 00:32:23,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-05-03 00:32:23,983 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand has 33 states, 33 states have (on average 2.121212121212121) internal successors, (70), 32 states have internal predecessors, (70), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:25,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:25,560 INFO L93 Difference]: Finished difference Result 124 states and 149 transitions. [2021-05-03 00:32:25,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-03 00:32:25,560 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.121212121212121) internal successors, (70), 32 states have internal predecessors, (70), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 73 [2021-05-03 00:32:25,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:25,561 INFO L225 Difference]: With dead ends: 124 [2021-05-03 00:32:25,561 INFO L226 Difference]: Without dead ends: 109 [2021-05-03 00:32:25,562 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1560.9ms TimeCoverageRelationStatistics Valid=534, Invalid=3372, Unknown=0, NotChecked=0, Total=3906 [2021-05-03 00:32:25,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-03 00:32:25,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 76. [2021-05-03 00:32:25,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 72 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:25,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 81 transitions. [2021-05-03 00:32:25,596 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 81 transitions. Word has length 73 [2021-05-03 00:32:25,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:25,596 INFO L480 AbstractCegarLoop]: Abstraction has 76 states and 81 transitions. [2021-05-03 00:32:25,597 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.121212121212121) internal successors, (70), 32 states have internal predecessors, (70), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:25,597 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 81 transitions. [2021-05-03 00:32:25,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-03 00:32:25,597 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:25,597 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:25,597 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-05-03 00:32:25,597 INFO L428 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:25,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:25,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1511621185, now seen corresponding path program 24 times [2021-05-03 00:32:25,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:25,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1987452155] [2021-05-03 00:32:25,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:25,709 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2438) (< v_main_~e~0_822 5)) InVars {main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} OutVars{main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,710 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:25,711 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,713 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:25,733 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:25,751 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2440 5) InVars {main_~f~0=v_main_~f~0_2440} OutVars{main_~f~0=v_main_~f~0_2440} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,752 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:25,752 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,756 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:25,768 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:25,781 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2438) (< v_main_~e~0_822 5)) InVars {main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} OutVars{main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,782 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:25,796 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,798 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:25,806 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:25,823 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2440 5) InVars {main_~f~0=v_main_~f~0_2440} OutVars{main_~f~0=v_main_~f~0_2440} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,824 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:25,830 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,835 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:25,840 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:25,852 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2438) (< v_main_~e~0_822 5)) InVars {main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} OutVars{main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,853 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:25,865 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:25,876 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:25,892 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2440 5) InVars {main_~f~0=v_main_~f~0_2440} OutVars{main_~f~0=v_main_~f~0_2440} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,893 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:25,893 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,897 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:25,909 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:25,920 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2438) (< v_main_~e~0_822 5)) InVars {main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} OutVars{main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,921 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:25,922 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,924 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:25,944 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:25,960 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2440 5) InVars {main_~f~0=v_main_~f~0_2440} OutVars{main_~f~0=v_main_~f~0_2440} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,961 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:25,967 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:25,972 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:25,977 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:25,987 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:25,988 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,011 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:26,027 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2438) (< v_main_~e~0_822 5)) InVars {main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} OutVars{main_~e~0=v_main_~e~0_822, main_~f~0=v_main_~f~0_2438} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,028 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:26,029 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,031 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:26,051 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:26,067 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2440 5) InVars {main_~f~0=v_main_~f~0_2440} OutVars{main_~f~0=v_main_~f~0_2440} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,068 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:26,074 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,077 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:26,083 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:26,097 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,098 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,127 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:26,143 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:26,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:26,911 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:26,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1987452155] [2021-05-03 00:32:26,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1987452155] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:26,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:26,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2021-05-03 00:32:26,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982494754] [2021-05-03 00:32:26,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-03 00:32:26,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:26,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-03 00:32:26,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2021-05-03 00:32:26,913 INFO L87 Difference]: Start difference. First operand 76 states and 81 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:28,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:28,642 INFO L93 Difference]: Finished difference Result 126 states and 151 transitions. [2021-05-03 00:32:28,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-03 00:32:28,642 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2021-05-03 00:32:28,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:28,643 INFO L225 Difference]: With dead ends: 126 [2021-05-03 00:32:28,643 INFO L226 Difference]: Without dead ends: 111 [2021-05-03 00:32:28,645 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1809.0ms TimeCoverageRelationStatistics Valid=552, Invalid=3608, Unknown=0, NotChecked=0, Total=4160 [2021-05-03 00:32:28,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-03 00:32:28,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 78. [2021-05-03 00:32:28,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 74 states have (on average 1.0810810810810811) internal successors, (80), 74 states have internal predecessors, (80), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:28,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2021-05-03 00:32:28,707 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 75 [2021-05-03 00:32:28,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:28,707 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2021-05-03 00:32:28,708 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:28,708 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2021-05-03 00:32:28,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-03 00:32:28,708 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:28,708 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:28,708 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-05-03 00:32:28,708 INFO L428 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:28,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:28,708 INFO L82 PathProgramCache]: Analyzing trace with hash 884822495, now seen corresponding path program 25 times [2021-05-03 00:32:28,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:28,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [701029402] [2021-05-03 00:32:28,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:28,807 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2610) (< v_main_~e~0_868 5)) InVars {main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} OutVars{main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,808 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:28,809 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:28,811 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:28,828 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:28,843 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2612 5) InVars {main_~f~0=v_main_~f~0_2612} OutVars{main_~f~0=v_main_~f~0_2612} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,844 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:28,850 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:28,853 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:28,858 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:28,869 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2610) (< v_main_~e~0_868 5)) InVars {main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} OutVars{main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,870 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:28,871 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:28,873 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:28,890 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:28,918 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2612 5) InVars {main_~f~0=v_main_~f~0_2612} OutVars{main_~f~0=v_main_~f~0_2612} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,919 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:28,924 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:28,930 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:28,935 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:28,945 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2610) (< v_main_~e~0_868 5)) InVars {main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} OutVars{main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,946 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:28,964 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:28,967 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:28,976 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:28,994 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2612 5) InVars {main_~f~0=v_main_~f~0_2612} OutVars{main_~f~0=v_main_~f~0_2612} AuxVars[] AssignedVars[] [2021-05-03 00:32:28,995 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:29,014 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,018 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:29,025 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:29,037 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2610) (< v_main_~e~0_868 5)) InVars {main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} OutVars{main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,038 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:29,054 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,057 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:29,067 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:29,084 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2612 5) InVars {main_~f~0=v_main_~f~0_2612} OutVars{main_~f~0=v_main_~f~0_2612} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,085 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:29,085 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,089 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:29,101 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:29,111 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,111 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,133 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:29,148 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2610) (< v_main_~e~0_868 5)) InVars {main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} OutVars{main_~e~0=v_main_~e~0_868, main_~f~0=v_main_~f~0_2610} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,150 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:29,150 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,153 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:29,172 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:29,188 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2612 5) InVars {main_~f~0=v_main_~f~0_2612} OutVars{main_~f~0=v_main_~f~0_2612} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,189 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:29,190 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,194 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:29,206 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:29,220 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:29,220 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:29,247 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:29,262 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:29,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:29,304 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:29,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:29,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:29,891 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:29,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [701029402] [2021-05-03 00:32:29,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [701029402] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:29,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:29,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2021-05-03 00:32:29,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410838706] [2021-05-03 00:32:29,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-03 00:32:29,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:29,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-03 00:32:29,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2021-05-03 00:32:29,893 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:31,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:31,171 INFO L93 Difference]: Finished difference Result 128 states and 153 transitions. [2021-05-03 00:32:31,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-03 00:32:31,172 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 77 [2021-05-03 00:32:31,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:31,172 INFO L225 Difference]: With dead ends: 128 [2021-05-03 00:32:31,172 INFO L226 Difference]: Without dead ends: 113 [2021-05-03 00:32:31,174 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 1366.0ms TimeCoverageRelationStatistics Valid=570, Invalid=3852, Unknown=0, NotChecked=0, Total=4422 [2021-05-03 00:32:31,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-05-03 00:32:31,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 80. [2021-05-03 00:32:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 76 states have (on average 1.0789473684210527) internal successors, (82), 76 states have internal predecessors, (82), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:31,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 85 transitions. [2021-05-03 00:32:31,232 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 85 transitions. Word has length 77 [2021-05-03 00:32:31,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:31,232 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 85 transitions. [2021-05-03 00:32:31,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:31,232 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 85 transitions. [2021-05-03 00:32:31,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-03 00:32:31,232 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:31,232 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:31,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-05-03 00:32:31,233 INFO L428 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:31,233 INFO L82 PathProgramCache]: Analyzing trace with hash -173297155, now seen corresponding path program 26 times [2021-05-03 00:32:31,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:31,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1495333182] [2021-05-03 00:32:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:31,339 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2788) (< v_main_~e~0_914 5)) InVars {main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} OutVars{main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,340 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:31,341 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,343 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:31,361 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:31,376 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2790 5) InVars {main_~f~0=v_main_~f~0_2790} OutVars{main_~f~0=v_main_~f~0_2790} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,377 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:31,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,381 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:31,391 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:31,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2788) (< v_main_~e~0_914 5)) InVars {main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} OutVars{main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,403 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:31,415 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,420 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:31,430 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:31,448 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2790 5) InVars {main_~f~0=v_main_~f~0_2790} OutVars{main_~f~0=v_main_~f~0_2790} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,448 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:31,454 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,457 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:31,462 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:31,473 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2788) (< v_main_~e~0_914 5)) InVars {main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} OutVars{main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,474 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:31,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,489 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:31,497 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:31,534 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2790 5) InVars {main_~f~0=v_main_~f~0_2790} OutVars{main_~f~0=v_main_~f~0_2790} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,535 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:31,536 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,539 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:31,549 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:31,559 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2788) (< v_main_~e~0_914 5)) InVars {main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} OutVars{main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,560 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:31,560 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,562 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:31,579 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:31,594 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2790 5) InVars {main_~f~0=v_main_~f~0_2790} OutVars{main_~f~0=v_main_~f~0_2790} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,594 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:31,600 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,615 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:31,620 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:31,629 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,630 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,651 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:31,666 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2788) (< v_main_~e~0_914 5)) InVars {main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} OutVars{main_~e~0=v_main_~e~0_914, main_~f~0=v_main_~f~0_2788} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,667 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:31,667 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,670 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:31,688 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:31,710 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2790 5) InVars {main_~f~0=v_main_~f~0_2790} OutVars{main_~f~0=v_main_~f~0_2790} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,711 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:31,717 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,720 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:31,725 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:31,739 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:31,740 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:31,768 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:31,783 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:31,810 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:31,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:32,499 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:32,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1495333182] [2021-05-03 00:32:32,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1495333182] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:32,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:32,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2021-05-03 00:32:32,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117941216] [2021-05-03 00:32:32,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-03 00:32:32,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:32,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-03 00:32:32,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1062, Unknown=0, NotChecked=0, Total=1260 [2021-05-03 00:32:32,501 INFO L87 Difference]: Start difference. First operand 80 states and 85 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:34,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:34,340 INFO L93 Difference]: Finished difference Result 132 states and 158 transitions. [2021-05-03 00:32:34,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-03 00:32:34,340 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2021-05-03 00:32:34,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:34,341 INFO L225 Difference]: With dead ends: 132 [2021-05-03 00:32:34,341 INFO L226 Difference]: Without dead ends: 117 [2021-05-03 00:32:34,341 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 1768.6ms TimeCoverageRelationStatistics Valid=588, Invalid=4104, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:32:34,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-03 00:32:34,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 84. [2021-05-03 00:32:34,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 80 states have (on average 1.075) internal successors, (86), 80 states have internal predecessors, (86), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 89 transitions. [2021-05-03 00:32:34,385 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 89 transitions. Word has length 79 [2021-05-03 00:32:34,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:34,385 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 89 transitions. [2021-05-03 00:32:34,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:34,386 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 89 transitions. [2021-05-03 00:32:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-03 00:32:34,386 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:34,386 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:34,386 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-05-03 00:32:34,386 INFO L428 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:34,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:34,387 INFO L82 PathProgramCache]: Analyzing trace with hash 880968347, now seen corresponding path program 27 times [2021-05-03 00:32:34,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:34,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [182032520] [2021-05-03 00:32:34,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:34,493 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2965) (< v_main_~e~0_958 5)) InVars {main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} OutVars{main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,494 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:34,520 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,523 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:34,532 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:34,556 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2967 5) InVars {main_~f~0=v_main_~f~0_2967} OutVars{main_~f~0=v_main_~f~0_2967} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,557 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:34,558 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,564 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:34,575 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:34,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2965) (< v_main_~e~0_958 5)) InVars {main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} OutVars{main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,585 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:34,585 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,587 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:34,602 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:34,614 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2967 5) InVars {main_~f~0=v_main_~f~0_2967} OutVars{main_~f~0=v_main_~f~0_2967} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,615 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:34,616 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,619 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:34,627 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:34,638 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2965) (< v_main_~e~0_958 5)) InVars {main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} OutVars{main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,639 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:34,650 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,652 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:34,658 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:34,671 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2967 5) InVars {main_~f~0=v_main_~f~0_2967} OutVars{main_~f~0=v_main_~f~0_2967} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,671 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:34,676 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,679 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:34,683 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:34,692 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2965) (< v_main_~e~0_958 5)) InVars {main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} OutVars{main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,693 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:34,704 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,706 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:34,713 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:34,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2967 5) InVars {main_~f~0=v_main_~f~0_2967} OutVars{main_~f~0=v_main_~f~0_2967} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,726 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:34,726 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,729 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:34,737 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:34,744 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,745 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,761 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:34,772 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_2965) (< v_main_~e~0_958 5)) InVars {main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} OutVars{main_~e~0=v_main_~e~0_958, main_~f~0=v_main_~f~0_2965} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,773 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:34,773 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,775 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:34,789 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:34,801 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_2967 5) InVars {main_~f~0=v_main_~f~0_2967} OutVars{main_~f~0=v_main_~f~0_2967} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,801 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:34,806 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,809 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:34,813 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:34,826 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:34,826 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:34,847 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:34,859 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:34,900 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:34,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:35,601 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:35,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [182032520] [2021-05-03 00:32:35,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [182032520] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:35,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:35,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2021-05-03 00:32:35,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087389140] [2021-05-03 00:32:35,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-03 00:32:35,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:35,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-03 00:32:35,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2021-05-03 00:32:35,602 INFO L87 Difference]: Start difference. First operand 84 states and 89 transitions. Second operand has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 36 states have internal predecessors, (78), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:37,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:37,014 INFO L93 Difference]: Finished difference Result 133 states and 158 transitions. [2021-05-03 00:32:37,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-03 00:32:37,014 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 36 states have internal predecessors, (78), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 81 [2021-05-03 00:32:37,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:37,015 INFO L225 Difference]: With dead ends: 133 [2021-05-03 00:32:37,015 INFO L226 Difference]: Without dead ends: 118 [2021-05-03 00:32:37,016 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 36 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1533.3ms TimeCoverageRelationStatistics Valid=606, Invalid=4364, Unknown=0, NotChecked=0, Total=4970 [2021-05-03 00:32:37,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-03 00:32:37,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 86. [2021-05-03 00:32:37,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 82 states have (on average 1.0731707317073171) internal successors, (88), 82 states have internal predecessors, (88), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:37,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 91 transitions. [2021-05-03 00:32:37,088 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 91 transitions. Word has length 81 [2021-05-03 00:32:37,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:37,088 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 91 transitions. [2021-05-03 00:32:37,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 36 states have internal predecessors, (78), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:37,088 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 91 transitions. [2021-05-03 00:32:37,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-03 00:32:37,088 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:37,089 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:37,089 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-05-03 00:32:37,089 INFO L428 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:37,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:37,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1797419514, now seen corresponding path program 28 times [2021-05-03 00:32:37,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:37,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [469986318] [2021-05-03 00:32:37,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:37,176 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3148) (< v_main_~e~0_1007 5)) InVars {main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} OutVars{main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,177 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:37,188 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,190 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:37,195 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:37,207 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3150 5) InVars {main_~f~0=v_main_~f~0_3150} OutVars{main_~f~0=v_main_~f~0_3150} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,208 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:37,212 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,215 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:37,219 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:37,228 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3148) (< v_main_~e~0_1007 5)) InVars {main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} OutVars{main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,229 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:37,239 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,241 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:37,247 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:37,259 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3150 5) InVars {main_~f~0=v_main_~f~0_3150} OutVars{main_~f~0=v_main_~f~0_3150} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,260 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:37,265 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,268 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:37,272 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:37,281 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3148) (< v_main_~e~0_1007 5)) InVars {main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} OutVars{main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,282 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:37,282 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,284 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:37,299 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:37,311 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3150 5) InVars {main_~f~0=v_main_~f~0_3150} OutVars{main_~f~0=v_main_~f~0_3150} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,312 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:37,317 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,320 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:37,326 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:37,335 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3148) (< v_main_~e~0_1007 5)) InVars {main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} OutVars{main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,336 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:37,336 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,338 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:37,353 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:37,367 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3150 5) InVars {main_~f~0=v_main_~f~0_3150} OutVars{main_~f~0=v_main_~f~0_3150} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,368 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:37,372 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,375 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:37,380 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:37,388 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,388 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,404 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:37,416 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3148) (< v_main_~e~0_1007 5)) InVars {main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} OutVars{main_~e~0=v_main_~e~0_1007, main_~f~0=v_main_~f~0_3148} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,433 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:37,434 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,436 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:37,452 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:37,464 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3150 5) InVars {main_~f~0=v_main_~f~0_3150} OutVars{main_~f~0=v_main_~f~0_3150} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,465 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:37,466 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,471 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:37,480 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:37,492 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:37,493 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:37,514 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:37,533 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:37,579 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:38,241 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:38,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [469986318] [2021-05-03 00:32:38,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [469986318] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:38,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:38,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2021-05-03 00:32:38,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369662827] [2021-05-03 00:32:38,241 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-03 00:32:38,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:38,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-03 00:32:38,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2021-05-03 00:32:38,242 INFO L87 Difference]: Start difference. First operand 86 states and 91 transitions. Second operand has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:39,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:39,807 INFO L93 Difference]: Finished difference Result 135 states and 160 transitions. [2021-05-03 00:32:39,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-03 00:32:39,807 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2021-05-03 00:32:39,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:39,808 INFO L225 Difference]: With dead ends: 135 [2021-05-03 00:32:39,808 INFO L226 Difference]: Without dead ends: 120 [2021-05-03 00:32:39,809 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1538.7ms TimeCoverageRelationStatistics Valid=624, Invalid=4632, Unknown=0, NotChecked=0, Total=5256 [2021-05-03 00:32:39,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-03 00:32:39,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 87. [2021-05-03 00:32:39,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 83 states have (on average 1.072289156626506) internal successors, (89), 83 states have internal predecessors, (89), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:39,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2021-05-03 00:32:39,856 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 84 [2021-05-03 00:32:39,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:39,856 INFO L480 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2021-05-03 00:32:39,856 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 37 states have internal predecessors, (81), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:39,857 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2021-05-03 00:32:39,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-05-03 00:32:39,857 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:39,857 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:39,857 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-05-03 00:32:39,857 INFO L428 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:39,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:39,857 INFO L82 PathProgramCache]: Analyzing trace with hash 659109720, now seen corresponding path program 29 times [2021-05-03 00:32:39,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:39,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [87585768] [2021-05-03 00:32:39,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:39,950 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1058 5) (<= 5 v_main_~f~0_3337)) InVars {main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} OutVars{main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} AuxVars[] AssignedVars[] [2021-05-03 00:32:39,953 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:39,953 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:39,955 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:39,971 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:39,984 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3339 5) InVars {main_~f~0=v_main_~f~0_3339} OutVars{main_~f~0=v_main_~f~0_3339} AuxVars[] AssignedVars[] [2021-05-03 00:32:39,985 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:39,990 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:39,993 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:39,997 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:40,012 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1058 5) (<= 5 v_main_~f~0_3337)) InVars {main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} OutVars{main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,013 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:40,024 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,026 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:40,032 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:40,045 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3339 5) InVars {main_~f~0=v_main_~f~0_3339} OutVars{main_~f~0=v_main_~f~0_3339} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,046 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:40,046 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:40,060 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:40,068 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3332 6) InVars {main_~f~0=v_main_~f~0_3332} OutVars{main_~f~0=v_main_~f~0_3332} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,069 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:40,069 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,072 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:40,081 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:40,090 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~f~0_3334) (< v_main_~e~0_1056 5)) InVars {main_~e~0=v_main_~e~0_1056, main_~f~0=v_main_~f~0_3334} OutVars{main_~e~0=v_main_~e~0_1056, main_~f~0=v_main_~f~0_3334} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,091 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:32:40,091 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,093 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:40,106 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:32:40,119 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1058 5) (<= 5 v_main_~f~0_3337)) InVars {main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} OutVars{main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,120 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:40,132 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,134 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:40,141 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:40,154 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3339 5) InVars {main_~f~0=v_main_~f~0_3339} OutVars{main_~f~0=v_main_~f~0_3339} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,155 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:40,156 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,159 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:40,167 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:40,175 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,176 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,192 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:40,205 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1058 5) (<= 5 v_main_~f~0_3337)) InVars {main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} OutVars{main_~e~0=v_main_~e~0_1058, main_~f~0=v_main_~f~0_3337} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,206 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:40,206 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,208 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:40,223 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:40,237 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3339 5) InVars {main_~f~0=v_main_~f~0_3339} OutVars{main_~f~0=v_main_~f~0_3339} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,238 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:40,243 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,246 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:40,250 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:40,279 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:40,280 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:40,302 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:40,313 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:40,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:40,353 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:40,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:41,219 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:41,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [87585768] [2021-05-03 00:32:41,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [87585768] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:41,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:41,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-03 00:32:41,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940244380] [2021-05-03 00:32:41,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-03 00:32:41,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:41,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-03 00:32:41,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2021-05-03 00:32:41,220 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:43,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:43,275 INFO L93 Difference]: Finished difference Result 137 states and 162 transitions. [2021-05-03 00:32:43,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-03 00:32:43,276 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 86 [2021-05-03 00:32:43,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:43,276 INFO L225 Difference]: With dead ends: 137 [2021-05-03 00:32:43,276 INFO L226 Difference]: Without dead ends: 122 [2021-05-03 00:32:43,277 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 43 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 980 ImplicationChecksByTransitivity, 2083.5ms TimeCoverageRelationStatistics Valid=642, Invalid=4908, Unknown=0, NotChecked=0, Total=5550 [2021-05-03 00:32:43,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-05-03 00:32:43,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 89. [2021-05-03 00:32:43,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 85 states have (on average 1.0705882352941176) internal successors, (91), 85 states have internal predecessors, (91), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:43,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 94 transitions. [2021-05-03 00:32:43,325 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 94 transitions. Word has length 86 [2021-05-03 00:32:43,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:43,325 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 94 transitions. [2021-05-03 00:32:43,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 states have internal predecessors, (83), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:43,325 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 94 transitions. [2021-05-03 00:32:43,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-05-03 00:32:43,326 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:43,326 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:43,326 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-05-03 00:32:43,326 INFO L428 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:43,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:43,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1960058166, now seen corresponding path program 30 times [2021-05-03 00:32:43,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:43,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [964886468] [2021-05-03 00:32:43,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:43,450 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3532) (< v_main_~e~0_1109 5)) InVars {main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} OutVars{main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,452 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:43,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,455 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:43,477 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:43,495 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3534 5) InVars {main_~f~0=v_main_~f~0_3534} OutVars{main_~f~0=v_main_~f~0_3534} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,496 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:43,503 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,507 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:43,514 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:43,526 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3532) (< v_main_~e~0_1109 5)) InVars {main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} OutVars{main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,527 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:43,528 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,530 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:43,550 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:43,566 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3534 5) InVars {main_~f~0=v_main_~f~0_3534} OutVars{main_~f~0=v_main_~f~0_3534} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,567 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:43,574 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,577 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:43,583 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:43,595 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3532) (< v_main_~e~0_1109 5)) InVars {main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} OutVars{main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,596 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:43,610 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,612 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:43,621 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:43,638 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3534 5) InVars {main_~f~0=v_main_~f~0_3534} OutVars{main_~f~0=v_main_~f~0_3534} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,639 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:43,639 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,643 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:43,656 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:43,667 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3532) (< v_main_~e~0_1109 5)) InVars {main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} OutVars{main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,668 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:43,669 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,671 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:43,692 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:43,708 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3534 5) InVars {main_~f~0=v_main_~f~0_3534} OutVars{main_~f~0=v_main_~f~0_3534} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,709 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:43,710 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,714 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:43,727 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:43,738 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,738 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,762 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:43,778 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3532) (< v_main_~e~0_1109 5)) InVars {main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} OutVars{main_~e~0=v_main_~e~0_1109, main_~f~0=v_main_~f~0_3532} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,779 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:43,793 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,795 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:43,804 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:43,820 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3534 5) InVars {main_~f~0=v_main_~f~0_3534} OutVars{main_~f~0=v_main_~f~0_3534} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,821 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:43,821 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,825 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:43,836 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:43,859 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:43,860 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:43,886 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:43,901 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:43,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:43,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:43,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:44,921 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:44,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [964886468] [2021-05-03 00:32:44,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [964886468] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:44,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:44,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2021-05-03 00:32:44,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243366892] [2021-05-03 00:32:44,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-03 00:32:44,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:44,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-03 00:32:44,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2021-05-03 00:32:44,922 INFO L87 Difference]: Start difference. First operand 89 states and 94 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:47,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:47,363 INFO L93 Difference]: Finished difference Result 139 states and 164 transitions. [2021-05-03 00:32:47,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-03 00:32:47,364 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 88 [2021-05-03 00:32:47,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:47,365 INFO L225 Difference]: With dead ends: 139 [2021-05-03 00:32:47,365 INFO L226 Difference]: Without dead ends: 124 [2021-05-03 00:32:47,365 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 43 SyntacticMatches, 8 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2433.9ms TimeCoverageRelationStatistics Valid=660, Invalid=5192, Unknown=0, NotChecked=0, Total=5852 [2021-05-03 00:32:47,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-03 00:32:47,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 91. [2021-05-03 00:32:47,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 87 states have (on average 1.0689655172413792) internal successors, (93), 87 states have internal predecessors, (93), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:47,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 96 transitions. [2021-05-03 00:32:47,418 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 96 transitions. Word has length 88 [2021-05-03 00:32:47,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:47,418 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 96 transitions. [2021-05-03 00:32:47,418 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:47,418 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 96 transitions. [2021-05-03 00:32:47,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-03 00:32:47,419 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:47,419 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:47,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-05-03 00:32:47,419 INFO L428 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:47,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:47,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1958935660, now seen corresponding path program 31 times [2021-05-03 00:32:47,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:47,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [426448981] [2021-05-03 00:32:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:47,556 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1160 5) (<= 5 v_main_~f~0_3733)) InVars {main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} OutVars{main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,557 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:47,558 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,561 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:47,584 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:47,604 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3735 5) InVars {main_~f~0=v_main_~f~0_3735} OutVars{main_~f~0=v_main_~f~0_3735} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,605 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:47,612 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,617 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:47,623 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:47,637 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1160 5) (<= 5 v_main_~f~0_3733)) InVars {main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} OutVars{main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,638 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:47,638 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,641 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:47,663 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:47,680 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3735 5) InVars {main_~f~0=v_main_~f~0_3735} OutVars{main_~f~0=v_main_~f~0_3735} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,682 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:47,682 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,686 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:47,698 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:47,711 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1160 5) (<= 5 v_main_~f~0_3733)) InVars {main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} OutVars{main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,712 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:47,713 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,715 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:47,738 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:47,756 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3735 5) InVars {main_~f~0=v_main_~f~0_3735} OutVars{main_~f~0=v_main_~f~0_3735} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,757 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:47,757 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,762 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:47,774 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:47,786 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1160 5) (<= 5 v_main_~f~0_3733)) InVars {main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} OutVars{main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,787 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:47,804 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,806 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:47,816 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:47,834 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3735 5) InVars {main_~f~0=v_main_~f~0_3735} OutVars{main_~f~0=v_main_~f~0_3735} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,835 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:47,843 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,847 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:47,854 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:47,865 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,866 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,890 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:47,908 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1160 5) (<= 5 v_main_~f~0_3733)) InVars {main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} OutVars{main_~e~0=v_main_~e~0_1160, main_~f~0=v_main_~f~0_3733} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,909 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:47,910 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,913 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:47,936 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:47,954 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3735 5) InVars {main_~f~0=v_main_~f~0_3735} OutVars{main_~f~0=v_main_~f~0_3735} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,955 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:47,955 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:47,960 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:47,973 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:47,988 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:47,989 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,020 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:48,037 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:48,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:48,064 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:48,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:49,163 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:49,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [426448981] [2021-05-03 00:32:49,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [426448981] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:49,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:49,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-03 00:32:49,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563947261] [2021-05-03 00:32:49,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-03 00:32:49,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:49,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-03 00:32:49,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1412, Unknown=0, NotChecked=0, Total=1640 [2021-05-03 00:32:49,165 INFO L87 Difference]: Start difference. First operand 91 states and 96 transitions. Second operand has 41 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 40 states have internal predecessors, (87), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:51,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:51,750 INFO L93 Difference]: Finished difference Result 141 states and 166 transitions. [2021-05-03 00:32:51,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-03 00:32:51,750 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 40 states have internal predecessors, (87), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 90 [2021-05-03 00:32:51,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:51,751 INFO L225 Difference]: With dead ends: 141 [2021-05-03 00:32:51,751 INFO L226 Difference]: Without dead ends: 126 [2021-05-03 00:32:51,752 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 2646.5ms TimeCoverageRelationStatistics Valid=678, Invalid=5484, Unknown=0, NotChecked=0, Total=6162 [2021-05-03 00:32:51,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-03 00:32:51,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 93. [2021-05-03 00:32:51,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 89 states have (on average 1.0674157303370786) internal successors, (95), 89 states have internal predecessors, (95), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 98 transitions. [2021-05-03 00:32:51,805 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 98 transitions. Word has length 90 [2021-05-03 00:32:51,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:51,806 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 98 transitions. [2021-05-03 00:32:51,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 40 states have internal predecessors, (87), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:51,806 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 98 transitions. [2021-05-03 00:32:51,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-03 00:32:51,806 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:51,806 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:51,806 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-05-03 00:32:51,806 INFO L428 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:51,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:51,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1425683854, now seen corresponding path program 32 times [2021-05-03 00:32:51,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:51,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1066139433] [2021-05-03 00:32:51,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:51,929 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3940) (< v_main_~e~0_1211 5)) InVars {main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} OutVars{main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} AuxVars[] AssignedVars[] [2021-05-03 00:32:51,930 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:51,946 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:51,949 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:51,958 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:51,977 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3942 5) InVars {main_~f~0=v_main_~f~0_3942} OutVars{main_~f~0=v_main_~f~0_3942} AuxVars[] AssignedVars[] [2021-05-03 00:32:51,979 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:51,979 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:51,983 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:51,997 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:52,010 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3940) (< v_main_~e~0_1211 5)) InVars {main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} OutVars{main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,012 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:52,013 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,015 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:52,037 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:52,055 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3942 5) InVars {main_~f~0=v_main_~f~0_3942} OutVars{main_~f~0=v_main_~f~0_3942} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,056 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:52,063 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,068 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:52,074 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:52,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3940) (< v_main_~e~0_1211 5)) InVars {main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} OutVars{main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,087 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:52,103 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,106 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:52,116 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:52,133 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3942 5) InVars {main_~f~0=v_main_~f~0_3942} OutVars{main_~f~0=v_main_~f~0_3942} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,134 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:52,134 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:52,152 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:52,165 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3940) (< v_main_~e~0_1211 5)) InVars {main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} OutVars{main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,166 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:52,167 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,170 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:52,194 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:52,223 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3942 5) InVars {main_~f~0=v_main_~f~0_3942} OutVars{main_~f~0=v_main_~f~0_3942} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,224 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:52,224 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,228 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:52,239 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:52,250 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,251 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,274 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:52,290 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_3940) (< v_main_~e~0_1211 5)) InVars {main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} OutVars{main_~e~0=v_main_~e~0_1211, main_~f~0=v_main_~f~0_3940} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,291 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:52,305 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,308 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:52,316 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:52,333 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_3942 5) InVars {main_~f~0=v_main_~f~0_3942} OutVars{main_~f~0=v_main_~f~0_3942} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,334 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:52,340 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,344 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:52,350 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:52,371 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:52,372 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:52,403 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:52,419 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:52,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:52,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:53,639 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:53,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1066139433] [2021-05-03 00:32:53,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1066139433] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:53,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:53,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2021-05-03 00:32:53,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492171869] [2021-05-03 00:32:53,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-03 00:32:53,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:53,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-03 00:32:53,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1488, Unknown=0, NotChecked=0, Total=1722 [2021-05-03 00:32:53,642 INFO L87 Difference]: Start difference. First operand 93 states and 98 transitions. Second operand has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:56,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:56,180 INFO L93 Difference]: Finished difference Result 143 states and 168 transitions. [2021-05-03 00:32:56,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-03 00:32:56,181 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 92 [2021-05-03 00:32:56,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:56,182 INFO L225 Difference]: With dead ends: 143 [2021-05-03 00:32:56,182 INFO L226 Difference]: Without dead ends: 128 [2021-05-03 00:32:56,182 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 2682.6ms TimeCoverageRelationStatistics Valid=696, Invalid=5784, Unknown=0, NotChecked=0, Total=6480 [2021-05-03 00:32:56,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-03 00:32:56,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 95. [2021-05-03 00:32:56,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 91 states have (on average 1.065934065934066) internal successors, (97), 91 states have internal predecessors, (97), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:56,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 100 transitions. [2021-05-03 00:32:56,238 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 100 transitions. Word has length 92 [2021-05-03 00:32:56,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:56,238 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 100 transitions. [2021-05-03 00:32:56,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.119047619047619) internal successors, (89), 41 states have internal predecessors, (89), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:32:56,238 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 100 transitions. [2021-05-03 00:32:56,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-03 00:32:56,238 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:56,238 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:56,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-05-03 00:32:56,239 INFO L428 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:56,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:56,239 INFO L82 PathProgramCache]: Analyzing trace with hash -71806512, now seen corresponding path program 33 times [2021-05-03 00:32:56,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:56,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1774383917] [2021-05-03 00:32:56,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:56,350 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4153) (< v_main_~e~0_1262 5)) InVars {main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} OutVars{main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,351 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,352 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,354 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,373 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,389 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4155 5) InVars {main_~f~0=v_main_~f~0_4155} OutVars{main_~f~0=v_main_~f~0_4155} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,390 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,396 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,400 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,405 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:56,416 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4153) (< v_main_~e~0_1262 5)) InVars {main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} OutVars{main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,420 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,436 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,438 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,446 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,462 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4155 5) InVars {main_~f~0=v_main_~f~0_4155} OutVars{main_~f~0=v_main_~f~0_4155} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,463 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,464 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,467 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,478 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:56,489 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4153) (< v_main_~e~0_1262 5)) InVars {main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} OutVars{main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,491 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,491 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,493 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,512 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,538 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4155 5) InVars {main_~f~0=v_main_~f~0_4155} OutVars{main_~f~0=v_main_~f~0_4155} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,539 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,545 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,549 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,554 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:56,565 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4153) (< v_main_~e~0_1262 5)) InVars {main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} OutVars{main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,566 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,579 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,581 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,589 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,605 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4155 5) InVars {main_~f~0=v_main_~f~0_4155} OutVars{main_~f~0=v_main_~f~0_4155} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,606 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,606 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,612 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,622 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:56,632 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,633 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,653 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:32:56,668 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4153) (< v_main_~e~0_1262 5)) InVars {main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} OutVars{main_~e~0=v_main_~e~0_1262, main_~f~0=v_main_~f~0_4153} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,669 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,670 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,673 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,691 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,707 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4155 5) InVars {main_~f~0=v_main_~f~0_4155} OutVars{main_~f~0=v_main_~f~0_4155} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,708 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,727 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,731 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,736 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:56,770 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,770 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,805 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:32:56,825 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:32:56,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:56,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:56,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:32:57,999 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:57,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1774383917] [2021-05-03 00:32:57,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1774383917] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:58,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:58,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-03 00:32:58,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049588515] [2021-05-03 00:32:58,000 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-03 00:32:58,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:58,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-03 00:32:58,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1566, Unknown=0, NotChecked=0, Total=1806 [2021-05-03 00:32:58,010 INFO L87 Difference]: Start difference. First operand 95 states and 100 transitions. Second operand has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:00,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:00,782 INFO L93 Difference]: Finished difference Result 147 states and 173 transitions. [2021-05-03 00:33:00,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-03 00:33:00,783 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 94 [2021-05-03 00:33:00,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:00,784 INFO L225 Difference]: With dead ends: 147 [2021-05-03 00:33:00,784 INFO L226 Difference]: Without dead ends: 132 [2021-05-03 00:33:00,784 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 2731.8ms TimeCoverageRelationStatistics Valid=714, Invalid=6092, Unknown=0, NotChecked=0, Total=6806 [2021-05-03 00:33:00,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-03 00:33:00,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 99. [2021-05-03 00:33:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 95 states have (on average 1.063157894736842) internal successors, (101), 95 states have internal predecessors, (101), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 104 transitions. [2021-05-03 00:33:00,845 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 104 transitions. Word has length 94 [2021-05-03 00:33:00,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:00,845 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 104 transitions. [2021-05-03 00:33:00,845 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.116279069767442) internal successors, (91), 42 states have internal predecessors, (91), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:00,845 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 104 transitions. [2021-05-03 00:33:00,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-05-03 00:33:00,845 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:00,845 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:00,846 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-05-03 00:33:00,846 INFO L428 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:00,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:00,846 INFO L82 PathProgramCache]: Analyzing trace with hash -370771538, now seen corresponding path program 34 times [2021-05-03 00:33:00,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:00,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [283242662] [2021-05-03 00:33:00,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:00,965 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1311 5) (<= 5 v_main_~f~0_4365)) InVars {main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} OutVars{main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} AuxVars[] AssignedVars[] [2021-05-03 00:33:00,966 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:00,967 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:00,969 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:00,991 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:01,009 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4367 5) InVars {main_~f~0=v_main_~f~0_4367} OutVars{main_~f~0=v_main_~f~0_4367} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,010 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:01,017 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,021 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:01,027 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:01,040 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1311 5) (<= 5 v_main_~f~0_4365)) InVars {main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} OutVars{main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,041 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:01,055 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,058 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:01,067 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:01,085 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4367 5) InVars {main_~f~0=v_main_~f~0_4367} OutVars{main_~f~0=v_main_~f~0_4367} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,085 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:01,092 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,095 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:01,101 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:01,113 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1311 5) (<= 5 v_main_~f~0_4365)) InVars {main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} OutVars{main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,114 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:01,129 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,131 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:01,139 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:01,156 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4367 5) InVars {main_~f~0=v_main_~f~0_4367} OutVars{main_~f~0=v_main_~f~0_4367} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,157 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:01,163 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,166 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:01,172 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:01,184 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1311 5) (<= 5 v_main_~f~0_4365)) InVars {main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} OutVars{main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,185 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:01,186 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,188 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:01,207 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:01,223 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4367 5) InVars {main_~f~0=v_main_~f~0_4367} OutVars{main_~f~0=v_main_~f~0_4367} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,224 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:01,230 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,234 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:01,240 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:01,262 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,262 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,283 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:01,299 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1311 5) (<= 5 v_main_~f~0_4365)) InVars {main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} OutVars{main_~e~0=v_main_~e~0_1311, main_~f~0=v_main_~f~0_4365} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,300 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:01,300 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,302 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:01,321 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:01,337 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4367 5) InVars {main_~f~0=v_main_~f~0_4367} OutVars{main_~f~0=v_main_~f~0_4367} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,338 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:01,344 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,348 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:01,353 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:01,367 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:01,368 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:01,397 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:01,413 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:01,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:01,435 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:01,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:01,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:02,781 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:02,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [283242662] [2021-05-03 00:33:02,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [283242662] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:02,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:02,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2021-05-03 00:33:02,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765818599] [2021-05-03 00:33:02,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-03 00:33:02,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:02,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-03 00:33:02,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1646, Unknown=0, NotChecked=0, Total=1892 [2021-05-03 00:33:02,782 INFO L87 Difference]: Start difference. First operand 99 states and 104 transitions. Second operand has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 43 states have internal predecessors, (93), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:05,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:05,599 INFO L93 Difference]: Finished difference Result 148 states and 173 transitions. [2021-05-03 00:33:05,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-03 00:33:05,600 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 43 states have internal predecessors, (93), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 96 [2021-05-03 00:33:05,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:05,600 INFO L225 Difference]: With dead ends: 148 [2021-05-03 00:33:05,600 INFO L226 Difference]: Without dead ends: 133 [2021-05-03 00:33:05,601 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 45 SyntacticMatches, 10 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1249 ImplicationChecksByTransitivity, 2999.1ms TimeCoverageRelationStatistics Valid=732, Invalid=6408, Unknown=0, NotChecked=0, Total=7140 [2021-05-03 00:33:05,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-05-03 00:33:05,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 101. [2021-05-03 00:33:05,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 97 states have (on average 1.0618556701030928) internal successors, (103), 97 states have internal predecessors, (103), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:05,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 106 transitions. [2021-05-03 00:33:05,664 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 106 transitions. Word has length 96 [2021-05-03 00:33:05,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:05,665 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 106 transitions. [2021-05-03 00:33:05,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 43 states have internal predecessors, (93), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:05,665 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 106 transitions. [2021-05-03 00:33:05,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-03 00:33:05,665 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:05,665 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:05,665 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-05-03 00:33:05,665 INFO L428 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:05,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:05,666 INFO L82 PathProgramCache]: Analyzing trace with hash 120569351, now seen corresponding path program 35 times [2021-05-03 00:33:05,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:05,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [454741429] [2021-05-03 00:33:05,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:05,797 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1365 5) (<= 5 v_main_~f~0_4583)) InVars {main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} OutVars{main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,798 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:05,812 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,814 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:05,823 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:05,841 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4585 5) InVars {main_~f~0=v_main_~f~0_4585} OutVars{main_~f~0=v_main_~f~0_4585} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,842 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:05,843 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,847 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:05,859 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:05,871 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1365 5) (<= 5 v_main_~f~0_4583)) InVars {main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} OutVars{main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,872 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:05,873 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,875 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:05,896 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:05,914 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4585 5) InVars {main_~f~0=v_main_~f~0_4585} OutVars{main_~f~0=v_main_~f~0_4585} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,915 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:05,916 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,920 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:05,932 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:05,944 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1365 5) (<= 5 v_main_~f~0_4583)) InVars {main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} OutVars{main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,946 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:05,959 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,961 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:05,969 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:05,986 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4585 5) InVars {main_~f~0=v_main_~f~0_4585} OutVars{main_~f~0=v_main_~f~0_4585} AuxVars[] AssignedVars[] [2021-05-03 00:33:05,987 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:05,994 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:05,998 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:06,005 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:06,016 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1365 5) (<= 5 v_main_~f~0_4583)) InVars {main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} OutVars{main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,017 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:06,030 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,033 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:06,042 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:06,058 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4585 5) InVars {main_~f~0=v_main_~f~0_4585} OutVars{main_~f~0=v_main_~f~0_4585} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,059 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:06,060 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,064 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:06,076 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:06,087 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,088 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,110 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:06,126 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1365 5) (<= 5 v_main_~f~0_4583)) InVars {main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} OutVars{main_~e~0=v_main_~e~0_1365, main_~f~0=v_main_~f~0_4583} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,127 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:06,141 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,143 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:06,152 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:06,168 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4585 5) InVars {main_~f~0=v_main_~f~0_4585} OutVars{main_~f~0=v_main_~f~0_4585} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,170 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:06,170 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,174 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:06,185 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:06,201 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:06,201 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:06,230 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:06,246 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:06,269 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:06,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:06,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:07,696 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:07,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [454741429] [2021-05-03 00:33:07,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [454741429] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:07,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:07,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-03 00:33:07,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354279920] [2021-05-03 00:33:07,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-03 00:33:07,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:07,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-03 00:33:07,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1728, Unknown=0, NotChecked=0, Total=1980 [2021-05-03 00:33:07,697 INFO L87 Difference]: Start difference. First operand 101 states and 106 transitions. Second operand has 45 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 44 states have internal predecessors, (96), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:10,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:10,722 INFO L93 Difference]: Finished difference Result 150 states and 175 transitions. [2021-05-03 00:33:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-03 00:33:10,722 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 44 states have internal predecessors, (96), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2021-05-03 00:33:10,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:10,723 INFO L225 Difference]: With dead ends: 150 [2021-05-03 00:33:10,723 INFO L226 Difference]: Without dead ends: 135 [2021-05-03 00:33:10,723 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 46 SyntacticMatches, 11 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1303 ImplicationChecksByTransitivity, 3191.5ms TimeCoverageRelationStatistics Valid=750, Invalid=6732, Unknown=0, NotChecked=0, Total=7482 [2021-05-03 00:33:10,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-03 00:33:10,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 102. [2021-05-03 00:33:10,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 98 states have (on average 1.0612244897959184) internal successors, (104), 98 states have internal predecessors, (104), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:10,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 107 transitions. [2021-05-03 00:33:10,787 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 107 transitions. Word has length 99 [2021-05-03 00:33:10,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:10,788 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 107 transitions. [2021-05-03 00:33:10,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 44 states have internal predecessors, (96), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:10,788 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 107 transitions. [2021-05-03 00:33:10,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-03 00:33:10,788 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:10,788 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:10,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-05-03 00:33:10,788 INFO L428 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:10,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:10,789 INFO L82 PathProgramCache]: Analyzing trace with hash -181160923, now seen corresponding path program 36 times [2021-05-03 00:33:10,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:10,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1895183123] [2021-05-03 00:33:10,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:10,913 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4807) (< v_main_~e~0_1421 5)) InVars {main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} OutVars{main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} AuxVars[] AssignedVars[] [2021-05-03 00:33:10,914 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:10,915 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:10,917 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:10,939 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:10,957 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4809 5) InVars {main_~f~0=v_main_~f~0_4809} OutVars{main_~f~0=v_main_~f~0_4809} AuxVars[] AssignedVars[] [2021-05-03 00:33:10,958 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:10,965 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:10,969 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:10,976 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:10,989 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4807) (< v_main_~e~0_1421 5)) InVars {main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} OutVars{main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} AuxVars[] AssignedVars[] [2021-05-03 00:33:10,990 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:11,004 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,007 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,015 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:11,033 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4809 5) InVars {main_~f~0=v_main_~f~0_4809} OutVars{main_~f~0=v_main_~f~0_4809} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,035 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:11,041 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,044 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:11,049 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:11,061 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4802 6) InVars {main_~f~0=v_main_~f~0_4802} OutVars{main_~f~0=v_main_~f~0_4802} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,062 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:11,063 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,067 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:11,079 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:11,092 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~f~0_4804) (< v_main_~e~0_1419 5)) InVars {main_~e~0=v_main_~e~0_1419, main_~f~0=v_main_~f~0_4804} OutVars{main_~e~0=v_main_~e~0_1419, main_~f~0=v_main_~f~0_4804} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,093 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:33:11,105 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,107 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,115 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:33:11,133 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4807) (< v_main_~e~0_1421 5)) InVars {main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} OutVars{main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,134 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:11,147 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,150 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,158 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:11,175 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4809 5) InVars {main_~f~0=v_main_~f~0_4809} OutVars{main_~f~0=v_main_~f~0_4809} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,176 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:11,183 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,187 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:11,192 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:11,203 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,203 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,226 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:11,243 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_4807) (< v_main_~e~0_1421 5)) InVars {main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} OutVars{main_~e~0=v_main_~e~0_1421, main_~f~0=v_main_~f~0_4807} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,244 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:11,245 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,247 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,267 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:11,284 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_4809 5) InVars {main_~f~0=v_main_~f~0_4809} OutVars{main_~f~0=v_main_~f~0_4809} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,285 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:11,285 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,289 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:11,300 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:11,316 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,317 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,347 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:11,364 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:11,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:11,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:12,817 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:12,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1895183123] [2021-05-03 00:33:12,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1895183123] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:12,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:12,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2021-05-03 00:33:12,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092705277] [2021-05-03 00:33:12,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-03 00:33:12,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:12,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-03 00:33:12,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2021-05-03 00:33:12,819 INFO L87 Difference]: Start difference. First operand 102 states and 107 transitions. Second operand has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:15,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:15,604 INFO L93 Difference]: Finished difference Result 152 states and 177 transitions. [2021-05-03 00:33:15,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-03 00:33:15,604 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2021-05-03 00:33:15,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:15,605 INFO L225 Difference]: With dead ends: 152 [2021-05-03 00:33:15,605 INFO L226 Difference]: Without dead ends: 137 [2021-05-03 00:33:15,606 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 46 SyntacticMatches, 12 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3042.2ms TimeCoverageRelationStatistics Valid=768, Invalid=7064, Unknown=0, NotChecked=0, Total=7832 [2021-05-03 00:33:15,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-05-03 00:33:15,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 104. [2021-05-03 00:33:15,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 100 states have (on average 1.06) internal successors, (106), 100 states have internal predecessors, (106), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:15,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2021-05-03 00:33:15,672 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 101 [2021-05-03 00:33:15,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:15,673 INFO L480 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2021-05-03 00:33:15,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 45 states have internal predecessors, (98), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:15,673 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2021-05-03 00:33:15,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-05-03 00:33:15,673 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:15,673 INFO L523 BasicCegarLoop]: trace histogram [32, 32, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:15,673 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-05-03 00:33:15,673 INFO L428 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:15,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:15,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1913821891, now seen corresponding path program 37 times [2021-05-03 00:33:15,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:15,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [622786325] [2021-05-03 00:33:15,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:15,817 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_5037) (< v_main_~e~0_1477 5)) InVars {main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} OutVars{main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} AuxVars[] AssignedVars[] [2021-05-03 00:33:15,818 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:15,819 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:15,821 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:15,842 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:15,858 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5039 5) InVars {main_~f~0=v_main_~f~0_5039} OutVars{main_~f~0=v_main_~f~0_5039} AuxVars[] AssignedVars[] [2021-05-03 00:33:15,859 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:15,860 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:15,863 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:15,875 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:15,886 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_5037) (< v_main_~e~0_1477 5)) InVars {main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} OutVars{main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} AuxVars[] AssignedVars[] [2021-05-03 00:33:15,887 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:15,888 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:15,890 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:15,910 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:15,927 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5039 5) InVars {main_~f~0=v_main_~f~0_5039} OutVars{main_~f~0=v_main_~f~0_5039} AuxVars[] AssignedVars[] [2021-05-03 00:33:15,928 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:15,929 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:15,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:15,945 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:15,957 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_5037) (< v_main_~e~0_1477 5)) InVars {main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} OutVars{main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} AuxVars[] AssignedVars[] [2021-05-03 00:33:15,959 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:15,974 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:15,976 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:15,986 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:16,003 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5039 5) InVars {main_~f~0=v_main_~f~0_5039} OutVars{main_~f~0=v_main_~f~0_5039} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,004 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:16,005 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:16,020 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:16,032 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_5037) (< v_main_~e~0_1477 5)) InVars {main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} OutVars{main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,033 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:16,033 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,036 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:16,056 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:16,072 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5039 5) InVars {main_~f~0=v_main_~f~0_5039} OutVars{main_~f~0=v_main_~f~0_5039} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,073 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:16,079 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,083 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:16,089 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:16,099 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,100 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,121 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:16,137 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_5037) (< v_main_~e~0_1477 5)) InVars {main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} OutVars{main_~e~0=v_main_~e~0_1477, main_~f~0=v_main_~f~0_5037} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,138 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:16,138 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,141 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:16,162 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:16,179 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5039 5) InVars {main_~f~0=v_main_~f~0_5039} OutVars{main_~f~0=v_main_~f~0_5039} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,179 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:16,186 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,190 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:16,196 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:16,217 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:16,218 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:16,249 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:16,266 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:16,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:16,294 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:16,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:17,738 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:17,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [622786325] [2021-05-03 00:33:17,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [622786325] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:17,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:17,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-03 00:33:17,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428627762] [2021-05-03 00:33:17,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-03 00:33:17,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:17,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-03 00:33:17,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1898, Unknown=0, NotChecked=0, Total=2162 [2021-05-03 00:33:17,739 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 46 states have internal predecessors, (100), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:21,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:21,352 INFO L93 Difference]: Finished difference Result 154 states and 179 transitions. [2021-05-03 00:33:21,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-03 00:33:21,353 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 46 states have internal predecessors, (100), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 103 [2021-05-03 00:33:21,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:21,353 INFO L225 Difference]: With dead ends: 154 [2021-05-03 00:33:21,353 INFO L226 Difference]: Without dead ends: 139 [2021-05-03 00:33:21,354 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 51 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 3534.4ms TimeCoverageRelationStatistics Valid=786, Invalid=7404, Unknown=0, NotChecked=0, Total=8190 [2021-05-03 00:33:21,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-03 00:33:21,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 106. [2021-05-03 00:33:21,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 102 states have (on average 1.0588235294117647) internal successors, (108), 102 states have internal predecessors, (108), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:21,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 111 transitions. [2021-05-03 00:33:21,469 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 111 transitions. Word has length 103 [2021-05-03 00:33:21,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:21,470 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 111 transitions. [2021-05-03 00:33:21,470 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 46 states have internal predecessors, (100), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:21,471 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 111 transitions. [2021-05-03 00:33:21,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-03 00:33:21,485 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:21,485 INFO L523 BasicCegarLoop]: trace histogram [33, 33, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:21,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-05-03 00:33:21,485 INFO L428 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:21,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:21,485 INFO L82 PathProgramCache]: Analyzing trace with hash 852644321, now seen corresponding path program 38 times [2021-05-03 00:33:21,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:21,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1916938247] [2021-05-03 00:33:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:21,674 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1533 5) (<= 5 v_main_~f~0_5273)) InVars {main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} OutVars{main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,675 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:21,676 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,678 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:21,701 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:21,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5275 5) InVars {main_~f~0=v_main_~f~0_5275} OutVars{main_~f~0=v_main_~f~0_5275} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,726 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:21,727 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,732 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:21,744 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:21,772 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1533 5) (<= 5 v_main_~f~0_5273)) InVars {main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} OutVars{main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,774 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:21,774 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,777 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:21,815 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:21,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5275 5) InVars {main_~f~0=v_main_~f~0_5275} OutVars{main_~f~0=v_main_~f~0_5275} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,847 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:21,848 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,853 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:21,865 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:21,882 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1533 5) (<= 5 v_main_~f~0_5273)) InVars {main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} OutVars{main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,883 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:21,884 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,886 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:21,907 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:21,926 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5275 5) InVars {main_~f~0=v_main_~f~0_5275} OutVars{main_~f~0=v_main_~f~0_5275} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,927 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:21,927 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,931 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:21,944 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:21,957 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1533 5) (<= 5 v_main_~f~0_5273)) InVars {main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} OutVars{main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} AuxVars[] AssignedVars[] [2021-05-03 00:33:21,959 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:21,974 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:21,976 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:21,987 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:22,006 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5275 5) InVars {main_~f~0=v_main_~f~0_5275} OutVars{main_~f~0=v_main_~f~0_5275} AuxVars[] AssignedVars[] [2021-05-03 00:33:22,007 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:22,014 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:22,019 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:22,024 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:22,036 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:22,037 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:22,060 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:22,077 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1533 5) (<= 5 v_main_~f~0_5273)) InVars {main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} OutVars{main_~e~0=v_main_~e~0_1533, main_~f~0=v_main_~f~0_5273} AuxVars[] AssignedVars[] [2021-05-03 00:33:22,078 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:22,091 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:22,094 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:22,115 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:22,132 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5275 5) InVars {main_~f~0=v_main_~f~0_5275} OutVars{main_~f~0=v_main_~f~0_5275} AuxVars[] AssignedVars[] [2021-05-03 00:33:22,133 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:22,134 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:22,137 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:22,150 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:22,166 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:22,166 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:22,196 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:22,213 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:22,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:22,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:22,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:22,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:23,818 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:23,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1916938247] [2021-05-03 00:33:23,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1916938247] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:23,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:23,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2021-05-03 00:33:23,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49522817] [2021-05-03 00:33:23,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-03 00:33:23,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:23,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-03 00:33:23,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1986, Unknown=0, NotChecked=0, Total=2256 [2021-05-03 00:33:23,819 INFO L87 Difference]: Start difference. First operand 106 states and 111 transitions. Second operand has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:27,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:27,453 INFO L93 Difference]: Finished difference Result 156 states and 181 transitions. [2021-05-03 00:33:27,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-03 00:33:27,453 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 105 [2021-05-03 00:33:27,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:27,454 INFO L225 Difference]: With dead ends: 156 [2021-05-03 00:33:27,454 INFO L226 Difference]: Without dead ends: 141 [2021-05-03 00:33:27,454 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 50 SyntacticMatches, 10 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 3665.6ms TimeCoverageRelationStatistics Valid=804, Invalid=7752, Unknown=0, NotChecked=0, Total=8556 [2021-05-03 00:33:27,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-05-03 00:33:27,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 108. [2021-05-03 00:33:27,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 104 states have (on average 1.0576923076923077) internal successors, (110), 104 states have internal predecessors, (110), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:27,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 113 transitions. [2021-05-03 00:33:27,525 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 113 transitions. Word has length 105 [2021-05-03 00:33:27,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:27,525 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 113 transitions. [2021-05-03 00:33:27,525 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:27,525 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 113 transitions. [2021-05-03 00:33:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-03 00:33:27,526 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:27,526 INFO L523 BasicCegarLoop]: trace histogram [34, 34, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:27,526 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-05-03 00:33:27,526 INFO L428 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:27,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:27,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1031751297, now seen corresponding path program 39 times [2021-05-03 00:33:27,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:27,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [749493666] [2021-05-03 00:33:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:27,650 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1589 5) (<= 5 v_main_~f~0_5515)) InVars {main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} OutVars{main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,652 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:27,652 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,655 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:27,676 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:27,693 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5517 5) InVars {main_~f~0=v_main_~f~0_5517} OutVars{main_~f~0=v_main_~f~0_5517} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,693 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:27,700 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,704 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:27,710 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:27,721 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1589 5) (<= 5 v_main_~f~0_5515)) InVars {main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} OutVars{main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,722 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:27,723 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:27,745 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:27,762 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5517 5) InVars {main_~f~0=v_main_~f~0_5517} OutVars{main_~f~0=v_main_~f~0_5517} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,763 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:27,769 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,773 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:27,779 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:27,792 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1589 5) (<= 5 v_main_~f~0_5515)) InVars {main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} OutVars{main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,793 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:27,794 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,796 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:27,816 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:27,833 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5517 5) InVars {main_~f~0=v_main_~f~0_5517} OutVars{main_~f~0=v_main_~f~0_5517} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,834 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:27,834 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:27,850 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:27,883 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1589 5) (<= 5 v_main_~f~0_5515)) InVars {main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} OutVars{main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,884 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:27,899 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,902 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:27,910 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:27,943 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5517 5) InVars {main_~f~0=v_main_~f~0_5517} OutVars{main_~f~0=v_main_~f~0_5517} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,943 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:27,944 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,948 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:27,960 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:27,972 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:27,973 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:27,998 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:28,015 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1589 5) (<= 5 v_main_~f~0_5515)) InVars {main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} OutVars{main_~e~0=v_main_~e~0_1589, main_~f~0=v_main_~f~0_5515} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,016 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:28,044 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,046 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:28,055 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:28,073 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5517 5) InVars {main_~f~0=v_main_~f~0_5517} OutVars{main_~f~0=v_main_~f~0_5517} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,074 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:28,080 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,084 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:28,090 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:28,116 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,117 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,149 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:28,180 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:28,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:28,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:29,578 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:29,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [749493666] [2021-05-03 00:33:29,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [749493666] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:29,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:29,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-03 00:33:29,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061555011] [2021-05-03 00:33:29,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-03 00:33:29,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:29,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-03 00:33:29,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=2076, Unknown=0, NotChecked=0, Total=2352 [2021-05-03 00:33:29,579 INFO L87 Difference]: Start difference. First operand 108 states and 113 transitions. Second operand has 49 states, 49 states have (on average 2.122448979591837) internal successors, (104), 48 states have internal predecessors, (104), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:33,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:33,810 INFO L93 Difference]: Finished difference Result 158 states and 183 transitions. [2021-05-03 00:33:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-03 00:33:33,811 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.122448979591837) internal successors, (104), 48 states have internal predecessors, (104), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2021-05-03 00:33:33,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:33,812 INFO L225 Difference]: With dead ends: 158 [2021-05-03 00:33:33,812 INFO L226 Difference]: Without dead ends: 143 [2021-05-03 00:33:33,812 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1515 ImplicationChecksByTransitivity, 3713.9ms TimeCoverageRelationStatistics Valid=822, Invalid=8108, Unknown=0, NotChecked=0, Total=8930 [2021-05-03 00:33:33,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-03 00:33:33,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 110. [2021-05-03 00:33:33,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 106 states have (on average 1.0566037735849056) internal successors, (112), 106 states have internal predecessors, (112), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:33,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 115 transitions. [2021-05-03 00:33:33,887 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 115 transitions. Word has length 107 [2021-05-03 00:33:33,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:33,888 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 115 transitions. [2021-05-03 00:33:33,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.122448979591837) internal successors, (104), 48 states have internal predecessors, (104), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:33,888 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 115 transitions. [2021-05-03 00:33:33,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-03 00:33:33,888 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:33,888 INFO L523 BasicCegarLoop]: trace histogram [35, 35, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:33,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-05-03 00:33:33,888 INFO L428 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:33,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:33,889 INFO L82 PathProgramCache]: Analyzing trace with hash 540258717, now seen corresponding path program 40 times [2021-05-03 00:33:33,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:33,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1626572793] [2021-05-03 00:33:33,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:34,012 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1645 5) (<= 5 v_main_~f~0_5763)) InVars {main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} OutVars{main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,013 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:34,014 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,016 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:34,037 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:34,054 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5765 5) InVars {main_~f~0=v_main_~f~0_5765} OutVars{main_~f~0=v_main_~f~0_5765} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,055 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:34,055 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,062 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:34,074 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:34,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1645 5) (<= 5 v_main_~f~0_5763)) InVars {main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} OutVars{main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,088 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:34,088 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,110 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:34,144 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:34,163 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5765 5) InVars {main_~f~0=v_main_~f~0_5765} OutVars{main_~f~0=v_main_~f~0_5765} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,164 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:34,165 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,169 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:34,188 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:34,201 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1645 5) (<= 5 v_main_~f~0_5763)) InVars {main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} OutVars{main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,202 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:34,217 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,220 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:34,228 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:34,245 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5765 5) InVars {main_~f~0=v_main_~f~0_5765} OutVars{main_~f~0=v_main_~f~0_5765} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,246 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:34,253 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,257 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:34,263 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:34,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1645 5) (<= 5 v_main_~f~0_5763)) InVars {main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} OutVars{main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:34,277 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,279 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:34,300 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:34,317 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5765 5) InVars {main_~f~0=v_main_~f~0_5765} OutVars{main_~f~0=v_main_~f~0_5765} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,317 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:34,318 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,322 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:34,337 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:34,349 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,349 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,372 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:34,399 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1645 5) (<= 5 v_main_~f~0_5763)) InVars {main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} OutVars{main_~e~0=v_main_~e~0_1645, main_~f~0=v_main_~f~0_5763} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,400 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:34,418 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,421 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:34,431 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:34,451 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_5765 5) InVars {main_~f~0=v_main_~f~0_5765} OutVars{main_~f~0=v_main_~f~0_5765} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,452 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:34,460 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,466 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:34,474 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:34,493 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:34,494 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:34,532 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:34,550 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:34,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:34,607 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:34,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:36,259 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:36,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1626572793] [2021-05-03 00:33:36,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1626572793] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:36,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:36,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2021-05-03 00:33:36,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740843138] [2021-05-03 00:33:36,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-03 00:33:36,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:36,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-03 00:33:36,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=2168, Unknown=0, NotChecked=0, Total=2450 [2021-05-03 00:33:36,261 INFO L87 Difference]: Start difference. First operand 110 states and 115 transitions. Second operand has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:39,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:39,696 INFO L93 Difference]: Finished difference Result 162 states and 188 transitions. [2021-05-03 00:33:39,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-03 00:33:39,696 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2021-05-03 00:33:39,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:39,697 INFO L225 Difference]: With dead ends: 162 [2021-05-03 00:33:39,697 INFO L226 Difference]: Without dead ends: 147 [2021-05-03 00:33:39,697 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 54 SyntacticMatches, 8 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1567 ImplicationChecksByTransitivity, 3549.1ms TimeCoverageRelationStatistics Valid=840, Invalid=8472, Unknown=0, NotChecked=0, Total=9312 [2021-05-03 00:33:39,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-03 00:33:39,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 114. [2021-05-03 00:33:39,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 110 states have (on average 1.0545454545454545) internal successors, (116), 110 states have internal predecessors, (116), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 119 transitions. [2021-05-03 00:33:39,787 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 119 transitions. Word has length 109 [2021-05-03 00:33:39,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:39,787 INFO L480 AbstractCegarLoop]: Abstraction has 114 states and 119 transitions. [2021-05-03 00:33:39,787 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 2.12) internal successors, (106), 49 states have internal predecessors, (106), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:39,787 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 119 transitions. [2021-05-03 00:33:39,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-03 00:33:39,787 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:39,787 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:39,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-05-03 00:33:39,788 INFO L428 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:39,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:39,788 INFO L82 PathProgramCache]: Analyzing trace with hash -586606021, now seen corresponding path program 41 times [2021-05-03 00:33:39,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:39,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [510872683] [2021-05-03 00:33:39,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:40,400 WARN L205 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:33:40,504 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6010) (< v_main_~e~0_1699 5)) InVars {main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} OutVars{main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,505 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:40,519 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,521 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:40,529 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:40,545 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6012 5) InVars {main_~f~0=v_main_~f~0_6012} OutVars{main_~f~0=v_main_~f~0_6012} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,546 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:40,553 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,557 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:40,563 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:40,574 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6010) (< v_main_~e~0_1699 5)) InVars {main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} OutVars{main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,576 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:40,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,579 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:40,603 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:40,623 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6012 5) InVars {main_~f~0=v_main_~f~0_6012} OutVars{main_~f~0=v_main_~f~0_6012} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,624 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:40,625 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,629 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:40,642 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:40,657 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6010) (< v_main_~e~0_1699 5)) InVars {main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} OutVars{main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,658 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:40,659 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,661 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:40,684 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:40,703 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6012 5) InVars {main_~f~0=v_main_~f~0_6012} OutVars{main_~f~0=v_main_~f~0_6012} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,704 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:40,704 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,709 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:40,721 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:40,734 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6010) (< v_main_~e~0_1699 5)) InVars {main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} OutVars{main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,735 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:40,749 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,751 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:40,760 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:40,779 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6012 5) InVars {main_~f~0=v_main_~f~0_6012} OutVars{main_~f~0=v_main_~f~0_6012} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,780 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:40,780 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,785 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:40,797 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:40,809 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,809 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,834 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:40,850 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6010) (< v_main_~e~0_1699 5)) InVars {main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} OutVars{main_~e~0=v_main_~e~0_1699, main_~f~0=v_main_~f~0_6010} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,851 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:40,864 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:40,875 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:40,891 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6012 5) InVars {main_~f~0=v_main_~f~0_6012} OutVars{main_~f~0=v_main_~f~0_6012} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,892 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:40,893 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,897 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:40,908 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:40,924 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:40,924 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:40,954 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:40,970 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:40,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:40,995 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:40,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:40,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:42,861 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:42,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [510872683] [2021-05-03 00:33:42,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [510872683] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:42,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:42,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2021-05-03 00:33:42,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255328692] [2021-05-03 00:33:42,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-03 00:33:42,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:42,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-03 00:33:42,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=2359, Unknown=0, NotChecked=0, Total=2652 [2021-05-03 00:33:42,863 INFO L87 Difference]: Start difference. First operand 114 states and 119 transitions. Second operand has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:46,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:46,776 INFO L93 Difference]: Finished difference Result 160 states and 184 transitions. [2021-05-03 00:33:46,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-03 00:33:46,776 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2021-05-03 00:33:46,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:46,777 INFO L225 Difference]: With dead ends: 160 [2021-05-03 00:33:46,777 INFO L226 Difference]: Without dead ends: 145 [2021-05-03 00:33:46,778 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 47 SyntacticMatches, 15 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1804 ImplicationChecksByTransitivity, 4116.0ms TimeCoverageRelationStatistics Valid=873, Invalid=9227, Unknown=0, NotChecked=0, Total=10100 [2021-05-03 00:33:46,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-05-03 00:33:46,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 118. [2021-05-03 00:33:46,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 114 states have (on average 1.0526315789473684) internal successors, (120), 114 states have internal predecessors, (120), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:46,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 123 transitions. [2021-05-03 00:33:46,862 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 123 transitions. Word has length 111 [2021-05-03 00:33:46,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:46,862 INFO L480 AbstractCegarLoop]: Abstraction has 118 states and 123 transitions. [2021-05-03 00:33:46,862 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:46,863 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 123 transitions. [2021-05-03 00:33:46,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-03 00:33:46,863 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:46,863 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:46,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-05-03 00:33:46,863 INFO L428 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:46,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:46,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1293042946, now seen corresponding path program 42 times [2021-05-03 00:33:46,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:46,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [688396650] [2021-05-03 00:33:46,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:47,534 WARN L205 SmtUtils]: Spent 657.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 153 [2021-05-03 00:33:47,692 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1758 5) (<= 5 v_main_~f~0_6260)) InVars {main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} OutVars{main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,694 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:47,713 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,716 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:47,727 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:47,748 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6262 5) InVars {main_~f~0=v_main_~f~0_6262} OutVars{main_~f~0=v_main_~f~0_6262} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,750 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:47,751 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,756 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:47,773 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:47,788 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1758 5) (<= 5 v_main_~f~0_6260)) InVars {main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} OutVars{main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,790 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:47,791 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,794 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:47,822 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:47,844 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6262 5) InVars {main_~f~0=v_main_~f~0_6262} OutVars{main_~f~0=v_main_~f~0_6262} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,845 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:47,845 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,852 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:47,863 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:47,874 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1758 5) (<= 5 v_main_~f~0_6260)) InVars {main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} OutVars{main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,875 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:47,890 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,892 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:47,900 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:47,915 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6262 5) InVars {main_~f~0=v_main_~f~0_6262} OutVars{main_~f~0=v_main_~f~0_6262} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,916 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:47,916 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,920 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:47,931 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:47,941 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1758 5) (<= 5 v_main_~f~0_6260)) InVars {main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} OutVars{main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,942 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:47,958 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,960 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:47,968 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:47,986 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6262 5) InVars {main_~f~0=v_main_~f~0_6262} OutVars{main_~f~0=v_main_~f~0_6262} AuxVars[] AssignedVars[] [2021-05-03 00:33:47,987 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:47,987 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:47,992 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:48,004 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:48,016 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:48,018 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:48,045 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:48,064 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1758 5) (<= 5 v_main_~f~0_6260)) InVars {main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} OutVars{main_~e~0=v_main_~e~0_1758, main_~f~0=v_main_~f~0_6260} AuxVars[] AssignedVars[] [2021-05-03 00:33:48,065 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:48,081 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:48,084 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:48,094 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:48,114 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6262 5) InVars {main_~f~0=v_main_~f~0_6262} OutVars{main_~f~0=v_main_~f~0_6262} AuxVars[] AssignedVars[] [2021-05-03 00:33:48,116 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:48,122 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:48,127 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:48,133 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:48,152 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:48,153 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:48,200 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:48,218 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:48,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:48,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:50,241 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:50,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [688396650] [2021-05-03 00:33:50,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [688396650] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:50,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:50,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-03 00:33:50,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160578820] [2021-05-03 00:33:50,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-03 00:33:50,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:50,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-03 00:33:50,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=2458, Unknown=0, NotChecked=0, Total=2756 [2021-05-03 00:33:50,242 INFO L87 Difference]: Start difference. First operand 118 states and 123 transitions. Second operand has 53 states, 53 states have (on average 2.0943396226415096) internal successors, (111), 52 states have internal predecessors, (111), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:54,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:54,520 INFO L93 Difference]: Finished difference Result 161 states and 184 transitions. [2021-05-03 00:33:54,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-03 00:33:54,521 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0943396226415096) internal successors, (111), 52 states have internal predecessors, (111), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 114 [2021-05-03 00:33:54,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:54,522 INFO L225 Difference]: With dead ends: 161 [2021-05-03 00:33:54,522 INFO L226 Difference]: Without dead ends: 146 [2021-05-03 00:33:54,522 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 49 SyntacticMatches, 15 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1947 ImplicationChecksByTransitivity, 4407.4ms TimeCoverageRelationStatistics Valid=888, Invalid=9618, Unknown=0, NotChecked=0, Total=10506 [2021-05-03 00:33:54,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-05-03 00:33:54,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 119. [2021-05-03 00:33:54,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 115 states have (on average 1.0521739130434782) internal successors, (121), 115 states have internal predecessors, (121), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:54,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 124 transitions. [2021-05-03 00:33:54,609 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 124 transitions. Word has length 114 [2021-05-03 00:33:54,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:54,609 INFO L480 AbstractCegarLoop]: Abstraction has 119 states and 124 transitions. [2021-05-03 00:33:54,609 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.0943396226415096) internal successors, (111), 52 states have internal predecessors, (111), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:33:54,609 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 124 transitions. [2021-05-03 00:33:54,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-03 00:33:54,610 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:54,610 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:54,610 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-05-03 00:33:54,610 INFO L428 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:54,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:54,610 INFO L82 PathProgramCache]: Analyzing trace with hash -361153865, now seen corresponding path program 43 times [2021-05-03 00:33:54,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:54,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1043320998] [2021-05-03 00:33:54,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:55,273 WARN L205 SmtUtils]: Spent 647.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:33:55,434 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6515) (< v_main_~e~0_1827 5)) InVars {main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} OutVars{main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,435 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:55,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,455 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,464 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:55,483 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6517 5) InVars {main_~f~0=v_main_~f~0_6517} OutVars{main_~f~0=v_main_~f~0_6517} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,484 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:55,491 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,495 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:55,511 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:55,524 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6515) (< v_main_~e~0_1827 5)) InVars {main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} OutVars{main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,526 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:55,542 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,544 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,553 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:55,571 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6517 5) InVars {main_~f~0=v_main_~f~0_6517} OutVars{main_~f~0=v_main_~f~0_6517} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,572 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:55,579 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,583 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:55,589 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:55,601 WARN L74 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2021-05-03 00:33:55,604 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~e~0_1818) (< v_main_~d~0_618 5)) InVars {main_~d~0=v_main_~d~0_618, main_~e~0=v_main_~e~0_1818} OutVars{main_~d~0=v_main_~d~0_618, main_~e~0=v_main_~e~0_1818} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,605 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:33:55,618 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,620 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,629 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:33:55,645 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,646 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,652 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:33:55,660 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6515) (< v_main_~e~0_1827 5)) InVars {main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} OutVars{main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,661 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:55,662 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,665 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,689 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:55,710 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6517 5) InVars {main_~f~0=v_main_~f~0_6517} OutVars{main_~f~0=v_main_~f~0_6517} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,711 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:55,711 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,715 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:55,727 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:55,741 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6515) (< v_main_~e~0_1827 5)) InVars {main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} OutVars{main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,742 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:55,742 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,745 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,766 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:55,785 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6517 5) InVars {main_~f~0=v_main_~f~0_6517} OutVars{main_~f~0=v_main_~f~0_6517} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,785 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:55,786 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,790 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:55,802 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:55,814 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,814 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,839 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:33:55,858 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6515) (< v_main_~e~0_1827 5)) InVars {main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} OutVars{main_~e~0=v_main_~e~0_1827, main_~f~0=v_main_~f~0_6515} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,859 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:55,860 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,862 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:55,881 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:55,899 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6517 5) InVars {main_~f~0=v_main_~f~0_6517} OutVars{main_~f~0=v_main_~f~0_6517} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,900 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:55,900 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,904 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:55,915 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:55,933 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:55,934 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:55,967 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:33:55,984 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:33:55,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:56,010 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:56,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:33:57,953 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:57,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1043320998] [2021-05-03 00:33:57,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1043320998] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:57,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:57,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2021-05-03 00:33:57,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850970918] [2021-05-03 00:33:57,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-03 00:33:57,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:57,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-03 00:33:57,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=2559, Unknown=0, NotChecked=0, Total=2862 [2021-05-03 00:33:57,954 INFO L87 Difference]: Start difference. First operand 119 states and 124 transitions. Second operand has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 states have internal predecessors, (114), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:02,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:02,205 INFO L93 Difference]: Finished difference Result 163 states and 186 transitions. [2021-05-03 00:34:02,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-03 00:34:02,206 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 states have internal predecessors, (114), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 117 [2021-05-03 00:34:02,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:02,207 INFO L225 Difference]: With dead ends: 163 [2021-05-03 00:34:02,207 INFO L226 Difference]: Without dead ends: 148 [2021-05-03 00:34:02,208 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 54 SyntacticMatches, 12 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2070 ImplicationChecksByTransitivity, 4346.3ms TimeCoverageRelationStatistics Valid=903, Invalid=10017, Unknown=0, NotChecked=0, Total=10920 [2021-05-03 00:34:02,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-05-03 00:34:02,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 120. [2021-05-03 00:34:02,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 116 states have (on average 1.0517241379310345) internal successors, (122), 116 states have internal predecessors, (122), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:02,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 125 transitions. [2021-05-03 00:34:02,295 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 125 transitions. Word has length 117 [2021-05-03 00:34:02,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:02,295 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 125 transitions. [2021-05-03 00:34:02,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.111111111111111) internal successors, (114), 53 states have internal predecessors, (114), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:02,295 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 125 transitions. [2021-05-03 00:34:02,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-03 00:34:02,295 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:02,296 INFO L523 BasicCegarLoop]: trace histogram [37, 37, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:02,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-05-03 00:34:02,296 INFO L428 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:02,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:02,296 INFO L82 PathProgramCache]: Analyzing trace with hash 739296469, now seen corresponding path program 44 times [2021-05-03 00:34:02,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:02,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1211387702] [2021-05-03 00:34:02,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:02,834 WARN L205 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:34:03,004 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6780) (< v_main_~e~0_1905 5)) InVars {main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} OutVars{main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,005 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:03,006 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,008 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,027 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:03,048 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6783) (<= 5 v_main_~e~0_1908) (< v_main_~d~0_647 5)) InVars {main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} OutVars{main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,051 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:03,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,054 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,084 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:03,108 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6785 5) InVars {main_~f~0=v_main_~f~0_6785} OutVars{main_~f~0=v_main_~f~0_6785} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,109 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:03,110 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,114 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:03,125 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:03,137 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6773 6) InVars {main_~f~0=v_main_~f~0_6773} OutVars{main_~f~0=v_main_~f~0_6773} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,138 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:03,144 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,148 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:03,154 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:03,166 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_1900 5) (<= 6 v_main_~f~0_6775)) InVars {main_~e~0=v_main_~e~0_1900, main_~f~0=v_main_~f~0_6775} OutVars{main_~e~0=v_main_~e~0_1900, main_~f~0=v_main_~f~0_6775} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,167 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:34:03,179 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,182 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,193 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:34:03,209 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_645 5) (<= 5 v_main_~e~0_1903) (<= 6 v_main_~f~0_6777)) InVars {main_~d~0=v_main_~d~0_645, main_~e~0=v_main_~e~0_1903, main_~f~0=v_main_~f~0_6777} OutVars{main_~d~0=v_main_~d~0_645, main_~e~0=v_main_~e~0_1903, main_~f~0=v_main_~f~0_6777} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,211 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size [2021-05-03 00:34:03,230 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,232 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,245 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-05-03 00:34:03,269 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6780) (< v_main_~e~0_1905 5)) InVars {main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} OutVars{main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,271 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:03,271 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,274 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,295 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:03,314 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6783) (<= 5 v_main_~e~0_1908) (< v_main_~d~0_647 5)) InVars {main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} OutVars{main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,315 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:03,316 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,319 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,351 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:03,376 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6785 5) InVars {main_~f~0=v_main_~f~0_6785} OutVars{main_~f~0=v_main_~f~0_6785} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,377 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:03,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,382 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:03,408 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:03,461 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,462 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,493 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:03,516 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6780) (< v_main_~e~0_1905 5)) InVars {main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} OutVars{main_~e~0=v_main_~e~0_1905, main_~f~0=v_main_~f~0_6780} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,526 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:03,546 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,550 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,563 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:03,588 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_6783) (<= 5 v_main_~e~0_1908) (< v_main_~d~0_647 5)) InVars {main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} OutVars{main_~d~0=v_main_~d~0_647, main_~e~0=v_main_~e~0_1908, main_~f~0=v_main_~f~0_6783} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,590 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:03,625 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,629 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:03,649 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:03,682 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_6785 5) InVars {main_~f~0=v_main_~f~0_6785} OutVars{main_~f~0=v_main_~f~0_6785} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,684 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:03,694 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,700 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:03,708 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:03,731 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:03,732 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:03,768 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:03,788 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:03,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:03,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:05,514 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:05,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1211387702] [2021-05-03 00:34:05,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1211387702] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:05,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:05,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-03 00:34:05,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210756715] [2021-05-03 00:34:05,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-03 00:34:05,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:05,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-03 00:34:05,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=2662, Unknown=0, NotChecked=0, Total=2970 [2021-05-03 00:34:05,516 INFO L87 Difference]: Start difference. First operand 120 states and 125 transitions. Second operand has 55 states, 55 states have (on average 2.109090909090909) internal successors, (116), 54 states have internal predecessors, (116), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:09,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:09,953 INFO L93 Difference]: Finished difference Result 165 states and 188 transitions. [2021-05-03 00:34:09,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-03 00:34:09,954 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.109090909090909) internal successors, (116), 54 states have internal predecessors, (116), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2021-05-03 00:34:09,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:09,955 INFO L225 Difference]: With dead ends: 165 [2021-05-03 00:34:09,955 INFO L226 Difference]: Without dead ends: 150 [2021-05-03 00:34:09,955 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 52 SyntacticMatches, 15 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2222 ImplicationChecksByTransitivity, 4025.8ms TimeCoverageRelationStatistics Valid=918, Invalid=10424, Unknown=0, NotChecked=0, Total=11342 [2021-05-03 00:34:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-05-03 00:34:10,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 122. [2021-05-03 00:34:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 118 states have (on average 1.0508474576271187) internal successors, (124), 118 states have internal predecessors, (124), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 127 transitions. [2021-05-03 00:34:10,045 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 127 transitions. Word has length 119 [2021-05-03 00:34:10,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:10,045 INFO L480 AbstractCegarLoop]: Abstraction has 122 states and 127 transitions. [2021-05-03 00:34:10,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.109090909090909) internal successors, (116), 54 states have internal predecessors, (116), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:10,045 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 127 transitions. [2021-05-03 00:34:10,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-03 00:34:10,046 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:10,046 INFO L523 BasicCegarLoop]: trace histogram [38, 38, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:10,046 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-05-03 00:34:10,046 INFO L428 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:10,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:10,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1710112627, now seen corresponding path program 45 times [2021-05-03 00:34:10,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:10,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [569733808] [2021-05-03 00:34:10,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:10,715 WARN L205 SmtUtils]: Spent 650.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:34:10,905 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7054) (< v_main_~e~0_1985 5)) InVars {main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} OutVars{main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} AuxVars[] AssignedVars[] [2021-05-03 00:34:10,906 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:10,906 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:10,908 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:10,930 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:10,949 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_680 5) (<= 5 v_main_~e~0_1988) (<= 5 v_main_~f~0_7057)) InVars {main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} OutVars{main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} AuxVars[] AssignedVars[] [2021-05-03 00:34:10,950 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:10,973 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:10,976 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:10,990 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:11,016 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7059 5) InVars {main_~f~0=v_main_~f~0_7059} OutVars{main_~f~0=v_main_~f~0_7059} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,017 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:11,018 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,022 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:11,035 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:11,049 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7054) (< v_main_~e~0_1985 5)) InVars {main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} OutVars{main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,050 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:11,064 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,066 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,076 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:11,095 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_680 5) (<= 5 v_main_~e~0_1988) (<= 5 v_main_~f~0_7057)) InVars {main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} OutVars{main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,096 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:11,119 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,121 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,136 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:11,162 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7059 5) InVars {main_~f~0=v_main_~f~0_7059} OutVars{main_~f~0=v_main_~f~0_7059} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,163 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:11,163 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,168 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:11,180 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:11,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7054) (< v_main_~e~0_1985 5)) InVars {main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} OutVars{main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,194 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:11,210 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,213 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,224 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:11,250 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_680 5) (<= 5 v_main_~e~0_1988) (<= 5 v_main_~f~0_7057)) InVars {main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} OutVars{main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,252 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:11,285 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,288 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,305 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:11,334 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7059 5) InVars {main_~f~0=v_main_~f~0_7059} OutVars{main_~f~0=v_main_~f~0_7059} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,336 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:11,343 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,349 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:11,356 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:11,370 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,371 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,398 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:11,417 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7054) (< v_main_~e~0_1985 5)) InVars {main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} OutVars{main_~e~0=v_main_~e~0_1985, main_~f~0=v_main_~f~0_7054} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,418 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:11,433 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,435 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,445 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:11,465 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_680 5) (<= 5 v_main_~e~0_1988) (<= 5 v_main_~f~0_7057)) InVars {main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} OutVars{main_~d~0=v_main_~d~0_680, main_~e~0=v_main_~e~0_1988, main_~f~0=v_main_~f~0_7057} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,467 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:11,492 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,494 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:11,509 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:11,535 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7059 5) InVars {main_~f~0=v_main_~f~0_7059} OutVars{main_~f~0=v_main_~f~0_7059} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,537 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:11,537 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,541 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:11,554 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:11,575 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:11,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:11,606 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:11,623 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:11,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:11,650 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:11,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:11,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:13,594 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:13,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [569733808] [2021-05-03 00:34:13,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [569733808] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:13,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:13,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2021-05-03 00:34:13,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998576346] [2021-05-03 00:34:13,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-03 00:34:13,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:13,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-03 00:34:13,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=2767, Unknown=0, NotChecked=0, Total=3080 [2021-05-03 00:34:13,596 INFO L87 Difference]: Start difference. First operand 122 states and 127 transitions. Second operand has 56 states, 56 states have (on average 2.107142857142857) internal successors, (118), 55 states have internal predecessors, (118), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:18,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:18,170 INFO L93 Difference]: Finished difference Result 167 states and 190 transitions. [2021-05-03 00:34:18,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-03 00:34:18,171 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.107142857142857) internal successors, (118), 55 states have internal predecessors, (118), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 121 [2021-05-03 00:34:18,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:18,171 INFO L225 Difference]: With dead ends: 167 [2021-05-03 00:34:18,171 INFO L226 Difference]: Without dead ends: 152 [2021-05-03 00:34:18,172 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 59 SyntacticMatches, 9 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2326 ImplicationChecksByTransitivity, 4492.4ms TimeCoverageRelationStatistics Valid=933, Invalid=10839, Unknown=0, NotChecked=0, Total=11772 [2021-05-03 00:34:18,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-05-03 00:34:18,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 124. [2021-05-03 00:34:18,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 120 states have (on average 1.05) internal successors, (126), 120 states have internal predecessors, (126), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:18,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 129 transitions. [2021-05-03 00:34:18,265 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 129 transitions. Word has length 121 [2021-05-03 00:34:18,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:18,265 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 129 transitions. [2021-05-03 00:34:18,265 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.107142857142857) internal successors, (118), 55 states have internal predecessors, (118), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:18,265 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 129 transitions. [2021-05-03 00:34:18,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-03 00:34:18,265 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:18,266 INFO L523 BasicCegarLoop]: trace histogram [39, 39, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:18,266 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-05-03 00:34:18,266 INFO L428 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:18,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:18,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1638430063, now seen corresponding path program 46 times [2021-05-03 00:34:18,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:18,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1838952907] [2021-05-03 00:34:18,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:18,958 WARN L205 SmtUtils]: Spent 674.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:34:19,153 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7334) (< v_main_~e~0_2065 5)) InVars {main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} OutVars{main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,154 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:19,169 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,171 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,180 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:19,200 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7337) (<= 5 v_main_~e~0_2068) (< v_main_~d~0_713 5)) InVars {main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} OutVars{main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,202 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:19,202 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,205 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,240 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:19,266 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7339 5) InVars {main_~f~0=v_main_~f~0_7339} OutVars{main_~f~0=v_main_~f~0_7339} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,267 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:19,267 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,271 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:19,284 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:19,299 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7334) (< v_main_~e~0_2065 5)) InVars {main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} OutVars{main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,300 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:19,301 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,303 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,325 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:19,346 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7337) (<= 5 v_main_~e~0_2068) (< v_main_~d~0_713 5)) InVars {main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} OutVars{main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,348 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:19,375 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,379 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,396 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:19,425 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7339 5) InVars {main_~f~0=v_main_~f~0_7339} OutVars{main_~f~0=v_main_~f~0_7339} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,426 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:19,427 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,432 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:19,447 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:19,462 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7334) (< v_main_~e~0_2065 5)) InVars {main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} OutVars{main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,463 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:19,463 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,465 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,489 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:19,511 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7337) (<= 5 v_main_~e~0_2068) (< v_main_~d~0_713 5)) InVars {main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} OutVars{main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,512 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:19,513 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,516 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,552 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:19,580 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7339 5) InVars {main_~f~0=v_main_~f~0_7339} OutVars{main_~f~0=v_main_~f~0_7339} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,581 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:19,588 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,593 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:19,599 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:19,612 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,613 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,639 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:19,657 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7334) (< v_main_~e~0_2065 5)) InVars {main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} OutVars{main_~e~0=v_main_~e~0_2065, main_~f~0=v_main_~f~0_7334} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,658 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:19,659 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,661 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,681 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:19,700 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7337) (<= 5 v_main_~e~0_2068) (< v_main_~d~0_713 5)) InVars {main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} OutVars{main_~d~0=v_main_~d~0_713, main_~e~0=v_main_~e~0_2068, main_~f~0=v_main_~f~0_7337} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,701 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:19,726 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,728 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:19,743 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:19,769 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7339 5) InVars {main_~f~0=v_main_~f~0_7339} OutVars{main_~f~0=v_main_~f~0_7339} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,770 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:19,771 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,775 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:19,789 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:19,809 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:19,809 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:19,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:19,855 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:19,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:19,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:21,792 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:21,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1838952907] [2021-05-03 00:34:21,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1838952907] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:21,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:21,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-03 00:34:21,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549134728] [2021-05-03 00:34:21,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-03 00:34:21,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:21,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-03 00:34:21,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=2874, Unknown=0, NotChecked=0, Total=3192 [2021-05-03 00:34:21,793 INFO L87 Difference]: Start difference. First operand 124 states and 129 transitions. Second operand has 57 states, 57 states have (on average 2.1052631578947367) internal successors, (120), 56 states have internal predecessors, (120), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:26,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:26,392 INFO L93 Difference]: Finished difference Result 169 states and 192 transitions. [2021-05-03 00:34:26,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-03 00:34:26,392 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.1052631578947367) internal successors, (120), 56 states have internal predecessors, (120), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2021-05-03 00:34:26,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:26,393 INFO L225 Difference]: With dead ends: 169 [2021-05-03 00:34:26,393 INFO L226 Difference]: Without dead ends: 154 [2021-05-03 00:34:26,394 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 58 SyntacticMatches, 11 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2473 ImplicationChecksByTransitivity, 4554.5ms TimeCoverageRelationStatistics Valid=948, Invalid=11262, Unknown=0, NotChecked=0, Total=12210 [2021-05-03 00:34:26,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-05-03 00:34:26,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 126. [2021-05-03 00:34:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 122 states have (on average 1.0491803278688525) internal successors, (128), 122 states have internal predecessors, (128), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 131 transitions. [2021-05-03 00:34:26,489 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 131 transitions. Word has length 123 [2021-05-03 00:34:26,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:26,489 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 131 transitions. [2021-05-03 00:34:26,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 2.1052631578947367) internal successors, (120), 56 states have internal predecessors, (120), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:26,489 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 131 transitions. [2021-05-03 00:34:26,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-03 00:34:26,490 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:26,490 INFO L523 BasicCegarLoop]: trace histogram [40, 40, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:26,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-05-03 00:34:26,490 INFO L428 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:26,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:26,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1637516847, now seen corresponding path program 47 times [2021-05-03 00:34:26,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:26,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1281689591] [2021-05-03 00:34:26,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:27,130 WARN L205 SmtUtils]: Spent 620.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:34:27,333 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7620) (< v_main_~e~0_2145 5)) InVars {main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} OutVars{main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,334 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:27,335 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,337 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,358 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:27,379 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7623) (<= 5 v_main_~e~0_2148) (< v_main_~d~0_746 5)) InVars {main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} OutVars{main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,380 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:27,381 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,384 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,420 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:27,447 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7625 5) InVars {main_~f~0=v_main_~f~0_7625} OutVars{main_~f~0=v_main_~f~0_7625} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,449 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:27,449 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,453 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:27,466 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:27,480 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7620) (< v_main_~e~0_2145 5)) InVars {main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} OutVars{main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,481 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:27,495 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,497 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,506 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:27,526 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7623) (<= 5 v_main_~e~0_2148) (< v_main_~d~0_746 5)) InVars {main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} OutVars{main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,528 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:27,528 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,532 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,572 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:27,601 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7625 5) InVars {main_~f~0=v_main_~f~0_7625} OutVars{main_~f~0=v_main_~f~0_7625} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,602 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:27,610 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,615 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:27,622 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:27,636 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7620) (< v_main_~e~0_2145 5)) InVars {main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} OutVars{main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,637 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:27,638 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,640 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,662 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:27,686 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7623) (<= 5 v_main_~e~0_2148) (< v_main_~d~0_746 5)) InVars {main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} OutVars{main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,688 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:27,688 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,692 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,729 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:27,755 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7625 5) InVars {main_~f~0=v_main_~f~0_7625} OutVars{main_~f~0=v_main_~f~0_7625} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,756 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:27,756 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,761 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:27,774 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:27,787 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,787 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,814 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:27,831 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7620) (< v_main_~e~0_2145 5)) InVars {main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} OutVars{main_~e~0=v_main_~e~0_2145, main_~f~0=v_main_~f~0_7620} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,832 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:27,846 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,849 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,858 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:27,877 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7623) (<= 5 v_main_~e~0_2148) (< v_main_~d~0_746 5)) InVars {main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} OutVars{main_~d~0=v_main_~d~0_746, main_~e~0=v_main_~e~0_2148, main_~f~0=v_main_~f~0_7623} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,879 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:27,879 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,882 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:27,916 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:27,941 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7625 5) InVars {main_~f~0=v_main_~f~0_7625} OutVars{main_~f~0=v_main_~f~0_7625} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,942 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:27,942 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:27,946 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:27,958 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:27,977 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:27,977 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:28,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:28,027 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:28,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:28,057 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:28,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:30,080 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:30,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1281689591] [2021-05-03 00:34:30,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1281689591] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:30,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:30,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2021-05-03 00:34:30,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844613694] [2021-05-03 00:34:30,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-03 00:34:30,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:30,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-03 00:34:30,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=2983, Unknown=0, NotChecked=0, Total=3306 [2021-05-03 00:34:30,082 INFO L87 Difference]: Start difference. First operand 126 states and 131 transitions. Second operand has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:34,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:34,846 INFO L93 Difference]: Finished difference Result 171 states and 194 transitions. [2021-05-03 00:34:34,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-03 00:34:34,847 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2021-05-03 00:34:34,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:34,847 INFO L225 Difference]: With dead ends: 171 [2021-05-03 00:34:34,847 INFO L226 Difference]: Without dead ends: 156 [2021-05-03 00:34:34,848 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 58 SyntacticMatches, 12 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2621 ImplicationChecksByTransitivity, 4758.3ms TimeCoverageRelationStatistics Valid=963, Invalid=11693, Unknown=0, NotChecked=0, Total=12656 [2021-05-03 00:34:34,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-03 00:34:34,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 128. [2021-05-03 00:34:34,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 124 states have (on average 1.0483870967741935) internal successors, (130), 124 states have internal predecessors, (130), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:34,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2021-05-03 00:34:34,946 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 125 [2021-05-03 00:34:34,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:34,946 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2021-05-03 00:34:34,946 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.103448275862069) internal successors, (122), 57 states have internal predecessors, (122), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:34,946 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2021-05-03 00:34:34,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-03 00:34:34,947 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:34,947 INFO L523 BasicCegarLoop]: trace histogram [41, 41, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:34,947 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-05-03 00:34:34,947 INFO L428 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:34,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:34,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1611469389, now seen corresponding path program 48 times [2021-05-03 00:34:34,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:34,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [121249381] [2021-05-03 00:34:34,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:35,608 WARN L205 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:34:35,814 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7912) (< v_main_~e~0_2225 5)) InVars {main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} OutVars{main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} AuxVars[] AssignedVars[] [2021-05-03 00:34:35,815 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:35,815 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:35,818 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:35,840 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:35,861 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2228) (< v_main_~d~0_779 5) (<= 5 v_main_~f~0_7915)) InVars {main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} OutVars{main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} AuxVars[] AssignedVars[] [2021-05-03 00:34:35,862 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:35,887 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:35,890 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:35,904 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:35,930 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7917 5) InVars {main_~f~0=v_main_~f~0_7917} OutVars{main_~f~0=v_main_~f~0_7917} AuxVars[] AssignedVars[] [2021-05-03 00:34:35,931 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:35,938 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:35,942 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:35,948 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:35,961 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7912) (< v_main_~e~0_2225 5)) InVars {main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} OutVars{main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} AuxVars[] AssignedVars[] [2021-05-03 00:34:35,963 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:35,978 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:35,980 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:35,989 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:36,009 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2228) (< v_main_~d~0_779 5) (<= 5 v_main_~f~0_7915)) InVars {main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} OutVars{main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,010 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:36,034 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,037 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:36,052 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:36,078 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7917 5) InVars {main_~f~0=v_main_~f~0_7917} OutVars{main_~f~0=v_main_~f~0_7917} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,079 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:36,080 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,084 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:36,097 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:36,111 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7912) (< v_main_~e~0_2225 5)) InVars {main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} OutVars{main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,112 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:36,112 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,115 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:36,137 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:36,157 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2228) (< v_main_~d~0_779 5) (<= 5 v_main_~f~0_7915)) InVars {main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} OutVars{main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,159 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:36,187 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,191 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:36,210 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:36,239 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7917 5) InVars {main_~f~0=v_main_~f~0_7917} OutVars{main_~f~0=v_main_~f~0_7917} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,240 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:36,240 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,246 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:36,259 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:36,273 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,274 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,300 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:36,320 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_7912) (< v_main_~e~0_2225 5)) InVars {main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} OutVars{main_~e~0=v_main_~e~0_2225, main_~f~0=v_main_~f~0_7912} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,321 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:36,336 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,339 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:36,349 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:36,372 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2228) (< v_main_~d~0_779 5) (<= 5 v_main_~f~0_7915)) InVars {main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} OutVars{main_~d~0=v_main_~d~0_779, main_~e~0=v_main_~e~0_2228, main_~f~0=v_main_~f~0_7915} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,373 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:36,374 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,377 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:36,414 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:36,442 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_7917 5) InVars {main_~f~0=v_main_~f~0_7917} OutVars{main_~f~0=v_main_~f~0_7917} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,443 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:36,443 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,448 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:36,460 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:36,479 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:36,480 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:36,510 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:36,528 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:36,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:36,552 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:36,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:38,590 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:38,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [121249381] [2021-05-03 00:34:38,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [121249381] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:38,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:38,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2021-05-03 00:34:38,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920958539] [2021-05-03 00:34:38,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-03 00:34:38,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:38,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-03 00:34:38,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=3094, Unknown=0, NotChecked=0, Total=3422 [2021-05-03 00:34:38,592 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:42,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:42,774 INFO L93 Difference]: Finished difference Result 175 states and 199 transitions. [2021-05-03 00:34:42,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-03 00:34:42,775 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2021-05-03 00:34:42,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:42,775 INFO L225 Difference]: With dead ends: 175 [2021-05-03 00:34:42,775 INFO L226 Difference]: Without dead ends: 160 [2021-05-03 00:34:42,776 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 60 SyntacticMatches, 11 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2756 ImplicationChecksByTransitivity, 4385.1ms TimeCoverageRelationStatistics Valid=978, Invalid=12132, Unknown=0, NotChecked=0, Total=13110 [2021-05-03 00:34:42,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-03 00:34:42,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 132. [2021-05-03 00:34:42,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 128 states have (on average 1.046875) internal successors, (134), 128 states have internal predecessors, (134), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:42,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 137 transitions. [2021-05-03 00:34:42,882 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 137 transitions. Word has length 127 [2021-05-03 00:34:42,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:42,883 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 137 transitions. [2021-05-03 00:34:42,883 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:42,883 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 137 transitions. [2021-05-03 00:34:42,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-03 00:34:42,883 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:42,883 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:42,884 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-05-03 00:34:42,884 INFO L428 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:42,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:42,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1945301269, now seen corresponding path program 49 times [2021-05-03 00:34:42,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:42,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [806382107] [2021-05-03 00:34:42,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:43,583 WARN L205 SmtUtils]: Spent 684.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 153 [2021-05-03 00:34:43,788 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2303 5) (<= 5 v_main_~f~0_8203)) InVars {main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} OutVars{main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} AuxVars[] AssignedVars[] [2021-05-03 00:34:43,789 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:43,790 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:43,792 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:43,815 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:43,837 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2306) (< v_main_~d~0_812 5) (<= 5 v_main_~f~0_8206)) InVars {main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} OutVars{main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} AuxVars[] AssignedVars[] [2021-05-03 00:34:43,838 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:43,863 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:43,866 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:43,881 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:43,908 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8208 5) InVars {main_~f~0=v_main_~f~0_8208} OutVars{main_~f~0=v_main_~f~0_8208} AuxVars[] AssignedVars[] [2021-05-03 00:34:43,909 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:43,909 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:43,913 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:43,926 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:43,940 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2303 5) (<= 5 v_main_~f~0_8203)) InVars {main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} OutVars{main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} AuxVars[] AssignedVars[] [2021-05-03 00:34:43,941 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:43,955 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:43,957 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:43,967 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:43,988 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2306) (< v_main_~d~0_812 5) (<= 5 v_main_~f~0_8206)) InVars {main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} OutVars{main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} AuxVars[] AssignedVars[] [2021-05-03 00:34:43,989 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:44,013 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,016 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:44,030 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:44,056 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8208 5) InVars {main_~f~0=v_main_~f~0_8208} OutVars{main_~f~0=v_main_~f~0_8208} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,057 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:44,058 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,063 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:44,075 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:44,089 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2303 5) (<= 5 v_main_~f~0_8203)) InVars {main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} OutVars{main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,090 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:44,090 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,093 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:44,115 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:44,135 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2306) (< v_main_~d~0_812 5) (<= 5 v_main_~f~0_8206)) InVars {main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} OutVars{main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,137 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:44,137 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,141 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:44,182 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:44,211 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8208 5) InVars {main_~f~0=v_main_~f~0_8208} OutVars{main_~f~0=v_main_~f~0_8208} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,212 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:44,213 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,217 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:44,231 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:44,245 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,246 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,272 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:44,291 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2303 5) (<= 5 v_main_~f~0_8203)) InVars {main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} OutVars{main_~e~0=v_main_~e~0_2303, main_~f~0=v_main_~f~0_8203} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,292 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:44,293 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,295 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:44,317 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:44,340 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2306) (< v_main_~d~0_812 5) (<= 5 v_main_~f~0_8206)) InVars {main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} OutVars{main_~d~0=v_main_~d~0_812, main_~e~0=v_main_~e~0_2306, main_~f~0=v_main_~f~0_8206} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,342 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:44,343 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,346 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:44,384 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:44,411 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8208 5) InVars {main_~f~0=v_main_~f~0_8208} OutVars{main_~f~0=v_main_~f~0_8208} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,412 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:44,419 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,424 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:44,430 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:44,450 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:44,451 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:44,482 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:44,499 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:44,523 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:46,615 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:46,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [806382107] [2021-05-03 00:34:46,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [806382107] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:46,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:46,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2021-05-03 00:34:46,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476499568] [2021-05-03 00:34:46,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-03 00:34:46,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:46,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-03 00:34:46,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=3207, Unknown=0, NotChecked=0, Total=3540 [2021-05-03 00:34:46,617 INFO L87 Difference]: Start difference. First operand 132 states and 137 transitions. Second operand has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:51,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:51,221 INFO L93 Difference]: Finished difference Result 176 states and 199 transitions. [2021-05-03 00:34:51,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-03 00:34:51,222 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2021-05-03 00:34:51,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:51,223 INFO L225 Difference]: With dead ends: 176 [2021-05-03 00:34:51,223 INFO L226 Difference]: Without dead ends: 161 [2021-05-03 00:34:51,223 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 60 SyntacticMatches, 12 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2950 ImplicationChecksByTransitivity, 4656.6ms TimeCoverageRelationStatistics Valid=993, Invalid=12579, Unknown=0, NotChecked=0, Total=13572 [2021-05-03 00:34:51,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-05-03 00:34:51,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 134. [2021-05-03 00:34:51,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 130 states have (on average 1.0461538461538462) internal successors, (136), 130 states have internal predecessors, (136), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:51,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 139 transitions. [2021-05-03 00:34:51,344 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 139 transitions. Word has length 129 [2021-05-03 00:34:51,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:51,344 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 139 transitions. [2021-05-03 00:34:51,344 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:34:51,345 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 139 transitions. [2021-05-03 00:34:51,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-05-03 00:34:51,345 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:51,345 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:51,345 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-05-03 00:34:51,345 INFO L428 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:51,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:51,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1356807254, now seen corresponding path program 50 times [2021-05-03 00:34:51,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:51,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1905732020] [2021-05-03 00:34:51,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:52,040 WARN L205 SmtUtils]: Spent 675.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:34:52,237 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2386 5) (<= 5 v_main_~f~0_8500)) InVars {main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} OutVars{main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,238 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:52,239 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,241 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,264 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:52,286 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8503) (< v_main_~d~0_845 5) (<= 5 v_main_~e~0_2389)) InVars {main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} OutVars{main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,288 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:52,317 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,320 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,339 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:52,370 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8505 5) InVars {main_~f~0=v_main_~f~0_8505} OutVars{main_~f~0=v_main_~f~0_8505} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,371 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:52,372 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,377 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:52,393 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:52,417 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2386 5) (<= 5 v_main_~f~0_8500)) InVars {main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} OutVars{main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,419 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:52,419 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,423 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,450 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:52,474 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8503) (< v_main_~d~0_845 5) (<= 5 v_main_~e~0_2389)) InVars {main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} OutVars{main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,476 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:52,477 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,493 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,528 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:52,561 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8505 5) InVars {main_~f~0=v_main_~f~0_8505} OutVars{main_~f~0=v_main_~f~0_8505} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,562 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:52,569 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,574 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:52,580 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:52,594 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2386 5) (<= 5 v_main_~f~0_8500)) InVars {main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} OutVars{main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,596 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:52,597 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,599 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,622 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:52,643 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8503) (< v_main_~d~0_845 5) (<= 5 v_main_~e~0_2389)) InVars {main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} OutVars{main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,645 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:52,669 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,672 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,688 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:52,716 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8505 5) InVars {main_~f~0=v_main_~f~0_8505} OutVars{main_~f~0=v_main_~f~0_8505} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,717 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:52,717 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,722 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:52,735 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:52,748 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,748 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,773 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:34:52,792 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2386 5) (<= 5 v_main_~f~0_8500)) InVars {main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} OutVars{main_~e~0=v_main_~e~0_2386, main_~f~0=v_main_~f~0_8500} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,793 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:52,794 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,796 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,820 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:52,843 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8503) (< v_main_~d~0_845 5) (<= 5 v_main_~e~0_2389)) InVars {main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} OutVars{main_~d~0=v_main_~d~0_845, main_~e~0=v_main_~e~0_2389, main_~f~0=v_main_~f~0_8503} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,844 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:52,872 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,876 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:52,893 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:52,924 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8505 5) InVars {main_~f~0=v_main_~f~0_8505} OutVars{main_~f~0=v_main_~f~0_8505} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,925 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:52,932 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:52,937 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:52,944 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:52,966 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:52,967 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:53,001 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:34:53,018 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:34:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:53,045 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:53,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:53,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:34:55,363 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:55,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1905732020] [2021-05-03 00:34:55,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1905732020] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:55,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:55,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2021-05-03 00:34:55,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443986511] [2021-05-03 00:34:55,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-03 00:34:55,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:55,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-03 00:34:55,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=3322, Unknown=0, NotChecked=0, Total=3660 [2021-05-03 00:34:55,364 INFO L87 Difference]: Start difference. First operand 134 states and 139 transitions. Second operand has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:01,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:01,179 INFO L93 Difference]: Finished difference Result 178 states and 201 transitions. [2021-05-03 00:35:01,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-03 00:35:01,179 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 132 [2021-05-03 00:35:01,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:01,180 INFO L225 Difference]: With dead ends: 178 [2021-05-03 00:35:01,180 INFO L226 Difference]: Without dead ends: 163 [2021-05-03 00:35:01,181 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 60 SyntacticMatches, 14 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3189 ImplicationChecksByTransitivity, 5373.9ms TimeCoverageRelationStatistics Valid=1008, Invalid=13034, Unknown=0, NotChecked=0, Total=14042 [2021-05-03 00:35:01,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-03 00:35:01,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 135. [2021-05-03 00:35:01,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 131 states have (on average 1.0458015267175573) internal successors, (137), 131 states have internal predecessors, (137), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 140 transitions. [2021-05-03 00:35:01,299 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 140 transitions. Word has length 132 [2021-05-03 00:35:01,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:01,299 INFO L480 AbstractCegarLoop]: Abstraction has 135 states and 140 transitions. [2021-05-03 00:35:01,299 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:01,300 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 140 transitions. [2021-05-03 00:35:01,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-05-03 00:35:01,300 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:01,300 INFO L523 BasicCegarLoop]: trace histogram [43, 43, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:01,300 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-05-03 00:35:01,300 INFO L428 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:01,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:01,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1694096648, now seen corresponding path program 51 times [2021-05-03 00:35:01,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:01,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [91307524] [2021-05-03 00:35:01,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:01,971 WARN L205 SmtUtils]: Spent 653.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:35:02,168 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8803) (< v_main_~e~0_2471 5)) InVars {main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} OutVars{main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,171 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:02,187 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,189 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,199 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:02,220 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2474) (< v_main_~d~0_878 5) (<= 5 v_main_~f~0_8806)) InVars {main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} OutVars{main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,221 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:02,222 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,225 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,261 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:02,289 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8808 5) InVars {main_~f~0=v_main_~f~0_8808} OutVars{main_~f~0=v_main_~f~0_8808} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,289 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:02,290 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,294 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:02,307 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:02,321 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8803) (< v_main_~e~0_2471 5)) InVars {main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} OutVars{main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,323 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:02,323 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,326 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,348 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:02,369 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2474) (< v_main_~d~0_878 5) (<= 5 v_main_~f~0_8806)) InVars {main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} OutVars{main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,371 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:02,372 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,374 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,413 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:02,440 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8808 5) InVars {main_~f~0=v_main_~f~0_8808} OutVars{main_~f~0=v_main_~f~0_8808} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,441 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:02,442 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,446 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:02,459 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:02,473 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8803) (< v_main_~e~0_2471 5)) InVars {main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} OutVars{main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,475 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:02,475 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,478 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,503 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:02,535 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2474) (< v_main_~d~0_878 5) (<= 5 v_main_~f~0_8806)) InVars {main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} OutVars{main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,537 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:02,563 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,566 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,582 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:02,611 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8808 5) InVars {main_~f~0=v_main_~f~0_8808} OutVars{main_~f~0=v_main_~f~0_8808} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,612 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:02,613 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,617 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:02,632 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:02,646 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,646 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,673 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:02,691 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_8803) (< v_main_~e~0_2471 5)) InVars {main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} OutVars{main_~e~0=v_main_~e~0_2471, main_~f~0=v_main_~f~0_8803} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,692 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:02,693 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,695 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,717 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:02,738 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2474) (< v_main_~d~0_878 5) (<= 5 v_main_~f~0_8806)) InVars {main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} OutVars{main_~d~0=v_main_~d~0_878, main_~e~0=v_main_~e~0_2474, main_~f~0=v_main_~f~0_8806} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,740 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:02,741 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,744 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:02,779 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:02,808 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_8808 5) InVars {main_~f~0=v_main_~f~0_8808} OutVars{main_~f~0=v_main_~f~0_8808} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,809 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:02,816 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:02,827 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:02,850 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:02,850 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:02,882 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:02,900 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:02,924 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:02,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:05,228 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:05,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [91307524] [2021-05-03 00:35:05,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [91307524] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:05,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:05,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2021-05-03 00:35:05,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570374297] [2021-05-03 00:35:05,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-03 00:35:05,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:05,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-03 00:35:05,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=3439, Unknown=0, NotChecked=0, Total=3782 [2021-05-03 00:35:05,229 INFO L87 Difference]: Start difference. First operand 135 states and 140 transitions. Second operand has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:10,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:10,584 INFO L93 Difference]: Finished difference Result 180 states and 203 transitions. [2021-05-03 00:35:10,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-05-03 00:35:10,584 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 134 [2021-05-03 00:35:10,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:10,585 INFO L225 Difference]: With dead ends: 180 [2021-05-03 00:35:10,585 INFO L226 Difference]: Without dead ends: 165 [2021-05-03 00:35:10,586 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 61 SyntacticMatches, 14 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3283 ImplicationChecksByTransitivity, 5304.0ms TimeCoverageRelationStatistics Valid=1023, Invalid=13497, Unknown=0, NotChecked=0, Total=14520 [2021-05-03 00:35:10,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-05-03 00:35:10,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 137. [2021-05-03 00:35:10,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 133 states have (on average 1.0451127819548873) internal successors, (139), 133 states have internal predecessors, (139), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:10,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 142 transitions. [2021-05-03 00:35:10,709 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 142 transitions. Word has length 134 [2021-05-03 00:35:10,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:10,709 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 142 transitions. [2021-05-03 00:35:10,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:10,710 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 142 transitions. [2021-05-03 00:35:10,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-05-03 00:35:10,710 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:10,710 INFO L523 BasicCegarLoop]: trace histogram [44, 44, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:10,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-05-03 00:35:10,710 INFO L428 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:10,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:10,711 INFO L82 PathProgramCache]: Analyzing trace with hash 150083302, now seen corresponding path program 52 times [2021-05-03 00:35:10,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:10,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [326890912] [2021-05-03 00:35:10,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:11,284 WARN L205 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:35:11,491 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9112) (< v_main_~e~0_2556 5)) InVars {main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} OutVars{main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,492 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:11,493 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,495 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,516 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:11,548 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9115) (< v_main_~d~0_911 5) (<= 5 v_main_~e~0_2559)) InVars {main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} OutVars{main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,550 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:11,571 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,574 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,588 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:11,613 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9117 5) InVars {main_~f~0=v_main_~f~0_9117} OutVars{main_~f~0=v_main_~f~0_9117} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,614 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:11,614 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,619 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:11,630 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:11,643 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9112) (< v_main_~e~0_2556 5)) InVars {main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} OutVars{main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,645 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:11,645 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,669 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:11,689 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9115) (< v_main_~d~0_911 5) (<= 5 v_main_~e~0_2559)) InVars {main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} OutVars{main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,690 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:11,691 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,694 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,728 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:11,754 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9117 5) InVars {main_~f~0=v_main_~f~0_9117} OutVars{main_~f~0=v_main_~f~0_9117} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,755 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:11,762 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,766 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:11,772 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:11,791 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9112) (< v_main_~e~0_2556 5)) InVars {main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} OutVars{main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,792 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:11,815 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,818 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,832 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:11,855 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9115) (< v_main_~d~0_911 5) (<= 5 v_main_~e~0_2559)) InVars {main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} OutVars{main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,857 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:11,858 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,861 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:11,908 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:11,939 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9117 5) InVars {main_~f~0=v_main_~f~0_9117} OutVars{main_~f~0=v_main_~f~0_9117} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,940 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:11,941 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:11,946 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:11,961 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:11,976 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:11,977 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:12,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:12,029 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9112) (< v_main_~e~0_2556 5)) InVars {main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} OutVars{main_~e~0=v_main_~e~0_2556, main_~f~0=v_main_~f~0_9112} AuxVars[] AssignedVars[] [2021-05-03 00:35:12,031 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:12,051 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:12,055 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:12,068 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:12,095 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9115) (< v_main_~d~0_911 5) (<= 5 v_main_~e~0_2559)) InVars {main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} OutVars{main_~d~0=v_main_~d~0_911, main_~e~0=v_main_~e~0_2559, main_~f~0=v_main_~f~0_9115} AuxVars[] AssignedVars[] [2021-05-03 00:35:12,097 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:12,098 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:12,102 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:12,152 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:12,185 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9117 5) InVars {main_~f~0=v_main_~f~0_9117} OutVars{main_~f~0=v_main_~f~0_9117} AuxVars[] AssignedVars[] [2021-05-03 00:35:12,186 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:12,187 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:12,194 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:12,210 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:12,239 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:12,241 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:12,297 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:12,321 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:12,353 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:12,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:14,779 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:14,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [326890912] [2021-05-03 00:35:14,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [326890912] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:14,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:14,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2021-05-03 00:35:14,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971452938] [2021-05-03 00:35:14,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-03 00:35:14,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:14,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-03 00:35:14,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=3558, Unknown=0, NotChecked=0, Total=3906 [2021-05-03 00:35:14,781 INFO L87 Difference]: Start difference. First operand 137 states and 142 transitions. Second operand has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:20,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:20,542 INFO L93 Difference]: Finished difference Result 182 states and 205 transitions. [2021-05-03 00:35:20,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-03 00:35:20,544 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 136 [2021-05-03 00:35:20,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:20,544 INFO L225 Difference]: With dead ends: 182 [2021-05-03 00:35:20,544 INFO L226 Difference]: Without dead ends: 167 [2021-05-03 00:35:20,545 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 58 SyntacticMatches, 18 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3420 ImplicationChecksByTransitivity, 5659.4ms TimeCoverageRelationStatistics Valid=1038, Invalid=13968, Unknown=0, NotChecked=0, Total=15006 [2021-05-03 00:35:20,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-03 00:35:20,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 139. [2021-05-03 00:35:20,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 135 states have (on average 1.0444444444444445) internal successors, (141), 135 states have internal predecessors, (141), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:20,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 144 transitions. [2021-05-03 00:35:20,689 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 144 transitions. Word has length 136 [2021-05-03 00:35:20,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:20,689 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 144 transitions. [2021-05-03 00:35:20,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.111111111111111) internal successors, (133), 62 states have internal predecessors, (133), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:20,690 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 144 transitions. [2021-05-03 00:35:20,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-03 00:35:20,690 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:20,690 INFO L523 BasicCegarLoop]: trace histogram [45, 45, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:20,690 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-05-03 00:35:20,690 INFO L428 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:20,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:20,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1883025084, now seen corresponding path program 53 times [2021-05-03 00:35:20,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:20,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1411118716] [2021-05-03 00:35:20,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:21,456 WARN L205 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:35:21,702 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9427) (< v_main_~e~0_2641 5)) InVars {main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} OutVars{main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,704 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:21,724 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,734 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:21,747 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:21,773 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9430) (< v_main_~d~0_944 5) (<= 5 v_main_~e~0_2644)) InVars {main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} OutVars{main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,774 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:21,775 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,779 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:21,827 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:21,861 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9432 5) InVars {main_~f~0=v_main_~f~0_9432} OutVars{main_~f~0=v_main_~f~0_9432} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,863 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:21,864 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,870 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:21,886 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:21,903 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9427) (< v_main_~e~0_2641 5)) InVars {main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} OutVars{main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,917 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:21,938 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,941 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:21,954 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:21,979 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9430) (< v_main_~d~0_944 5) (<= 5 v_main_~e~0_2644)) InVars {main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} OutVars{main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,981 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:22,016 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,020 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:22,040 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:22,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9432 5) InVars {main_~f~0=v_main_~f~0_9432} OutVars{main_~f~0=v_main_~f~0_9432} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,101 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:22,102 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,108 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:22,126 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:22,158 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9427) (< v_main_~e~0_2641 5)) InVars {main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} OutVars{main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,159 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:22,195 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,200 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:22,214 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:22,264 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9430) (< v_main_~d~0_944 5) (<= 5 v_main_~e~0_2644)) InVars {main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} OutVars{main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,266 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:22,268 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,271 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:22,346 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:22,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9432 5) InVars {main_~f~0=v_main_~f~0_9432} OutVars{main_~f~0=v_main_~f~0_9432} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,403 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:22,404 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,410 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:22,425 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:22,455 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,456 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,500 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:22,521 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9427) (< v_main_~e~0_2641 5)) InVars {main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} OutVars{main_~e~0=v_main_~e~0_2641, main_~f~0=v_main_~f~0_9427} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,523 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:22,524 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,527 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:22,568 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:22,609 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_9430) (< v_main_~d~0_944 5) (<= 5 v_main_~e~0_2644)) InVars {main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} OutVars{main_~d~0=v_main_~d~0_944, main_~e~0=v_main_~e~0_2644, main_~f~0=v_main_~f~0_9430} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,611 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:22,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,670 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:22,690 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:22,723 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9432 5) InVars {main_~f~0=v_main_~f~0_9432} OutVars{main_~f~0=v_main_~f~0_9432} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,725 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:22,735 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,740 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:22,749 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:22,774 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:22,775 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:22,816 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:22,837 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:22,869 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:22,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:25,602 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:25,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1411118716] [2021-05-03 00:35:25,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1411118716] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:25,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:25,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2021-05-03 00:35:25,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003739891] [2021-05-03 00:35:25,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-03 00:35:25,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:25,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-03 00:35:25,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=3679, Unknown=0, NotChecked=0, Total=4032 [2021-05-03 00:35:25,604 INFO L87 Difference]: Start difference. First operand 139 states and 144 transitions. Second operand has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:30,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:30,802 INFO L93 Difference]: Finished difference Result 184 states and 207 transitions. [2021-05-03 00:35:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-03 00:35:30,802 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 138 [2021-05-03 00:35:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:30,803 INFO L225 Difference]: With dead ends: 184 [2021-05-03 00:35:30,803 INFO L226 Difference]: Without dead ends: 169 [2021-05-03 00:35:30,804 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 64 SyntacticMatches, 13 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3532 ImplicationChecksByTransitivity, 5604.9ms TimeCoverageRelationStatistics Valid=1053, Invalid=14447, Unknown=0, NotChecked=0, Total=15500 [2021-05-03 00:35:30,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-03 00:35:30,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 141. [2021-05-03 00:35:30,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 137 states have (on average 1.0437956204379562) internal successors, (143), 137 states have internal predecessors, (143), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:30,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 146 transitions. [2021-05-03 00:35:30,934 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 146 transitions. Word has length 138 [2021-05-03 00:35:30,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:30,934 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 146 transitions. [2021-05-03 00:35:30,934 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:30,934 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 146 transitions. [2021-05-03 00:35:30,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-05-03 00:35:30,935 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:30,936 INFO L523 BasicCegarLoop]: trace histogram [46, 46, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:30,936 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-05-03 00:35:30,936 INFO L428 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:30,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:30,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1490064350, now seen corresponding path program 54 times [2021-05-03 00:35:30,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:30,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [97968431] [2021-05-03 00:35:30,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:31,633 WARN L205 SmtUtils]: Spent 673.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:35:31,843 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2726 5) (<= 5 v_main_~f~0_9748)) InVars {main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} OutVars{main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} AuxVars[] AssignedVars[] [2021-05-03 00:35:31,844 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:31,845 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:31,847 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:31,870 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:31,891 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2729) (<= 5 v_main_~f~0_9751) (< v_main_~d~0_977 5)) InVars {main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} OutVars{main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} AuxVars[] AssignedVars[] [2021-05-03 00:35:31,893 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:31,916 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:31,919 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:31,934 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:31,960 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9753 5) InVars {main_~f~0=v_main_~f~0_9753} OutVars{main_~f~0=v_main_~f~0_9753} AuxVars[] AssignedVars[] [2021-05-03 00:35:31,962 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:31,962 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:31,966 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:31,980 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:31,994 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2726 5) (<= 5 v_main_~f~0_9748)) InVars {main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} OutVars{main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} AuxVars[] AssignedVars[] [2021-05-03 00:35:31,996 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:32,011 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,014 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,024 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:32,046 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2729) (<= 5 v_main_~f~0_9751) (< v_main_~d~0_977 5)) InVars {main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} OutVars{main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,048 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:32,048 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,051 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,090 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:32,116 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9753 5) InVars {main_~f~0=v_main_~f~0_9753} OutVars{main_~f~0=v_main_~f~0_9753} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,117 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:32,126 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,131 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:32,138 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:32,152 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2726 5) (<= 5 v_main_~f~0_9748)) InVars {main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} OutVars{main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,153 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:32,154 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,157 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,181 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:32,204 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2729) (<= 5 v_main_~f~0_9751) (< v_main_~d~0_977 5)) InVars {main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} OutVars{main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,206 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:32,235 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,238 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,256 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:32,283 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9753 5) InVars {main_~f~0=v_main_~f~0_9753} OutVars{main_~f~0=v_main_~f~0_9753} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,284 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:32,285 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,290 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:32,304 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:32,317 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,318 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,342 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:32,360 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2726 5) (<= 5 v_main_~f~0_9748)) InVars {main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} OutVars{main_~e~0=v_main_~e~0_2726, main_~f~0=v_main_~f~0_9748} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,361 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:32,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,380 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,391 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:32,412 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2729) (<= 5 v_main_~f~0_9751) (< v_main_~d~0_977 5)) InVars {main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} OutVars{main_~d~0=v_main_~d~0_977, main_~e~0=v_main_~e~0_2729, main_~f~0=v_main_~f~0_9751} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,413 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:32,414 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,418 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:32,457 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:32,484 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_9753 5) InVars {main_~f~0=v_main_~f~0_9753} OutVars{main_~f~0=v_main_~f~0_9753} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,485 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:32,491 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,496 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:32,502 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:32,525 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:32,525 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:32,557 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:32,574 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:32,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:32,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:35,171 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:35,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [97968431] [2021-05-03 00:35:35,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [97968431] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:35,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:35,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2021-05-03 00:35:35,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370749402] [2021-05-03 00:35:35,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states [2021-05-03 00:35:35,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:35,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-05-03 00:35:35,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=3802, Unknown=0, NotChecked=0, Total=4160 [2021-05-03 00:35:35,173 INFO L87 Difference]: Start difference. First operand 141 states and 146 transitions. Second operand has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:41,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:41,011 INFO L93 Difference]: Finished difference Result 186 states and 209 transitions. [2021-05-03 00:35:41,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-03 00:35:41,011 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 140 [2021-05-03 00:35:41,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:41,012 INFO L225 Difference]: With dead ends: 186 [2021-05-03 00:35:41,012 INFO L226 Difference]: Without dead ends: 171 [2021-05-03 00:35:41,013 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 59 SyntacticMatches, 19 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3833 ImplicationChecksByTransitivity, 5786.5ms TimeCoverageRelationStatistics Valid=1068, Invalid=14934, Unknown=0, NotChecked=0, Total=16002 [2021-05-03 00:35:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-05-03 00:35:41,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 143. [2021-05-03 00:35:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 139 states have internal predecessors, (145), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 148 transitions. [2021-05-03 00:35:41,149 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 148 transitions. Word has length 140 [2021-05-03 00:35:41,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:41,149 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 148 transitions. [2021-05-03 00:35:41,149 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:41,150 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 148 transitions. [2021-05-03 00:35:41,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-05-03 00:35:41,150 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:41,150 INFO L523 BasicCegarLoop]: trace histogram [47, 47, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:41,150 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-05-03 00:35:41,150 INFO L428 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:41,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:41,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1811921024, now seen corresponding path program 55 times [2021-05-03 00:35:41,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:41,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1825043227] [2021-05-03 00:35:41,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:41,881 WARN L205 SmtUtils]: Spent 708.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:35:42,085 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2811 5) (<= 5 v_main_~f~0_10075)) InVars {main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} OutVars{main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,087 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:42,102 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,105 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,114 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:42,135 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1010 5) (<= 5 v_main_~e~0_2814) (<= 5 v_main_~f~0_10078)) InVars {main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} OutVars{main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,137 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:42,137 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,140 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,175 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:42,202 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10080 5) InVars {main_~f~0=v_main_~f~0_10080} OutVars{main_~f~0=v_main_~f~0_10080} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,203 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:42,210 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,214 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:42,221 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:42,235 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2811 5) (<= 5 v_main_~f~0_10075)) InVars {main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} OutVars{main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,236 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:42,237 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,240 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,265 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:42,288 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1010 5) (<= 5 v_main_~e~0_2814) (<= 5 v_main_~f~0_10078)) InVars {main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} OutVars{main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,290 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:42,291 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,294 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,337 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:42,366 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10080 5) InVars {main_~f~0=v_main_~f~0_10080} OutVars{main_~f~0=v_main_~f~0_10080} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,367 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:42,374 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,380 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:42,387 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:42,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2811 5) (<= 5 v_main_~f~0_10075)) InVars {main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} OutVars{main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,404 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:42,419 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,422 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,440 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:42,461 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1010 5) (<= 5 v_main_~e~0_2814) (<= 5 v_main_~f~0_10078)) InVars {main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} OutVars{main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,463 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:42,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,490 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,505 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:42,534 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10080 5) InVars {main_~f~0=v_main_~f~0_10080} OutVars{main_~f~0=v_main_~f~0_10080} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,535 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:42,536 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,540 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:42,553 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:42,580 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,581 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,607 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:42,626 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2811 5) (<= 5 v_main_~f~0_10075)) InVars {main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} OutVars{main_~e~0=v_main_~e~0_2811, main_~f~0=v_main_~f~0_10075} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,627 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:42,628 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,630 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,654 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:42,675 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1010 5) (<= 5 v_main_~e~0_2814) (<= 5 v_main_~f~0_10078)) InVars {main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} OutVars{main_~d~0=v_main_~d~0_1010, main_~e~0=v_main_~e~0_2814, main_~f~0=v_main_~f~0_10078} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,676 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:42,703 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,706 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:42,721 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:42,748 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10080 5) InVars {main_~f~0=v_main_~f~0_10080} OutVars{main_~f~0=v_main_~f~0_10080} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,750 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:42,757 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,762 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:42,769 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:42,790 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:42,791 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:42,826 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:42,846 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:42,901 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:42,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:45,424 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:45,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1825043227] [2021-05-03 00:35:45,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1825043227] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:45,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:45,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2021-05-03 00:35:45,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133646632] [2021-05-03 00:35:45,424 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states [2021-05-03 00:35:45,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:45,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-05-03 00:35:45,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=3927, Unknown=0, NotChecked=0, Total=4290 [2021-05-03 00:35:45,425 INFO L87 Difference]: Start difference. First operand 143 states and 148 transitions. Second operand has 66 states, 66 states have (on average 2.106060606060606) internal successors, (139), 65 states have internal predecessors, (139), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:51,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:51,466 INFO L93 Difference]: Finished difference Result 190 states and 214 transitions. [2021-05-03 00:35:51,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-03 00:35:51,467 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.106060606060606) internal successors, (139), 65 states have internal predecessors, (139), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 142 [2021-05-03 00:35:51,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:51,467 INFO L225 Difference]: With dead ends: 190 [2021-05-03 00:35:51,467 INFO L226 Difference]: Without dead ends: 175 [2021-05-03 00:35:51,468 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 69 SyntacticMatches, 10 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3859 ImplicationChecksByTransitivity, 5857.2ms TimeCoverageRelationStatistics Valid=1083, Invalid=15429, Unknown=0, NotChecked=0, Total=16512 [2021-05-03 00:35:51,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-03 00:35:51,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-05-03 00:35:51,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 143 states have (on average 1.0419580419580419) internal successors, (149), 143 states have internal predecessors, (149), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:51,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 152 transitions. [2021-05-03 00:35:51,604 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 152 transitions. Word has length 142 [2021-05-03 00:35:51,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:51,604 INFO L480 AbstractCegarLoop]: Abstraction has 147 states and 152 transitions. [2021-05-03 00:35:51,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 66 states, 66 states have (on average 2.106060606060606) internal successors, (139), 65 states have internal predecessors, (139), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:35:51,605 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 152 transitions. [2021-05-03 00:35:51,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-05-03 00:35:51,605 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:51,605 INFO L523 BasicCegarLoop]: trace histogram [48, 48, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:51,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-05-03 00:35:51,606 INFO L428 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:51,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:51,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1878539426, now seen corresponding path program 56 times [2021-05-03 00:35:51,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:51,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1344945286] [2021-05-03 00:35:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:52,366 WARN L205 SmtUtils]: Spent 737.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:35:52,592 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10401) (< v_main_~e~0_2894 5)) InVars {main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} OutVars{main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,593 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:52,594 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,597 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:52,623 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:52,648 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2897) (< v_main_~d~0_1043 5) (<= 5 v_main_~f~0_10404)) InVars {main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} OutVars{main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,649 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:52,684 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,688 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:52,706 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:52,735 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10406 5) InVars {main_~f~0=v_main_~f~0_10406} OutVars{main_~f~0=v_main_~f~0_10406} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,736 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:52,737 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,742 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:52,757 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:52,773 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10401) (< v_main_~e~0_2894 5)) InVars {main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} OutVars{main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,774 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:52,775 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,777 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:52,803 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:52,829 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2897) (< v_main_~d~0_1043 5) (<= 5 v_main_~f~0_10404)) InVars {main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} OutVars{main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,831 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:52,832 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,835 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:52,875 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:52,907 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10406 5) InVars {main_~f~0=v_main_~f~0_10406} OutVars{main_~f~0=v_main_~f~0_10406} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,908 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:52,917 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,923 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:52,931 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:52,946 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10401) (< v_main_~e~0_2894 5)) InVars {main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} OutVars{main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} AuxVars[] AssignedVars[] [2021-05-03 00:35:52,947 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:52,964 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:52,967 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:52,980 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:53,004 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2897) (< v_main_~d~0_1043 5) (<= 5 v_main_~f~0_10404)) InVars {main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} OutVars{main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,005 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:53,036 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,040 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:53,056 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:53,088 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10406 5) InVars {main_~f~0=v_main_~f~0_10406} OutVars{main_~f~0=v_main_~f~0_10406} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,089 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:53,096 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,102 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:53,110 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:53,125 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,126 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,155 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:35:53,175 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10401) (< v_main_~e~0_2894 5)) InVars {main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} OutVars{main_~e~0=v_main_~e~0_2894, main_~f~0=v_main_~f~0_10401} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,176 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:53,193 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,196 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:53,207 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:53,232 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_2897) (< v_main_~d~0_1043 5) (<= 5 v_main_~f~0_10404)) InVars {main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} OutVars{main_~d~0=v_main_~d~0_1043, main_~e~0=v_main_~e~0_2897, main_~f~0=v_main_~f~0_10404} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,234 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:53,268 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,271 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:53,291 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:53,322 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10406 5) InVars {main_~f~0=v_main_~f~0_10406} OutVars{main_~f~0=v_main_~f~0_10406} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,324 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:53,325 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,332 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:53,350 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:53,374 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:53,376 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:53,416 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:35:53,438 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:35:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:53,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:53,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:53,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:35:56,046 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:56,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1344945286] [2021-05-03 00:35:56,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1344945286] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:56,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:56,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2021-05-03 00:35:56,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319047546] [2021-05-03 00:35:56,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-03 00:35:56,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:56,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-03 00:35:56,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=4054, Unknown=0, NotChecked=0, Total=4422 [2021-05-03 00:35:56,047 INFO L87 Difference]: Start difference. First operand 147 states and 152 transitions. Second operand has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:02,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:02,921 INFO L93 Difference]: Finished difference Result 191 states and 214 transitions. [2021-05-03 00:36:02,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-03 00:36:02,922 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 144 [2021-05-03 00:36:02,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:02,923 INFO L225 Difference]: With dead ends: 191 [2021-05-03 00:36:02,923 INFO L226 Difference]: Without dead ends: 176 [2021-05-03 00:36:02,924 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 70 SyntacticMatches, 10 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3995 ImplicationChecksByTransitivity, 6423.0ms TimeCoverageRelationStatistics Valid=1098, Invalid=15932, Unknown=0, NotChecked=0, Total=17030 [2021-05-03 00:36:02,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-03 00:36:03,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 149. [2021-05-03 00:36:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 145 states have (on average 1.0413793103448277) internal successors, (151), 145 states have internal predecessors, (151), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:03,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2021-05-03 00:36:03,063 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 144 [2021-05-03 00:36:03,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:03,063 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2021-05-03 00:36:03,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:03,063 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2021-05-03 00:36:03,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-05-03 00:36:03,064 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:03,064 INFO L523 BasicCegarLoop]: trace histogram [48, 48, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:03,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-05-03 00:36:03,064 INFO L428 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:03,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:03,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1024600489, now seen corresponding path program 57 times [2021-05-03 00:36:03,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:03,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [608755565] [2021-05-03 00:36:03,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:03,789 WARN L205 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:36:03,992 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2982 5) (<= 5 v_main_~f~0_10733)) InVars {main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} OutVars{main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} AuxVars[] AssignedVars[] [2021-05-03 00:36:03,994 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:03,994 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:03,997 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,020 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:04,041 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10736) (<= 5 v_main_~e~0_2985) (< v_main_~d~0_1076 5)) InVars {main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} OutVars{main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,042 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:04,043 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,046 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,083 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:04,109 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10738 5) InVars {main_~f~0=v_main_~f~0_10738} OutVars{main_~f~0=v_main_~f~0_10738} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,110 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:04,111 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,116 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:04,130 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:04,144 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2982 5) (<= 5 v_main_~f~0_10733)) InVars {main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} OutVars{main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,145 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:04,163 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,166 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,177 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:04,198 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10736) (<= 5 v_main_~e~0_2985) (< v_main_~d~0_1076 5)) InVars {main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} OutVars{main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,200 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:04,227 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,230 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,247 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:04,274 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10738 5) InVars {main_~f~0=v_main_~f~0_10738} OutVars{main_~f~0=v_main_~f~0_10738} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,275 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:04,276 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:04,295 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:04,310 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2982 5) (<= 5 v_main_~f~0_10733)) InVars {main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} OutVars{main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,311 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:04,312 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,316 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,341 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:04,363 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10736) (<= 5 v_main_~e~0_2985) (< v_main_~d~0_1076 5)) InVars {main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} OutVars{main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,364 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:04,390 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,393 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,410 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:04,436 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10738 5) InVars {main_~f~0=v_main_~f~0_10738} OutVars{main_~f~0=v_main_~f~0_10738} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,438 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:04,445 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,450 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:04,456 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:04,471 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,472 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,506 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:36:04,528 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_2982 5) (<= 5 v_main_~f~0_10733)) InVars {main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} OutVars{main_~e~0=v_main_~e~0_2982, main_~f~0=v_main_~f~0_10733} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,529 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:04,530 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,533 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,559 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:04,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_10736) (<= 5 v_main_~e~0_2985) (< v_main_~d~0_1076 5)) InVars {main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} OutVars{main_~d~0=v_main_~d~0_1076, main_~e~0=v_main_~e~0_2985, main_~f~0=v_main_~f~0_10736} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,585 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:04,621 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,625 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:04,647 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:04,681 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_10738 5) InVars {main_~f~0=v_main_~f~0_10738} OutVars{main_~f~0=v_main_~f~0_10738} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,682 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:04,692 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,698 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:04,706 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:04,731 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:04,732 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:04,771 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:36:04,790 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:36:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:04,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:04,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:04,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:36:07,644 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:07,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [608755565] [2021-05-03 00:36:07,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [608755565] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:07,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:07,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2021-05-03 00:36:07,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257328652] [2021-05-03 00:36:07,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-03 00:36:07,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:07,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-03 00:36:07,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=4183, Unknown=0, NotChecked=0, Total=4556 [2021-05-03 00:36:07,645 INFO L87 Difference]: Start difference. First operand 149 states and 154 transitions. Second operand has 68 states, 68 states have (on average 2.1176470588235294) internal successors, (144), 67 states have internal predecessors, (144), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:15,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:15,371 INFO L93 Difference]: Finished difference Result 193 states and 216 transitions. [2021-05-03 00:36:15,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-05-03 00:36:15,372 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.1176470588235294) internal successors, (144), 67 states have internal predecessors, (144), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 147 [2021-05-03 00:36:15,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:15,373 INFO L225 Difference]: With dead ends: 193 [2021-05-03 00:36:15,373 INFO L226 Difference]: Without dead ends: 178 [2021-05-03 00:36:15,374 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 65 SyntacticMatches, 17 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4195 ImplicationChecksByTransitivity, 6567.6ms TimeCoverageRelationStatistics Valid=1113, Invalid=16443, Unknown=0, NotChecked=0, Total=17556 [2021-05-03 00:36:15,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-05-03 00:36:15,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 150. [2021-05-03 00:36:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 146 states have (on average 1.0410958904109588) internal successors, (152), 146 states have internal predecessors, (152), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 155 transitions. [2021-05-03 00:36:15,546 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 155 transitions. Word has length 147 [2021-05-03 00:36:15,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:15,546 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 155 transitions. [2021-05-03 00:36:15,546 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.1176470588235294) internal successors, (144), 67 states have internal predecessors, (144), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:15,546 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 155 transitions. [2021-05-03 00:36:15,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-05-03 00:36:15,546 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:15,547 INFO L523 BasicCegarLoop]: trace histogram [49, 49, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:15,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-05-03 00:36:15,547 INFO L428 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:15,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:15,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1177749387, now seen corresponding path program 58 times [2021-05-03 00:36:15,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:15,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [146196105] [2021-05-03 00:36:15,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:16,264 WARN L205 SmtUtils]: Spent 694.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:36:16,473 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3072 5) (<= 5 v_main_~f~0_11071)) InVars {main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} OutVars{main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,474 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:16,490 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,493 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,505 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:16,548 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1109 5) (<= 5 v_main_~e~0_3075) (<= 5 v_main_~f~0_11074)) InVars {main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} OutVars{main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,549 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:16,550 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,553 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,590 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:16,619 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11076 5) InVars {main_~f~0=v_main_~f~0_11076} OutVars{main_~f~0=v_main_~f~0_11076} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,620 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:16,620 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,625 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:16,638 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:16,655 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3072 5) (<= 5 v_main_~f~0_11071)) InVars {main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} OutVars{main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,657 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:16,657 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,660 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,684 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:16,708 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1109 5) (<= 5 v_main_~e~0_3075) (<= 5 v_main_~f~0_11074)) InVars {main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} OutVars{main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,709 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:16,738 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,741 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,761 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:16,794 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11076 5) InVars {main_~f~0=v_main_~f~0_11076} OutVars{main_~f~0=v_main_~f~0_11076} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,795 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:16,802 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,808 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:16,816 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:16,831 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3072 5) (<= 5 v_main_~f~0_11071)) InVars {main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} OutVars{main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,833 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:16,852 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,855 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,867 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:16,891 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1109 5) (<= 5 v_main_~e~0_3075) (<= 5 v_main_~f~0_11074)) InVars {main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} OutVars{main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,892 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:16,893 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,897 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:16,942 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:16,971 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11076 5) InVars {main_~f~0=v_main_~f~0_11076} OutVars{main_~f~0=v_main_~f~0_11076} AuxVars[] AssignedVars[] [2021-05-03 00:36:16,972 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:16,979 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:16,983 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:16,990 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:17,004 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:17,005 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:17,034 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:36:17,054 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3072 5) (<= 5 v_main_~f~0_11071)) InVars {main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} OutVars{main_~e~0=v_main_~e~0_3072, main_~f~0=v_main_~f~0_11071} AuxVars[] AssignedVars[] [2021-05-03 00:36:17,055 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:17,071 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:17,074 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:17,085 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:17,108 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1109 5) (<= 5 v_main_~e~0_3075) (<= 5 v_main_~f~0_11074)) InVars {main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} OutVars{main_~d~0=v_main_~d~0_1109, main_~e~0=v_main_~e~0_3075, main_~f~0=v_main_~f~0_11074} AuxVars[] AssignedVars[] [2021-05-03 00:36:17,109 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:17,138 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:17,141 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:17,161 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:17,192 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11076 5) InVars {main_~f~0=v_main_~f~0_11076} OutVars{main_~f~0=v_main_~f~0_11076} AuxVars[] AssignedVars[] [2021-05-03 00:36:17,193 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:17,193 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:17,198 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:17,214 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:17,239 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:17,240 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:17,279 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:36:17,303 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:36:17,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:17,332 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:36:20,254 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:20,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [146196105] [2021-05-03 00:36:20,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [146196105] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:20,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:20,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2021-05-03 00:36:20,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592661230] [2021-05-03 00:36:20,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states [2021-05-03 00:36:20,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:20,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-05-03 00:36:20,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=4314, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:36:20,257 INFO L87 Difference]: Start difference. First operand 150 states and 155 transitions. Second operand has 69 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 68 states have internal predecessors, (146), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:27,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:27,704 INFO L93 Difference]: Finished difference Result 195 states and 218 transitions. [2021-05-03 00:36:27,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-05-03 00:36:27,705 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 68 states have internal predecessors, (146), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 149 [2021-05-03 00:36:27,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:27,706 INFO L225 Difference]: With dead ends: 195 [2021-05-03 00:36:27,706 INFO L226 Difference]: Without dead ends: 180 [2021-05-03 00:36:27,707 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 65 SyntacticMatches, 18 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4398 ImplicationChecksByTransitivity, 6655.8ms TimeCoverageRelationStatistics Valid=1128, Invalid=16962, Unknown=0, NotChecked=0, Total=18090 [2021-05-03 00:36:27,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-03 00:36:27,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 152. [2021-05-03 00:36:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 148 states have (on average 1.0405405405405406) internal successors, (154), 148 states have internal predecessors, (154), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:27,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 157 transitions. [2021-05-03 00:36:27,873 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 157 transitions. Word has length 149 [2021-05-03 00:36:27,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:27,873 INFO L480 AbstractCegarLoop]: Abstraction has 152 states and 157 transitions. [2021-05-03 00:36:27,873 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 69 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 68 states have internal predecessors, (146), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:27,874 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 157 transitions. [2021-05-03 00:36:27,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-05-03 00:36:27,875 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:27,875 INFO L523 BasicCegarLoop]: trace histogram [50, 50, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:27,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-05-03 00:36:27,875 INFO L428 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:27,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:27,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1970014995, now seen corresponding path program 59 times [2021-05-03 00:36:27,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:27,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [630714664] [2021-05-03 00:36:27,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:28,642 WARN L205 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:36:28,876 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_11415) (< v_main_~e~0_3162 5)) InVars {main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} OutVars{main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} AuxVars[] AssignedVars[] [2021-05-03 00:36:28,877 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:28,895 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:28,898 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:28,911 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:28,937 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1142 5) (<= 5 v_main_~e~0_3165) (<= 5 v_main_~f~0_11418)) InVars {main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} OutVars{main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} AuxVars[] AssignedVars[] [2021-05-03 00:36:28,938 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:28,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:28,972 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:28,990 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:29,023 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11420 5) InVars {main_~f~0=v_main_~f~0_11420} OutVars{main_~f~0=v_main_~f~0_11420} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,024 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:29,033 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,037 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:29,046 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:29,064 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_11415) (< v_main_~e~0_3162 5)) InVars {main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} OutVars{main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,066 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:29,086 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,089 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,101 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:29,127 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1142 5) (<= 5 v_main_~e~0_3165) (<= 5 v_main_~f~0_11418)) InVars {main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} OutVars{main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,129 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:29,160 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,163 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,180 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:29,213 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11420 5) InVars {main_~f~0=v_main_~f~0_11420} OutVars{main_~f~0=v_main_~f~0_11420} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,214 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:29,214 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,220 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:29,233 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:29,249 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_11415) (< v_main_~e~0_3162 5)) InVars {main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} OutVars{main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,251 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:29,272 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,275 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,286 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:29,313 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1142 5) (<= 5 v_main_~e~0_3165) (<= 5 v_main_~f~0_11418)) InVars {main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} OutVars{main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,314 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:29,342 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,346 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,366 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:29,398 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11420 5) InVars {main_~f~0=v_main_~f~0_11420} OutVars{main_~f~0=v_main_~f~0_11420} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,400 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:29,400 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,405 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:29,440 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:29,454 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,455 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,484 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:36:29,504 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_11415) (< v_main_~e~0_3162 5)) InVars {main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} OutVars{main_~e~0=v_main_~e~0_3162, main_~f~0=v_main_~f~0_11415} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,505 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:29,522 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,525 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,537 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:29,563 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1142 5) (<= 5 v_main_~e~0_3165) (<= 5 v_main_~f~0_11418)) InVars {main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} OutVars{main_~d~0=v_main_~d~0_1142, main_~e~0=v_main_~e~0_3165, main_~f~0=v_main_~f~0_11418} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,564 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:29,565 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,568 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:29,608 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:29,640 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11420 5) InVars {main_~f~0=v_main_~f~0_11420} OutVars{main_~f~0=v_main_~f~0_11420} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,641 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:29,641 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:29,661 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:29,687 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:29,688 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:29,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:36:29,746 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:36:29,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:29,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:36:32,999 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:32,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [630714664] [2021-05-03 00:36:32,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [630714664] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:32,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:32,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [70] imperfect sequences [] total 70 [2021-05-03 00:36:32,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704548359] [2021-05-03 00:36:33,000 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states [2021-05-03 00:36:33,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:33,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-05-03 00:36:33,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=4447, Unknown=0, NotChecked=0, Total=4830 [2021-05-03 00:36:33,001 INFO L87 Difference]: Start difference. First operand 152 states and 157 transitions. Second operand has 70 states, 70 states have (on average 2.1142857142857143) internal successors, (148), 69 states have internal predecessors, (148), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:41,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:41,062 INFO L93 Difference]: Finished difference Result 197 states and 220 transitions. [2021-05-03 00:36:41,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-03 00:36:41,062 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.1142857142857143) internal successors, (148), 69 states have internal predecessors, (148), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 151 [2021-05-03 00:36:41,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:41,063 INFO L225 Difference]: With dead ends: 197 [2021-05-03 00:36:41,063 INFO L226 Difference]: Without dead ends: 182 [2021-05-03 00:36:41,064 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 68 SyntacticMatches, 16 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4449 ImplicationChecksByTransitivity, 7283.0ms TimeCoverageRelationStatistics Valid=1143, Invalid=17489, Unknown=0, NotChecked=0, Total=18632 [2021-05-03 00:36:41,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-05-03 00:36:41,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 154. [2021-05-03 00:36:41,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 150 states have (on average 1.04) internal successors, (156), 150 states have internal predecessors, (156), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:41,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 159 transitions. [2021-05-03 00:36:41,238 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 159 transitions. Word has length 151 [2021-05-03 00:36:41,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:41,238 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 159 transitions. [2021-05-03 00:36:41,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 70 states, 70 states have (on average 2.1142857142857143) internal successors, (148), 69 states have internal predecessors, (148), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:41,239 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 159 transitions. [2021-05-03 00:36:41,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-03 00:36:41,239 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:41,239 INFO L523 BasicCegarLoop]: trace histogram [51, 51, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:41,239 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-05-03 00:36:41,240 INFO L428 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:41,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:41,240 INFO L82 PathProgramCache]: Analyzing trace with hash -980357583, now seen corresponding path program 60 times [2021-05-03 00:36:41,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:41,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1355109595] [2021-05-03 00:36:41,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:41,960 WARN L205 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:36:42,198 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3252 5) (<= 5 v_main_~f~0_11765)) InVars {main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} OutVars{main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,200 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:42,200 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,203 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,236 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:42,265 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3255) (< v_main_~d~0_1175 5) (<= 5 v_main_~f~0_11768)) InVars {main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} OutVars{main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,267 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:42,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,309 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,330 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:42,369 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11770 5) InVars {main_~f~0=v_main_~f~0_11770} OutVars{main_~f~0=v_main_~f~0_11770} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,370 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:42,371 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,378 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:42,394 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:42,413 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3252 5) (<= 5 v_main_~f~0_11765)) InVars {main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} OutVars{main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,415 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:42,436 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,439 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,451 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:42,479 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3255) (< v_main_~d~0_1175 5) (<= 5 v_main_~f~0_11768)) InVars {main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} OutVars{main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,480 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:42,518 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,522 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,550 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:42,599 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11770 5) InVars {main_~f~0=v_main_~f~0_11770} OutVars{main_~f~0=v_main_~f~0_11770} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,600 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:42,602 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,610 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:42,634 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:42,662 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3252 5) (<= 5 v_main_~f~0_11765)) InVars {main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} OutVars{main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,665 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:42,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,670 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,716 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:42,747 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3255) (< v_main_~d~0_1175 5) (<= 5 v_main_~f~0_11768)) InVars {main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} OutVars{main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,749 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:42,751 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,756 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,824 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:42,877 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11770 5) InVars {main_~f~0=v_main_~f~0_11770} OutVars{main_~f~0=v_main_~f~0_11770} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,879 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:42,880 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,891 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:42,917 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:42,939 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,940 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,988 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:36:43,026 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3252 5) (<= 5 v_main_~f~0_11765)) InVars {main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} OutVars{main_~e~0=v_main_~e~0_3252, main_~f~0=v_main_~f~0_11765} AuxVars[] AssignedVars[] [2021-05-03 00:36:43,027 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:43,028 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:43,031 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:43,064 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:43,088 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3255) (< v_main_~d~0_1175 5) (<= 5 v_main_~f~0_11768)) InVars {main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} OutVars{main_~d~0=v_main_~d~0_1175, main_~e~0=v_main_~e~0_3255, main_~f~0=v_main_~f~0_11768} AuxVars[] AssignedVars[] [2021-05-03 00:36:43,090 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:43,090 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:43,095 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:43,141 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:43,194 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_11770 5) InVars {main_~f~0=v_main_~f~0_11770} OutVars{main_~f~0=v_main_~f~0_11770} AuxVars[] AssignedVars[] [2021-05-03 00:36:43,196 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:43,204 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:43,209 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:43,217 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:43,248 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:43,249 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:43,283 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:36:43,301 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:36:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:43,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:43,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:36:46,560 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:46,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1355109595] [2021-05-03 00:36:46,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1355109595] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:46,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:46,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2021-05-03 00:36:46,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361968834] [2021-05-03 00:36:46,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-03 00:36:46,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:46,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-03 00:36:46,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=4582, Unknown=0, NotChecked=0, Total=4970 [2021-05-03 00:36:46,562 INFO L87 Difference]: Start difference. First operand 154 states and 159 transitions. Second operand has 71 states, 71 states have (on average 2.112676056338028) internal successors, (150), 70 states have internal predecessors, (150), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:55,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:55,318 INFO L93 Difference]: Finished difference Result 199 states and 222 transitions. [2021-05-03 00:36:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-03 00:36:55,319 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.112676056338028) internal successors, (150), 70 states have internal predecessors, (150), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 153 [2021-05-03 00:36:55,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:55,320 INFO L225 Difference]: With dead ends: 199 [2021-05-03 00:36:55,320 INFO L226 Difference]: Without dead ends: 184 [2021-05-03 00:36:55,321 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 69 SyntacticMatches, 16 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4765 ImplicationChecksByTransitivity, 7432.8ms TimeCoverageRelationStatistics Valid=1158, Invalid=18024, Unknown=0, NotChecked=0, Total=19182 [2021-05-03 00:36:55,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-05-03 00:36:55,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 156. [2021-05-03 00:36:55,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 152 states have (on average 1.0394736842105263) internal successors, (158), 152 states have internal predecessors, (158), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:55,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 161 transitions. [2021-05-03 00:36:55,501 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 161 transitions. Word has length 153 [2021-05-03 00:36:55,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:55,501 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 161 transitions. [2021-05-03 00:36:55,501 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 71 states, 71 states have (on average 2.112676056338028) internal successors, (150), 70 states have internal predecessors, (150), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:36:55,501 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 161 transitions. [2021-05-03 00:36:55,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-03 00:36:55,502 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:55,502 INFO L523 BasicCegarLoop]: trace histogram [52, 52, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:55,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-05-03 00:36:55,502 INFO L428 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:55,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:55,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1609989681, now seen corresponding path program 61 times [2021-05-03 00:36:55,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:55,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [456229995] [2021-05-03 00:36:55,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:56,284 WARN L205 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:36:56,492 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3342 5) (<= 5 v_main_~f~0_12121)) InVars {main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} OutVars{main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,493 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:56,509 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,512 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,521 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:56,543 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1208 5) (<= 5 v_main_~f~0_12124) (<= 5 v_main_~e~0_3345)) InVars {main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} OutVars{main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,545 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:56,570 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,573 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,589 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:56,620 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12126 5) InVars {main_~f~0=v_main_~f~0_12126} OutVars{main_~f~0=v_main_~f~0_12126} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,622 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:56,623 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,628 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:56,642 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:56,657 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3342 5) (<= 5 v_main_~f~0_12121)) InVars {main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} OutVars{main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,658 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:56,659 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,662 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,687 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:56,711 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1208 5) (<= 5 v_main_~f~0_12124) (<= 5 v_main_~e~0_3345)) InVars {main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} OutVars{main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,713 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:56,714 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,717 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,786 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:56,816 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12126 5) InVars {main_~f~0=v_main_~f~0_12126} OutVars{main_~f~0=v_main_~f~0_12126} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,817 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:56,818 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,824 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:56,838 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:56,854 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3342 5) (<= 5 v_main_~f~0_12121)) InVars {main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} OutVars{main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,856 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:56,873 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,876 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,886 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:56,909 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1208 5) (<= 5 v_main_~f~0_12124) (<= 5 v_main_~e~0_3345)) InVars {main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} OutVars{main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,911 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:56,940 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,943 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:56,959 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:56,991 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12126 5) InVars {main_~f~0=v_main_~f~0_12126} OutVars{main_~f~0=v_main_~f~0_12126} AuxVars[] AssignedVars[] [2021-05-03 00:36:56,992 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:56,992 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:56,999 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:57,015 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:57,030 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:57,031 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:57,060 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:36:57,080 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3342 5) (<= 5 v_main_~f~0_12121)) InVars {main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} OutVars{main_~e~0=v_main_~e~0_3342, main_~f~0=v_main_~f~0_12121} AuxVars[] AssignedVars[] [2021-05-03 00:36:57,081 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:57,082 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:57,085 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:57,108 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:57,133 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1208 5) (<= 5 v_main_~f~0_12124) (<= 5 v_main_~e~0_3345)) InVars {main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} OutVars{main_~d~0=v_main_~d~0_1208, main_~e~0=v_main_~e~0_3345, main_~f~0=v_main_~f~0_12124} AuxVars[] AssignedVars[] [2021-05-03 00:36:57,134 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:57,135 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:57,138 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:57,183 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:57,216 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12126 5) InVars {main_~f~0=v_main_~f~0_12126} OutVars{main_~f~0=v_main_~f~0_12126} AuxVars[] AssignedVars[] [2021-05-03 00:36:57,217 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:57,225 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:57,231 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:57,240 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:57,265 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:57,266 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:57,308 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:36:57,330 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:36:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:57,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:57,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:37:00,748 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:00,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [456229995] [2021-05-03 00:37:00,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [456229995] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:00,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:00,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [72] imperfect sequences [] total 72 [2021-05-03 00:37:00,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682051648] [2021-05-03 00:37:00,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-03 00:37:00,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:00,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-03 00:37:00,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=4719, Unknown=0, NotChecked=0, Total=5112 [2021-05-03 00:37:00,750 INFO L87 Difference]: Start difference. First operand 156 states and 161 transitions. Second operand has 72 states, 72 states have (on average 2.111111111111111) internal successors, (152), 71 states have internal predecessors, (152), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:09,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:09,488 INFO L93 Difference]: Finished difference Result 201 states and 224 transitions. [2021-05-03 00:37:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-03 00:37:09,490 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.111111111111111) internal successors, (152), 71 states have internal predecessors, (152), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2021-05-03 00:37:09,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:09,491 INFO L225 Difference]: With dead ends: 201 [2021-05-03 00:37:09,491 INFO L226 Difference]: Without dead ends: 186 [2021-05-03 00:37:09,493 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 66 SyntacticMatches, 20 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4948 ImplicationChecksByTransitivity, 8082.4ms TimeCoverageRelationStatistics Valid=1173, Invalid=18567, Unknown=0, NotChecked=0, Total=19740 [2021-05-03 00:37:09,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-05-03 00:37:09,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 158. [2021-05-03 00:37:09,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 154 states have (on average 1.0389610389610389) internal successors, (160), 154 states have internal predecessors, (160), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:09,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 163 transitions. [2021-05-03 00:37:09,683 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 163 transitions. Word has length 155 [2021-05-03 00:37:09,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:09,683 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 163 transitions. [2021-05-03 00:37:09,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 2.111111111111111) internal successors, (152), 71 states have internal predecessors, (152), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:09,683 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 163 transitions. [2021-05-03 00:37:09,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-03 00:37:09,684 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:09,684 INFO L523 BasicCegarLoop]: trace histogram [53, 53, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:09,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-05-03 00:37:09,684 INFO L428 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:09,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:09,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1096047123, now seen corresponding path program 62 times [2021-05-03 00:37:09,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:09,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [609356703] [2021-05-03 00:37:09,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:37:10,834 WARN L205 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:37:11,300 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12483) (< v_main_~e~0_3432 5)) InVars {main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} OutVars{main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,302 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:11,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,310 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:11,361 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:11,414 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3435) (<= 5 v_main_~f~0_12486) (< v_main_~d~0_1241 5)) InVars {main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} OutVars{main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,416 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:11,469 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,475 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:11,507 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:11,570 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12488 5) InVars {main_~f~0=v_main_~f~0_12488} OutVars{main_~f~0=v_main_~f~0_12488} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,573 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:11,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,585 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:11,619 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:11,648 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12483) (< v_main_~e~0_3432 5)) InVars {main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} OutVars{main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,650 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:11,652 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,657 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:11,711 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:11,758 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3435) (<= 5 v_main_~f~0_12486) (< v_main_~d~0_1241 5)) InVars {main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} OutVars{main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,761 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:11,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,824 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:11,857 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:11,924 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12488 5) InVars {main_~f~0=v_main_~f~0_12488} OutVars{main_~f~0=v_main_~f~0_12488} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,927 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:11,943 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:11,952 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:11,968 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:11,987 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12483) (< v_main_~e~0_3432 5)) InVars {main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} OutVars{main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} AuxVars[] AssignedVars[] [2021-05-03 00:37:11,988 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:12,012 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,017 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:12,043 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:12,065 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3435) (<= 5 v_main_~f~0_12486) (< v_main_~d~0_1241 5)) InVars {main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} OutVars{main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,067 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:12,068 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,072 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:12,115 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:12,146 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12488 5) InVars {main_~f~0=v_main_~f~0_12488} OutVars{main_~f~0=v_main_~f~0_12488} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,147 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:12,148 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,153 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:12,169 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:12,184 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,185 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,219 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:37:12,241 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12483) (< v_main_~e~0_3432 5)) InVars {main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} OutVars{main_~e~0=v_main_~e~0_3432, main_~f~0=v_main_~f~0_12483} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,242 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:12,261 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,274 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:12,285 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:12,310 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3435) (<= 5 v_main_~f~0_12486) (< v_main_~d~0_1241 5)) InVars {main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} OutVars{main_~d~0=v_main_~d~0_1241, main_~e~0=v_main_~e~0_3435, main_~f~0=v_main_~f~0_12486} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,313 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:12,341 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,344 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:12,362 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:12,393 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12488 5) InVars {main_~f~0=v_main_~f~0_12488} OutVars{main_~f~0=v_main_~f~0_12488} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,395 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:12,402 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,407 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:12,416 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:12,442 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:12,443 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:12,479 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:37:12,498 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:37:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:12,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:37:12,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:37:15,800 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:15,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [609356703] [2021-05-03 00:37:15,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [609356703] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:15,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:15,800 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [73] imperfect sequences [] total 73 [2021-05-03 00:37:15,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280108818] [2021-05-03 00:37:15,800 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states [2021-05-03 00:37:15,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:15,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-05-03 00:37:15,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=4858, Unknown=0, NotChecked=0, Total=5256 [2021-05-03 00:37:15,801 INFO L87 Difference]: Start difference. First operand 158 states and 163 transitions. Second operand has 73 states, 73 states have (on average 2.1095890410958904) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:25,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:25,399 INFO L93 Difference]: Finished difference Result 205 states and 229 transitions. [2021-05-03 00:37:25,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-03 00:37:25,401 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.1095890410958904) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 157 [2021-05-03 00:37:25,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:25,402 INFO L225 Difference]: With dead ends: 205 [2021-05-03 00:37:25,402 INFO L226 Difference]: Without dead ends: 190 [2021-05-03 00:37:25,404 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 70 SyntacticMatches, 17 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4965 ImplicationChecksByTransitivity, 8341.5ms TimeCoverageRelationStatistics Valid=1188, Invalid=19118, Unknown=0, NotChecked=0, Total=20306 [2021-05-03 00:37:25,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-05-03 00:37:25,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 162. [2021-05-03 00:37:25,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 158 states have (on average 1.0379746835443038) internal successors, (164), 158 states have internal predecessors, (164), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:25,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 167 transitions. [2021-05-03 00:37:25,589 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 167 transitions. Word has length 157 [2021-05-03 00:37:25,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:25,589 INFO L480 AbstractCegarLoop]: Abstraction has 162 states and 167 transitions. [2021-05-03 00:37:25,589 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 73 states, 73 states have (on average 2.1095890410958904) internal successors, (154), 72 states have internal predecessors, (154), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:25,589 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 167 transitions. [2021-05-03 00:37:25,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-05-03 00:37:25,590 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:25,590 INFO L523 BasicCegarLoop]: trace histogram [54, 54, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:25,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-05-03 00:37:25,590 INFO L428 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:25,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1118487925, now seen corresponding path program 63 times [2021-05-03 00:37:25,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:25,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1108956754] [2021-05-03 00:37:25,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:37:26,412 WARN L205 SmtUtils]: Spent 802.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:37:26,749 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3520 5) (<= 5 v_main_~f~0_12844)) InVars {main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} OutVars{main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} AuxVars[] AssignedVars[] [2021-05-03 00:37:26,751 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:26,776 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:26,780 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:26,794 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:26,825 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12847) (< v_main_~d~0_1274 5) (<= 5 v_main_~e~0_3523)) InVars {main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} OutVars{main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} AuxVars[] AssignedVars[] [2021-05-03 00:37:26,826 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:26,866 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:26,871 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:26,895 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:26,940 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12849 5) InVars {main_~f~0=v_main_~f~0_12849} OutVars{main_~f~0=v_main_~f~0_12849} AuxVars[] AssignedVars[] [2021-05-03 00:37:26,941 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:26,942 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:26,950 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:26,974 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:26,998 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3520 5) (<= 5 v_main_~f~0_12844)) InVars {main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} OutVars{main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,000 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:27,027 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,030 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,044 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:27,074 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12847) (< v_main_~d~0_1274 5) (<= 5 v_main_~e~0_3523)) InVars {main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} OutVars{main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,075 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:27,077 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,080 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,141 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:27,185 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12849 5) InVars {main_~f~0=v_main_~f~0_12849} OutVars{main_~f~0=v_main_~f~0_12849} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,186 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:27,199 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,207 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:27,217 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:27,257 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3520 5) (<= 5 v_main_~f~0_12844)) InVars {main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} OutVars{main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,260 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:27,289 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,292 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,304 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:27,343 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12847) (< v_main_~d~0_1274 5) (<= 5 v_main_~e~0_3523)) InVars {main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} OutVars{main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,347 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:27,348 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,352 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,417 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:27,463 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12849 5) InVars {main_~f~0=v_main_~f~0_12849} OutVars{main_~f~0=v_main_~f~0_12849} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,465 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:27,479 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,488 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:27,502 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:27,524 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,525 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,562 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:37:27,591 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3520 5) (<= 5 v_main_~f~0_12844)) InVars {main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} OutVars{main_~e~0=v_main_~e~0_3520, main_~f~0=v_main_~f~0_12844} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,592 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:27,623 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,627 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,644 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:27,679 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_12847) (< v_main_~d~0_1274 5) (<= 5 v_main_~e~0_3523)) InVars {main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} OutVars{main_~d~0=v_main_~d~0_1274, main_~e~0=v_main_~e~0_3523, main_~f~0=v_main_~f~0_12847} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,682 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:27,683 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,687 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:27,749 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:27,793 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_12849 5) InVars {main_~f~0=v_main_~f~0_12849} OutVars{main_~f~0=v_main_~f~0_12849} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,794 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:27,796 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,803 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:27,828 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:27,863 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:27,864 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:27,908 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:37:27,936 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:37:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:27,986 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:37:27,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:37:33,303 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:33,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1108956754] [2021-05-03 00:37:33,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1108956754] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:33,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:33,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [74] imperfect sequences [] total 74 [2021-05-03 00:37:33,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545823011] [2021-05-03 00:37:33,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states [2021-05-03 00:37:33,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:33,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-05-03 00:37:33,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=4999, Unknown=0, NotChecked=0, Total=5402 [2021-05-03 00:37:33,306 INFO L87 Difference]: Start difference. First operand 162 states and 167 transitions. Second operand has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:43,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:43,610 INFO L93 Difference]: Finished difference Result 206 states and 229 transitions. [2021-05-03 00:37:43,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-05-03 00:37:43,611 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 159 [2021-05-03 00:37:43,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:43,611 INFO L225 Difference]: With dead ends: 206 [2021-05-03 00:37:43,611 INFO L226 Difference]: Without dead ends: 191 [2021-05-03 00:37:43,613 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 76 SyntacticMatches, 12 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 10627.3ms TimeCoverageRelationStatistics Valid=1203, Invalid=19677, Unknown=0, NotChecked=0, Total=20880 [2021-05-03 00:37:43,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-05-03 00:37:43,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 164. [2021-05-03 00:37:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 160 states have (on average 1.0375) internal successors, (166), 160 states have internal predecessors, (166), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:43,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 169 transitions. [2021-05-03 00:37:43,780 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 169 transitions. Word has length 159 [2021-05-03 00:37:43,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:43,780 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 169 transitions. [2021-05-03 00:37:43,780 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:43,780 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 169 transitions. [2021-05-03 00:37:43,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-05-03 00:37:43,781 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:43,781 INFO L523 BasicCegarLoop]: trace histogram [54, 54, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:43,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-05-03 00:37:43,781 INFO L428 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:43,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:43,782 INFO L82 PathProgramCache]: Analyzing trace with hash -1397918710, now seen corresponding path program 64 times [2021-05-03 00:37:43,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:43,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [701647589] [2021-05-03 00:37:43,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:37:44,594 WARN L205 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:37:44,855 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13211) (< v_main_~e~0_3613 5)) InVars {main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} OutVars{main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} AuxVars[] AssignedVars[] [2021-05-03 00:37:44,857 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:44,878 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:44,881 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:44,894 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:44,918 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3616) (< v_main_~d~0_1307 5) (<= 5 v_main_~f~0_13214)) InVars {main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} OutVars{main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} AuxVars[] AssignedVars[] [2021-05-03 00:37:44,920 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:44,920 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:44,924 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:44,975 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:45,007 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13216 5) InVars {main_~f~0=v_main_~f~0_13216} OutVars{main_~f~0=v_main_~f~0_13216} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,009 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:45,021 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,027 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:45,037 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:45,057 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13211) (< v_main_~e~0_3613 5)) InVars {main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} OutVars{main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,058 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:45,059 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,063 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,097 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:45,123 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3616) (< v_main_~d~0_1307 5) (<= 5 v_main_~f~0_13214)) InVars {main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} OutVars{main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,126 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:45,127 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,131 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,180 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:45,214 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13216 5) InVars {main_~f~0=v_main_~f~0_13216} OutVars{main_~f~0=v_main_~f~0_13216} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,215 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:45,223 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,230 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:45,238 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:45,253 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13211) (< v_main_~e~0_3613 5)) InVars {main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} OutVars{main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,255 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:45,255 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,258 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,289 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:45,313 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3616) (< v_main_~d~0_1307 5) (<= 5 v_main_~f~0_13214)) InVars {main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} OutVars{main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,315 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:45,315 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,319 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,369 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:45,403 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13216 5) InVars {main_~f~0=v_main_~f~0_13216} OutVars{main_~f~0=v_main_~f~0_13216} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,405 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:45,406 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,413 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:45,430 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:45,446 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,447 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,479 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:37:45,501 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13211) (< v_main_~e~0_3613 5)) InVars {main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} OutVars{main_~e~0=v_main_~e~0_3613, main_~f~0=v_main_~f~0_13211} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,504 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:45,505 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,508 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,541 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:45,568 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3616) (< v_main_~d~0_1307 5) (<= 5 v_main_~f~0_13214)) InVars {main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} OutVars{main_~d~0=v_main_~d~0_1307, main_~e~0=v_main_~e~0_3616, main_~f~0=v_main_~f~0_13214} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,569 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:45,570 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,574 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:45,617 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:45,650 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13216 5) InVars {main_~f~0=v_main_~f~0_13216} OutVars{main_~f~0=v_main_~f~0_13216} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,651 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:45,662 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,668 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:45,676 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:45,703 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:45,704 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:45,746 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:37:45,769 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:37:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:45,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:37:45,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:45,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:37:49,857 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:49,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [701647589] [2021-05-03 00:37:49,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [701647589] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:49,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:49,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [75] imperfect sequences [] total 75 [2021-05-03 00:37:49,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618247052] [2021-05-03 00:37:49,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-05-03 00:37:49,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:49,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-05-03 00:37:49,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=5142, Unknown=0, NotChecked=0, Total=5550 [2021-05-03 00:37:49,864 INFO L87 Difference]: Start difference. First operand 164 states and 169 transitions. Second operand has 75 states, 75 states have (on average 2.12) internal successors, (159), 74 states have internal predecessors, (159), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:59,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:59,178 INFO L93 Difference]: Finished difference Result 208 states and 231 transitions. [2021-05-03 00:37:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-03 00:37:59,180 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.12) internal successors, (159), 74 states have internal predecessors, (159), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 162 [2021-05-03 00:37:59,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:59,181 INFO L225 Difference]: With dead ends: 208 [2021-05-03 00:37:59,182 INFO L226 Difference]: Without dead ends: 193 [2021-05-03 00:37:59,183 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 74 SyntacticMatches, 16 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5391 ImplicationChecksByTransitivity, 9034.5ms TimeCoverageRelationStatistics Valid=1218, Invalid=20244, Unknown=0, NotChecked=0, Total=21462 [2021-05-03 00:37:59,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-03 00:37:59,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 165. [2021-05-03 00:37:59,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 161 states have (on average 1.0372670807453417) internal successors, (167), 161 states have internal predecessors, (167), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:59,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 170 transitions. [2021-05-03 00:37:59,380 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 170 transitions. Word has length 162 [2021-05-03 00:37:59,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:59,380 INFO L480 AbstractCegarLoop]: Abstraction has 165 states and 170 transitions. [2021-05-03 00:37:59,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 75 states, 75 states have (on average 2.12) internal successors, (159), 74 states have internal predecessors, (159), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:37:59,381 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 170 transitions. [2021-05-03 00:37:59,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-05-03 00:37:59,381 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:59,381 INFO L523 BasicCegarLoop]: trace histogram [55, 55, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:59,382 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-05-03 00:37:59,382 INFO L428 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:59,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:59,382 INFO L82 PathProgramCache]: Analyzing trace with hash 840693096, now seen corresponding path program 65 times [2021-05-03 00:37:59,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:59,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1120282912] [2021-05-03 00:37:59,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:00,183 WARN L205 SmtUtils]: Spent 780.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:38:00,433 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13584) (< v_main_~e~0_3708 5)) InVars {main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} OutVars{main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,434 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:00,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,455 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,469 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:00,498 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1340 5) (<= 5 v_main_~e~0_3711) (<= 5 v_main_~f~0_13587)) InVars {main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} OutVars{main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,505 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:00,535 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,539 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,557 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:00,592 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13589 5) InVars {main_~f~0=v_main_~f~0_13589} OutVars{main_~f~0=v_main_~f~0_13589} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,593 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:00,603 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,608 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:00,617 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:00,634 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13584) (< v_main_~e~0_3708 5)) InVars {main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} OutVars{main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,636 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:00,636 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,639 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,662 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:00,690 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1340 5) (<= 5 v_main_~e~0_3711) (<= 5 v_main_~f~0_13587)) InVars {main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} OutVars{main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,691 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:00,692 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,695 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,741 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:00,776 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13589 5) InVars {main_~f~0=v_main_~f~0_13589} OutVars{main_~f~0=v_main_~f~0_13589} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,777 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:00,777 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,784 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:00,800 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:00,817 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13584) (< v_main_~e~0_3708 5)) InVars {main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} OutVars{main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,818 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:00,819 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,821 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,845 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:00,869 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1340 5) (<= 5 v_main_~e~0_3711) (<= 5 v_main_~f~0_13587)) InVars {main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} OutVars{main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,871 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:00,872 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,876 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:00,917 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:00,966 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13589 5) InVars {main_~f~0=v_main_~f~0_13589} OutVars{main_~f~0=v_main_~f~0_13589} AuxVars[] AssignedVars[] [2021-05-03 00:38:00,967 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:00,968 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:00,973 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:00,985 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:01,001 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:01,002 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:01,030 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:38:01,049 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13584) (< v_main_~e~0_3708 5)) InVars {main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} OutVars{main_~e~0=v_main_~e~0_3708, main_~f~0=v_main_~f~0_13584} AuxVars[] AssignedVars[] [2021-05-03 00:38:01,051 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:01,071 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:01,074 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:01,087 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:01,113 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1340 5) (<= 5 v_main_~e~0_3711) (<= 5 v_main_~f~0_13587)) InVars {main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} OutVars{main_~d~0=v_main_~d~0_1340, main_~e~0=v_main_~e~0_3711, main_~f~0=v_main_~f~0_13587} AuxVars[] AssignedVars[] [2021-05-03 00:38:01,114 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:01,115 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:01,119 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:01,162 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:01,194 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13589 5) InVars {main_~f~0=v_main_~f~0_13589} OutVars{main_~f~0=v_main_~f~0_13589} AuxVars[] AssignedVars[] [2021-05-03 00:38:01,195 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:01,206 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:01,211 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:01,220 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:01,249 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:01,251 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:01,296 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:38:01,319 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:38:01,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:01,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:01,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:01,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:38:04,992 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:04,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1120282912] [2021-05-03 00:38:04,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1120282912] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:04,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:04,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [76] imperfect sequences [] total 76 [2021-05-03 00:38:04,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676189094] [2021-05-03 00:38:04,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-03 00:38:04,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:04,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-03 00:38:04,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=5287, Unknown=0, NotChecked=0, Total=5700 [2021-05-03 00:38:04,994 INFO L87 Difference]: Start difference. First operand 165 states and 170 transitions. Second operand has 76 states, 76 states have (on average 2.1184210526315788) internal successors, (161), 75 states have internal predecessors, (161), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:14,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:38:14,929 INFO L93 Difference]: Finished difference Result 210 states and 233 transitions. [2021-05-03 00:38:14,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-05-03 00:38:14,930 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.1184210526315788) internal successors, (161), 75 states have internal predecessors, (161), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 164 [2021-05-03 00:38:14,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:38:14,930 INFO L225 Difference]: With dead ends: 210 [2021-05-03 00:38:14,930 INFO L226 Difference]: Without dead ends: 195 [2021-05-03 00:38:14,931 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 74 SyntacticMatches, 17 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5476 ImplicationChecksByTransitivity, 8411.7ms TimeCoverageRelationStatistics Valid=1233, Invalid=20819, Unknown=0, NotChecked=0, Total=22052 [2021-05-03 00:38:14,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-03 00:38:15,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 167. [2021-05-03 00:38:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 163 states have (on average 1.0368098159509203) internal successors, (169), 163 states have internal predecessors, (169), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:15,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 172 transitions. [2021-05-03 00:38:15,127 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 172 transitions. Word has length 164 [2021-05-03 00:38:15,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:38:15,127 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 172 transitions. [2021-05-03 00:38:15,128 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 2.1184210526315788) internal successors, (161), 75 states have internal predecessors, (161), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:15,128 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 172 transitions. [2021-05-03 00:38:15,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-05-03 00:38:15,128 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:38:15,128 INFO L523 BasicCegarLoop]: trace histogram [56, 56, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:38:15,128 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-05-03 00:38:15,129 INFO L428 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:38:15,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:38:15,129 INFO L82 PathProgramCache]: Analyzing trace with hash 368023366, now seen corresponding path program 66 times [2021-05-03 00:38:15,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:38:15,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [998768297] [2021-05-03 00:38:15,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:15,907 WARN L205 SmtUtils]: Spent 742.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:38:16,149 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13963) (< v_main_~e~0_3803 5)) InVars {main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} OutVars{main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,151 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:16,167 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,170 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,182 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:16,208 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3806) (<= 5 v_main_~f~0_13966) (< v_main_~d~0_1373 5)) InVars {main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} OutVars{main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,209 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:16,239 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,243 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,260 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:16,290 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13968 5) InVars {main_~f~0=v_main_~f~0_13968} OutVars{main_~f~0=v_main_~f~0_13968} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,291 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:16,298 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,303 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:16,311 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:16,327 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13963) (< v_main_~e~0_3803 5)) InVars {main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} OutVars{main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,328 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:16,347 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,350 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,360 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:16,384 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3806) (<= 5 v_main_~f~0_13966) (< v_main_~d~0_1373 5)) InVars {main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} OutVars{main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,386 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:16,387 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,391 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,438 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:16,473 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13968 5) InVars {main_~f~0=v_main_~f~0_13968} OutVars{main_~f~0=v_main_~f~0_13968} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,474 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:16,484 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,490 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:16,498 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:16,515 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13963) (< v_main_~e~0_3803 5)) InVars {main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} OutVars{main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,517 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:16,539 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,543 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,555 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:16,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3806) (<= 5 v_main_~f~0_13966) (< v_main_~d~0_1373 5)) InVars {main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} OutVars{main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,586 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:16,617 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,620 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,639 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:16,690 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13968 5) InVars {main_~f~0=v_main_~f~0_13968} OutVars{main_~f~0=v_main_~f~0_13968} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,692 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:16,702 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,707 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:16,716 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:16,734 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,735 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,767 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:38:16,787 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_13963) (< v_main_~e~0_3803 5)) InVars {main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} OutVars{main_~e~0=v_main_~e~0_3803, main_~f~0=v_main_~f~0_13963} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,790 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:16,791 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,794 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,823 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:16,848 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3806) (<= 5 v_main_~f~0_13966) (< v_main_~d~0_1373 5)) InVars {main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} OutVars{main_~d~0=v_main_~d~0_1373, main_~e~0=v_main_~e~0_3806, main_~f~0=v_main_~f~0_13966} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,850 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:16,881 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,887 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:16,906 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:16,940 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_13968 5) InVars {main_~f~0=v_main_~f~0_13968} OutVars{main_~f~0=v_main_~f~0_13968} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,942 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:16,943 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:16,948 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:16,962 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:16,992 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:16,993 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:17,036 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:38:17,060 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:38:17,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:17,091 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:38:20,779 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:20,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [998768297] [2021-05-03 00:38:20,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [998768297] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:20,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:20,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [77] imperfect sequences [] total 77 [2021-05-03 00:38:20,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241214127] [2021-05-03 00:38:20,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states [2021-05-03 00:38:20,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:20,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-05-03 00:38:20,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=5434, Unknown=0, NotChecked=0, Total=5852 [2021-05-03 00:38:20,781 INFO L87 Difference]: Start difference. First operand 167 states and 172 transitions. Second operand has 77 states, 77 states have (on average 2.116883116883117) internal successors, (163), 76 states have internal predecessors, (163), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:29,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:38:29,607 INFO L93 Difference]: Finished difference Result 212 states and 235 transitions. [2021-05-03 00:38:29,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-05-03 00:38:29,608 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.116883116883117) internal successors, (163), 76 states have internal predecessors, (163), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 166 [2021-05-03 00:38:29,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:38:29,610 INFO L225 Difference]: With dead ends: 212 [2021-05-03 00:38:29,610 INFO L226 Difference]: Without dead ends: 197 [2021-05-03 00:38:29,611 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 81 SyntacticMatches, 11 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5682 ImplicationChecksByTransitivity, 8434.7ms TimeCoverageRelationStatistics Valid=1248, Invalid=21402, Unknown=0, NotChecked=0, Total=22650 [2021-05-03 00:38:29,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-03 00:38:29,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2021-05-03 00:38:29,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 165 states have (on average 1.0363636363636364) internal successors, (171), 165 states have internal predecessors, (171), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:29,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 174 transitions. [2021-05-03 00:38:29,810 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 174 transitions. Word has length 166 [2021-05-03 00:38:29,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:38:29,810 INFO L480 AbstractCegarLoop]: Abstraction has 169 states and 174 transitions. [2021-05-03 00:38:29,811 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 77 states, 77 states have (on average 2.116883116883117) internal successors, (163), 76 states have internal predecessors, (163), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:29,811 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 174 transitions. [2021-05-03 00:38:29,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-05-03 00:38:29,825 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:38:29,826 INFO L523 BasicCegarLoop]: trace histogram [57, 57, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:38:29,826 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-05-03 00:38:29,826 INFO L428 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:38:29,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:38:29,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1398946212, now seen corresponding path program 67 times [2021-05-03 00:38:29,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:38:29,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1597889642] [2021-05-03 00:38:29,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:30,667 WARN L205 SmtUtils]: Spent 778.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:38:30,923 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3898 5) (<= 5 v_main_~f~0_14348)) InVars {main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} OutVars{main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} AuxVars[] AssignedVars[] [2021-05-03 00:38:30,925 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:30,947 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:30,950 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:30,964 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:30,992 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3901) (< v_main_~d~0_1406 5) (<= 5 v_main_~f~0_14351)) InVars {main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} OutVars{main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} AuxVars[] AssignedVars[] [2021-05-03 00:38:30,994 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:31,029 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,033 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,053 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:31,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14353 5) InVars {main_~f~0=v_main_~f~0_14353} OutVars{main_~f~0=v_main_~f~0_14353} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,087 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:31,095 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,101 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:31,108 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:31,124 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3898 5) (<= 5 v_main_~f~0_14348)) InVars {main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} OutVars{main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,126 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:31,126 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,129 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,154 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:31,178 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3901) (< v_main_~d~0_1406 5) (<= 5 v_main_~f~0_14351)) InVars {main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} OutVars{main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,180 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:31,181 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,185 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,224 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:31,258 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14353 5) InVars {main_~f~0=v_main_~f~0_14353} OutVars{main_~f~0=v_main_~f~0_14353} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,259 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:31,260 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,267 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:31,283 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:31,302 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3898 5) (<= 5 v_main_~f~0_14348)) InVars {main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} OutVars{main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,303 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:31,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,307 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,338 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:31,362 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3901) (< v_main_~d~0_1406 5) (<= 5 v_main_~f~0_14351)) InVars {main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} OutVars{main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,365 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:31,395 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,398 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,417 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:31,452 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14353 5) InVars {main_~f~0=v_main_~f~0_14353} OutVars{main_~f~0=v_main_~f~0_14353} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,453 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:31,462 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,467 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:31,475 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:31,495 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,496 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,525 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:38:31,547 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3898 5) (<= 5 v_main_~f~0_14348)) InVars {main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} OutVars{main_~e~0=v_main_~e~0_3898, main_~f~0=v_main_~f~0_14348} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,548 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:31,572 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,576 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,588 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:31,614 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_3901) (< v_main_~d~0_1406 5) (<= 5 v_main_~f~0_14351)) InVars {main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} OutVars{main_~d~0=v_main_~d~0_1406, main_~e~0=v_main_~e~0_3901, main_~f~0=v_main_~f~0_14351} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,617 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:31,654 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,658 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,675 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:31,706 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14353 5) InVars {main_~f~0=v_main_~f~0_14353} OutVars{main_~f~0=v_main_~f~0_14353} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,708 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:31,716 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,721 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:31,729 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:31,758 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,759 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,802 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:38:31,826 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:38:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:31,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:38:35,930 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:35,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1597889642] [2021-05-03 00:38:35,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1597889642] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:35,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:35,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [78] imperfect sequences [] total 78 [2021-05-03 00:38:35,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087950048] [2021-05-03 00:38:35,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states [2021-05-03 00:38:35,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:35,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-05-03 00:38:35,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=5583, Unknown=0, NotChecked=0, Total=6006 [2021-05-03 00:38:35,933 INFO L87 Difference]: Start difference. First operand 169 states and 174 transitions. Second operand has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:45,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:38:45,334 INFO L93 Difference]: Finished difference Result 214 states and 237 transitions. [2021-05-03 00:38:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-03 00:38:45,334 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 168 [2021-05-03 00:38:45,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:38:45,337 INFO L225 Difference]: With dead ends: 214 [2021-05-03 00:38:45,337 INFO L226 Difference]: Without dead ends: 199 [2021-05-03 00:38:45,339 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 76 SyntacticMatches, 17 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5834 ImplicationChecksByTransitivity, 9083.1ms TimeCoverageRelationStatistics Valid=1263, Invalid=21993, Unknown=0, NotChecked=0, Total=23256 [2021-05-03 00:38:45,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-03 00:38:45,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 171. [2021-05-03 00:38:45,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 167 states have (on average 1.035928143712575) internal successors, (173), 167 states have internal predecessors, (173), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:45,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 176 transitions. [2021-05-03 00:38:45,588 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 176 transitions. Word has length 168 [2021-05-03 00:38:45,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:38:45,588 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 176 transitions. [2021-05-03 00:38:45,589 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:38:45,589 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 176 transitions. [2021-05-03 00:38:45,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-05-03 00:38:45,590 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:38:45,590 INFO L523 BasicCegarLoop]: trace histogram [58, 58, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:38:45,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-05-03 00:38:45,590 INFO L428 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:38:45,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:38:45,590 INFO L82 PathProgramCache]: Analyzing trace with hash -21644158, now seen corresponding path program 68 times [2021-05-03 00:38:45,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:38:45,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1747247290] [2021-05-03 00:38:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:46,251 WARN L205 SmtUtils]: Spent 637.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:38:46,494 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3993 5) (<= 5 v_main_~f~0_14739)) InVars {main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} OutVars{main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} AuxVars[] AssignedVars[] [2021-05-03 00:38:46,498 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:46,520 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:46,524 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:46,539 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:46,571 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1439 5) (<= 5 v_main_~e~0_3996) (<= 5 v_main_~f~0_14742)) InVars {main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} OutVars{main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} AuxVars[] AssignedVars[] [2021-05-03 00:38:46,574 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:46,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:46,583 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:46,674 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:46,760 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14744 5) InVars {main_~f~0=v_main_~f~0_14744} OutVars{main_~f~0=v_main_~f~0_14744} AuxVars[] AssignedVars[] [2021-05-03 00:38:46,763 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:46,765 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:46,780 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:46,824 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:46,872 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3993 5) (<= 5 v_main_~f~0_14739)) InVars {main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} OutVars{main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} AuxVars[] AssignedVars[] [2021-05-03 00:38:46,875 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:46,917 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:46,924 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:46,955 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:47,030 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1439 5) (<= 5 v_main_~e~0_3996) (<= 5 v_main_~f~0_14742)) InVars {main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} OutVars{main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,033 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:47,107 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,117 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:47,166 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:47,273 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14744 5) InVars {main_~f~0=v_main_~f~0_14744} OutVars{main_~f~0=v_main_~f~0_14744} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:47,300 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,315 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:47,342 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:47,394 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3993 5) (<= 5 v_main_~f~0_14739)) InVars {main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} OutVars{main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,398 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:47,453 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,461 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:47,495 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:47,572 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1439 5) (<= 5 v_main_~e~0_3996) (<= 5 v_main_~f~0_14742)) InVars {main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} OutVars{main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,576 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:47,579 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,583 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:47,642 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:47,676 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14744 5) InVars {main_~f~0=v_main_~f~0_14744} OutVars{main_~f~0=v_main_~f~0_14744} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,677 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:47,678 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,684 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:47,705 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:47,724 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,725 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,757 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:38:47,781 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_3993 5) (<= 5 v_main_~f~0_14739)) InVars {main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} OutVars{main_~e~0=v_main_~e~0_3993, main_~f~0=v_main_~f~0_14739} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,782 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:47,806 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,810 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:47,824 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:47,851 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1439 5) (<= 5 v_main_~e~0_3996) (<= 5 v_main_~f~0_14742)) InVars {main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} OutVars{main_~d~0=v_main_~d~0_1439, main_~e~0=v_main_~e~0_3996, main_~f~0=v_main_~f~0_14742} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,853 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:47,890 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,894 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:47,917 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:47,953 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_14744 5) InVars {main_~f~0=v_main_~f~0_14744} OutVars{main_~f~0=v_main_~f~0_14744} AuxVars[] AssignedVars[] [2021-05-03 00:38:47,954 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:47,955 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:47,963 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:47,983 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:48,013 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:48,014 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:48,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:38:48,072 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:38:48,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:48,127 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:48,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:38:58,584 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:58,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1747247290] [2021-05-03 00:38:58,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1747247290] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:58,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:58,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [79] imperfect sequences [] total 79 [2021-05-03 00:38:58,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098404093] [2021-05-03 00:38:58,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-03 00:38:58,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:58,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-03 00:38:58,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=5734, Unknown=0, NotChecked=0, Total=6162 [2021-05-03 00:38:58,587 INFO L87 Difference]: Start difference. First operand 171 states and 176 transitions. Second operand has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 78 states have internal predecessors, (167), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:09,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:09,097 INFO L93 Difference]: Finished difference Result 216 states and 239 transitions. [2021-05-03 00:39:09,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-03 00:39:09,098 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 78 states have internal predecessors, (167), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 170 [2021-05-03 00:39:09,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:09,099 INFO L225 Difference]: With dead ends: 216 [2021-05-03 00:39:09,099 INFO L226 Difference]: Without dead ends: 201 [2021-05-03 00:39:09,100 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 74 SyntacticMatches, 20 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6165 ImplicationChecksByTransitivity, 15958.1ms TimeCoverageRelationStatistics Valid=1278, Invalid=22592, Unknown=0, NotChecked=0, Total=23870 [2021-05-03 00:39:09,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-03 00:39:09,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 173. [2021-05-03 00:39:09,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 169 states have (on average 1.0355029585798816) internal successors, (175), 169 states have internal predecessors, (175), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:09,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 178 transitions. [2021-05-03 00:39:09,283 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 178 transitions. Word has length 170 [2021-05-03 00:39:09,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:09,283 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 178 transitions. [2021-05-03 00:39:09,283 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 79 states, 79 states have (on average 2.1139240506329116) internal successors, (167), 78 states have internal predecessors, (167), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:09,283 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 178 transitions. [2021-05-03 00:39:09,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-05-03 00:39:09,284 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:09,284 INFO L523 BasicCegarLoop]: trace histogram [59, 59, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:09,284 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-05-03 00:39:09,284 INFO L428 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:09,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:09,284 INFO L82 PathProgramCache]: Analyzing trace with hash 590610400, now seen corresponding path program 69 times [2021-05-03 00:39:09,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:09,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1792027444] [2021-05-03 00:39:09,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:10,100 WARN L205 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:39:10,374 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15136) (< v_main_~e~0_4088 5)) InVars {main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} OutVars{main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,376 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:10,397 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,400 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,413 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:10,442 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1472 5) (<= 5 v_main_~f~0_15139) (<= 5 v_main_~e~0_4091)) InVars {main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} OutVars{main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,443 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:10,444 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,448 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,497 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:10,531 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15141 5) InVars {main_~f~0=v_main_~f~0_15141} OutVars{main_~f~0=v_main_~f~0_15141} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,532 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:10,540 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,546 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:10,554 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:10,572 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15136) (< v_main_~e~0_4088 5)) InVars {main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} OutVars{main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,574 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:10,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,579 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,607 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:10,633 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1472 5) (<= 5 v_main_~f~0_15139) (<= 5 v_main_~e~0_4091)) InVars {main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} OutVars{main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,635 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:10,635 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,638 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,679 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:10,711 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15141 5) InVars {main_~f~0=v_main_~f~0_15141} OutVars{main_~f~0=v_main_~f~0_15141} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,713 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:10,713 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,719 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:10,734 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:10,752 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15136) (< v_main_~e~0_4088 5)) InVars {main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} OutVars{main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,754 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:10,778 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,782 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,797 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:10,824 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1472 5) (<= 5 v_main_~f~0_15139) (<= 5 v_main_~e~0_4091)) InVars {main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} OutVars{main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,825 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:10,826 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,830 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:10,877 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:10,910 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15141 5) InVars {main_~f~0=v_main_~f~0_15141} OutVars{main_~f~0=v_main_~f~0_15141} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,911 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:10,912 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,918 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:10,934 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:10,950 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:10,951 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:10,982 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:39:11,003 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15136) (< v_main_~e~0_4088 5)) InVars {main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} OutVars{main_~e~0=v_main_~e~0_4088, main_~f~0=v_main_~f~0_15136} AuxVars[] AssignedVars[] [2021-05-03 00:39:11,005 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:11,025 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:11,028 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:11,040 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:11,065 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1472 5) (<= 5 v_main_~f~0_15139) (<= 5 v_main_~e~0_4091)) InVars {main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} OutVars{main_~d~0=v_main_~d~0_1472, main_~e~0=v_main_~e~0_4091, main_~f~0=v_main_~f~0_15139} AuxVars[] AssignedVars[] [2021-05-03 00:39:11,066 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:11,067 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:11,071 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:11,116 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:11,149 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15141 5) InVars {main_~f~0=v_main_~f~0_15141} OutVars{main_~f~0=v_main_~f~0_15141} AuxVars[] AssignedVars[] [2021-05-03 00:39:11,150 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:11,159 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:11,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:11,172 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:11,201 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:11,202 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:11,243 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:39:11,265 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:39:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:11,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:39:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:11,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:39:15,436 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:39:15,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1792027444] [2021-05-03 00:39:15,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1792027444] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:39:15,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:39:15,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [80] imperfect sequences [] total 80 [2021-05-03 00:39:15,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664752459] [2021-05-03 00:39:15,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-03 00:39:15,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:39:15,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-03 00:39:15,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=5887, Unknown=0, NotChecked=0, Total=6320 [2021-05-03 00:39:15,438 INFO L87 Difference]: Start difference. First operand 173 states and 178 transitions. Second operand has 80 states, 80 states have (on average 2.1125) internal successors, (169), 79 states have internal predecessors, (169), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:34,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:34,993 INFO L93 Difference]: Finished difference Result 220 states and 244 transitions. [2021-05-03 00:39:34,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-05-03 00:39:34,994 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.1125) internal successors, (169), 79 states have internal predecessors, (169), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 172 [2021-05-03 00:39:34,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:34,995 INFO L225 Difference]: With dead ends: 220 [2021-05-03 00:39:34,995 INFO L226 Difference]: Without dead ends: 205 [2021-05-03 00:39:34,997 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 84 SyntacticMatches, 11 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6117 ImplicationChecksByTransitivity, 12746.3ms TimeCoverageRelationStatistics Valid=1293, Invalid=23199, Unknown=0, NotChecked=0, Total=24492 [2021-05-03 00:39:34,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-03 00:39:35,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 177. [2021-05-03 00:39:35,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 173 states have (on average 1.0346820809248556) internal successors, (179), 173 states have internal predecessors, (179), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 182 transitions. [2021-05-03 00:39:35,198 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 182 transitions. Word has length 172 [2021-05-03 00:39:35,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:35,198 INFO L480 AbstractCegarLoop]: Abstraction has 177 states and 182 transitions. [2021-05-03 00:39:35,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 2.1125) internal successors, (169), 79 states have internal predecessors, (169), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:35,198 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 182 transitions. [2021-05-03 00:39:35,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2021-05-03 00:39:35,199 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:35,199 INFO L523 BasicCegarLoop]: trace histogram [60, 60, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:35,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-05-03 00:39:35,199 INFO L428 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:35,200 INFO L82 PathProgramCache]: Analyzing trace with hash 556721086, now seen corresponding path program 70 times [2021-05-03 00:39:35,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:35,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [488899590] [2021-05-03 00:39:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:36,059 WARN L205 SmtUtils]: Spent 823.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:39:36,351 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15532) (< v_main_~e~0_4181 5)) InVars {main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} OutVars{main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,353 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:36,375 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,379 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,392 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:36,417 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15535) (< v_main_~d~0_1505 5) (<= 5 v_main_~e~0_4184)) InVars {main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} OutVars{main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,418 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:36,450 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,454 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,473 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:36,508 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15537 5) InVars {main_~f~0=v_main_~f~0_15537} OutVars{main_~f~0=v_main_~f~0_15537} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,510 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:36,519 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,526 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:36,534 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:36,553 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15532) (< v_main_~e~0_4181 5)) InVars {main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} OutVars{main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,555 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:36,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,580 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,592 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:36,625 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15535) (< v_main_~d~0_1505 5) (<= 5 v_main_~e~0_4184)) InVars {main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} OutVars{main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,627 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:36,628 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,633 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,695 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:36,738 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15537 5) InVars {main_~f~0=v_main_~f~0_15537} OutVars{main_~f~0=v_main_~f~0_15537} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,740 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:36,741 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,748 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:36,772 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:36,794 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15532) (< v_main_~e~0_4181 5)) InVars {main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} OutVars{main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,796 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:36,797 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,801 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,838 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:36,870 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15535) (< v_main_~d~0_1505 5) (<= 5 v_main_~e~0_4184)) InVars {main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} OutVars{main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} AuxVars[] AssignedVars[] [2021-05-03 00:39:36,872 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:36,937 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:36,942 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:36,979 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:37,052 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15537 5) InVars {main_~f~0=v_main_~f~0_15537} OutVars{main_~f~0=v_main_~f~0_15537} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,054 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:37,056 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,067 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:37,109 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:37,151 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,152 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,205 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:39:37,249 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15532) (< v_main_~e~0_4181 5)) InVars {main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} OutVars{main_~e~0=v_main_~e~0_4181, main_~f~0=v_main_~f~0_15532} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,251 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:37,253 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,258 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:37,320 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:37,385 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15535) (< v_main_~d~0_1505 5) (<= 5 v_main_~e~0_4184)) InVars {main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} OutVars{main_~d~0=v_main_~d~0_1505, main_~e~0=v_main_~e~0_4184, main_~f~0=v_main_~f~0_15535} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,388 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:37,390 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,396 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:37,488 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:37,590 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-05-03 00:39:37,599 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15537 5) InVars {main_~f~0=v_main_~f~0_15537} OutVars{main_~f~0=v_main_~f~0_15537} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,602 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:37,627 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,642 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:37,670 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:37,737 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:37,739 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:37,786 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:39:37,812 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:39:37,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:37,850 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:39:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:39:42,762 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:39:42,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [488899590] [2021-05-03 00:39:42,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [488899590] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:39:42,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:39:42,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2021-05-03 00:39:42,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50781690] [2021-05-03 00:39:42,763 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states [2021-05-03 00:39:42,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:39:42,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-05-03 00:39:42,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=6042, Unknown=0, NotChecked=0, Total=6480 [2021-05-03 00:39:42,764 INFO L87 Difference]: Start difference. First operand 177 states and 182 transitions. Second operand has 81 states, 81 states have (on average 2.111111111111111) internal successors, (171), 80 states have internal predecessors, (171), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:58,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:58,038 INFO L93 Difference]: Finished difference Result 221 states and 244 transitions. [2021-05-03 00:39:58,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-05-03 00:39:58,041 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.111111111111111) internal successors, (171), 80 states have internal predecessors, (171), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 174 [2021-05-03 00:39:58,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:58,042 INFO L225 Difference]: With dead ends: 221 [2021-05-03 00:39:58,042 INFO L226 Difference]: Without dead ends: 206 [2021-05-03 00:39:58,044 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 74 SyntacticMatches, 22 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6469 ImplicationChecksByTransitivity, 13001.8ms TimeCoverageRelationStatistics Valid=1308, Invalid=23814, Unknown=0, NotChecked=0, Total=25122 [2021-05-03 00:39:58,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-05-03 00:39:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 179. [2021-05-03 00:39:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 175 states have (on average 1.0342857142857143) internal successors, (181), 175 states have internal predecessors, (181), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:58,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 184 transitions. [2021-05-03 00:39:58,298 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 184 transitions. Word has length 174 [2021-05-03 00:39:58,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:58,298 INFO L480 AbstractCegarLoop]: Abstraction has 179 states and 184 transitions. [2021-05-03 00:39:58,298 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 81 states, 81 states have (on average 2.111111111111111) internal successors, (171), 80 states have internal predecessors, (171), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:39:58,298 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 184 transitions. [2021-05-03 00:39:58,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-03 00:39:58,299 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:58,299 INFO L523 BasicCegarLoop]: trace histogram [60, 60, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:58,299 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-05-03 00:39:58,299 INFO L428 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:58,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:58,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1528715767, now seen corresponding path program 71 times [2021-05-03 00:39:58,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:58,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [892271270] [2021-05-03 00:39:58,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:59,360 WARN L205 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 205 DAG size of output: 156 [2021-05-03 00:39:59,881 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15934) (< v_main_~e~0_4279 5)) InVars {main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} OutVars{main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} AuxVars[] AssignedVars[] [2021-05-03 00:39:59,884 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:59,922 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:59,926 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:59,951 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:00,001 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15937) (<= 5 v_main_~e~0_4282) (< v_main_~d~0_1538 5)) InVars {main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} OutVars{main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,004 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:00,007 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,012 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,092 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:00,162 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15939 5) InVars {main_~f~0=v_main_~f~0_15939} OutVars{main_~f~0=v_main_~f~0_15939} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,165 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:00,181 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,192 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:00,207 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:00,239 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15934) (< v_main_~e~0_4279 5)) InVars {main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} OutVars{main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,242 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:00,281 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,287 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,308 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:00,355 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15937) (<= 5 v_main_~e~0_4282) (< v_main_~d~0_1538 5)) InVars {main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} OutVars{main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,358 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:00,371 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,374 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,407 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:00,431 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15939 5) InVars {main_~f~0=v_main_~f~0_15939} OutVars{main_~f~0=v_main_~f~0_15939} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,432 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:00,438 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,441 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:00,447 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:00,459 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15934) (< v_main_~e~0_4279 5)) InVars {main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} OutVars{main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,461 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:00,461 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,470 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,489 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:00,510 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15937) (<= 5 v_main_~e~0_4282) (< v_main_~d~0_1538 5)) InVars {main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} OutVars{main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,511 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:00,512 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,514 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,547 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:00,573 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15939 5) InVars {main_~f~0=v_main_~f~0_15939} OutVars{main_~f~0=v_main_~f~0_15939} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,574 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:00,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,580 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:00,595 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:00,608 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,609 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,632 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:40:00,647 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15934) (< v_main_~e~0_4279 5)) InVars {main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} OutVars{main_~e~0=v_main_~e~0_4279, main_~f~0=v_main_~f~0_15934} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,649 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:00,663 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,665 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,674 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:00,692 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_15937) (<= 5 v_main_~e~0_4282) (< v_main_~d~0_1538 5)) InVars {main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} OutVars{main_~d~0=v_main_~d~0_1538, main_~e~0=v_main_~e~0_4282, main_~f~0=v_main_~f~0_15937} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,694 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:00,694 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,697 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:00,729 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:00,751 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_15939 5) InVars {main_~f~0=v_main_~f~0_15939} OutVars{main_~f~0=v_main_~f~0_15939} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,752 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:00,753 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,757 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:00,767 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:00,790 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:00,791 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:00,816 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:40:00,830 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:40:00,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:00,888 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:40:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:00,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:40:05,781 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:40:05,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [892271270] [2021-05-03 00:40:05,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [892271270] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:40:05,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:40:05,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [82] imperfect sequences [] total 82 [2021-05-03 00:40:05,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344581926] [2021-05-03 00:40:05,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states [2021-05-03 00:40:05,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:40:05,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-05-03 00:40:05,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=6199, Unknown=0, NotChecked=0, Total=6642 [2021-05-03 00:40:05,783 INFO L87 Difference]: Start difference. First operand 179 states and 184 transitions. Second operand has 82 states, 82 states have (on average 2.1219512195121952) internal successors, (174), 81 states have internal predecessors, (174), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:20,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:40:20,561 INFO L93 Difference]: Finished difference Result 223 states and 246 transitions. [2021-05-03 00:40:20,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-05-03 00:40:20,571 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.1219512195121952) internal successors, (174), 81 states have internal predecessors, (174), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2021-05-03 00:40:20,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:40:20,573 INFO L225 Difference]: With dead ends: 223 [2021-05-03 00:40:20,573 INFO L226 Difference]: Without dead ends: 208 [2021-05-03 00:40:20,574 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 77 SyntacticMatches, 21 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6479 ImplicationChecksByTransitivity, 12416.1ms TimeCoverageRelationStatistics Valid=1323, Invalid=24437, Unknown=0, NotChecked=0, Total=25760 [2021-05-03 00:40:20,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-05-03 00:40:20,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 180. [2021-05-03 00:40:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 176 states have (on average 1.0340909090909092) internal successors, (182), 176 states have internal predecessors, (182), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:20,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 185 transitions. [2021-05-03 00:40:20,772 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 185 transitions. Word has length 177 [2021-05-03 00:40:20,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:40:20,773 INFO L480 AbstractCegarLoop]: Abstraction has 180 states and 185 transitions. [2021-05-03 00:40:20,773 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 82 states, 82 states have (on average 2.1219512195121952) internal successors, (174), 81 states have internal predecessors, (174), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:20,773 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 185 transitions. [2021-05-03 00:40:20,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-05-03 00:40:20,774 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:40:20,774 INFO L523 BasicCegarLoop]: trace histogram [61, 61, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:40:20,774 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-05-03 00:40:20,774 INFO L428 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:40:20,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:40:20,774 INFO L82 PathProgramCache]: Analyzing trace with hash 132846613, now seen corresponding path program 72 times [2021-05-03 00:40:20,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:40:20,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1877344985] [2021-05-03 00:40:20,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:40:21,826 WARN L205 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:40:22,373 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16342) (< v_main_~e~0_4379 5)) InVars {main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} OutVars{main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} AuxVars[] AssignedVars[] [2021-05-03 00:40:22,375 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:22,377 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:22,386 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:22,464 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:22,550 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16345) (< v_main_~d~0_1571 5) (<= 5 v_main_~e~0_4382)) InVars {main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} OutVars{main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} AuxVars[] AssignedVars[] [2021-05-03 00:40:22,553 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:22,627 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:22,634 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:22,687 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:22,780 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16347 5) InVars {main_~f~0=v_main_~f~0_16347} OutVars{main_~f~0=v_main_~f~0_16347} AuxVars[] AssignedVars[] [2021-05-03 00:40:22,782 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:22,784 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:22,794 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:22,825 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:22,862 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16342) (< v_main_~e~0_4379 5)) InVars {main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} OutVars{main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} AuxVars[] AssignedVars[] [2021-05-03 00:40:22,865 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:22,908 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:22,915 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:22,939 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:22,999 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16345) (< v_main_~d~0_1571 5) (<= 5 v_main_~e~0_4382)) InVars {main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} OutVars{main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,002 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:23,060 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,066 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:23,105 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:23,174 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16347 5) InVars {main_~f~0=v_main_~f~0_16347} OutVars{main_~f~0=v_main_~f~0_16347} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,176 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:23,178 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,190 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:23,220 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:23,253 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16342) (< v_main_~e~0_4379 5)) InVars {main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} OutVars{main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,255 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:23,257 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,262 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:23,323 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:23,380 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16345) (< v_main_~d~0_1571 5) (<= 5 v_main_~e~0_4382)) InVars {main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} OutVars{main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,382 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:23,440 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,445 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:23,479 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:23,552 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16347 5) InVars {main_~f~0=v_main_~f~0_16347} OutVars{main_~f~0=v_main_~f~0_16347} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,554 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:23,571 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,580 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:23,598 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:23,630 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,632 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,687 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:40:23,731 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16342) (< v_main_~e~0_4379 5)) InVars {main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} OutVars{main_~e~0=v_main_~e~0_4379, main_~f~0=v_main_~f~0_16342} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,732 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:23,752 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,754 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:23,766 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:23,790 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16345) (< v_main_~d~0_1571 5) (<= 5 v_main_~e~0_4382)) InVars {main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} OutVars{main_~d~0=v_main_~d~0_1571, main_~e~0=v_main_~e~0_4382, main_~f~0=v_main_~f~0_16345} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,792 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:23,824 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:23,848 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:23,880 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16347 5) InVars {main_~f~0=v_main_~f~0_16347} OutVars{main_~f~0=v_main_~f~0_16347} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,882 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:23,890 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:23,896 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:23,905 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:23,935 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:23,936 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:24,035 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:40:24,075 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:40:24,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:24,124 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:40:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:24,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:40:31,061 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:40:31,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1877344985] [2021-05-03 00:40:31,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1877344985] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:40:31,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:40:31,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [83] imperfect sequences [] total 83 [2021-05-03 00:40:31,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115964045] [2021-05-03 00:40:31,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states [2021-05-03 00:40:31,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:40:31,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-05-03 00:40:31,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=6358, Unknown=0, NotChecked=0, Total=6806 [2021-05-03 00:40:31,063 INFO L87 Difference]: Start difference. First operand 180 states and 185 transitions. Second operand has 83 states, 83 states have (on average 2.1204819277108435) internal successors, (176), 82 states have internal predecessors, (176), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:47,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:40:47,883 INFO L93 Difference]: Finished difference Result 225 states and 248 transitions. [2021-05-03 00:40:47,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-05-03 00:40:47,885 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.1204819277108435) internal successors, (176), 82 states have internal predecessors, (176), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 179 [2021-05-03 00:40:47,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:40:47,887 INFO L225 Difference]: With dead ends: 225 [2021-05-03 00:40:47,887 INFO L226 Difference]: Without dead ends: 210 [2021-05-03 00:40:47,888 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 76 SyntacticMatches, 23 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6726 ImplicationChecksByTransitivity, 15403.8ms TimeCoverageRelationStatistics Valid=1338, Invalid=25068, Unknown=0, NotChecked=0, Total=26406 [2021-05-03 00:40:47,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-05-03 00:40:48,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 182. [2021-05-03 00:40:48,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 178 states have (on average 1.0337078651685394) internal successors, (184), 178 states have internal predecessors, (184), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 187 transitions. [2021-05-03 00:40:48,177 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 187 transitions. Word has length 179 [2021-05-03 00:40:48,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:40:48,178 INFO L480 AbstractCegarLoop]: Abstraction has 182 states and 187 transitions. [2021-05-03 00:40:48,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 83 states, 83 states have (on average 2.1204819277108435) internal successors, (176), 82 states have internal predecessors, (176), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:40:48,178 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 187 transitions. [2021-05-03 00:40:48,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-05-03 00:40:48,187 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:40:48,187 INFO L523 BasicCegarLoop]: trace histogram [62, 62, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:40:48,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-05-03 00:40:48,187 INFO L428 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:40:48,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:40:48,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1267614029, now seen corresponding path program 73 times [2021-05-03 00:40:48,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:40:48,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [586309543] [2021-05-03 00:40:48,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:40:49,452 WARN L205 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:40:49,638 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16756) (< v_main_~e~0_4479 5)) InVars {main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} OutVars{main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,639 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:49,655 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,658 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:49,667 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:49,688 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16759) (< v_main_~d~0_1604 5) (<= 5 v_main_~e~0_4482)) InVars {main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} OutVars{main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,689 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:49,690 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,693 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:49,731 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:49,759 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16761 5) InVars {main_~f~0=v_main_~f~0_16761} OutVars{main_~f~0=v_main_~f~0_16761} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,760 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:49,761 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,767 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:49,781 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:49,797 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16756) (< v_main_~e~0_4479 5)) InVars {main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} OutVars{main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,799 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:49,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:49,831 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:49,856 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16759) (< v_main_~d~0_1604 5) (<= 5 v_main_~e~0_4482)) InVars {main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} OutVars{main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,858 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:49,859 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,863 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:49,904 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:49,934 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16761 5) InVars {main_~f~0=v_main_~f~0_16761} OutVars{main_~f~0=v_main_~f~0_16761} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,936 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:49,944 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,950 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:49,958 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:49,974 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16756) (< v_main_~e~0_4479 5)) InVars {main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} OutVars{main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} AuxVars[] AssignedVars[] [2021-05-03 00:40:49,976 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:49,977 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:49,980 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:50,011 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:50,032 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16759) (< v_main_~d~0_1604 5) (<= 5 v_main_~e~0_4482)) InVars {main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} OutVars{main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,059 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:50,060 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,085 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:50,197 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:50,236 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16761 5) InVars {main_~f~0=v_main_~f~0_16761} OutVars{main_~f~0=v_main_~f~0_16761} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,237 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:50,248 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,254 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:50,263 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:50,280 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,282 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,315 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:40:50,339 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16756) (< v_main_~e~0_4479 5)) InVars {main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} OutVars{main_~e~0=v_main_~e~0_4479, main_~f~0=v_main_~f~0_16756} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,340 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:50,365 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,369 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:50,384 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:50,416 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_16759) (< v_main_~d~0_1604 5) (<= 5 v_main_~e~0_4482)) InVars {main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} OutVars{main_~d~0=v_main_~d~0_1604, main_~e~0=v_main_~e~0_4482, main_~f~0=v_main_~f~0_16759} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,418 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:50,457 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,461 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:50,485 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:50,525 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_16761 5) InVars {main_~f~0=v_main_~f~0_16761} OutVars{main_~f~0=v_main_~f~0_16761} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,526 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:50,537 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,544 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:50,553 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:50,585 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:50,587 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:50,633 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:40:50,660 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:40:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:50,695 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:40:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:40:55,927 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:40:55,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [586309543] [2021-05-03 00:40:55,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [586309543] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:40:55,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:40:55,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [84] imperfect sequences [] total 84 [2021-05-03 00:40:55,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339894514] [2021-05-03 00:40:55,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-03 00:40:55,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:40:55,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-03 00:40:55,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=6519, Unknown=0, NotChecked=0, Total=6972 [2021-05-03 00:40:55,929 INFO L87 Difference]: Start difference. First operand 182 states and 187 transitions. Second operand has 84 states, 84 states have (on average 2.119047619047619) internal successors, (178), 83 states have internal predecessors, (178), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:11,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:41:11,316 INFO L93 Difference]: Finished difference Result 227 states and 250 transitions. [2021-05-03 00:41:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-03 00:41:11,318 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 2.119047619047619) internal successors, (178), 83 states have internal predecessors, (178), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 181 [2021-05-03 00:41:11,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:41:11,319 INFO L225 Difference]: With dead ends: 227 [2021-05-03 00:41:11,319 INFO L226 Difference]: Without dead ends: 212 [2021-05-03 00:41:11,320 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 82 SyntacticMatches, 18 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6865 ImplicationChecksByTransitivity, 12984.8ms TimeCoverageRelationStatistics Valid=1353, Invalid=25707, Unknown=0, NotChecked=0, Total=27060 [2021-05-03 00:41:11,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-05-03 00:41:11,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 184. [2021-05-03 00:41:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 180 states have (on average 1.0333333333333334) internal successors, (186), 180 states have internal predecessors, (186), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 189 transitions. [2021-05-03 00:41:11,529 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 189 transitions. Word has length 181 [2021-05-03 00:41:11,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:41:11,530 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 189 transitions. [2021-05-03 00:41:11,530 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 2.119047619047619) internal successors, (178), 83 states have internal predecessors, (178), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:11,530 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 189 transitions. [2021-05-03 00:41:11,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-05-03 00:41:11,531 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:41:11,531 INFO L523 BasicCegarLoop]: trace histogram [63, 63, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:41:11,531 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-05-03 00:41:11,531 INFO L428 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:41:11,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:41:11,531 INFO L82 PathProgramCache]: Analyzing trace with hash 1509439953, now seen corresponding path program 74 times [2021-05-03 00:41:11,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:41:11,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [298289087] [2021-05-03 00:41:11,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:41:12,521 WARN L205 SmtUtils]: Spent 944.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 159 [2021-05-03 00:41:12,817 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4579 5) (<= 5 v_main_~f~0_17176)) InVars {main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} OutVars{main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} AuxVars[] AssignedVars[] [2021-05-03 00:41:12,819 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:12,820 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:12,823 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:12,857 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:12,889 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4582) (<= 5 v_main_~f~0_17179) (< v_main_~d~0_1637 5)) InVars {main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} OutVars{main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} AuxVars[] AssignedVars[] [2021-05-03 00:41:12,891 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:12,926 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:12,930 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:12,952 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:12,994 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17181 5) InVars {main_~f~0=v_main_~f~0_17181} OutVars{main_~f~0=v_main_~f~0_17181} AuxVars[] AssignedVars[] [2021-05-03 00:41:12,995 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:12,996 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,003 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:13,023 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:13,045 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4579 5) (<= 5 v_main_~f~0_17176)) InVars {main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} OutVars{main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,047 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:13,069 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,073 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,088 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:13,124 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4582) (<= 5 v_main_~f~0_17179) (< v_main_~d~0_1637 5)) InVars {main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} OutVars{main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,126 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:13,163 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,167 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,189 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:13,227 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17181 5) InVars {main_~f~0=v_main_~f~0_17181} OutVars{main_~f~0=v_main_~f~0_17181} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,229 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:13,239 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,245 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:13,254 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:13,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4579 5) (<= 5 v_main_~f~0_17176)) InVars {main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} OutVars{main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:13,298 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,301 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,315 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:13,345 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4582) (<= 5 v_main_~f~0_17179) (< v_main_~d~0_1637 5)) InVars {main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} OutVars{main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,347 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:13,382 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,386 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,407 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:13,448 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17181 5) InVars {main_~f~0=v_main_~f~0_17181} OutVars{main_~f~0=v_main_~f~0_17181} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,450 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:13,451 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,458 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:13,478 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:13,497 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,498 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,530 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:41:13,554 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4579 5) (<= 5 v_main_~f~0_17176)) InVars {main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} OutVars{main_~e~0=v_main_~e~0_4579, main_~f~0=v_main_~f~0_17176} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,555 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:13,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,580 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,594 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:13,622 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4582) (<= 5 v_main_~f~0_17179) (< v_main_~d~0_1637 5)) InVars {main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} OutVars{main_~d~0=v_main_~d~0_1637, main_~e~0=v_main_~e~0_4582, main_~f~0=v_main_~f~0_17179} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,624 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:13,662 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,666 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:13,686 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:13,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17181 5) InVars {main_~f~0=v_main_~f~0_17181} OutVars{main_~f~0=v_main_~f~0_17181} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,727 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:13,727 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,734 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:13,752 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:13,784 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:13,785 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:13,840 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:41:13,876 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:41:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:13,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:41:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:13,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:41:19,555 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:41:19,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [298289087] [2021-05-03 00:41:19,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [298289087] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:41:19,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:41:19,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [85] imperfect sequences [] total 85 [2021-05-03 00:41:19,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125112667] [2021-05-03 00:41:19,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states [2021-05-03 00:41:19,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:41:19,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-05-03 00:41:19,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=6682, Unknown=0, NotChecked=0, Total=7140 [2021-05-03 00:41:19,557 INFO L87 Difference]: Start difference. First operand 184 states and 189 transitions. Second operand has 85 states, 85 states have (on average 2.1176470588235294) internal successors, (180), 84 states have internal predecessors, (180), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:32,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:41:32,555 INFO L93 Difference]: Finished difference Result 229 states and 252 transitions. [2021-05-03 00:41:32,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-05-03 00:41:32,556 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.1176470588235294) internal successors, (180), 84 states have internal predecessors, (180), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 183 [2021-05-03 00:41:32,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:41:32,557 INFO L225 Difference]: With dead ends: 229 [2021-05-03 00:41:32,557 INFO L226 Difference]: Without dead ends: 214 [2021-05-03 00:41:32,559 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 78 SyntacticMatches, 23 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7179 ImplicationChecksByTransitivity, 12275.8ms TimeCoverageRelationStatistics Valid=1368, Invalid=26354, Unknown=0, NotChecked=0, Total=27722 [2021-05-03 00:41:32,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-05-03 00:41:32,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 186. [2021-05-03 00:41:32,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 182 states have (on average 1.032967032967033) internal successors, (188), 182 states have internal predecessors, (188), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 191 transitions. [2021-05-03 00:41:32,787 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 191 transitions. Word has length 183 [2021-05-03 00:41:32,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:41:32,787 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 191 transitions. [2021-05-03 00:41:32,787 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 85 states, 85 states have (on average 2.1176470588235294) internal successors, (180), 84 states have internal predecessors, (180), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:32,787 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 191 transitions. [2021-05-03 00:41:32,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-05-03 00:41:32,788 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:41:32,788 INFO L523 BasicCegarLoop]: trace histogram [64, 64, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:41:32,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-05-03 00:41:32,788 INFO L428 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:41:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:41:32,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1211341457, now seen corresponding path program 75 times [2021-05-03 00:41:32,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:41:32,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2116063200] [2021-05-03 00:41:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:41:33,574 WARN L205 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:41:33,868 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17602) (< v_main_~e~0_4679 5)) InVars {main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} OutVars{main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} AuxVars[] AssignedVars[] [2021-05-03 00:41:33,870 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:33,871 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:33,875 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:33,907 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:33,940 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17605) (< v_main_~d~0_1670 5) (<= 5 v_main_~e~0_4682)) InVars {main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} OutVars{main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} AuxVars[] AssignedVars[] [2021-05-03 00:41:33,942 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:33,981 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:33,985 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,012 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:34,057 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17607 5) InVars {main_~f~0=v_main_~f~0_17607} OutVars{main_~f~0=v_main_~f~0_17607} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,059 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:34,070 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,077 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:34,087 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:34,111 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17602) (< v_main_~e~0_4679 5)) InVars {main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} OutVars{main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,112 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:34,113 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,117 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,153 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:34,189 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17605) (< v_main_~d~0_1670 5) (<= 5 v_main_~e~0_4682)) InVars {main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} OutVars{main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,191 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:34,230 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,234 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,258 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:34,303 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17607 5) InVars {main_~f~0=v_main_~f~0_17607} OutVars{main_~f~0=v_main_~f~0_17607} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,304 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:34,305 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,312 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:34,332 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:34,353 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17602) (< v_main_~e~0_4679 5)) InVars {main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} OutVars{main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,354 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:34,374 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,377 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,389 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:34,418 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17605) (< v_main_~d~0_1670 5) (<= 5 v_main_~e~0_4682)) InVars {main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} OutVars{main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,419 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:34,420 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,424 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,468 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:34,504 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17607 5) InVars {main_~f~0=v_main_~f~0_17607} OutVars{main_~f~0=v_main_~f~0_17607} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,505 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:34,506 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,512 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:34,530 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:34,549 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,550 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,600 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:41:34,625 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17602) (< v_main_~e~0_4679 5)) InVars {main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} OutVars{main_~e~0=v_main_~e~0_4679, main_~f~0=v_main_~f~0_17602} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,626 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:34,647 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,650 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,664 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:34,694 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_17605) (< v_main_~d~0_1670 5) (<= 5 v_main_~e~0_4682)) InVars {main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} OutVars{main_~d~0=v_main_~d~0_1670, main_~e~0=v_main_~e~0_4682, main_~f~0=v_main_~f~0_17605} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,697 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:34,698 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,702 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:34,753 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:34,795 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_17607 5) InVars {main_~f~0=v_main_~f~0_17607} OutVars{main_~f~0=v_main_~f~0_17607} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,796 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:34,797 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,804 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:34,824 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:34,858 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:34,859 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:34,901 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:41:34,927 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:41:34,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:35,002 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:41:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:41:40,923 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:41:40,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2116063200] [2021-05-03 00:41:40,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2116063200] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:41:40,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:41:40,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2021-05-03 00:41:40,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65321403] [2021-05-03 00:41:40,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-03 00:41:40,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:41:40,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-03 00:41:40,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=6847, Unknown=0, NotChecked=0, Total=7310 [2021-05-03 00:41:40,925 INFO L87 Difference]: Start difference. First operand 186 states and 191 transitions. Second operand has 86 states, 86 states have (on average 2.116279069767442) internal successors, (182), 85 states have internal predecessors, (182), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:55,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:41:55,528 INFO L93 Difference]: Finished difference Result 231 states and 254 transitions. [2021-05-03 00:41:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-05-03 00:41:55,529 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.116279069767442) internal successors, (182), 85 states have internal predecessors, (182), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 185 [2021-05-03 00:41:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:41:55,530 INFO L225 Difference]: With dead ends: 231 [2021-05-03 00:41:55,530 INFO L226 Difference]: Without dead ends: 216 [2021-05-03 00:41:55,532 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 82 SyntacticMatches, 20 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7371 ImplicationChecksByTransitivity, 13280.2ms TimeCoverageRelationStatistics Valid=1383, Invalid=27009, Unknown=0, NotChecked=0, Total=28392 [2021-05-03 00:41:55,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-05-03 00:41:55,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 188. [2021-05-03 00:41:55,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 184 states have (on average 1.0326086956521738) internal successors, (190), 184 states have internal predecessors, (190), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:55,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 193 transitions. [2021-05-03 00:41:55,817 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 193 transitions. Word has length 185 [2021-05-03 00:41:55,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:41:55,817 INFO L480 AbstractCegarLoop]: Abstraction has 188 states and 193 transitions. [2021-05-03 00:41:55,817 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.116279069767442) internal successors, (182), 85 states have internal predecessors, (182), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:41:55,817 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 193 transitions. [2021-05-03 00:41:55,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-05-03 00:41:55,818 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:41:55,818 INFO L523 BasicCegarLoop]: trace histogram [65, 65, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:41:55,818 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-05-03 00:41:55,818 INFO L428 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:41:55,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:41:55,820 INFO L82 PathProgramCache]: Analyzing trace with hash -247193203, now seen corresponding path program 76 times [2021-05-03 00:41:55,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:41:55,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1794099334] [2021-05-03 00:41:55,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:41:56,561 WARN L205 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:41:56,863 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4779 5) (<= 5 v_main_~f~0_18034)) InVars {main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} OutVars{main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} AuxVars[] AssignedVars[] [2021-05-03 00:41:56,866 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:56,867 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:56,871 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:56,908 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:56,936 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4782) (< v_main_~d~0_1703 5) (<= 5 v_main_~f~0_18037)) InVars {main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} OutVars{main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} AuxVars[] AssignedVars[] [2021-05-03 00:41:56,938 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:56,940 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:56,943 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:56,988 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:57,021 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18039 5) InVars {main_~f~0=v_main_~f~0_18039} OutVars{main_~f~0=v_main_~f~0_18039} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,022 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:57,034 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,041 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:57,051 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:57,073 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4779 5) (<= 5 v_main_~f~0_18034)) InVars {main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} OutVars{main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,075 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:57,098 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,103 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,116 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:57,147 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4782) (< v_main_~d~0_1703 5) (<= 5 v_main_~f~0_18037)) InVars {main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} OutVars{main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,149 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:57,150 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,155 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,211 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:57,264 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18039 5) InVars {main_~f~0=v_main_~f~0_18039} OutVars{main_~f~0=v_main_~f~0_18039} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,266 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:57,267 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,273 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:57,319 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:57,340 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4779 5) (<= 5 v_main_~f~0_18034)) InVars {main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} OutVars{main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,342 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:57,343 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,348 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,383 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:57,413 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4782) (< v_main_~d~0_1703 5) (<= 5 v_main_~f~0_18037)) InVars {main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} OutVars{main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,416 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:57,417 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,421 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,476 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:57,514 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18039 5) InVars {main_~f~0=v_main_~f~0_18039} OutVars{main_~f~0=v_main_~f~0_18039} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,515 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:57,526 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,534 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:57,543 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:57,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,563 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,596 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:41:57,621 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4779 5) (<= 5 v_main_~f~0_18034)) InVars {main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} OutVars{main_~e~0=v_main_~e~0_4779, main_~f~0=v_main_~f~0_18034} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,623 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:41:57,645 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,649 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,663 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:41:57,694 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_4782) (< v_main_~d~0_1703 5) (<= 5 v_main_~f~0_18037)) InVars {main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} OutVars{main_~d~0=v_main_~d~0_1703, main_~e~0=v_main_~e~0_4782, main_~f~0=v_main_~f~0_18037} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,696 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:41:57,734 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,740 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:57,768 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:41:57,813 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18039 5) InVars {main_~f~0=v_main_~f~0_18039} OutVars{main_~f~0=v_main_~f~0_18039} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,814 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:57,825 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,832 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:57,843 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:57,879 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:57,880 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:57,929 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:41:57,956 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:41:57,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:57,993 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:41:57,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:57,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:42:03,773 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:42:03,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1794099334] [2021-05-03 00:42:03,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1794099334] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:42:03,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:42:03,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [87] imperfect sequences [] total 87 [2021-05-03 00:42:03,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555659057] [2021-05-03 00:42:03,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states [2021-05-03 00:42:03,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:42:03,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2021-05-03 00:42:03,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=468, Invalid=7014, Unknown=0, NotChecked=0, Total=7482 [2021-05-03 00:42:03,775 INFO L87 Difference]: Start difference. First operand 188 states and 193 transitions. Second operand has 87 states, 87 states have (on average 2.1149425287356323) internal successors, (184), 86 states have internal predecessors, (184), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:29,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:42:29,296 INFO L93 Difference]: Finished difference Result 235 states and 259 transitions. [2021-05-03 00:42:29,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-05-03 00:42:29,299 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 2.1149425287356323) internal successors, (184), 86 states have internal predecessors, (184), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 187 [2021-05-03 00:42:29,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:42:29,300 INFO L225 Difference]: With dead ends: 235 [2021-05-03 00:42:29,300 INFO L226 Difference]: Without dead ends: 220 [2021-05-03 00:42:29,301 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 81 SyntacticMatches, 22 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7437 ImplicationChecksByTransitivity, 16718.5ms TimeCoverageRelationStatistics Valid=1398, Invalid=27672, Unknown=0, NotChecked=0, Total=29070 [2021-05-03 00:42:29,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-05-03 00:42:29,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 192. [2021-05-03 00:42:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 188 states have (on average 1.0319148936170213) internal successors, (194), 188 states have internal predecessors, (194), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 197 transitions. [2021-05-03 00:42:29,536 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 197 transitions. Word has length 187 [2021-05-03 00:42:29,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:42:29,536 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 197 transitions. [2021-05-03 00:42:29,536 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 87 states, 87 states have (on average 2.1149425287356323) internal successors, (184), 86 states have internal predecessors, (184), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:29,536 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 197 transitions. [2021-05-03 00:42:29,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-05-03 00:42:29,537 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:42:29,537 INFO L523 BasicCegarLoop]: trace histogram [66, 66, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:42:29,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-05-03 00:42:29,537 INFO L428 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:42:29,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:42:29,538 INFO L82 PathProgramCache]: Analyzing trace with hash -1413657045, now seen corresponding path program 77 times [2021-05-03 00:42:29,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:42:29,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [278673242] [2021-05-03 00:42:29,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:42:31,072 WARN L205 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:42:31,287 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:42:31,906 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4877 5) (<= 5 v_main_~f~0_18465)) InVars {main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} OutVars{main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} AuxVars[] AssignedVars[] [2021-05-03 00:42:31,910 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:31,971 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:31,980 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:32,021 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:32,129 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1736 5) (<= 5 v_main_~f~0_18468) (<= 5 v_main_~e~0_4880)) InVars {main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} OutVars{main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,133 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:32,135 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,145 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:32,284 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:32,407 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-05-03 00:42:32,416 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18470 5) InVars {main_~f~0=v_main_~f~0_18470} OutVars{main_~f~0=v_main_~f~0_18470} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,419 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:32,449 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,468 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:32,497 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:32,569 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4877 5) (<= 5 v_main_~f~0_18465)) InVars {main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} OutVars{main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,572 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:32,574 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,584 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:32,686 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:32,788 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1736 5) (<= 5 v_main_~f~0_18468) (<= 5 v_main_~e~0_4880)) InVars {main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} OutVars{main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,792 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:32,794 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,799 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:32,854 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:32,897 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18470 5) InVars {main_~f~0=v_main_~f~0_18470} OutVars{main_~f~0=v_main_~f~0_18470} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,898 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:32,909 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,914 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:32,924 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:32,943 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4877 5) (<= 5 v_main_~f~0_18465)) InVars {main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} OutVars{main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} AuxVars[] AssignedVars[] [2021-05-03 00:42:32,944 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:32,963 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:32,967 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:32,981 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:33,011 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1736 5) (<= 5 v_main_~f~0_18468) (<= 5 v_main_~e~0_4880)) InVars {main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} OutVars{main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,013 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:33,015 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,019 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:33,071 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:33,111 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18470 5) InVars {main_~f~0=v_main_~f~0_18470} OutVars{main_~f~0=v_main_~f~0_18470} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,112 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:33,124 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,131 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:33,142 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:33,160 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,162 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,193 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:42:33,216 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_4877 5) (<= 5 v_main_~f~0_18465)) InVars {main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} OutVars{main_~e~0=v_main_~e~0_4877, main_~f~0=v_main_~f~0_18465} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,218 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:33,219 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,223 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:33,259 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:33,317 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1736 5) (<= 5 v_main_~f~0_18468) (<= 5 v_main_~e~0_4880)) InVars {main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} OutVars{main_~d~0=v_main_~d~0_1736, main_~e~0=v_main_~e~0_4880, main_~f~0=v_main_~f~0_18468} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,319 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:33,321 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,326 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:33,390 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:33,442 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18470 5) InVars {main_~f~0=v_main_~f~0_18470} OutVars{main_~f~0=v_main_~f~0_18470} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,445 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:33,460 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,471 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:33,495 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:33,537 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:42:33,546 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:33,609 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:42:33,642 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:42:33,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:33,691 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:42:33,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:33,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:42:40,077 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:42:40,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [278673242] [2021-05-03 00:42:40,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [278673242] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:42:40,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:42:40,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [88] imperfect sequences [] total 88 [2021-05-03 00:42:40,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902219730] [2021-05-03 00:42:40,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-03 00:42:40,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:42:40,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-03 00:42:40,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=473, Invalid=7183, Unknown=0, NotChecked=0, Total=7656 [2021-05-03 00:42:40,079 INFO L87 Difference]: Start difference. First operand 192 states and 197 transitions. Second operand has 88 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 87 states have internal predecessors, (186), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:57,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:42:57,879 INFO L93 Difference]: Finished difference Result 236 states and 259 transitions. [2021-05-03 00:42:57,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-05-03 00:42:57,880 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 87 states have internal predecessors, (186), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 189 [2021-05-03 00:42:57,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:42:57,881 INFO L225 Difference]: With dead ends: 236 [2021-05-03 00:42:57,881 INFO L226 Difference]: Without dead ends: 221 [2021-05-03 00:42:57,882 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 89 SyntacticMatches, 15 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7573 ImplicationChecksByTransitivity, 15181.7ms TimeCoverageRelationStatistics Valid=1413, Invalid=28343, Unknown=0, NotChecked=0, Total=29756 [2021-05-03 00:42:57,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-05-03 00:42:58,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 194. [2021-05-03 00:42:58,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 190 states have (on average 1.0315789473684212) internal successors, (196), 190 states have internal predecessors, (196), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 199 transitions. [2021-05-03 00:42:58,120 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 199 transitions. Word has length 189 [2021-05-03 00:42:58,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:42:58,120 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 199 transitions. [2021-05-03 00:42:58,120 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 87 states have internal predecessors, (186), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:42:58,120 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 199 transitions. [2021-05-03 00:42:58,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2021-05-03 00:42:58,121 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:42:58,121 INFO L523 BasicCegarLoop]: trace histogram [66, 66, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:42:58,121 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-05-03 00:42:58,121 INFO L428 AbstractCegarLoop]: === Iteration 84 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:42:58,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:42:58,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1311849578, now seen corresponding path program 78 times [2021-05-03 00:42:58,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:42:58,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1507767895] [2021-05-03 00:42:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:42:58,762 WARN L205 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 158 [2021-05-03 00:42:59,138 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_18902) (< v_main_~e~0_4980 5)) InVars {main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} OutVars{main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,139 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:59,140 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,145 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,184 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:59,223 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1769 5) (<= 5 v_main_~f~0_18905) (<= 5 v_main_~e~0_4983)) InVars {main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} OutVars{main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,225 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:59,269 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,273 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,298 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:59,347 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18907 5) InVars {main_~f~0=v_main_~f~0_18907} OutVars{main_~f~0=v_main_~f~0_18907} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,348 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:59,360 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,368 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:59,381 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:59,407 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_18902) (< v_main_~e~0_4980 5)) InVars {main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} OutVars{main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,409 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:59,435 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,439 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,455 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:59,493 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1769 5) (<= 5 v_main_~f~0_18905) (<= 5 v_main_~e~0_4983)) InVars {main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} OutVars{main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,495 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:59,542 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,546 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,573 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:59,623 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18907 5) InVars {main_~f~0=v_main_~f~0_18907} OutVars{main_~f~0=v_main_~f~0_18907} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,624 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:59,636 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,643 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:59,654 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:59,681 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_18902) (< v_main_~e~0_4980 5)) InVars {main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} OutVars{main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,682 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:59,707 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,711 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,727 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:59,762 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1769 5) (<= 5 v_main_~f~0_18905) (<= 5 v_main_~e~0_4983)) InVars {main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} OutVars{main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,764 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:59,765 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,769 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:59,831 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:59,879 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18907 5) InVars {main_~f~0=v_main_~f~0_18907} OutVars{main_~f~0=v_main_~f~0_18907} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,880 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:59,881 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,889 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:59,910 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:59,930 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,931 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:59,970 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:42:59,997 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_18902) (< v_main_~e~0_4980 5)) InVars {main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} OutVars{main_~e~0=v_main_~e~0_4980, main_~f~0=v_main_~f~0_18902} AuxVars[] AssignedVars[] [2021-05-03 00:42:59,999 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:00,027 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:00,031 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:00,049 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:00,087 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1769 5) (<= 5 v_main_~f~0_18905) (<= 5 v_main_~e~0_4983)) InVars {main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} OutVars{main_~d~0=v_main_~d~0_1769, main_~e~0=v_main_~e~0_4983, main_~f~0=v_main_~f~0_18905} AuxVars[] AssignedVars[] [2021-05-03 00:43:00,089 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:00,132 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:00,136 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:00,163 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:00,211 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_18907 5) InVars {main_~f~0=v_main_~f~0_18907} OutVars{main_~f~0=v_main_~f~0_18907} AuxVars[] AssignedVars[] [2021-05-03 00:43:00,212 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:00,223 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:00,231 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:00,243 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:00,306 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:00,307 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:00,350 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:43:00,375 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:43:00,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:00,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:00,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:43:08,580 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:43:08,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1507767895] [2021-05-03 00:43:08,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1507767895] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:43:08,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:43:08,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2021-05-03 00:43:08,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492935612] [2021-05-03 00:43:08,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-03 00:43:08,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:43:08,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-03 00:43:08,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=7354, Unknown=0, NotChecked=0, Total=7832 [2021-05-03 00:43:08,582 INFO L87 Difference]: Start difference. First operand 194 states and 199 transitions. Second operand has 89 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 88 states have internal predecessors, (189), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:24,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:43:24,486 INFO L93 Difference]: Finished difference Result 238 states and 261 transitions. [2021-05-03 00:43:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-05-03 00:43:24,488 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 88 states have internal predecessors, (189), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 192 [2021-05-03 00:43:24,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:43:24,489 INFO L225 Difference]: With dead ends: 238 [2021-05-03 00:43:24,489 INFO L226 Difference]: Without dead ends: 223 [2021-05-03 00:43:24,490 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 81 SyntacticMatches, 25 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8000 ImplicationChecksByTransitivity, 16170.1ms TimeCoverageRelationStatistics Valid=1428, Invalid=29022, Unknown=0, NotChecked=0, Total=30450 [2021-05-03 00:43:24,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-05-03 00:43:24,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 195. [2021-05-03 00:43:24,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 191 states have (on average 1.031413612565445) internal successors, (197), 191 states have internal predecessors, (197), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:24,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 200 transitions. [2021-05-03 00:43:24,754 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 200 transitions. Word has length 192 [2021-05-03 00:43:24,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:43:24,754 INFO L480 AbstractCegarLoop]: Abstraction has 195 states and 200 transitions. [2021-05-03 00:43:24,754 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 88 states have internal predecessors, (189), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:24,754 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 200 transitions. [2021-05-03 00:43:24,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2021-05-03 00:43:24,757 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:43:24,757 INFO L523 BasicCegarLoop]: trace histogram [67, 67, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:43:24,757 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-05-03 00:43:24,758 INFO L428 AbstractCegarLoop]: === Iteration 85 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:43:24,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:43:24,759 INFO L82 PathProgramCache]: Analyzing trace with hash -2117130808, now seen corresponding path program 79 times [2021-05-03 00:43:24,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:43:24,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [619051071] [2021-05-03 00:43:24,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:43:25,628 WARN L205 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:43:26,012 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_19345) (< v_main_~e~0_5085 5)) InVars {main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} OutVars{main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,014 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:26,016 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,020 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,066 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:26,115 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1802 5) (<= 5 v_main_~f~0_19348) (<= 5 v_main_~e~0_5088)) InVars {main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} OutVars{main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,117 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:26,118 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,124 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,189 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:26,250 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19350 5) InVars {main_~f~0=v_main_~f~0_19350} OutVars{main_~f~0=v_main_~f~0_19350} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,251 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:26,253 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,262 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:26,290 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:26,325 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_19345) (< v_main_~e~0_5085 5)) InVars {main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} OutVars{main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,327 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:26,356 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,361 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,382 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:26,429 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1802 5) (<= 5 v_main_~f~0_19348) (<= 5 v_main_~e~0_5088)) InVars {main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} OutVars{main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,431 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:26,433 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,438 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,508 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:26,573 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19350 5) InVars {main_~f~0=v_main_~f~0_19350} OutVars{main_~f~0=v_main_~f~0_19350} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,574 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:26,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,585 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:26,610 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:26,635 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_19345) (< v_main_~e~0_5085 5)) InVars {main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} OutVars{main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,637 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:26,669 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,673 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,691 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:26,735 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1802 5) (<= 5 v_main_~f~0_19348) (<= 5 v_main_~e~0_5088)) InVars {main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} OutVars{main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,738 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:26,790 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,795 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:26,828 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:26,910 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19350 5) InVars {main_~f~0=v_main_~f~0_19350} OutVars{main_~f~0=v_main_~f~0_19350} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,911 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:26,925 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:26,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:26,946 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:26,970 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:26,971 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:27,014 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:43:27,048 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_19345) (< v_main_~e~0_5085 5)) InVars {main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} OutVars{main_~e~0=v_main_~e~0_5085, main_~f~0=v_main_~f~0_19345} AuxVars[] AssignedVars[] [2021-05-03 00:43:27,049 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:27,051 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:27,055 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:27,100 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:27,147 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~d~0_1802 5) (<= 5 v_main_~f~0_19348) (<= 5 v_main_~e~0_5088)) InVars {main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} OutVars{main_~d~0=v_main_~d~0_1802, main_~e~0=v_main_~e~0_5088, main_~f~0=v_main_~f~0_19348} AuxVars[] AssignedVars[] [2021-05-03 00:43:27,149 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:27,151 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:27,156 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:27,225 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:27,281 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19350 5) InVars {main_~f~0=v_main_~f~0_19350} OutVars{main_~f~0=v_main_~f~0_19350} AuxVars[] AssignedVars[] [2021-05-03 00:43:27,283 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:27,296 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:27,304 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:27,317 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:27,362 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:27,363 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:27,423 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:43:27,457 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:43:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:27,506 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:27,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:27,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:43:37,266 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:43:37,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [619051071] [2021-05-03 00:43:37,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [619051071] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:43:37,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:43:37,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [90] imperfect sequences [] total 90 [2021-05-03 00:43:37,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389189744] [2021-05-03 00:43:37,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states [2021-05-03 00:43:37,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:43:37,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-05-03 00:43:37,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=7527, Unknown=0, NotChecked=0, Total=8010 [2021-05-03 00:43:37,268 INFO L87 Difference]: Start difference. First operand 195 states and 200 transitions. Second operand has 90 states, 90 states have (on average 2.1222222222222222) internal successors, (191), 89 states have internal predecessors, (191), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:43:56,277 INFO L93 Difference]: Finished difference Result 240 states and 263 transitions. [2021-05-03 00:43:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-03 00:43:56,279 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.1222222222222222) internal successors, (191), 89 states have internal predecessors, (191), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 194 [2021-05-03 00:43:56,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:43:56,280 INFO L225 Difference]: With dead ends: 240 [2021-05-03 00:43:56,280 INFO L226 Difference]: Without dead ends: 225 [2021-05-03 00:43:56,281 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 79 SyntacticMatches, 28 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8187 ImplicationChecksByTransitivity, 19369.5ms TimeCoverageRelationStatistics Valid=1443, Invalid=29709, Unknown=0, NotChecked=0, Total=31152 [2021-05-03 00:43:56,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-05-03 00:43:56,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 197. [2021-05-03 00:43:56,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 193 states have (on average 1.0310880829015545) internal successors, (199), 193 states have internal predecessors, (199), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:56,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 202 transitions. [2021-05-03 00:43:56,567 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 202 transitions. Word has length 194 [2021-05-03 00:43:56,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:43:56,567 INFO L480 AbstractCegarLoop]: Abstraction has 197 states and 202 transitions. [2021-05-03 00:43:56,567 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 90 states, 90 states have (on average 2.1222222222222222) internal successors, (191), 89 states have internal predecessors, (191), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:43:56,568 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 202 transitions. [2021-05-03 00:43:56,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-05-03 00:43:56,570 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:43:56,570 INFO L523 BasicCegarLoop]: trace histogram [68, 68, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:43:56,570 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-05-03 00:43:56,570 INFO L428 AbstractCegarLoop]: === Iteration 86 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:43:56,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:43:56,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1167601574, now seen corresponding path program 80 times [2021-05-03 00:43:56,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:43:56,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [41774071] [2021-05-03 00:43:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:43:57,601 WARN L205 SmtUtils]: Spent 991.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 157 [2021-05-03 00:43:58,111 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5190 5) (<= 5 v_main_~f~0_19794)) InVars {main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} OutVars{main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,113 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:58,115 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,120 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:58,168 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:58,223 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_5193) (<= 5 v_main_~f~0_19797) (< v_main_~d~0_1835 5)) InVars {main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} OutVars{main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,238 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:58,330 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,335 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:58,396 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:58,503 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-05-03 00:43:58,507 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19799 5) InVars {main_~f~0=v_main_~f~0_19799} OutVars{main_~f~0=v_main_~f~0_19799} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,509 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:58,526 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,537 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:58,555 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:58,594 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5190 5) (<= 5 v_main_~f~0_19794)) InVars {main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} OutVars{main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,596 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:58,598 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,604 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:58,663 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:58,729 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_5193) (<= 5 v_main_~f~0_19797) (< v_main_~d~0_1835 5)) InVars {main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} OutVars{main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,732 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:58,733 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,738 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:58,819 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:58,892 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19799 5) InVars {main_~f~0=v_main_~f~0_19799} OutVars{main_~f~0=v_main_~f~0_19799} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,894 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:58,896 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:58,906 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:58,931 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:58,965 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5190 5) (<= 5 v_main_~f~0_19794)) InVars {main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} OutVars{main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} AuxVars[] AssignedVars[] [2021-05-03 00:43:58,967 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:58,999 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,005 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:59,027 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:59,080 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_5193) (<= 5 v_main_~f~0_19797) (< v_main_~d~0_1835 5)) InVars {main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} OutVars{main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,082 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:59,084 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,090 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:59,175 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:59,235 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19799 5) InVars {main_~f~0=v_main_~f~0_19799} OutVars{main_~f~0=v_main_~f~0_19799} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,237 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:59,253 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,261 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:59,277 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:59,305 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,306 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,349 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:43:59,380 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5190 5) (<= 5 v_main_~f~0_19794)) InVars {main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} OutVars{main_~e~0=v_main_~e~0_5190, main_~f~0=v_main_~f~0_19794} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,382 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:59,383 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,387 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:59,432 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:59,472 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~e~0_5193) (<= 5 v_main_~f~0_19797) (< v_main_~d~0_1835 5)) InVars {main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} OutVars{main_~d~0=v_main_~d~0_1835, main_~e~0=v_main_~e~0_5193, main_~f~0=v_main_~f~0_19797} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,474 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:59,476 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,481 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:59,555 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:59,619 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_19799 5) InVars {main_~f~0=v_main_~f~0_19799} OutVars{main_~f~0=v_main_~f~0_19799} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,621 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:59,636 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,645 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:59,661 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:59,705 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:59,707 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:59,766 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:43:59,805 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:43:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:59,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:44:09,268 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:44:09,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [41774071] [2021-05-03 00:44:09,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [41774071] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:44:09,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:44:09,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [91] imperfect sequences [] total 91 [2021-05-03 00:44:09,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933823866] [2021-05-03 00:44:09,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states [2021-05-03 00:44:09,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:44:09,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-05-03 00:44:09,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=488, Invalid=7702, Unknown=0, NotChecked=0, Total=8190 [2021-05-03 00:44:09,270 INFO L87 Difference]: Start difference. First operand 197 states and 202 transitions. Second operand has 91 states, 91 states have (on average 2.120879120879121) internal successors, (193), 90 states have internal predecessors, (193), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:44:27,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:44:27,432 INFO L93 Difference]: Finished difference Result 242 states and 265 transitions. [2021-05-03 00:44:27,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-05-03 00:44:27,435 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.120879120879121) internal successors, (193), 90 states have internal predecessors, (193), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 196 [2021-05-03 00:44:27,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:44:27,436 INFO L225 Difference]: With dead ends: 242 [2021-05-03 00:44:27,436 INFO L226 Difference]: Without dead ends: 227 [2021-05-03 00:44:27,437 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 90 SyntacticMatches, 18 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8143 ImplicationChecksByTransitivity, 18479.0ms TimeCoverageRelationStatistics Valid=1458, Invalid=30404, Unknown=0, NotChecked=0, Total=31862 [2021-05-03 00:44:27,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-05-03 00:44:27,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 199. [2021-05-03 00:44:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 195 states have (on average 1.0307692307692307) internal successors, (201), 195 states have internal predecessors, (201), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:44:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 204 transitions. [2021-05-03 00:44:27,715 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 204 transitions. Word has length 196 [2021-05-03 00:44:27,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:44:27,715 INFO L480 AbstractCegarLoop]: Abstraction has 199 states and 204 transitions. [2021-05-03 00:44:27,715 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 91 states, 91 states have (on average 2.120879120879121) internal successors, (193), 90 states have internal predecessors, (193), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:44:27,716 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 204 transitions. [2021-05-03 00:44:27,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-05-03 00:44:27,716 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:44:27,716 INFO L523 BasicCegarLoop]: trace histogram [69, 69, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:44:27,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-05-03 00:44:27,716 INFO L428 AbstractCegarLoop]: === Iteration 87 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:44:27,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:44:27,717 INFO L82 PathProgramCache]: Analyzing trace with hash 994458116, now seen corresponding path program 81 times [2021-05-03 00:44:27,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:44:27,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2048935159] [2021-05-03 00:44:27,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:44:28,818 WARN L205 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 205 DAG size of output: 154 [2021-05-03 00:44:29,156 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20249) (< v_main_~e~0_5295 5)) InVars {main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} OutVars{main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,158 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:44:29,181 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,185 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,204 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:44:29,242 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20252) (<= 5 v_main_~e~0_5298) (< v_main_~d~0_1868 5)) InVars {main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} OutVars{main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,244 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:44:29,245 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,250 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,303 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:44:29,361 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20254 5) InVars {main_~f~0=v_main_~f~0_20254} OutVars{main_~f~0=v_main_~f~0_20254} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,362 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:44:29,374 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,381 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:44:29,392 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:44:29,417 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20249) (< v_main_~e~0_5295 5)) InVars {main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} OutVars{main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,419 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:44:29,420 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,424 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,470 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:44:29,519 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20252) (<= 5 v_main_~e~0_5298) (< v_main_~d~0_1868 5)) InVars {main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} OutVars{main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,521 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:44:29,571 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,576 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,608 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:44:29,664 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20254 5) InVars {main_~f~0=v_main_~f~0_20254} OutVars{main_~f~0=v_main_~f~0_20254} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,666 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:44:29,677 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,684 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:44:29,693 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:44:29,714 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20249) (< v_main_~e~0_5295 5)) InVars {main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} OutVars{main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,716 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:44:29,739 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,742 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,757 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:44:29,791 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20252) (<= 5 v_main_~e~0_5298) (< v_main_~d~0_1868 5)) InVars {main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} OutVars{main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,792 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:44:29,793 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,797 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:29,851 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:44:29,898 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20254 5) InVars {main_~f~0=v_main_~f~0_20254} OutVars{main_~f~0=v_main_~f~0_20254} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,899 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:44:29,900 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:29,911 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:44:29,932 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:44:29,952 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:44:29,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:30,042 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:44:30,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20249) (< v_main_~e~0_5295 5)) InVars {main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} OutVars{main_~e~0=v_main_~e~0_5295, main_~f~0=v_main_~f~0_20249} AuxVars[] AssignedVars[] [2021-05-03 00:44:30,087 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:44:30,129 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:30,133 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:30,152 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:44:30,204 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20252) (<= 5 v_main_~e~0_5298) (< v_main_~d~0_1868 5)) InVars {main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} OutVars{main_~d~0=v_main_~d~0_1868, main_~e~0=v_main_~e~0_5298, main_~f~0=v_main_~f~0_20252} AuxVars[] AssignedVars[] [2021-05-03 00:44:30,207 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:44:30,208 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:30,213 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:44:30,292 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:44:30,361 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20254 5) InVars {main_~f~0=v_main_~f~0_20254} OutVars{main_~f~0=v_main_~f~0_20254} AuxVars[] AssignedVars[] [2021-05-03 00:44:30,364 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:44:30,365 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:30,376 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:44:30,404 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:44:30,474 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:44:30,488 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:44:30,530 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:44:30,556 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:44:30,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:44:30,633 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:44:30,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:44:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:44:42,419 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:44:42,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2048935159] [2021-05-03 00:44:42,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2048935159] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:44:42,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:44:42,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [92] imperfect sequences [] total 92 [2021-05-03 00:44:42,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106396494] [2021-05-03 00:44:42,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-03 00:44:42,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:44:42,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-03 00:44:42,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=7879, Unknown=0, NotChecked=0, Total=8372 [2021-05-03 00:44:42,421 INFO L87 Difference]: Start difference. First operand 199 states and 204 transitions. Second operand has 92 states, 92 states have (on average 2.119565217391304) internal successors, (195), 91 states have internal predecessors, (195), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:03,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:45:03,993 INFO L93 Difference]: Finished difference Result 244 states and 267 transitions. [2021-05-03 00:45:03,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-05-03 00:45:03,994 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.119565217391304) internal successors, (195), 91 states have internal predecessors, (195), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 198 [2021-05-03 00:45:03,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:45:03,996 INFO L225 Difference]: With dead ends: 244 [2021-05-03 00:45:03,996 INFO L226 Difference]: Without dead ends: 229 [2021-05-03 00:45:03,997 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 81 SyntacticMatches, 28 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8448 ImplicationChecksByTransitivity, 22609.8ms TimeCoverageRelationStatistics Valid=1473, Invalid=31107, Unknown=0, NotChecked=0, Total=32580 [2021-05-03 00:45:03,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-05-03 00:45:04,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 201. [2021-05-03 00:45:04,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 197 states have (on average 1.0304568527918783) internal successors, (203), 197 states have internal predecessors, (203), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 206 transitions. [2021-05-03 00:45:04,242 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 206 transitions. Word has length 198 [2021-05-03 00:45:04,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:45:04,242 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 206 transitions. [2021-05-03 00:45:04,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 2.119565217391304) internal successors, (195), 91 states have internal predecessors, (195), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:04,243 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 206 transitions. [2021-05-03 00:45:04,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-05-03 00:45:04,243 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:45:04,243 INFO L523 BasicCegarLoop]: trace histogram [70, 70, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:45:04,243 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-05-03 00:45:04,244 INFO L428 AbstractCegarLoop]: === Iteration 88 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:45:04,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:45:04,244 INFO L82 PathProgramCache]: Analyzing trace with hash 2107319522, now seen corresponding path program 82 times [2021-05-03 00:45:04,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:45:04,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [912439919] [2021-05-03 00:45:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:45:05,102 WARN L205 SmtUtils]: Spent 829.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 153 [2021-05-03 00:45:05,496 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20710) (< v_main_~e~0_5400 5)) InVars {main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} OutVars{main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,498 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:05,523 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:05,526 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:05,543 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:05,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20713) (< v_main_~d~0_1901 5) (<= 5 v_main_~e~0_5403)) InVars {main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} OutVars{main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,586 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:05,587 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:05,591 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:05,649 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:05,695 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20715 5) InVars {main_~f~0=v_main_~f~0_20715} OutVars{main_~f~0=v_main_~f~0_20715} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,696 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:05,697 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:05,705 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:05,729 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:05,760 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20710) (< v_main_~e~0_5400 5)) InVars {main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} OutVars{main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,762 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:05,794 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:05,799 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:05,818 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:05,865 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20713) (< v_main_~d~0_1901 5) (<= 5 v_main_~e~0_5403)) InVars {main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} OutVars{main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,867 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:05,907 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:05,912 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:05,940 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:05,996 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20715 5) InVars {main_~f~0=v_main_~f~0_20715} OutVars{main_~f~0=v_main_~f~0_20715} AuxVars[] AssignedVars[] [2021-05-03 00:45:05,998 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:06,012 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,021 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:06,035 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:06,065 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20710) (< v_main_~e~0_5400 5)) InVars {main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} OutVars{main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,067 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:06,068 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,073 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:06,119 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:06,169 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20713) (< v_main_~d~0_1901 5) (<= 5 v_main_~e~0_5403)) InVars {main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} OutVars{main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,171 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:06,172 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,178 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:06,256 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:06,321 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20715 5) InVars {main_~f~0=v_main_~f~0_20715} OutVars{main_~f~0=v_main_~f~0_20715} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,323 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:06,324 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,333 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:06,360 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:06,390 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,391 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,438 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:45:06,474 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20710) (< v_main_~e~0_5400 5)) InVars {main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} OutVars{main_~e~0=v_main_~e~0_5400, main_~f~0=v_main_~f~0_20710} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,475 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:06,507 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,512 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:06,532 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:06,583 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_20713) (< v_main_~d~0_1901 5) (<= 5 v_main_~e~0_5403)) InVars {main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} OutVars{main_~d~0=v_main_~d~0_1901, main_~e~0=v_main_~e~0_5403, main_~f~0=v_main_~f~0_20713} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,586 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:06,587 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,592 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:06,666 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:06,726 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_20715 5) InVars {main_~f~0=v_main_~f~0_20715} OutVars{main_~f~0=v_main_~f~0_20715} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,727 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:06,729 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,738 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:06,770 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:06,831 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:45:06,833 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:06,895 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:45:06,933 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:45:06,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:45:07,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:45:07,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:45:07,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:45:17,321 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:45:17,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [912439919] [2021-05-03 00:45:17,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [912439919] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:45:17,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:45:17,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [93] imperfect sequences [] total 93 [2021-05-03 00:45:17,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743390903] [2021-05-03 00:45:17,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states [2021-05-03 00:45:17,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:45:17,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-05-03 00:45:17,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=8058, Unknown=0, NotChecked=0, Total=8556 [2021-05-03 00:45:17,323 INFO L87 Difference]: Start difference. First operand 201 states and 206 transitions. Second operand has 93 states, 93 states have (on average 2.118279569892473) internal successors, (197), 92 states have internal predecessors, (197), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:36,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:45:36,780 INFO L93 Difference]: Finished difference Result 246 states and 269 transitions. [2021-05-03 00:45:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-05-03 00:45:36,782 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 2.118279569892473) internal successors, (197), 92 states have internal predecessors, (197), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 200 [2021-05-03 00:45:36,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:45:36,782 INFO L225 Difference]: With dead ends: 246 [2021-05-03 00:45:36,782 INFO L226 Difference]: Without dead ends: 231 [2021-05-03 00:45:36,784 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 81 SyntacticMatches, 29 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8712 ImplicationChecksByTransitivity, 20014.8ms TimeCoverageRelationStatistics Valid=1488, Invalid=31818, Unknown=0, NotChecked=0, Total=33306 [2021-05-03 00:45:36,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-05-03 00:45:37,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 203. [2021-05-03 00:45:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 199 states have (on average 1.0301507537688441) internal successors, (205), 199 states have internal predecessors, (205), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:37,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 208 transitions. [2021-05-03 00:45:37,042 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 208 transitions. Word has length 200 [2021-05-03 00:45:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:45:37,043 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 208 transitions. [2021-05-03 00:45:37,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 93 states, 93 states have (on average 2.118279569892473) internal successors, (197), 92 states have internal predecessors, (197), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:45:37,043 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 208 transitions. [2021-05-03 00:45:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-05-03 00:45:37,043 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:45:37,044 INFO L523 BasicCegarLoop]: trace histogram [71, 71, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:45:37,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-05-03 00:45:37,044 INFO L428 AbstractCegarLoop]: === Iteration 89 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:45:37,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:45:37,044 INFO L82 PathProgramCache]: Analyzing trace with hash 2120273984, now seen corresponding path program 83 times [2021-05-03 00:45:37,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:45:37,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1567380894] [2021-05-03 00:45:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:45:37,987 WARN L205 SmtUtils]: Spent 916.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 155 [2021-05-03 00:45:38,428 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5505 5) (<= 5 v_main_~f~0_21177)) InVars {main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} OutVars{main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} AuxVars[] AssignedVars[] [2021-05-03 00:45:38,430 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:38,462 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:38,467 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:38,485 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:38,529 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_21180) (< v_main_~d~0_1934 5) (<= 5 v_main_~e~0_5508)) InVars {main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} OutVars{main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} AuxVars[] AssignedVars[] [2021-05-03 00:45:38,531 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:38,579 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:38,583 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:38,614 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:38,678 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_21182 5) InVars {main_~f~0=v_main_~f~0_21182} OutVars{main_~f~0=v_main_~f~0_21182} AuxVars[] AssignedVars[] [2021-05-03 00:45:38,680 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:38,681 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:38,690 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:38,715 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:38,745 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5505 5) (<= 5 v_main_~f~0_21177)) InVars {main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} OutVars{main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} AuxVars[] AssignedVars[] [2021-05-03 00:45:38,747 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:38,779 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:38,784 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:38,803 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:38,853 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_21180) (< v_main_~d~0_1934 5) (<= 5 v_main_~e~0_5508)) InVars {main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} OutVars{main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} AuxVars[] AssignedVars[] [2021-05-03 00:45:38,855 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:38,908 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:38,914 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:38,946 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:39,011 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_21182 5) InVars {main_~f~0=v_main_~f~0_21182} OutVars{main_~f~0=v_main_~f~0_21182} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,013 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:39,027 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,035 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:39,051 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:39,079 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5505 5) (<= 5 v_main_~f~0_21177)) InVars {main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} OutVars{main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,081 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:39,115 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,119 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:39,140 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:39,187 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_21180) (< v_main_~d~0_1934 5) (<= 5 v_main_~e~0_5508)) InVars {main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} OutVars{main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,189 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:39,235 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,241 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:39,273 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:39,339 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_21182 5) InVars {main_~f~0=v_main_~f~0_21182} OutVars{main_~f~0=v_main_~f~0_21182} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,341 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:39,342 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,350 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:39,379 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:39,407 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,408 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,452 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-05-03 00:45:39,485 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~e~0_5505 5) (<= 5 v_main_~f~0_21177)) InVars {main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} OutVars{main_~e~0=v_main_~e~0_5505, main_~f~0=v_main_~f~0_21177} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,487 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:45:39,520 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,525 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:39,547 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:45:39,588 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~f~0_21180) (< v_main_~d~0_1934 5) (<= 5 v_main_~e~0_5508)) InVars {main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} OutVars{main_~d~0=v_main_~d~0_1934, main_~e~0=v_main_~e~0_5508, main_~f~0=v_main_~f~0_21180} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,590 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:45:39,642 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:45:39,678 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:45:39,740 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~f~0_21182 5) InVars {main_~f~0=v_main_~f~0_21182} OutVars{main_~f~0=v_main_~f~0_21182} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,742 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:45:39,743 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,752 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:45:39,778 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:45:39,817 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:45:39,819 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:45:39,880 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-05-03 00:45:39,919 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:45:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:45:39,977 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:45:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:45:39,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:45:49,488 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:45:49,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1567380894] [2021-05-03 00:45:49,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1567380894] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:45:49,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:45:49,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [94] imperfect sequences [] total 94 [2021-05-03 00:45:49,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428833657] [2021-05-03 00:45:49,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-03 00:45:49,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:45:49,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-03 00:45:49,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=8239, Unknown=0, NotChecked=0, Total=8742 [2021-05-03 00:45:49,489 INFO L87 Difference]: Start difference. First operand 203 states and 208 transitions. Second operand has 94 states, 94 states have (on average 2.117021276595745) internal successors, (199), 93 states have internal predecessors, (199), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)