/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_3.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-03 00:29:50,722 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-03 00:29:50,724 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-03 00:29:50,764 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-03 00:29:50,764 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-03 00:29:50,769 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-03 00:29:50,773 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-03 00:29:50,778 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-03 00:29:50,780 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-03 00:29:50,781 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-03 00:29:50,781 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-03 00:29:50,782 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-03 00:29:50,783 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-03 00:29:50,783 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-03 00:29:50,784 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-03 00:29:50,785 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-03 00:29:50,786 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-03 00:29:50,786 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-03 00:29:50,788 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-03 00:29:50,796 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-03 00:29:50,805 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-03 00:29:50,807 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-03 00:29:50,808 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-03 00:29:50,809 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-03 00:29:50,810 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-03 00:29:50,811 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-03 00:29:50,811 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-03 00:29:50,812 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-03 00:29:50,812 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-03 00:29:50,813 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-03 00:29:50,813 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-03 00:29:50,814 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-03 00:29:50,814 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-03 00:29:50,815 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-03 00:29:50,816 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-03 00:29:50,816 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-03 00:29:50,824 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-03 00:29:50,825 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-03 00:29:50,825 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-03 00:29:50,826 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-03 00:29:50,828 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-03 00:29:50,832 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:29:50,850 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-03 00:29:50,851 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-03 00:29:50,854 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-03 00:29:50,855 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-03 00:29:50,855 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-03 00:29:50,855 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-03 00:29:50,855 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-03 00:29:50,855 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-03 00:29:50,856 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-03 00:29:50,856 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-03 00:29:50,856 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-03 00:29:50,857 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-03 00:29:50,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-03 00:29:50,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-03 00:29:50,858 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2021-05-03 00:29:50,858 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-03 00:29:50,858 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2021-05-03 00:29:50,858 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:29:51,154 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-03 00:29:51,176 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-03 00:29:51,178 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-03 00:29:51,178 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-03 00:29:51,179 INFO L275 PluginConnector]: CDTParser initialized [2021-05-03 00:29:51,179 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-simple/nested_3.c [2021-05-03 00:29:51,222 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/260c0428b/d1696e79edf64a7fbe8ed683c5a0450d/FLAG153293e47 [2021-05-03 00:29:51,903 INFO L306 CDTParser]: Found 1 translation units. [2021-05-03 00:29:51,903 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-simple/nested_3.c [2021-05-03 00:29:51,932 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/260c0428b/d1696e79edf64a7fbe8ed683c5a0450d/FLAG153293e47 [2021-05-03 00:29:52,204 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/260c0428b/d1696e79edf64a7fbe8ed683c5a0450d [2021-05-03 00:29:52,206 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-03 00:29:52,207 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-03 00:29:52,213 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-03 00:29:52,213 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-03 00:29:52,216 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-03 00:29:52,217 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,217 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5359b5fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52, skipping insertion in model container [2021-05-03 00:29:52,218 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,222 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-03 00:29:52,233 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-03 00:29:52,360 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_3.c[784,797] [2021-05-03 00:29:52,365 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-03 00:29:52,380 INFO L203 MainTranslator]: Completed pre-run [2021-05-03 00:29:52,391 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_3.c[784,797] [2021-05-03 00:29:52,392 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-03 00:29:52,447 INFO L208 MainTranslator]: Completed translation [2021-05-03 00:29:52,448 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52 WrapperNode [2021-05-03 00:29:52,448 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-03 00:29:52,449 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-03 00:29:52,449 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-03 00:29:52,449 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-03 00:29:52,458 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,459 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,496 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,496 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,501 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,517 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,518 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (1/1) ... [2021-05-03 00:29:52,520 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-03 00:29:52,521 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-03 00:29:52,521 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-03 00:29:52,521 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-03 00:29:52,532 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (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:29:52,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-03 00:29:52,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-03 00:29:52,670 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-03 00:29:52,670 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-03 00:29:52,670 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-03 00:29:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-03 00:29:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-03 00:29:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-03 00:29:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-03 00:29:52,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-03 00:29:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-03 00:29:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-03 00:29:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-03 00:29:52,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-03 00:29:52,878 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-03 00:29:52,879 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-03 00:29:52,879 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 12:29:52 BoogieIcfgContainer [2021-05-03 00:29:52,880 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-03 00:29:52,881 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-03 00:29:52,881 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-03 00:29:52,883 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-03 00:29:52,883 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.05 12:29:52" (1/3) ... [2021-05-03 00:29:52,883 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a1b3261 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 12:29:52, skipping insertion in model container [2021-05-03 00:29:52,883 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 12:29:52" (2/3) ... [2021-05-03 00:29:52,883 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a1b3261 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 12:29:52, skipping insertion in model container [2021-05-03 00:29:52,884 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 12:29:52" (3/3) ... [2021-05-03 00:29:52,884 INFO L111 eAbstractionObserver]: Analyzing ICFG nested_3.c [2021-05-03 00:29:52,888 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2021-05-03 00:29:52,890 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-03 00:29:52,918 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-03 00:29:52,950 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-03 00:29:52,950 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-03 00:29:52,950 INFO L378 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2021-05-03 00:29:52,950 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-03 00:29:52,950 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-03 00:29:52,951 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-03 00:29:52,951 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-03 00:29:52,951 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-03 00:29:52,970 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 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:29:52,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-05-03 00:29:52,975 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:52,975 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:52,975 INFO L428 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:52,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:52,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1607939523, now seen corresponding path program 1 times [2021-05-03 00:29:52,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:52,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1978796479] [2021-05-03 00:29:52,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:53,033 INFO L224 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2021-05-03 00:29:53,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,184 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:53,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,211 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:29:53,212 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:53,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1978796479] [2021-05-03 00:29:53,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1978796479] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:53,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:53,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-03 00:29:53,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624750169] [2021-05-03 00:29:53,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-03 00:29:53,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:53,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-03 00:29:53,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 00:29:53,228 INFO L87 Difference]: Start difference. First operand has 20 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 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 3 states, 3 states have (on average 2.0) internal successors, (6), 2 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:29:53,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:53,278 INFO L93 Difference]: Finished difference Result 34 states and 46 transitions. [2021-05-03 00:29:53,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-03 00:29:53,280 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 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:29:53,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:53,285 INFO L225 Difference]: With dead ends: 34 [2021-05-03 00:29:53,285 INFO L226 Difference]: Without dead ends: 15 [2021-05-03 00:29:53,287 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 53.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-03 00:29:53,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-05-03 00:29:53,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-05-03 00:29:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 states have internal predecessors, (14), 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:29:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2021-05-03 00:29:53,313 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 9 [2021-05-03 00:29:53,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:53,314 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2021-05-03 00:29:53,314 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 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:29:53,314 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2021-05-03 00:29:53,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-05-03 00:29:53,315 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:53,315 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:53,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-03 00:29:53,316 INFO L428 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:53,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:53,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1607968353, now seen corresponding path program 1 times [2021-05-03 00:29:53,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:53,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [96932650] [2021-05-03 00:29:53,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:53,326 INFO L224 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2021-05-03 00:29:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:53,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,427 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:29:53,427 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:53,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [96932650] [2021-05-03 00:29:53,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [96932650] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:53,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:53,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-03 00:29:53,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698745187] [2021-05-03 00:29:53,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-03 00:29:53,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:53,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-03 00:29:53,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-03 00:29:53,432 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. 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:29:53,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:53,511 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2021-05-03 00:29:53,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-03 00:29:53,512 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:29:53,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:53,512 INFO L225 Difference]: With dead ends: 24 [2021-05-03 00:29:53,513 INFO L226 Difference]: Without dead ends: 21 [2021-05-03 00:29:53,513 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 55.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-03 00:29:53,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-05-03 00:29:53,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 16. [2021-05-03 00:29:53,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 12 states have (on average 1.25) internal successors, (15), 12 states have internal predecessors, (15), 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:29:53,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2021-05-03 00:29:53,518 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 9 [2021-05-03 00:29:53,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:53,518 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2021-05-03 00:29:53,518 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:29:53,518 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2021-05-03 00:29:53,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-03 00:29:53,519 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:53,519 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:53,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-03 00:29:53,519 INFO L428 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:53,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:53,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1181899718, now seen corresponding path program 1 times [2021-05-03 00:29:53,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:53,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [509991550] [2021-05-03 00:29:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:53,533 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:53,538 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:53,553 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:29:53,560 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,601 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:53,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,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:29:53,619 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:53,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [509991550] [2021-05-03 00:29:53,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [509991550] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:53,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:53,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-03 00:29:53,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912898980] [2021-05-03 00:29:53,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-03 00:29:53,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:53,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-03 00:29:53,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-03 00:29:53,621 INFO L87 Difference]: Start difference. First operand 16 states and 18 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:29:53,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:53,697 INFO L93 Difference]: Finished difference Result 34 states and 42 transitions. [2021-05-03 00:29:53,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-03 00:29:53,697 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:29:53,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:53,698 INFO L225 Difference]: With dead ends: 34 [2021-05-03 00:29:53,698 INFO L226 Difference]: Without dead ends: 25 [2021-05-03 00:29:53,698 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 59.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-05-03 00:29:53,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-05-03 00:29:53,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 17. [2021-05-03 00:29:53,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 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:29:53,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-05-03 00:29:53,703 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 12 [2021-05-03 00:29:53,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:53,704 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-05-03 00:29:53,704 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:29:53,704 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-05-03 00:29:53,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-03 00:29:53,704 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:53,704 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:53,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-03 00:29:53,704 INFO L428 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:53,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:53,705 INFO L82 PathProgramCache]: Analyzing trace with hash -2039168997, now seen corresponding path program 1 times [2021-05-03 00:29:53,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:53,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1393545378] [2021-05-03 00:29:53,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:53,710 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:53,711 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:53,718 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:29:53,726 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:53,727 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:53,738 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-03 00:29:53,745 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:53,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,778 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:53,783 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:29:53,800 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:53,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1393545378] [2021-05-03 00:29:53,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1393545378] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:53,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:53,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-03 00:29:53,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818783827] [2021-05-03 00:29:53,801 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-03 00:29:53,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:53,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-03 00:29:53,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-03 00:29:53,802 INFO L87 Difference]: Start difference. First operand 17 states and 19 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:29:53,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:53,943 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2021-05-03 00:29:53,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-03 00:29:53,943 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:29:53,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:53,944 INFO L225 Difference]: With dead ends: 36 [2021-05-03 00:29:53,944 INFO L226 Difference]: Without dead ends: 27 [2021-05-03 00:29:53,944 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 100.2ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-03 00:29:53,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-03 00:29:53,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 18. [2021-05-03 00:29:53,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 14 states have (on average 1.2142857142857142) internal successors, (17), 14 states have internal predecessors, (17), 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:29:53,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2021-05-03 00:29:53,948 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 15 [2021-05-03 00:29:53,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:53,948 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2021-05-03 00:29:53,948 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:29:53,949 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2021-05-03 00:29:53,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-03 00:29:53,949 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:53,949 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:53,949 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-03 00:29:53,949 INFO L428 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:53,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:53,950 INFO L82 PathProgramCache]: Analyzing trace with hash -434811975, now seen corresponding path program 1 times [2021-05-03 00:29:53,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:53,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [145823065] [2021-05-03 00:29:53,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:53,964 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_19 6) InVars {main_~c~0=v_main_~c~0_19} OutVars{main_~c~0=v_main_~c~0_19} AuxVars[] AssignedVars[] [2021-05-03 00:29:53,968 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:53,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:53,980 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:53,993 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,006 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_19 6) InVars {main_~c~0=v_main_~c~0_19} OutVars{main_~c~0=v_main_~c~0_19} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,009 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:54,017 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,021 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:54,028 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,040 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,041 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,053 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:54,062 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:54,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,098 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,103 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:29:54,130 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:54,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [145823065] [2021-05-03 00:29:54,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [145823065] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:54,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:54,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-05-03 00:29:54,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730460109] [2021-05-03 00:29:54,130 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-03 00:29:54,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:54,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-03 00:29:54,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-03 00:29:54,131 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:54,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:54,262 INFO L93 Difference]: Finished difference Result 38 states and 46 transitions. [2021-05-03 00:29:54,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-03 00:29:54,263 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 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 17 [2021-05-03 00:29:54,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:54,264 INFO L225 Difference]: With dead ends: 38 [2021-05-03 00:29:54,264 INFO L226 Difference]: Without dead ends: 29 [2021-05-03 00:29:54,265 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 114.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-05-03 00:29:54,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-03 00:29:54,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 20. [2021-05-03 00:29:54,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 16 states have (on average 1.1875) internal successors, (19), 16 states have internal predecessors, (19), 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:29:54,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-05-03 00:29:54,276 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 17 [2021-05-03 00:29:54,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:54,277 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-05-03 00:29:54,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:54,277 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-05-03 00:29:54,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-05-03 00:29:54,281 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:54,281 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:54,281 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-03 00:29:54,281 INFO L428 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:54,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:54,282 INFO L82 PathProgramCache]: Analyzing trace with hash -540973097, now seen corresponding path program 2 times [2021-05-03 00:29:54,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:54,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1438935201] [2021-05-03 00:29:54,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:54,305 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_35 5) InVars {main_~c~0=v_main_~c~0_35} OutVars{main_~c~0=v_main_~c~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,309 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:54,312 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,319 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:54,336 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,351 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_35 5) InVars {main_~c~0=v_main_~c~0_35} OutVars{main_~c~0=v_main_~c~0_35} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,357 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:54,358 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,364 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:54,385 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,400 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,401 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,420 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:54,428 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,471 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:54,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,485 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:29:54,547 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:54,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1438935201] [2021-05-03 00:29:54,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1438935201] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:54,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:54,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-05-03 00:29:54,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794655927] [2021-05-03 00:29:54,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-03 00:29:54,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:54,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-03 00:29:54,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-05-03 00:29:54,551 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:54,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:54,712 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2021-05-03 00:29:54,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-03 00:29:54,712 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (2), 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 19 [2021-05-03 00:29:54,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:54,713 INFO L225 Difference]: With dead ends: 40 [2021-05-03 00:29:54,713 INFO L226 Difference]: Without dead ends: 31 [2021-05-03 00:29:54,713 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 140.5ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-05-03 00:29:54,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-05-03 00:29:54,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 22. [2021-05-03 00:29:54,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 18 states have internal predecessors, (21), 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:29:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2021-05-03 00:29:54,718 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 19 [2021-05-03 00:29:54,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:54,718 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2021-05-03 00:29:54,718 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:54,719 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2021-05-03 00:29:54,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-05-03 00:29:54,719 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:54,719 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:54,719 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-05-03 00:29:54,719 INFO L428 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:54,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:54,720 INFO L82 PathProgramCache]: Analyzing trace with hash 517403765, now seen corresponding path program 3 times [2021-05-03 00:29:54,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:54,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [965193295] [2021-05-03 00:29:54,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:54,740 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_54 5) InVars {main_~c~0=v_main_~c~0_54} OutVars{main_~c~0=v_main_~c~0_54} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,743 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:54,751 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:54,761 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,773 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_54 5) InVars {main_~c~0=v_main_~c~0_54} OutVars{main_~c~0=v_main_~c~0_54} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,775 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:54,784 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,789 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:54,795 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:54,807 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:54,808 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:54,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:54,828 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,856 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:54,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:29:54,904 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:54,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [965193295] [2021-05-03 00:29:54,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [965193295] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:54,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:54,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-03 00:29:54,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195538647] [2021-05-03 00:29:54,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-03 00:29:54,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:54,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-03 00:29:54,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-05-03 00:29:54,905 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 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:29:55,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:55,099 INFO L93 Difference]: Finished difference Result 42 states and 50 transitions. [2021-05-03 00:29:55,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-03 00:29:55,099 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 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:29:55,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:55,100 INFO L225 Difference]: With dead ends: 42 [2021-05-03 00:29:55,100 INFO L226 Difference]: Without dead ends: 33 [2021-05-03 00:29:55,100 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 182.7ms TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2021-05-03 00:29:55,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-03 00:29:55,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 24. [2021-05-03 00:29:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 20 states have (on average 1.15) internal successors, (23), 20 states have internal predecessors, (23), 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:29:55,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2021-05-03 00:29:55,106 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 21 [2021-05-03 00:29:55,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:55,106 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2021-05-03 00:29:55,106 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 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:29:55,106 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2021-05-03 00:29:55,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-03 00:29:55,107 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:55,107 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:55,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-03 00:29:55,107 INFO L428 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:55,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:55,107 INFO L82 PathProgramCache]: Analyzing trace with hash -289681005, now seen corresponding path program 4 times [2021-05-03 00:29:55,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:55,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2145210344] [2021-05-03 00:29:55,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:55,127 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_76 5) InVars {main_~c~0=v_main_~c~0_76} OutVars{main_~c~0=v_main_~c~0_76} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,129 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:55,130 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,135 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:55,148 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:55,160 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_76 5) InVars {main_~c~0=v_main_~c~0_76} OutVars{main_~c~0=v_main_~c~0_76} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,162 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:55,163 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,168 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:55,181 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:55,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,194 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,207 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:55,215 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:55,243 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:55,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:55,247 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:29:55,302 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:55,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2145210344] [2021-05-03 00:29:55,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2145210344] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:55,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:55,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-05-03 00:29:55,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376421727] [2021-05-03 00:29:55,303 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-03 00:29:55,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:55,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-03 00:29:55,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-03 00:29:55,304 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:55,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:55,515 INFO L93 Difference]: Finished difference Result 44 states and 52 transitions. [2021-05-03 00:29:55,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-03 00:29:55,515 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 1 states have call successors, (2), 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 23 [2021-05-03 00:29:55,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:55,516 INFO L225 Difference]: With dead ends: 44 [2021-05-03 00:29:55,516 INFO L226 Difference]: Without dead ends: 35 [2021-05-03 00:29:55,516 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 203.5ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-05-03 00:29:55,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-03 00:29:55,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 26. [2021-05-03 00:29:55,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 22 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:29:55,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2021-05-03 00:29:55,523 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 23 [2021-05-03 00:29:55,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:55,523 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2021-05-03 00:29:55,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:55,523 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2021-05-03 00:29:55,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-05-03 00:29:55,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:55,524 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:55,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-05-03 00:29:55,524 INFO L428 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:55,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:55,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1490935601, now seen corresponding path program 5 times [2021-05-03 00:29:55,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:55,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [143554781] [2021-05-03 00:29:55,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:55,543 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_101 5) InVars {main_~c~0=v_main_~c~0_101} OutVars{main_~c~0=v_main_~c~0_101} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,544 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:55,551 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,555 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:55,561 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:55,572 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_101 5) InVars {main_~c~0=v_main_~c~0_101} OutVars{main_~c~0=v_main_~c~0_101} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,574 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:55,581 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,585 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:55,591 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:55,603 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:55,603 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:55,615 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:55,624 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:55,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:55,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:55,664 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:29:55,728 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:55,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [143554781] [2021-05-03 00:29:55,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [143554781] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:55,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:55,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-05-03 00:29:55,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304067513] [2021-05-03 00:29:55,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-03 00:29:55,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:55,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-03 00:29:55,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-05-03 00:29:55,730 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:55,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:55,973 INFO L93 Difference]: Finished difference Result 46 states and 54 transitions. [2021-05-03 00:29:55,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-03 00:29:55,973 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (2), 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 25 [2021-05-03 00:29:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:55,974 INFO L225 Difference]: With dead ends: 46 [2021-05-03 00:29:55,974 INFO L226 Difference]: Without dead ends: 37 [2021-05-03 00:29:55,974 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 242.5ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-05-03 00:29:55,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-03 00:29:55,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 28. [2021-05-03 00:29:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.125) internal successors, (27), 24 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:29:55,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2021-05-03 00:29:55,981 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 25 [2021-05-03 00:29:55,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:55,981 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2021-05-03 00:29:55,981 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:55,981 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2021-05-03 00:29:55,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-03 00:29:55,981 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:55,982 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:55,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-05-03 00:29:55,982 INFO L428 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:55,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:55,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1028457137, now seen corresponding path program 6 times [2021-05-03 00:29:55,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:55,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2002291416] [2021-05-03 00:29:55,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:56,039 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_129 5) InVars {main_~c~0=v_main_~c~0_129} OutVars{main_~c~0=v_main_~c~0_129} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,041 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:56,047 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,051 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:56,057 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:56,068 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_129 5) InVars {main_~c~0=v_main_~c~0_129} OutVars{main_~c~0=v_main_~c~0_129} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,070 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:56,077 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,081 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:56,087 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:56,099 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,100 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,114 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:56,122 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:56,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:56,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:56,153 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:29:56,261 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:56,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2002291416] [2021-05-03 00:29:56,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2002291416] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:56,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:56,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-03 00:29:56,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834916315] [2021-05-03 00:29:56,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-03 00:29:56,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:56,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-03 00:29:56,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-05-03 00:29:56,272 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:56,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:56,584 INFO L93 Difference]: Finished difference Result 46 states and 54 transitions. [2021-05-03 00:29:56,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-03 00:29:56,585 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 1 states have call successors, (2), 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 27 [2021-05-03 00:29:56,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:56,585 INFO L225 Difference]: With dead ends: 46 [2021-05-03 00:29:56,585 INFO L226 Difference]: Without dead ends: 37 [2021-05-03 00:29:56,586 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 324.2ms TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-05-03 00:29:56,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-03 00:29:56,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 32. [2021-05-03 00:29:56,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 28 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:29:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2021-05-03 00:29:56,593 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 27 [2021-05-03 00:29:56,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:56,594 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2021-05-03 00:29:56,594 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 12 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:29:56,594 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2021-05-03 00:29:56,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-03 00:29:56,594 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:56,594 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:56,594 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-05-03 00:29:56,594 INFO L428 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:56,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:56,595 INFO L82 PathProgramCache]: Analyzing trace with hash -676441370, now seen corresponding path program 7 times [2021-05-03 00:29:56,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:56,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [394301634] [2021-05-03 00:29:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:56,660 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_162 5) InVars {main_~c~0=v_main_~c~0_162} OutVars{main_~c~0=v_main_~c~0_162} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,662 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:56,663 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,667 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:56,678 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:56,688 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_162 5) InVars {main_~c~0=v_main_~c~0_162} OutVars{main_~c~0=v_main_~c~0_162} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,689 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:56,695 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,699 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:56,705 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:56,716 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:56,716 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:56,727 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:56,735 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:56,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:56,760 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:56,764 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:29:56,887 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:56,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [394301634] [2021-05-03 00:29:56,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [394301634] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:56,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:56,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-05-03 00:29:56,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705756735] [2021-05-03 00:29:56,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-03 00:29:56,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:56,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-03 00:29:56,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-05-03 00:29:56,888 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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:29:57,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:57,212 INFO L93 Difference]: Finished difference Result 48 states and 55 transitions. [2021-05-03 00:29:57,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-03 00:29:57,213 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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:29:57,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:57,213 INFO L225 Difference]: With dead ends: 48 [2021-05-03 00:29:57,213 INFO L226 Difference]: Without dead ends: 39 [2021-05-03 00:29:57,214 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 350.2ms TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2021-05-03 00:29:57,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-05-03 00:29:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 33. [2021-05-03 00:29:57,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.103448275862069) internal successors, (32), 29 states have internal predecessors, (32), 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:29:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 35 transitions. [2021-05-03 00:29:57,220 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 35 transitions. Word has length 30 [2021-05-03 00:29:57,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:57,220 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 35 transitions. [2021-05-03 00:29:57,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 13 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:29:57,220 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 35 transitions. [2021-05-03 00:29:57,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-03 00:29:57,220 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:57,221 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:57,221 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-05-03 00:29:57,221 INFO L428 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:57,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:57,221 INFO L82 PathProgramCache]: Analyzing trace with hash -818587708, now seen corresponding path program 8 times [2021-05-03 00:29:57,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:57,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1258284719] [2021-05-03 00:29:57,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:57,301 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_77 5) (<= 5 v_main_~c~0_199)) InVars {main_~b~0=v_main_~b~0_77, main_~c~0=v_main_~c~0_199} OutVars{main_~b~0=v_main_~b~0_77, main_~c~0=v_main_~c~0_199} AuxVars[] AssignedVars[] [2021-05-03 00:29:57,304 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:29:57,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:57,307 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:57,325 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:29:57,342 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_201 5) InVars {main_~c~0=v_main_~c~0_201} OutVars{main_~c~0=v_main_~c~0_201} AuxVars[] AssignedVars[] [2021-05-03 00:29:57,343 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:57,344 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:57,348 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:57,361 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:57,373 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_194 6) InVars {main_~c~0=v_main_~c~0_194} OutVars{main_~c~0=v_main_~c~0_194} AuxVars[] AssignedVars[] [2021-05-03 00:29:57,375 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:57,381 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:57,386 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:57,391 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:57,401 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~c~0_196) (< v_main_~b~0_75 5)) InVars {main_~b~0=v_main_~b~0_75, main_~c~0=v_main_~c~0_196} OutVars{main_~b~0=v_main_~b~0_75, main_~c~0=v_main_~c~0_196} AuxVars[] AssignedVars[] [2021-05-03 00:29:57,403 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:29:57,404 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:57,406 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:57,423 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:29:57,451 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:57,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:57,464 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:57,472 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:57,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:57,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:57,506 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:29:57,637 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:57,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1258284719] [2021-05-03 00:29:57,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1258284719] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:57,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:57,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-05-03 00:29:57,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882869937] [2021-05-03 00:29:57,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-03 00:29:57,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:57,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-03 00:29:57,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-05-03 00:29:57,639 INFO L87 Difference]: Start difference. First operand 33 states and 35 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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:29:57,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:57,984 INFO L93 Difference]: Finished difference Result 50 states and 57 transitions. [2021-05-03 00:29:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-03 00:29:57,985 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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:29:57,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:57,985 INFO L225 Difference]: With dead ends: 50 [2021-05-03 00:29:57,985 INFO L226 Difference]: Without dead ends: 41 [2021-05-03 00:29:57,986 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 376.5ms TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-05-03 00:29:57,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-03 00:29:57,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 35. [2021-05-03 00:29:57,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 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:29:57,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 37 transitions. [2021-05-03 00:29:57,992 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 37 transitions. Word has length 32 [2021-05-03 00:29:57,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:57,992 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 37 transitions. [2021-05-03 00:29:57,992 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 14 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:29:57,993 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 37 transitions. [2021-05-03 00:29:57,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-03 00:29:57,993 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:57,993 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:57,993 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-05-03 00:29:57,993 INFO L428 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:57,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:57,994 INFO L82 PathProgramCache]: Analyzing trace with hash 17734946, now seen corresponding path program 9 times [2021-05-03 00:29:57,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:57,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1112434097] [2021-05-03 00:29:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:58,074 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_245) (< v_main_~b~0_95 5)) InVars {main_~b~0=v_main_~b~0_95, main_~c~0=v_main_~c~0_245} OutVars{main_~b~0=v_main_~b~0_95, main_~c~0=v_main_~c~0_245} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,076 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:29:58,077 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,079 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:58,097 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:29:58,113 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_247 5) InVars {main_~c~0=v_main_~c~0_247} OutVars{main_~c~0=v_main_~c~0_247} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,114 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:58,120 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,125 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:58,130 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:58,142 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_245) (< v_main_~b~0_95 5)) InVars {main_~b~0=v_main_~b~0_95, main_~c~0=v_main_~c~0_245} OutVars{main_~b~0=v_main_~b~0_95, main_~c~0=v_main_~c~0_245} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,144 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:29:58,155 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,157 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:58,177 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:29:58,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_247 5) InVars {main_~c~0=v_main_~c~0_247} OutVars{main_~c~0=v_main_~c~0_247} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,195 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:58,201 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,205 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:58,210 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:58,222 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,223 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,234 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:58,242 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:58,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:58,271 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:29:58,416 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:58,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1112434097] [2021-05-03 00:29:58,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1112434097] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:58,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:58,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-05-03 00:29:58,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004816728] [2021-05-03 00:29:58,417 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-03 00:29:58,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:58,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-03 00:29:58,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-05-03 00:29:58,418 INFO L87 Difference]: Start difference. First operand 35 states and 37 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 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:29:58,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:29:58,816 INFO L93 Difference]: Finished difference Result 52 states and 59 transitions. [2021-05-03 00:29:58,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-03 00:29:58,816 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 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:29:58,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:29:58,817 INFO L225 Difference]: With dead ends: 52 [2021-05-03 00:29:58,817 INFO L226 Difference]: Without dead ends: 43 [2021-05-03 00:29:58,817 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 418.5ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-05-03 00:29:58,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-03 00:29:58,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 37. [2021-05-03 00:29:58,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 33 states have internal predecessors, (36), 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:29:58,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 39 transitions. [2021-05-03 00:29:58,824 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 39 transitions. Word has length 34 [2021-05-03 00:29:58,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:29:58,824 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 39 transitions. [2021-05-03 00:29:58,824 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 15 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:29:58,825 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 39 transitions. [2021-05-03 00:29:58,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-03 00:29:58,825 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:29:58,825 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:29:58,825 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-05-03 00:29:58,825 INFO L428 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:29:58,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:29:58,826 INFO L82 PathProgramCache]: Analyzing trace with hash 564921088, now seen corresponding path program 10 times [2021-05-03 00:29:58,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:29:58,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1581353179] [2021-05-03 00:29:58,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:29:58,951 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_113 5) (<= 5 v_main_~c~0_294)) InVars {main_~b~0=v_main_~b~0_113, main_~c~0=v_main_~c~0_294} OutVars{main_~b~0=v_main_~b~0_113, main_~c~0=v_main_~c~0_294} AuxVars[] AssignedVars[] [2021-05-03 00:29:58,969 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:29:58,987 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:58,992 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:59,002 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:29:59,022 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_296 5) InVars {main_~c~0=v_main_~c~0_296} OutVars{main_~c~0=v_main_~c~0_296} AuxVars[] AssignedVars[] [2021-05-03 00:29:59,024 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:59,035 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:59,042 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:59,050 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:59,066 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_113 5) (<= 5 v_main_~c~0_294)) InVars {main_~b~0=v_main_~b~0_113, main_~c~0=v_main_~c~0_294} OutVars{main_~b~0=v_main_~b~0_113, main_~c~0=v_main_~c~0_294} AuxVars[] AssignedVars[] [2021-05-03 00:29:59,069 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:29:59,070 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:59,073 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:29:59,096 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:29:59,117 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_296 5) InVars {main_~c~0=v_main_~c~0_296} OutVars{main_~c~0=v_main_~c~0_296} AuxVars[] AssignedVars[] [2021-05-03 00:29:59,118 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:29:59,119 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:59,125 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:29:59,140 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:29:59,163 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:29:59,164 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:29:59,179 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:29:59,189 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:29:59,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:59,228 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:29:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:29:59,233 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:29:59,435 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:29:59,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1581353179] [2021-05-03 00:29:59,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1581353179] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:29:59,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:29:59,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-05-03 00:29:59,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299741539] [2021-05-03 00:29:59,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-03 00:29:59,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:29:59,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-03 00:29:59,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-05-03 00:29:59,437 INFO L87 Difference]: Start difference. First operand 37 states and 39 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 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:30:00,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:00,006 INFO L93 Difference]: Finished difference Result 54 states and 61 transitions. [2021-05-03 00:30:00,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-03 00:30:00,007 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 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:30:00,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:00,007 INFO L225 Difference]: With dead ends: 54 [2021-05-03 00:30:00,007 INFO L226 Difference]: Without dead ends: 45 [2021-05-03 00:30:00,008 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 584.6ms TimeCoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2021-05-03 00:30:00,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-03 00:30:00,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2021-05-03 00:30:00,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 35 states have internal predecessors, (38), 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:30:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 41 transitions. [2021-05-03 00:30:00,015 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 41 transitions. Word has length 36 [2021-05-03 00:30:00,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:00,015 INFO L480 AbstractCegarLoop]: Abstraction has 39 states and 41 transitions. [2021-05-03 00:30:00,015 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 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:30:00,015 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 41 transitions. [2021-05-03 00:30:00,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-05-03 00:30:00,029 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:00,029 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:00,029 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-05-03 00:30:00,029 INFO L428 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:00,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:00,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1870173858, now seen corresponding path program 11 times [2021-05-03 00:30:00,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:00,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1606370219] [2021-05-03 00:30:00,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:00,108 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_131 5) (<= 5 v_main_~c~0_346)) InVars {main_~b~0=v_main_~b~0_131, main_~c~0=v_main_~c~0_346} OutVars{main_~b~0=v_main_~b~0_131, main_~c~0=v_main_~c~0_346} AuxVars[] AssignedVars[] [2021-05-03 00:30:00,109 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:00,110 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:00,112 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:00,131 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:00,147 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_348 5) InVars {main_~c~0=v_main_~c~0_348} OutVars{main_~c~0=v_main_~c~0_348} AuxVars[] AssignedVars[] [2021-05-03 00:30:00,148 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:00,148 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:00,152 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:00,163 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:00,175 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_131 5) (<= 5 v_main_~c~0_346)) InVars {main_~b~0=v_main_~b~0_131, main_~c~0=v_main_~c~0_346} OutVars{main_~b~0=v_main_~b~0_131, main_~c~0=v_main_~c~0_346} AuxVars[] AssignedVars[] [2021-05-03 00:30:00,176 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:00,177 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:00,179 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:00,197 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:00,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_348 5) InVars {main_~c~0=v_main_~c~0_348} OutVars{main_~c~0=v_main_~c~0_348} AuxVars[] AssignedVars[] [2021-05-03 00:30:00,213 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:00,214 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:00,218 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:00,229 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:00,240 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:00,241 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:00,251 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:00,259 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:00,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:00,283 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-03 00:30:00,463 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:00,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1606370219] [2021-05-03 00:30:00,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1606370219] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:00,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:00,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-05-03 00:30:00,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408137409] [2021-05-03 00:30:00,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-03 00:30:00,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:00,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-03 00:30:00,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-05-03 00:30:00,465 INFO L87 Difference]: Start difference. First operand 39 states and 41 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:01,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:01,030 INFO L93 Difference]: Finished difference Result 56 states and 63 transitions. [2021-05-03 00:30:01,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-03 00:30:01,031 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 1 states have call successors, (2), 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 38 [2021-05-03 00:30:01,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:01,031 INFO L225 Difference]: With dead ends: 56 [2021-05-03 00:30:01,031 INFO L226 Difference]: Without dead ends: 47 [2021-05-03 00:30:01,032 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 514.1ms TimeCoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2021-05-03 00:30:01,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-05-03 00:30:01,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 41. [2021-05-03 00:30:01,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 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:30:01,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-05-03 00:30:01,043 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 38 [2021-05-03 00:30:01,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:01,043 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-05-03 00:30:01,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 17 states have internal predecessors, (35), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:01,043 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-05-03 00:30:01,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-03 00:30:01,043 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:01,044 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:01,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-05-03 00:30:01,044 INFO L428 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:01,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:01,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1239240644, now seen corresponding path program 12 times [2021-05-03 00:30:01,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:01,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [230001912] [2021-05-03 00:30:01,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:01,128 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_401) (< v_main_~b~0_149 5)) InVars {main_~b~0=v_main_~b~0_149, main_~c~0=v_main_~c~0_401} OutVars{main_~b~0=v_main_~b~0_149, main_~c~0=v_main_~c~0_401} AuxVars[] AssignedVars[] [2021-05-03 00:30:01,130 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:01,146 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:01,149 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:01,158 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:01,179 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_403 5) InVars {main_~c~0=v_main_~c~0_403} OutVars{main_~c~0=v_main_~c~0_403} AuxVars[] AssignedVars[] [2021-05-03 00:30:01,181 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:01,182 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:01,186 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:01,197 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:01,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_401) (< v_main_~b~0_149 5)) InVars {main_~b~0=v_main_~b~0_149, main_~c~0=v_main_~c~0_401} OutVars{main_~b~0=v_main_~b~0_149, main_~c~0=v_main_~c~0_401} AuxVars[] AssignedVars[] [2021-05-03 00:30:01,214 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:01,215 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:01,218 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:01,239 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:01,259 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_403 5) InVars {main_~c~0=v_main_~c~0_403} OutVars{main_~c~0=v_main_~c~0_403} AuxVars[] AssignedVars[] [2021-05-03 00:30:01,261 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:01,269 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:01,274 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:01,281 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:01,297 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:01,298 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:01,313 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:01,323 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:01,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:01,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:01,352 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:30:01,552 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:01,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [230001912] [2021-05-03 00:30:01,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [230001912] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:01,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:01,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-05-03 00:30:01,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735068397] [2021-05-03 00:30:01,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-03 00:30:01,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:01,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-03 00:30:01,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-05-03 00:30:01,554 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:02,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:02,201 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2021-05-03 00:30:02,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-03 00:30:02,202 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 1 states have call successors, (2), 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 40 [2021-05-03 00:30:02,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:02,202 INFO L225 Difference]: With dead ends: 60 [2021-05-03 00:30:02,202 INFO L226 Difference]: Without dead ends: 51 [2021-05-03 00:30:02,203 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 631.0ms TimeCoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2021-05-03 00:30:02,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-05-03 00:30:02,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2021-05-03 00:30:02,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 41 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:30:02,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2021-05-03 00:30:02,218 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 40 [2021-05-03 00:30:02,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:02,218 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2021-05-03 00:30:02,219 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:02,219 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2021-05-03 00:30:02,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-03 00:30:02,219 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:02,219 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:02,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-05-03 00:30:02,220 INFO L428 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:02,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:02,220 INFO L82 PathProgramCache]: Analyzing trace with hash -502810726, now seen corresponding path program 13 times [2021-05-03 00:30:02,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:02,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [967391570] [2021-05-03 00:30:02,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:02,322 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_452) (< v_main_~b~0_165 5)) InVars {main_~b~0=v_main_~b~0_165, main_~c~0=v_main_~c~0_452} OutVars{main_~b~0=v_main_~b~0_165, main_~c~0=v_main_~c~0_452} AuxVars[] AssignedVars[] [2021-05-03 00:30:02,324 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:02,340 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:02,343 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:02,352 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:02,372 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_454 5) InVars {main_~c~0=v_main_~c~0_454} OutVars{main_~c~0=v_main_~c~0_454} AuxVars[] AssignedVars[] [2021-05-03 00:30:02,374 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:02,382 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:02,387 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:02,393 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:02,407 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_452) (< v_main_~b~0_165 5)) InVars {main_~b~0=v_main_~b~0_165, main_~c~0=v_main_~c~0_452} OutVars{main_~b~0=v_main_~b~0_165, main_~c~0=v_main_~c~0_452} AuxVars[] AssignedVars[] [2021-05-03 00:30:02,409 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:02,422 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:02,425 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:02,435 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:02,451 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_454 5) InVars {main_~c~0=v_main_~c~0_454} OutVars{main_~c~0=v_main_~c~0_454} AuxVars[] AssignedVars[] [2021-05-03 00:30:02,452 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:02,458 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:02,462 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:02,468 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:02,480 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:02,481 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:02,492 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:02,500 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:02,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:02,554 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:02,560 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:30:02,786 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:02,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [967391570] [2021-05-03 00:30:02,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [967391570] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:02,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:02,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-05-03 00:30:02,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647529516] [2021-05-03 00:30:02,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-03 00:30:02,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:02,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-03 00:30:02,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-05-03 00:30:02,788 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:03,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:03,490 INFO L93 Difference]: Finished difference Result 61 states and 68 transitions. [2021-05-03 00:30:03,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-03 00:30:03,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 1 states have call successors, (2), 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 42 [2021-05-03 00:30:03,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:03,491 INFO L225 Difference]: With dead ends: 61 [2021-05-03 00:30:03,491 INFO L226 Difference]: Without dead ends: 52 [2021-05-03 00:30:03,492 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 686.4ms TimeCoverageRelationStatistics Valid=174, Invalid=1158, Unknown=0, NotChecked=0, Total=1332 [2021-05-03 00:30:03,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-05-03 00:30:03,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 47. [2021-05-03 00:30:03,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 43 states have (on average 1.069767441860465) internal successors, (46), 43 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:30:03,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 49 transitions. [2021-05-03 00:30:03,513 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 49 transitions. Word has length 42 [2021-05-03 00:30:03,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:03,513 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 49 transitions. [2021-05-03 00:30:03,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:03,513 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 49 transitions. [2021-05-03 00:30:03,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-03 00:30:03,514 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:03,514 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:03,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-05-03 00:30:03,514 INFO L428 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:03,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:03,515 INFO L82 PathProgramCache]: Analyzing trace with hash -594972485, now seen corresponding path program 14 times [2021-05-03 00:30:03,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:03,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1557073012] [2021-05-03 00:30:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:03,607 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_184 5) (<= 5 v_main_~c~0_506)) InVars {main_~b~0=v_main_~b~0_184, main_~c~0=v_main_~c~0_506} OutVars{main_~b~0=v_main_~b~0_184, main_~c~0=v_main_~c~0_506} AuxVars[] AssignedVars[] [2021-05-03 00:30:03,609 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:03,626 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:03,629 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:03,640 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:03,657 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_508 5) InVars {main_~c~0=v_main_~c~0_508} OutVars{main_~c~0=v_main_~c~0_508} AuxVars[] AssignedVars[] [2021-05-03 00:30:03,659 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:03,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:03,671 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:03,678 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:03,690 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_184 5) (<= 5 v_main_~c~0_506)) InVars {main_~b~0=v_main_~b~0_184, main_~c~0=v_main_~c~0_506} OutVars{main_~b~0=v_main_~b~0_184, main_~c~0=v_main_~c~0_506} AuxVars[] AssignedVars[] [2021-05-03 00:30:03,692 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:03,693 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:03,695 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:03,719 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:03,736 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_508 5) InVars {main_~c~0=v_main_~c~0_508} OutVars{main_~c~0=v_main_~c~0_508} AuxVars[] AssignedVars[] [2021-05-03 00:30:03,738 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:03,738 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:03,743 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:03,756 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:03,773 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:03,774 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:03,786 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:03,795 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:03,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:03,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:03,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:03,844 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:30:04,060 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:04,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1557073012] [2021-05-03 00:30:04,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1557073012] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:04,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:04,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-05-03 00:30:04,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059165628] [2021-05-03 00:30:04,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-03 00:30:04,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:04,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-03 00:30:04,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-05-03 00:30:04,062 INFO L87 Difference]: Start difference. First operand 47 states and 49 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 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:30:04,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:04,873 INFO L93 Difference]: Finished difference Result 63 states and 70 transitions. [2021-05-03 00:30:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-03 00:30:04,874 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 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:30:04,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:04,874 INFO L225 Difference]: With dead ends: 63 [2021-05-03 00:30:04,874 INFO L226 Difference]: Without dead ends: 54 [2021-05-03 00:30:04,875 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 730.7ms TimeCoverageRelationStatistics Valid=183, Invalid=1299, Unknown=0, NotChecked=0, Total=1482 [2021-05-03 00:30:04,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-03 00:30:04,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 48. [2021-05-03 00:30:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 44 states have internal predecessors, (47), 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:30:04,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 50 transitions. [2021-05-03 00:30:04,888 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 50 transitions. Word has length 45 [2021-05-03 00:30:04,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:04,888 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 50 transitions. [2021-05-03 00:30:04,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 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:30:04,889 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 50 transitions. [2021-05-03 00:30:04,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-03 00:30:04,889 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:04,889 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:04,889 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-05-03 00:30:04,889 INFO L428 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:04,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:04,890 INFO L82 PathProgramCache]: Analyzing trace with hash 163599449, now seen corresponding path program 15 times [2021-05-03 00:30:04,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:04,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1168813376] [2021-05-03 00:30:04,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:04,991 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_563) (< v_main_~b~0_204 5)) InVars {main_~b~0=v_main_~b~0_204, main_~c~0=v_main_~c~0_563} OutVars{main_~b~0=v_main_~b~0_204, main_~c~0=v_main_~c~0_563} AuxVars[] AssignedVars[] [2021-05-03 00:30:04,993 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:05,010 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:05,014 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:05,027 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:05,049 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_565 5) InVars {main_~c~0=v_main_~c~0_565} OutVars{main_~c~0=v_main_~c~0_565} AuxVars[] AssignedVars[] [2021-05-03 00:30:05,050 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:05,051 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:05,058 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:05,077 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:05,092 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_558 6) InVars {main_~c~0=v_main_~c~0_558} OutVars{main_~c~0=v_main_~c~0_558} AuxVars[] AssignedVars[] [2021-05-03 00:30:05,094 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:05,096 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:05,102 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:05,120 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:05,135 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_202 5) (<= 6 v_main_~c~0_560)) InVars {main_~b~0=v_main_~b~0_202, main_~c~0=v_main_~c~0_560} OutVars{main_~b~0=v_main_~b~0_202, main_~c~0=v_main_~c~0_560} AuxVars[] AssignedVars[] [2021-05-03 00:30:05,138 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:30:05,156 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:05,160 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:05,173 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:30:05,198 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:05,199 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:05,216 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:05,227 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:05,264 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:05,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:05,270 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:30:05,581 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:05,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1168813376] [2021-05-03 00:30:05,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1168813376] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:05,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:05,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-05-03 00:30:05,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118520705] [2021-05-03 00:30:05,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-03 00:30:05,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:05,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-03 00:30:05,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-05-03 00:30:05,583 INFO L87 Difference]: Start difference. First operand 48 states and 50 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 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:30:06,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:06,396 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2021-05-03 00:30:06,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-03 00:30:06,397 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 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:30:06,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:06,397 INFO L225 Difference]: With dead ends: 65 [2021-05-03 00:30:06,397 INFO L226 Difference]: Without dead ends: 56 [2021-05-03 00:30:06,398 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 837.0ms TimeCoverageRelationStatistics Valid=192, Invalid=1448, Unknown=0, NotChecked=0, Total=1640 [2021-05-03 00:30:06,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-03 00:30:06,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 50. [2021-05-03 00:30:06,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 46 states have (on average 1.065217391304348) internal successors, (49), 46 states have internal predecessors, (49), 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:30:06,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2021-05-03 00:30:06,410 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 47 [2021-05-03 00:30:06,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:06,410 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2021-05-03 00:30:06,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 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:30:06,411 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2021-05-03 00:30:06,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-03 00:30:06,411 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:06,411 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:06,411 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-05-03 00:30:06,412 INFO L428 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:06,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:06,412 INFO L82 PathProgramCache]: Analyzing trace with hash -993212297, now seen corresponding path program 16 times [2021-05-03 00:30:06,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:06,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [337148034] [2021-05-03 00:30:06,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:06,507 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_623) (< v_main_~b~0_224 5)) InVars {main_~b~0=v_main_~b~0_224, main_~c~0=v_main_~c~0_623} OutVars{main_~b~0=v_main_~b~0_224, main_~c~0=v_main_~c~0_623} AuxVars[] AssignedVars[] [2021-05-03 00:30:06,509 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:06,510 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:06,512 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:06,536 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:06,555 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_625 5) InVars {main_~c~0=v_main_~c~0_625} OutVars{main_~c~0=v_main_~c~0_625} AuxVars[] AssignedVars[] [2021-05-03 00:30:06,557 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:06,558 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:06,564 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:06,577 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:06,590 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_623) (< v_main_~b~0_224 5)) InVars {main_~b~0=v_main_~b~0_224, main_~c~0=v_main_~c~0_623} OutVars{main_~b~0=v_main_~b~0_224, main_~c~0=v_main_~c~0_623} AuxVars[] AssignedVars[] [2021-05-03 00:30:06,592 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:06,609 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:06,612 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:06,622 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:06,640 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_625 5) InVars {main_~c~0=v_main_~c~0_625} OutVars{main_~c~0=v_main_~c~0_625} AuxVars[] AssignedVars[] [2021-05-03 00:30:06,641 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:06,649 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:06,654 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:06,660 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:06,675 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:06,676 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:06,690 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:06,699 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:06,733 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:06,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:30:07,053 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:07,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [337148034] [2021-05-03 00:30:07,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [337148034] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:07,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:07,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-05-03 00:30:07,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44828297] [2021-05-03 00:30:07,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-03 00:30:07,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:07,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-03 00:30:07,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-05-03 00:30:07,055 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 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:30:07,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:07,936 INFO L93 Difference]: Finished difference Result 67 states and 74 transitions. [2021-05-03 00:30:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-03 00:30:07,937 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 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:30:07,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:07,938 INFO L225 Difference]: With dead ends: 67 [2021-05-03 00:30:07,938 INFO L226 Difference]: Without dead ends: 58 [2021-05-03 00:30:07,939 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 878.8ms TimeCoverageRelationStatistics Valid=201, Invalid=1605, Unknown=0, NotChecked=0, Total=1806 [2021-05-03 00:30:07,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-05-03 00:30:07,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 52. [2021-05-03 00:30:07,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 48 states have (on average 1.0625) internal successors, (51), 48 states have internal predecessors, (51), 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:30:07,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2021-05-03 00:30:07,952 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 49 [2021-05-03 00:30:07,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:07,952 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2021-05-03 00:30:07,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 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:30:07,952 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2021-05-03 00:30:07,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-03 00:30:07,953 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:07,953 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:07,953 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-05-03 00:30:07,953 INFO L428 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:07,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:07,954 INFO L82 PathProgramCache]: Analyzing trace with hash -292770539, now seen corresponding path program 17 times [2021-05-03 00:30:07,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:07,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1884603974] [2021-05-03 00:30:07,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:08,058 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_686) (< v_main_~b~0_244 5)) InVars {main_~b~0=v_main_~b~0_244, main_~c~0=v_main_~c~0_686} OutVars{main_~b~0=v_main_~b~0_244, main_~c~0=v_main_~c~0_686} AuxVars[] AssignedVars[] [2021-05-03 00:30:08,060 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:08,075 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:08,078 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:08,088 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:08,105 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_688 5) InVars {main_~c~0=v_main_~c~0_688} OutVars{main_~c~0=v_main_~c~0_688} AuxVars[] AssignedVars[] [2021-05-03 00:30:08,106 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:08,112 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:08,116 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:08,121 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:08,132 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_686) (< v_main_~b~0_244 5)) InVars {main_~b~0=v_main_~b~0_244, main_~c~0=v_main_~c~0_686} OutVars{main_~b~0=v_main_~b~0_244, main_~c~0=v_main_~c~0_686} AuxVars[] AssignedVars[] [2021-05-03 00:30:08,134 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:08,147 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:08,149 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:08,158 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:08,178 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_688 5) InVars {main_~c~0=v_main_~c~0_688} OutVars{main_~c~0=v_main_~c~0_688} AuxVars[] AssignedVars[] [2021-05-03 00:30:08,179 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:08,187 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:08,192 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:08,199 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:08,217 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:08,217 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:08,232 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:08,241 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:08,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:08,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:08,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:08,276 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:30:08,584 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:08,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1884603974] [2021-05-03 00:30:08,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1884603974] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:08,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:08,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-05-03 00:30:08,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13931601] [2021-05-03 00:30:08,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-03 00:30:08,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:08,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-03 00:30:08,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-05-03 00:30:08,585 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 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:30:09,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:09,535 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2021-05-03 00:30:09,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-03 00:30:09,536 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 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:30:09,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:09,536 INFO L225 Difference]: With dead ends: 69 [2021-05-03 00:30:09,536 INFO L226 Difference]: Without dead ends: 60 [2021-05-03 00:30:09,537 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 880.3ms TimeCoverageRelationStatistics Valid=210, Invalid=1770, Unknown=0, NotChecked=0, Total=1980 [2021-05-03 00:30:09,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-03 00:30:09,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2021-05-03 00:30:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 50 states have (on average 1.06) internal successors, (53), 50 states have internal predecessors, (53), 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:30:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 56 transitions. [2021-05-03 00:30:09,548 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 56 transitions. Word has length 51 [2021-05-03 00:30:09,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:09,548 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 56 transitions. [2021-05-03 00:30:09,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 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:30:09,549 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 56 transitions. [2021-05-03 00:30:09,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-03 00:30:09,549 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:09,549 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:09,549 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-05-03 00:30:09,549 INFO L428 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:09,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:09,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1478106573, now seen corresponding path program 18 times [2021-05-03 00:30:09,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:09,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [635698422] [2021-05-03 00:30:09,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:09,641 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_264 5) (<= 5 v_main_~c~0_752)) InVars {main_~b~0=v_main_~b~0_264, main_~c~0=v_main_~c~0_752} OutVars{main_~b~0=v_main_~b~0_264, main_~c~0=v_main_~c~0_752} AuxVars[] AssignedVars[] [2021-05-03 00:30:09,642 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:09,643 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:09,646 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:09,667 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:09,685 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_754 5) InVars {main_~c~0=v_main_~c~0_754} OutVars{main_~c~0=v_main_~c~0_754} AuxVars[] AssignedVars[] [2021-05-03 00:30:09,686 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:09,687 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:09,692 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:09,706 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:09,720 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_264 5) (<= 5 v_main_~c~0_752)) InVars {main_~b~0=v_main_~b~0_264, main_~c~0=v_main_~c~0_752} OutVars{main_~b~0=v_main_~b~0_264, main_~c~0=v_main_~c~0_752} AuxVars[] AssignedVars[] [2021-05-03 00:30:09,723 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:09,725 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:09,728 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:09,752 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:09,774 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_754 5) InVars {main_~c~0=v_main_~c~0_754} OutVars{main_~c~0=v_main_~c~0_754} AuxVars[] AssignedVars[] [2021-05-03 00:30:09,776 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:09,783 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:09,789 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:09,796 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:09,812 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:09,813 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:09,824 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:09,831 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:09,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:09,890 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:30:10,214 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:10,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [635698422] [2021-05-03 00:30:10,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [635698422] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:10,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:10,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2021-05-03 00:30:10,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889221684] [2021-05-03 00:30:10,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-03 00:30:10,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:10,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-03 00:30:10,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-05-03 00:30:10,215 INFO L87 Difference]: Start difference. First operand 54 states and 56 transitions. Second operand has 25 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:11,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:11,078 INFO L93 Difference]: Finished difference Result 71 states and 78 transitions. [2021-05-03 00:30:11,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-03 00:30:11,079 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 1 states have call successors, (2), 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 53 [2021-05-03 00:30:11,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:11,079 INFO L225 Difference]: With dead ends: 71 [2021-05-03 00:30:11,079 INFO L226 Difference]: Without dead ends: 62 [2021-05-03 00:30:11,080 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 871.2ms TimeCoverageRelationStatistics Valid=219, Invalid=1943, Unknown=0, NotChecked=0, Total=2162 [2021-05-03 00:30:11,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-03 00:30:11,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2021-05-03 00:30:11,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 52 states have internal predecessors, (55), 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:30:11,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2021-05-03 00:30:11,096 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 53 [2021-05-03 00:30:11,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:11,096 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2021-05-03 00:30:11,096 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:11,096 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2021-05-03 00:30:11,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-03 00:30:11,096 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:11,097 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:11,097 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-05-03 00:30:11,097 INFO L428 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:11,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:11,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1875265489, now seen corresponding path program 19 times [2021-05-03 00:30:11,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:11,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [612390993] [2021-05-03 00:30:11,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:11,191 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_821) (< v_main_~b~0_284 5)) InVars {main_~b~0=v_main_~b~0_284, main_~c~0=v_main_~c~0_821} OutVars{main_~b~0=v_main_~b~0_284, main_~c~0=v_main_~c~0_821} AuxVars[] AssignedVars[] [2021-05-03 00:30:11,192 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:11,205 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:11,207 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:11,215 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:11,232 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_823 5) InVars {main_~c~0=v_main_~c~0_823} OutVars{main_~c~0=v_main_~c~0_823} AuxVars[] AssignedVars[] [2021-05-03 00:30:11,233 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:11,240 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:11,245 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:11,252 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:11,263 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_821) (< v_main_~b~0_284 5)) InVars {main_~b~0=v_main_~b~0_284, main_~c~0=v_main_~c~0_821} OutVars{main_~b~0=v_main_~b~0_284, main_~c~0=v_main_~c~0_821} AuxVars[] AssignedVars[] [2021-05-03 00:30:11,264 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:11,265 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:11,267 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:11,286 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:11,302 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_823 5) InVars {main_~c~0=v_main_~c~0_823} OutVars{main_~c~0=v_main_~c~0_823} AuxVars[] AssignedVars[] [2021-05-03 00:30:11,303 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:11,303 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:11,307 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:11,318 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:11,330 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:11,331 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:11,342 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:11,349 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:11,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:11,373 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:11,376 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:30:11,771 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:11,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [612390993] [2021-05-03 00:30:11,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [612390993] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:11,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:11,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-05-03 00:30:11,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257257434] [2021-05-03 00:30:11,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-03 00:30:11,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:11,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-03 00:30:11,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-05-03 00:30:11,774 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:12,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:12,872 INFO L93 Difference]: Finished difference Result 75 states and 83 transitions. [2021-05-03 00:30:12,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-03 00:30:12,873 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 1 states have call successors, (2), 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 55 [2021-05-03 00:30:12,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:12,874 INFO L225 Difference]: With dead ends: 75 [2021-05-03 00:30:12,874 INFO L226 Difference]: Without dead ends: 66 [2021-05-03 00:30:12,875 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 24 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1029.0ms TimeCoverageRelationStatistics Valid=228, Invalid=2124, Unknown=0, NotChecked=0, Total=2352 [2021-05-03 00:30:12,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-05-03 00:30:12,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2021-05-03 00:30:12,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 56 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:30:12,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 62 transitions. [2021-05-03 00:30:12,901 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 62 transitions. Word has length 55 [2021-05-03 00:30:12,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:12,901 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 62 transitions. [2021-05-03 00:30:12,901 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:12,901 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 62 transitions. [2021-05-03 00:30:12,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-03 00:30:12,902 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:12,902 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:12,902 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-05-03 00:30:12,902 INFO L428 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:12,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:12,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1054622225, now seen corresponding path program 20 times [2021-05-03 00:30:12,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:12,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1727979345] [2021-05-03 00:30:12,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:12,983 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_886) (< v_main_~b~0_302 5)) InVars {main_~b~0=v_main_~b~0_302, main_~c~0=v_main_~c~0_886} OutVars{main_~b~0=v_main_~b~0_302, main_~c~0=v_main_~c~0_886} AuxVars[] AssignedVars[] [2021-05-03 00:30:12,984 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:12,985 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:12,987 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:13,008 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:13,026 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_888 5) InVars {main_~c~0=v_main_~c~0_888} OutVars{main_~c~0=v_main_~c~0_888} AuxVars[] AssignedVars[] [2021-05-03 00:30:13,027 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:13,027 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:13,031 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:13,052 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:13,065 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_886) (< v_main_~b~0_302 5)) InVars {main_~b~0=v_main_~b~0_302, main_~c~0=v_main_~c~0_886} OutVars{main_~b~0=v_main_~b~0_302, main_~c~0=v_main_~c~0_886} AuxVars[] AssignedVars[] [2021-05-03 00:30:13,066 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:13,067 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:13,069 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:13,088 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:13,104 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_888 5) InVars {main_~c~0=v_main_~c~0_888} OutVars{main_~c~0=v_main_~c~0_888} AuxVars[] AssignedVars[] [2021-05-03 00:30:13,105 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:13,111 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:13,115 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:13,120 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:13,135 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:13,136 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:13,150 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:13,160 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:13,185 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:13,189 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:30:13,573 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:13,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1727979345] [2021-05-03 00:30:13,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1727979345] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:13,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:13,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2021-05-03 00:30:13,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152763286] [2021-05-03 00:30:13,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-03 00:30:13,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:13,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-03 00:30:13,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-05-03 00:30:13,576 INFO L87 Difference]: Start difference. First operand 60 states and 62 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:14,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:14,631 INFO L93 Difference]: Finished difference Result 76 states and 83 transitions. [2021-05-03 00:30:14,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-03 00:30:14,631 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 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 57 [2021-05-03 00:30:14,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:14,632 INFO L225 Difference]: With dead ends: 76 [2021-05-03 00:30:14,632 INFO L226 Difference]: Without dead ends: 67 [2021-05-03 00:30:14,633 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1042.1ms TimeCoverageRelationStatistics Valid=237, Invalid=2313, Unknown=0, NotChecked=0, Total=2550 [2021-05-03 00:30:14,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-03 00:30:14,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2021-05-03 00:30:14,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 58 states have (on average 1.0517241379310345) internal successors, (61), 58 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:30:14,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 64 transitions. [2021-05-03 00:30:14,646 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 64 transitions. Word has length 57 [2021-05-03 00:30:14,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:14,647 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 64 transitions. [2021-05-03 00:30:14,647 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 64 transitions. [2021-05-03 00:30:14,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-03 00:30:14,647 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:14,647 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:14,647 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-05-03 00:30:14,647 INFO L428 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:14,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:14,648 INFO L82 PathProgramCache]: Analyzing trace with hash 1523469894, now seen corresponding path program 21 times [2021-05-03 00:30:14,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:14,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [139157778] [2021-05-03 00:30:14,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:14,732 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_323 5) (<= 5 v_main_~c~0_954)) InVars {main_~b~0=v_main_~b~0_323, main_~c~0=v_main_~c~0_954} OutVars{main_~b~0=v_main_~b~0_323, main_~c~0=v_main_~c~0_954} AuxVars[] AssignedVars[] [2021-05-03 00:30:14,734 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:14,734 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:14,737 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:14,759 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:14,776 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_956 5) InVars {main_~c~0=v_main_~c~0_956} OutVars{main_~c~0=v_main_~c~0_956} AuxVars[] AssignedVars[] [2021-05-03 00:30:14,777 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:14,784 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:14,788 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:14,793 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:14,804 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_323 5) (<= 5 v_main_~c~0_954)) InVars {main_~b~0=v_main_~b~0_323, main_~c~0=v_main_~c~0_954} OutVars{main_~b~0=v_main_~b~0_323, main_~c~0=v_main_~c~0_954} AuxVars[] AssignedVars[] [2021-05-03 00:30:14,805 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:14,806 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:14,808 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:14,826 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:14,842 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_956 5) InVars {main_~c~0=v_main_~c~0_956} OutVars{main_~c~0=v_main_~c~0_956} AuxVars[] AssignedVars[] [2021-05-03 00:30:14,844 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:14,844 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:14,848 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:14,860 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:14,873 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:14,874 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:14,884 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:14,892 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:14,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:14,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:14,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:14,920 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:30:15,343 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:15,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [139157778] [2021-05-03 00:30:15,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [139157778] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:15,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:15,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-05-03 00:30:15,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11512269] [2021-05-03 00:30:15,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-03 00:30:15,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:15,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-03 00:30:15,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-05-03 00:30:15,345 INFO L87 Difference]: Start difference. First operand 62 states and 64 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 27 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:30:16,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:16,417 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2021-05-03 00:30:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-03 00:30:16,417 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 27 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:30:16,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:16,418 INFO L225 Difference]: With dead ends: 78 [2021-05-03 00:30:16,418 INFO L226 Difference]: Without dead ends: 69 [2021-05-03 00:30:16,419 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 26 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 1068.1ms TimeCoverageRelationStatistics Valid=246, Invalid=2510, Unknown=0, NotChecked=0, Total=2756 [2021-05-03 00:30:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-03 00:30:16,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 63. [2021-05-03 00:30:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 59 states have (on average 1.0508474576271187) internal successors, (62), 59 states have internal predecessors, (62), 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:30:16,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 65 transitions. [2021-05-03 00:30:16,432 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 65 transitions. Word has length 60 [2021-05-03 00:30:16,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:16,433 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 65 transitions. [2021-05-03 00:30:16,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 27 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:30:16,433 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 65 transitions. [2021-05-03 00:30:16,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-03 00:30:16,433 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:16,433 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:16,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-05-03 00:30:16,433 INFO L428 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:16,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:16,434 INFO L82 PathProgramCache]: Analyzing trace with hash 172227364, now seen corresponding path program 22 times [2021-05-03 00:30:16,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:16,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1020073271] [2021-05-03 00:30:16,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:16,521 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_345 5) (<= 5 v_main_~c~0_1025)) InVars {main_~b~0=v_main_~b~0_345, main_~c~0=v_main_~c~0_1025} OutVars{main_~b~0=v_main_~b~0_345, main_~c~0=v_main_~c~0_1025} AuxVars[] AssignedVars[] [2021-05-03 00:30:16,522 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:16,523 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:16,525 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:16,543 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:16,559 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1027 5) InVars {main_~c~0=v_main_~c~0_1027} OutVars{main_~c~0=v_main_~c~0_1027} AuxVars[] AssignedVars[] [2021-05-03 00:30:16,560 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:16,566 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:16,570 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:16,575 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:16,585 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1020 6) InVars {main_~c~0=v_main_~c~0_1020} OutVars{main_~c~0=v_main_~c~0_1020} AuxVars[] AssignedVars[] [2021-05-03 00:30:16,586 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:16,587 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:16,591 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:16,601 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:16,611 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~c~0_1022) (< v_main_~b~0_343 5)) InVars {main_~b~0=v_main_~b~0_343, main_~c~0=v_main_~c~0_1022} OutVars{main_~b~0=v_main_~b~0_343, main_~c~0=v_main_~c~0_1022} AuxVars[] AssignedVars[] [2021-05-03 00:30:16,612 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:30:16,612 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:16,614 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:16,631 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:30:16,650 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:16,650 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:16,661 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:16,668 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:16,692 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:16,695 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:30:17,161 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:17,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1020073271] [2021-05-03 00:30:17,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1020073271] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:17,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:17,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-05-03 00:30:17,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230659129] [2021-05-03 00:30:17,163 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-03 00:30:17,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:17,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-03 00:30:17,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2021-05-03 00:30:17,167 INFO L87 Difference]: Start difference. First operand 63 states and 65 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 28 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:30:18,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:18,404 INFO L93 Difference]: Finished difference Result 80 states and 87 transitions. [2021-05-03 00:30:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-03 00:30:18,405 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 28 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:30:18,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:18,406 INFO L225 Difference]: With dead ends: 80 [2021-05-03 00:30:18,406 INFO L226 Difference]: Without dead ends: 71 [2021-05-03 00:30:18,407 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 25 SyntacticMatches, 11 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1225.5ms TimeCoverageRelationStatistics Valid=255, Invalid=2715, Unknown=0, NotChecked=0, Total=2970 [2021-05-03 00:30:18,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-03 00:30:18,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 65. [2021-05-03 00:30:18,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 61 states have (on average 1.0491803278688525) internal successors, (64), 61 states have internal predecessors, (64), 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:30:18,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 67 transitions. [2021-05-03 00:30:18,423 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 67 transitions. Word has length 62 [2021-05-03 00:30:18,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:18,424 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 67 transitions. [2021-05-03 00:30:18,424 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 28 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:30:18,424 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 67 transitions. [2021-05-03 00:30:18,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-03 00:30:18,449 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:18,449 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:18,449 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-05-03 00:30:18,449 INFO L428 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:18,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:18,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1291720574, now seen corresponding path program 23 times [2021-05-03 00:30:18,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:18,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1057530950] [2021-05-03 00:30:18,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:18,568 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1099) (< v_main_~b~0_367 5)) InVars {main_~b~0=v_main_~b~0_367, main_~c~0=v_main_~c~0_1099} OutVars{main_~b~0=v_main_~b~0_367, main_~c~0=v_main_~c~0_1099} AuxVars[] AssignedVars[] [2021-05-03 00:30:18,569 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:18,582 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:18,586 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:18,594 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:18,610 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1101 5) InVars {main_~c~0=v_main_~c~0_1101} OutVars{main_~c~0=v_main_~c~0_1101} AuxVars[] AssignedVars[] [2021-05-03 00:30:18,611 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:18,613 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:18,617 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:18,630 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:18,645 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1099) (< v_main_~b~0_367 5)) InVars {main_~b~0=v_main_~b~0_367, main_~c~0=v_main_~c~0_1099} OutVars{main_~b~0=v_main_~b~0_367, main_~c~0=v_main_~c~0_1099} AuxVars[] AssignedVars[] [2021-05-03 00:30:18,670 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:18,690 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:18,701 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:18,710 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:18,726 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1101 5) InVars {main_~c~0=v_main_~c~0_1101} OutVars{main_~c~0=v_main_~c~0_1101} AuxVars[] AssignedVars[] [2021-05-03 00:30:18,732 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:18,738 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:18,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:18,761 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:18,774 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:18,775 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:18,786 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:18,794 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:18,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:18,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:18,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:18,850 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:30:19,380 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:19,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1057530950] [2021-05-03 00:30:19,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1057530950] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:19,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:19,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-05-03 00:30:19,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496774811] [2021-05-03 00:30:19,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-05-03 00:30:19,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:19,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-05-03 00:30:19,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2021-05-03 00:30:19,382 INFO L87 Difference]: Start difference. First operand 65 states and 67 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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:30:20,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:20,904 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2021-05-03 00:30:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-03 00:30:20,905 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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:30:20,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:20,905 INFO L225 Difference]: With dead ends: 82 [2021-05-03 00:30:20,905 INFO L226 Difference]: Without dead ends: 73 [2021-05-03 00:30:20,907 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 1455.5ms TimeCoverageRelationStatistics Valid=264, Invalid=2928, Unknown=0, NotChecked=0, Total=3192 [2021-05-03 00:30:20,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-05-03 00:30:20,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 67. [2021-05-03 00:30:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 63 states have (on average 1.0476190476190477) internal successors, (66), 63 states have internal predecessors, (66), 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:30:20,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 69 transitions. [2021-05-03 00:30:20,922 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 69 transitions. Word has length 64 [2021-05-03 00:30:20,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:20,922 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 69 transitions. [2021-05-03 00:30:20,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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:30:20,923 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 69 transitions. [2021-05-03 00:30:20,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-03 00:30:20,923 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:20,923 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:20,923 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-05-03 00:30:20,923 INFO L428 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:20,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:20,923 INFO L82 PathProgramCache]: Analyzing trace with hash 603584096, now seen corresponding path program 24 times [2021-05-03 00:30:20,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:20,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [742901652] [2021-05-03 00:30:20,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:21,011 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_389 5) (<= 5 v_main_~c~0_1176)) InVars {main_~b~0=v_main_~b~0_389, main_~c~0=v_main_~c~0_1176} OutVars{main_~b~0=v_main_~b~0_389, main_~c~0=v_main_~c~0_1176} AuxVars[] AssignedVars[] [2021-05-03 00:30:21,012 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:21,024 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:21,026 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:21,034 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:21,050 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1178 5) InVars {main_~c~0=v_main_~c~0_1178} OutVars{main_~c~0=v_main_~c~0_1178} AuxVars[] AssignedVars[] [2021-05-03 00:30:21,051 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:21,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:21,057 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:21,069 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:21,080 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_389 5) (<= 5 v_main_~c~0_1176)) InVars {main_~b~0=v_main_~b~0_389, main_~c~0=v_main_~c~0_1176} OutVars{main_~b~0=v_main_~b~0_389, main_~c~0=v_main_~c~0_1176} AuxVars[] AssignedVars[] [2021-05-03 00:30:21,082 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:21,096 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:21,099 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:21,106 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:21,121 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1178 5) InVars {main_~c~0=v_main_~c~0_1178} OutVars{main_~c~0=v_main_~c~0_1178} AuxVars[] AssignedVars[] [2021-05-03 00:30:21,122 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:21,123 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:21,126 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:21,137 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:21,150 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:21,150 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:21,162 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:21,172 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:21,200 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:21,203 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:30:21,699 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:21,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [742901652] [2021-05-03 00:30:21,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [742901652] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:21,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:21,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-05-03 00:30:21,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311536642] [2021-05-03 00:30:21,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-03 00:30:21,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:21,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-03 00:30:21,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2021-05-03 00:30:21,701 INFO L87 Difference]: Start difference. First operand 67 states and 69 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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:30:23,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:23,099 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2021-05-03 00:30:23,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-03 00:30:23,099 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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:30:23,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:23,100 INFO L225 Difference]: With dead ends: 84 [2021-05-03 00:30:23,100 INFO L226 Difference]: Without dead ends: 75 [2021-05-03 00:30:23,101 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 1358.6ms TimeCoverageRelationStatistics Valid=273, Invalid=3149, Unknown=0, NotChecked=0, Total=3422 [2021-05-03 00:30:23,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-03 00:30:23,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 69. [2021-05-03 00:30:23,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 65 states have internal predecessors, (68), 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:30:23,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 71 transitions. [2021-05-03 00:30:23,124 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 71 transitions. Word has length 66 [2021-05-03 00:30:23,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:23,125 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 71 transitions. [2021-05-03 00:30:23,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 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:30:23,125 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 71 transitions. [2021-05-03 00:30:23,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-03 00:30:23,125 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:23,125 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:23,126 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-05-03 00:30:23,126 INFO L428 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:23,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:23,126 INFO L82 PathProgramCache]: Analyzing trace with hash 925238462, now seen corresponding path program 25 times [2021-05-03 00:30:23,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:23,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1536991020] [2021-05-03 00:30:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:23,223 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_411 5) (<= 5 v_main_~c~0_1256)) InVars {main_~b~0=v_main_~b~0_411, main_~c~0=v_main_~c~0_1256} OutVars{main_~b~0=v_main_~b~0_411, main_~c~0=v_main_~c~0_1256} AuxVars[] AssignedVars[] [2021-05-03 00:30:23,224 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:23,225 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:23,228 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:23,252 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:23,272 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1258 5) InVars {main_~c~0=v_main_~c~0_1258} OutVars{main_~c~0=v_main_~c~0_1258} AuxVars[] AssignedVars[] [2021-05-03 00:30:23,273 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:23,274 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:23,278 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:23,292 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:23,306 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_411 5) (<= 5 v_main_~c~0_1256)) InVars {main_~b~0=v_main_~b~0_411, main_~c~0=v_main_~c~0_1256} OutVars{main_~b~0=v_main_~b~0_411, main_~c~0=v_main_~c~0_1256} AuxVars[] AssignedVars[] [2021-05-03 00:30:23,308 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:23,308 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:23,311 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:23,331 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:23,347 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1258 5) InVars {main_~c~0=v_main_~c~0_1258} OutVars{main_~c~0=v_main_~c~0_1258} AuxVars[] AssignedVars[] [2021-05-03 00:30:23,348 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:23,349 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:23,352 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:23,363 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:23,377 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:23,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:23,389 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:23,396 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:23,419 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:23,422 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:30:23,959 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:23,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1536991020] [2021-05-03 00:30:23,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1536991020] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:23,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:23,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-05-03 00:30:23,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991925727] [2021-05-03 00:30:23,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-03 00:30:23,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:23,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-03 00:30:23,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-05-03 00:30:23,960 INFO L87 Difference]: Start difference. First operand 69 states and 71 transitions. Second operand has 32 states, 32 states have (on average 2.03125) internal successors, (65), 31 states have internal predecessors, (65), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:25,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:25,414 INFO L93 Difference]: Finished difference Result 86 states and 93 transitions. [2021-05-03 00:30:25,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-03 00:30:25,415 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.03125) internal successors, (65), 31 states have internal predecessors, (65), 1 states have call successors, (2), 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 68 [2021-05-03 00:30:25,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:25,416 INFO L225 Difference]: With dead ends: 86 [2021-05-03 00:30:25,416 INFO L226 Difference]: Without dead ends: 77 [2021-05-03 00:30:25,417 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 1418.6ms TimeCoverageRelationStatistics Valid=282, Invalid=3378, Unknown=0, NotChecked=0, Total=3660 [2021-05-03 00:30:25,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-03 00:30:25,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 71. [2021-05-03 00:30:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 67 states have (on average 1.044776119402985) internal successors, (70), 67 states have internal predecessors, (70), 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:30:25,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 73 transitions. [2021-05-03 00:30:25,435 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 73 transitions. Word has length 68 [2021-05-03 00:30:25,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:25,436 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 73 transitions. [2021-05-03 00:30:25,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.03125) internal successors, (65), 31 states have internal predecessors, (65), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:25,436 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 73 transitions. [2021-05-03 00:30:25,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-03 00:30:25,436 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:25,436 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:25,436 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-05-03 00:30:25,436 INFO L428 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:25,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:25,437 INFO L82 PathProgramCache]: Analyzing trace with hash 797438876, now seen corresponding path program 26 times [2021-05-03 00:30:25,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:25,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1826924104] [2021-05-03 00:30:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:25,527 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_433 5) (<= 5 v_main_~c~0_1339)) InVars {main_~b~0=v_main_~b~0_433, main_~c~0=v_main_~c~0_1339} OutVars{main_~b~0=v_main_~b~0_433, main_~c~0=v_main_~c~0_1339} AuxVars[] AssignedVars[] [2021-05-03 00:30:25,529 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:25,529 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:25,531 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:25,551 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:25,568 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1341 5) InVars {main_~c~0=v_main_~c~0_1341} OutVars{main_~c~0=v_main_~c~0_1341} AuxVars[] AssignedVars[] [2021-05-03 00:30:25,569 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:25,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:25,579 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:25,585 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:25,597 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_433 5) (<= 5 v_main_~c~0_1339)) InVars {main_~b~0=v_main_~b~0_433, main_~c~0=v_main_~c~0_1339} OutVars{main_~b~0=v_main_~b~0_433, main_~c~0=v_main_~c~0_1339} AuxVars[] AssignedVars[] [2021-05-03 00:30:25,598 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:25,611 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:25,613 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:25,621 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:25,637 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1341 5) InVars {main_~c~0=v_main_~c~0_1341} OutVars{main_~c~0=v_main_~c~0_1341} AuxVars[] AssignedVars[] [2021-05-03 00:30:25,638 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:25,638 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:25,642 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:25,653 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:25,666 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:25,667 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:25,679 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:25,687 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:25,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:25,715 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:30:26,341 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:26,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1826924104] [2021-05-03 00:30:26,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1826924104] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:26,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:26,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2021-05-03 00:30:26,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377004437] [2021-05-03 00:30:26,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-03 00:30:26,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:26,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-03 00:30:26,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=957, Unknown=0, NotChecked=0, Total=1056 [2021-05-03 00:30:26,343 INFO L87 Difference]: Start difference. First operand 71 states and 73 transitions. Second operand has 33 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 32 states have internal predecessors, (67), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:27,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:27,999 INFO L93 Difference]: Finished difference Result 90 states and 98 transitions. [2021-05-03 00:30:28,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-03 00:30:28,000 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 32 states have internal predecessors, (67), 1 states have call successors, (2), 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 70 [2021-05-03 00:30:28,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:28,001 INFO L225 Difference]: With dead ends: 90 [2021-05-03 00:30:28,001 INFO L226 Difference]: Without dead ends: 81 [2021-05-03 00:30:28,002 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 31 SyntacticMatches, 9 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1544.5ms TimeCoverageRelationStatistics Valid=291, Invalid=3615, Unknown=0, NotChecked=0, Total=3906 [2021-05-03 00:30:28,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-05-03 00:30:28,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 75. [2021-05-03 00:30:28,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 71 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:30:28,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 77 transitions. [2021-05-03 00:30:28,023 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 77 transitions. Word has length 70 [2021-05-03 00:30:28,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:28,024 INFO L480 AbstractCegarLoop]: Abstraction has 75 states and 77 transitions. [2021-05-03 00:30:28,024 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.0303030303030303) internal successors, (67), 32 states have internal predecessors, (67), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:28,024 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 77 transitions. [2021-05-03 00:30:28,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-05-03 00:30:28,024 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:28,024 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:28,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-05-03 00:30:28,024 INFO L428 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:28,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:28,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1758878982, now seen corresponding path program 27 times [2021-05-03 00:30:28,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:28,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2128799509] [2021-05-03 00:30:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:28,114 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1418) (< v_main_~b~0_453 5)) InVars {main_~b~0=v_main_~b~0_453, main_~c~0=v_main_~c~0_1418} OutVars{main_~b~0=v_main_~b~0_453, main_~c~0=v_main_~c~0_1418} AuxVars[] AssignedVars[] [2021-05-03 00:30:28,116 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:28,116 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:28,118 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:28,140 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:28,158 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1420 5) InVars {main_~c~0=v_main_~c~0_1420} OutVars{main_~c~0=v_main_~c~0_1420} AuxVars[] AssignedVars[] [2021-05-03 00:30:28,159 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:28,165 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:28,169 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:28,175 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:28,186 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1418) (< v_main_~b~0_453 5)) InVars {main_~b~0=v_main_~b~0_453, main_~c~0=v_main_~c~0_1418} OutVars{main_~b~0=v_main_~b~0_453, main_~c~0=v_main_~c~0_1418} AuxVars[] AssignedVars[] [2021-05-03 00:30:28,188 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:28,188 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:28,190 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:28,210 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:28,227 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1420 5) InVars {main_~c~0=v_main_~c~0_1420} OutVars{main_~c~0=v_main_~c~0_1420} AuxVars[] AssignedVars[] [2021-05-03 00:30:28,228 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:28,234 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:28,238 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:28,244 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:28,258 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:28,258 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:28,270 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:28,277 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:28,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:28,305 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:28,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:30:28,952 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:28,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2128799509] [2021-05-03 00:30:28,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2128799509] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:28,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:28,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2021-05-03 00:30:28,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781362233] [2021-05-03 00:30:28,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-03 00:30:28,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:28,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-03 00:30:28,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2021-05-03 00:30:28,954 INFO L87 Difference]: Start difference. First operand 75 states and 77 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:30,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:30,536 INFO L93 Difference]: Finished difference Result 91 states and 98 transitions. [2021-05-03 00:30:30,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-03 00:30:30,537 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 1 states have call successors, (2), 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 72 [2021-05-03 00:30:30,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:30,537 INFO L225 Difference]: With dead ends: 91 [2021-05-03 00:30:30,538 INFO L226 Difference]: Without dead ends: 82 [2021-05-03 00:30:30,539 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 1585.1ms TimeCoverageRelationStatistics Valid=300, Invalid=3860, Unknown=0, NotChecked=0, Total=4160 [2021-05-03 00:30:30,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-05-03 00:30:30,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2021-05-03 00:30:30,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 73 states have (on average 1.0410958904109588) internal successors, (76), 73 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:30:30,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 79 transitions. [2021-05-03 00:30:30,560 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 79 transitions. Word has length 72 [2021-05-03 00:30:30,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:30,560 INFO L480 AbstractCegarLoop]: Abstraction has 77 states and 79 transitions. [2021-05-03 00:30:30,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:30,560 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 79 transitions. [2021-05-03 00:30:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-03 00:30:30,560 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:30,560 INFO L523 BasicCegarLoop]: trace histogram [24, 24, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:30,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-05-03 00:30:30,560 INFO L428 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:30,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:30,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1925663067, now seen corresponding path program 28 times [2021-05-03 00:30:30,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:30,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2107587331] [2021-05-03 00:30:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:30,655 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1500) (< v_main_~b~0_476 5)) InVars {main_~b~0=v_main_~b~0_476, main_~c~0=v_main_~c~0_1500} OutVars{main_~b~0=v_main_~b~0_476, main_~c~0=v_main_~c~0_1500} AuxVars[] AssignedVars[] [2021-05-03 00:30:30,656 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:30,672 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:30,674 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:30,683 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:30,701 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1502 5) InVars {main_~c~0=v_main_~c~0_1502} OutVars{main_~c~0=v_main_~c~0_1502} AuxVars[] AssignedVars[] [2021-05-03 00:30:30,702 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:30,708 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:30,712 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:30,723 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:30,735 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1500) (< v_main_~b~0_476 5)) InVars {main_~b~0=v_main_~b~0_476, main_~c~0=v_main_~c~0_1500} OutVars{main_~b~0=v_main_~b~0_476, main_~c~0=v_main_~c~0_1500} AuxVars[] AssignedVars[] [2021-05-03 00:30:30,736 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:30,750 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:30,753 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:30,761 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:30,778 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1502 5) InVars {main_~c~0=v_main_~c~0_1502} OutVars{main_~c~0=v_main_~c~0_1502} AuxVars[] AssignedVars[] [2021-05-03 00:30:30,779 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:30,785 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:30,788 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:30,793 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:30,806 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:30,807 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:30,817 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:30,825 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:30,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:30,847 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:30,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:30,850 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:30:31,589 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:31,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2107587331] [2021-05-03 00:30:31,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2107587331] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:31,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:31,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2021-05-03 00:30:31,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537922182] [2021-05-03 00:30:31,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-03 00:30:31,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:31,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-03 00:30:31,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2021-05-03 00:30:31,591 INFO L87 Difference]: Start difference. First operand 77 states and 79 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 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:30:33,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:33,278 INFO L93 Difference]: Finished difference Result 93 states and 100 transitions. [2021-05-03 00:30:33,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-03 00:30:33,279 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 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:30:33,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:33,279 INFO L225 Difference]: With dead ends: 93 [2021-05-03 00:30:33,279 INFO L226 Difference]: Without dead ends: 84 [2021-05-03 00:30:33,280 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 32 SyntacticMatches, 11 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 1751.1ms TimeCoverageRelationStatistics Valid=309, Invalid=4113, Unknown=0, NotChecked=0, Total=4422 [2021-05-03 00:30:33,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-03 00:30:33,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 78. [2021-05-03 00:30:33,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 74 states have (on average 1.0405405405405406) internal successors, (77), 74 states have internal predecessors, (77), 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:30:33,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 80 transitions. [2021-05-03 00:30:33,300 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 80 transitions. Word has length 75 [2021-05-03 00:30:33,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:33,300 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 80 transitions. [2021-05-03 00:30:33,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 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:30:33,300 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 80 transitions. [2021-05-03 00:30:33,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-03 00:30:33,301 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:33,301 INFO L523 BasicCegarLoop]: trace histogram [25, 25, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:33,301 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-05-03 00:30:33,301 INFO L428 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:33,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:33,301 INFO L82 PathProgramCache]: Analyzing trace with hash 132809977, now seen corresponding path program 29 times [2021-05-03 00:30:33,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:33,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [572090889] [2021-05-03 00:30:33,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:33,386 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_500 5) (<= 5 v_main_~c~0_1585)) InVars {main_~b~0=v_main_~b~0_500, main_~c~0=v_main_~c~0_1585} OutVars{main_~b~0=v_main_~b~0_500, main_~c~0=v_main_~c~0_1585} AuxVars[] AssignedVars[] [2021-05-03 00:30:33,387 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:33,388 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:33,390 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:33,409 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:33,426 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1587 5) InVars {main_~c~0=v_main_~c~0_1587} OutVars{main_~c~0=v_main_~c~0_1587} AuxVars[] AssignedVars[] [2021-05-03 00:30:33,427 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:33,433 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:33,436 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:33,441 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:33,453 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1580 6) InVars {main_~c~0=v_main_~c~0_1580} OutVars{main_~c~0=v_main_~c~0_1580} AuxVars[] AssignedVars[] [2021-05-03 00:30:33,454 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:33,460 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:33,463 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:33,469 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:33,479 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_498 5) (<= 6 v_main_~c~0_1582)) InVars {main_~b~0=v_main_~b~0_498, main_~c~0=v_main_~c~0_1582} OutVars{main_~b~0=v_main_~b~0_498, main_~c~0=v_main_~c~0_1582} AuxVars[] AssignedVars[] [2021-05-03 00:30:33,480 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:30:33,481 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:33,483 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:33,498 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:30:33,517 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:33,518 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:33,529 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:33,536 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:33,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:33,561 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:30:34,330 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:34,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [572090889] [2021-05-03 00:30:34,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [572090889] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:34,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:34,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2021-05-03 00:30:34,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298615955] [2021-05-03 00:30:34,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-03 00:30:34,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:34,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-03 00:30:34,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2021-05-03 00:30:34,332 INFO L87 Difference]: Start difference. First operand 78 states and 80 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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:30:36,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:36,149 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2021-05-03 00:30:36,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-03 00:30:36,149 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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:30:36,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:36,150 INFO L225 Difference]: With dead ends: 95 [2021-05-03 00:30:36,150 INFO L226 Difference]: Without dead ends: 86 [2021-05-03 00:30:36,150 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 33 SyntacticMatches, 11 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 895 ImplicationChecksByTransitivity, 1838.8ms TimeCoverageRelationStatistics Valid=318, Invalid=4374, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:30:36,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-03 00:30:36,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 80. [2021-05-03 00:30:36,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 76 states have (on average 1.0394736842105263) internal successors, (79), 76 states have internal predecessors, (79), 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:30:36,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 82 transitions. [2021-05-03 00:30:36,174 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 82 transitions. Word has length 77 [2021-05-03 00:30:36,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:36,174 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 82 transitions. [2021-05-03 00:30:36,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 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:30:36,174 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 82 transitions. [2021-05-03 00:30:36,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-03 00:30:36,175 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:36,175 INFO L523 BasicCegarLoop]: trace histogram [26, 26, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:36,175 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-05-03 00:30:36,175 INFO L428 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:36,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:36,175 INFO L82 PathProgramCache]: Analyzing trace with hash -517123817, now seen corresponding path program 30 times [2021-05-03 00:30:36,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:36,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [773594942] [2021-05-03 00:30:36,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:36,269 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_524 5) (<= 5 v_main_~c~0_1673)) InVars {main_~b~0=v_main_~b~0_524, main_~c~0=v_main_~c~0_1673} OutVars{main_~b~0=v_main_~b~0_524, main_~c~0=v_main_~c~0_1673} AuxVars[] AssignedVars[] [2021-05-03 00:30:36,270 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:36,285 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:36,288 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:36,297 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:36,318 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1675 5) InVars {main_~c~0=v_main_~c~0_1675} OutVars{main_~c~0=v_main_~c~0_1675} AuxVars[] AssignedVars[] [2021-05-03 00:30:36,319 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:36,327 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:36,332 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:36,339 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:36,354 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_524 5) (<= 5 v_main_~c~0_1673)) InVars {main_~b~0=v_main_~b~0_524, main_~c~0=v_main_~c~0_1673} OutVars{main_~b~0=v_main_~b~0_524, main_~c~0=v_main_~c~0_1673} AuxVars[] AssignedVars[] [2021-05-03 00:30:36,355 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:36,369 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:36,371 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:36,379 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:36,396 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1675 5) InVars {main_~c~0=v_main_~c~0_1675} OutVars{main_~c~0=v_main_~c~0_1675} AuxVars[] AssignedVars[] [2021-05-03 00:30:36,397 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:36,403 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:36,406 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:36,412 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:36,426 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:36,426 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:36,438 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:36,447 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:36,476 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:36,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:36,480 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:30:37,303 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:37,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [773594942] [2021-05-03 00:30:37,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [773594942] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:37,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:37,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2021-05-03 00:30:37,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349294922] [2021-05-03 00:30:37,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-03 00:30:37,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:37,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-03 00:30:37,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1221, Unknown=0, NotChecked=0, Total=1332 [2021-05-03 00:30:37,305 INFO L87 Difference]: Start difference. First operand 80 states and 82 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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:30:39,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:39,198 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2021-05-03 00:30:39,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-03 00:30:39,199 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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:30:39,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:39,199 INFO L225 Difference]: With dead ends: 97 [2021-05-03 00:30:39,200 INFO L226 Difference]: Without dead ends: 88 [2021-05-03 00:30:39,200 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 1936.6ms TimeCoverageRelationStatistics Valid=327, Invalid=4643, Unknown=0, NotChecked=0, Total=4970 [2021-05-03 00:30:39,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-03 00:30:39,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 82. [2021-05-03 00:30:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 78 states have (on average 1.0384615384615385) internal successors, (81), 78 states have internal predecessors, (81), 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:30:39,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 84 transitions. [2021-05-03 00:30:39,223 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 84 transitions. Word has length 79 [2021-05-03 00:30:39,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:39,223 INFO L480 AbstractCegarLoop]: Abstraction has 82 states and 84 transitions. [2021-05-03 00:30:39,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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:30:39,223 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 84 transitions. [2021-05-03 00:30:39,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-03 00:30:39,223 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:39,223 INFO L523 BasicCegarLoop]: trace histogram [27, 27, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:39,223 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-05-03 00:30:39,223 INFO L428 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:39,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:39,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1961725365, now seen corresponding path program 31 times [2021-05-03 00:30:39,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:39,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1778693195] [2021-05-03 00:30:39,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:39,311 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1764) (< v_main_~b~0_548 5)) InVars {main_~b~0=v_main_~b~0_548, main_~c~0=v_main_~c~0_1764} OutVars{main_~b~0=v_main_~b~0_548, main_~c~0=v_main_~c~0_1764} AuxVars[] AssignedVars[] [2021-05-03 00:30:39,312 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:39,313 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:39,315 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:39,336 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:39,354 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1766 5) InVars {main_~c~0=v_main_~c~0_1766} OutVars{main_~c~0=v_main_~c~0_1766} AuxVars[] AssignedVars[] [2021-05-03 00:30:39,355 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:39,362 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:39,366 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:39,372 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:39,386 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1764) (< v_main_~b~0_548 5)) InVars {main_~b~0=v_main_~b~0_548, main_~c~0=v_main_~c~0_1764} OutVars{main_~b~0=v_main_~b~0_548, main_~c~0=v_main_~c~0_1764} AuxVars[] AssignedVars[] [2021-05-03 00:30:39,388 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:39,401 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:39,404 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:39,412 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:39,429 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1766 5) InVars {main_~c~0=v_main_~c~0_1766} OutVars{main_~c~0=v_main_~c~0_1766} AuxVars[] AssignedVars[] [2021-05-03 00:30:39,430 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:39,436 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:39,440 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:39,445 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:39,461 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:39,462 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:39,480 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:39,488 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:39,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:39,514 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:39,517 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:30:40,348 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:40,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1778693195] [2021-05-03 00:30:40,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1778693195] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:40,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:40,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2021-05-03 00:30:40,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577632951] [2021-05-03 00:30:40,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-03 00:30:40,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:40,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-03 00:30:40,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1292, Unknown=0, NotChecked=0, Total=1406 [2021-05-03 00:30:40,349 INFO L87 Difference]: Start difference. First operand 82 states and 84 transitions. Second operand has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 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:30:42,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:42,427 INFO L93 Difference]: Finished difference Result 99 states and 106 transitions. [2021-05-03 00:30:42,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-03 00:30:42,428 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 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:30:42,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:42,428 INFO L225 Difference]: With dead ends: 99 [2021-05-03 00:30:42,428 INFO L226 Difference]: Without dead ends: 90 [2021-05-03 00:30:42,429 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 11 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 2028.3ms TimeCoverageRelationStatistics Valid=336, Invalid=4920, Unknown=0, NotChecked=0, Total=5256 [2021-05-03 00:30:42,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-05-03 00:30:42,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 84. [2021-05-03 00:30:42,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 80 states have (on average 1.0375) internal successors, (83), 80 states have internal predecessors, (83), 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:30:42,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 86 transitions. [2021-05-03 00:30:42,462 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 86 transitions. Word has length 81 [2021-05-03 00:30:42,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:42,462 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 86 transitions. [2021-05-03 00:30:42,462 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.0526315789473686) internal successors, (78), 37 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:30:42,462 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 86 transitions. [2021-05-03 00:30:42,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-03 00:30:42,463 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:42,463 INFO L523 BasicCegarLoop]: trace histogram [28, 28, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:42,463 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-05-03 00:30:42,463 INFO L428 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:42,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:42,464 INFO L82 PathProgramCache]: Analyzing trace with hash 428939987, now seen corresponding path program 32 times [2021-05-03 00:30:42,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:42,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1215792059] [2021-05-03 00:30:42,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:42,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1858) (< v_main_~b~0_572 5)) InVars {main_~b~0=v_main_~b~0_572, main_~c~0=v_main_~c~0_1858} OutVars{main_~b~0=v_main_~b~0_572, main_~c~0=v_main_~c~0_1858} AuxVars[] AssignedVars[] [2021-05-03 00:30:42,563 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:42,584 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:42,586 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:42,596 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:42,612 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1860 5) InVars {main_~c~0=v_main_~c~0_1860} OutVars{main_~c~0=v_main_~c~0_1860} AuxVars[] AssignedVars[] [2021-05-03 00:30:42,614 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:42,614 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:42,618 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:42,629 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:42,641 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1858) (< v_main_~b~0_572 5)) InVars {main_~b~0=v_main_~b~0_572, main_~c~0=v_main_~c~0_1858} OutVars{main_~b~0=v_main_~b~0_572, main_~c~0=v_main_~c~0_1858} AuxVars[] AssignedVars[] [2021-05-03 00:30:42,642 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:42,642 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:42,645 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:42,665 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:42,682 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1860 5) InVars {main_~c~0=v_main_~c~0_1860} OutVars{main_~c~0=v_main_~c~0_1860} AuxVars[] AssignedVars[] [2021-05-03 00:30:42,683 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:42,689 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:42,694 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:42,699 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:42,714 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:42,715 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:42,726 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:42,733 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:42,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:42,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:42,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:42,760 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:30:43,637 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:43,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1215792059] [2021-05-03 00:30:43,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1215792059] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:43,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:43,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-03 00:30:43,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551145192] [2021-05-03 00:30:43,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-03 00:30:43,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:43,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-03 00:30:43,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1365, Unknown=0, NotChecked=0, Total=1482 [2021-05-03 00:30:43,639 INFO L87 Difference]: Start difference. First operand 84 states and 86 transitions. Second operand has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:45,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:45,727 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2021-05-03 00:30:45,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-03 00:30:45,728 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 1 states have call successors, (2), 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 83 [2021-05-03 00:30:45,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:45,729 INFO L225 Difference]: With dead ends: 101 [2021-05-03 00:30:45,729 INFO L226 Difference]: Without dead ends: 92 [2021-05-03 00:30:45,730 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 38 SyntacticMatches, 9 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2100.6ms TimeCoverageRelationStatistics Valid=345, Invalid=5205, Unknown=0, NotChecked=0, Total=5550 [2021-05-03 00:30:45,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-03 00:30:45,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 86. [2021-05-03 00:30:45,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 82 states have (on average 1.0365853658536586) internal successors, (85), 82 states have internal predecessors, (85), 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:30:45,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 88 transitions. [2021-05-03 00:30:45,756 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 88 transitions. Word has length 83 [2021-05-03 00:30:45,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:45,756 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 88 transitions. [2021-05-03 00:30:45,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 2.051282051282051) internal successors, (80), 38 states have internal predecessors, (80), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:45,756 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 88 transitions. [2021-05-03 00:30:45,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-03 00:30:45,756 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:45,756 INFO L523 BasicCegarLoop]: trace histogram [29, 29, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:45,756 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-05-03 00:30:45,757 INFO L428 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:45,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:45,757 INFO L82 PathProgramCache]: Analyzing trace with hash 595974257, now seen corresponding path program 33 times [2021-05-03 00:30:45,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:45,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [973826999] [2021-05-03 00:30:45,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:45,848 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1955) (< v_main_~b~0_596 5)) InVars {main_~b~0=v_main_~b~0_596, main_~c~0=v_main_~c~0_1955} OutVars{main_~b~0=v_main_~b~0_596, main_~c~0=v_main_~c~0_1955} AuxVars[] AssignedVars[] [2021-05-03 00:30:45,850 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:45,850 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:45,852 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:45,874 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:45,896 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1957 5) InVars {main_~c~0=v_main_~c~0_1957} OutVars{main_~c~0=v_main_~c~0_1957} AuxVars[] AssignedVars[] [2021-05-03 00:30:45,897 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:45,904 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:45,908 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:45,914 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:45,925 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_1955) (< v_main_~b~0_596 5)) InVars {main_~b~0=v_main_~b~0_596, main_~c~0=v_main_~c~0_1955} OutVars{main_~b~0=v_main_~b~0_596, main_~c~0=v_main_~c~0_1955} AuxVars[] AssignedVars[] [2021-05-03 00:30:45,926 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:45,941 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:45,944 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:45,954 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:45,973 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_1957 5) InVars {main_~c~0=v_main_~c~0_1957} OutVars{main_~c~0=v_main_~c~0_1957} AuxVars[] AssignedVars[] [2021-05-03 00:30:45,974 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:45,974 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:45,978 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:45,989 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:46,006 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:46,007 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:46,020 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:46,029 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:46,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:46,053 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:46,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:46,056 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:30:46,946 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:46,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [973826999] [2021-05-03 00:30:46,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [973826999] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:46,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:46,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2021-05-03 00:30:46,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494317231] [2021-05-03 00:30:46,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-03 00:30:46,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:46,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-03 00:30:46,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1440, Unknown=0, NotChecked=0, Total=1560 [2021-05-03 00:30:46,948 INFO L87 Difference]: Start difference. First operand 86 states and 88 transitions. Second operand has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:49,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:49,220 INFO L93 Difference]: Finished difference Result 105 states and 113 transitions. [2021-05-03 00:30:49,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-03 00:30:49,221 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 1 states have call successors, (2), 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 85 [2021-05-03 00:30:49,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:49,221 INFO L225 Difference]: With dead ends: 105 [2021-05-03 00:30:49,221 INFO L226 Difference]: Without dead ends: 96 [2021-05-03 00:30:49,222 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1071 ImplicationChecksByTransitivity, 2173.5ms TimeCoverageRelationStatistics Valid=354, Invalid=5498, Unknown=0, NotChecked=0, Total=5852 [2021-05-03 00:30:49,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-03 00:30:49,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 90. [2021-05-03 00:30:49,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 86 states have (on average 1.0348837209302326) internal successors, (89), 86 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:30:49,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 92 transitions. [2021-05-03 00:30:49,256 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 92 transitions. Word has length 85 [2021-05-03 00:30:49,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:49,256 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 92 transitions. [2021-05-03 00:30:49,256 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.05) internal successors, (82), 39 states have internal predecessors, (82), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:49,257 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 92 transitions. [2021-05-03 00:30:49,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-03 00:30:49,257 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:49,257 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:49,257 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-05-03 00:30:49,257 INFO L428 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:49,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:49,258 INFO L82 PathProgramCache]: Analyzing trace with hash -2092849521, now seen corresponding path program 34 times [2021-05-03 00:30:49,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:49,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2025828030] [2021-05-03 00:30:49,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:49,352 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_618 5) (<= 5 v_main_~c~0_2048)) InVars {main_~b~0=v_main_~b~0_618, main_~c~0=v_main_~c~0_2048} OutVars{main_~b~0=v_main_~b~0_618, main_~c~0=v_main_~c~0_2048} AuxVars[] AssignedVars[] [2021-05-03 00:30:49,354 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:49,354 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:49,357 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:49,378 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:49,398 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2050 5) InVars {main_~c~0=v_main_~c~0_2050} OutVars{main_~c~0=v_main_~c~0_2050} AuxVars[] AssignedVars[] [2021-05-03 00:30:49,400 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:49,400 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:49,405 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:49,419 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:49,434 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_618 5) (<= 5 v_main_~c~0_2048)) InVars {main_~b~0=v_main_~b~0_618, main_~c~0=v_main_~c~0_2048} OutVars{main_~b~0=v_main_~b~0_618, main_~c~0=v_main_~c~0_2048} AuxVars[] AssignedVars[] [2021-05-03 00:30:49,435 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:49,436 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:49,439 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:49,462 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:49,482 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2050 5) InVars {main_~c~0=v_main_~c~0_2050} OutVars{main_~c~0=v_main_~c~0_2050} AuxVars[] AssignedVars[] [2021-05-03 00:30:49,483 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:49,484 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:49,488 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:49,501 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:49,519 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:49,520 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:49,533 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:49,542 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:49,568 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:49,572 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:30:50,779 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:50,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2025828030] [2021-05-03 00:30:50,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2025828030] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:50,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:50,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-03 00:30:50,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221129611] [2021-05-03 00:30:50,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-03 00:30:50,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:50,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-03 00:30:50,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1517, Unknown=0, NotChecked=0, Total=1640 [2021-05-03 00:30:50,780 INFO L87 Difference]: Start difference. First operand 90 states and 92 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:53,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:53,004 INFO L93 Difference]: Finished difference Result 106 states and 113 transitions. [2021-05-03 00:30:53,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-03 00:30:53,005 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 1 states have call successors, (2), 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 87 [2021-05-03 00:30:53,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:53,005 INFO L225 Difference]: With dead ends: 106 [2021-05-03 00:30:53,006 INFO L226 Difference]: Without dead ends: 97 [2021-05-03 00:30:53,006 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 27 SyntacticMatches, 22 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1198 ImplicationChecksByTransitivity, 2455.2ms TimeCoverageRelationStatistics Valid=363, Invalid=5799, Unknown=0, NotChecked=0, Total=6162 [2021-05-03 00:30:53,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-03 00:30:53,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2021-05-03 00:30:53,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 88 states have (on average 1.0340909090909092) internal successors, (91), 88 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:30:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 94 transitions. [2021-05-03 00:30:53,036 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 94 transitions. Word has length 87 [2021-05-03 00:30:53,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:53,036 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 94 transitions. [2021-05-03 00:30:53,036 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-03 00:30:53,036 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 94 transitions. [2021-05-03 00:30:53,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-03 00:30:53,037 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:53,037 INFO L523 BasicCegarLoop]: trace histogram [30, 30, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:53,037 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-05-03 00:30:53,037 INFO L428 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:53,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:53,037 INFO L82 PathProgramCache]: Analyzing trace with hash -246406746, now seen corresponding path program 35 times [2021-05-03 00:30:53,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:53,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [190509602] [2021-05-03 00:30:53,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:53,141 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_643 5) (<= 5 v_main_~c~0_2144)) InVars {main_~b~0=v_main_~b~0_643, main_~c~0=v_main_~c~0_2144} OutVars{main_~b~0=v_main_~b~0_643, main_~c~0=v_main_~c~0_2144} AuxVars[] AssignedVars[] [2021-05-03 00:30:53,142 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:53,143 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:53,145 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:53,168 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:53,186 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2146 5) InVars {main_~c~0=v_main_~c~0_2146} OutVars{main_~c~0=v_main_~c~0_2146} AuxVars[] AssignedVars[] [2021-05-03 00:30:53,187 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:53,188 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:53,191 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:53,201 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:53,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_643 5) (<= 5 v_main_~c~0_2144)) InVars {main_~b~0=v_main_~b~0_643, main_~c~0=v_main_~c~0_2144} OutVars{main_~b~0=v_main_~b~0_643, main_~c~0=v_main_~c~0_2144} AuxVars[] AssignedVars[] [2021-05-03 00:30:53,213 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:53,214 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:53,216 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:53,235 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:53,251 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2146 5) InVars {main_~c~0=v_main_~c~0_2146} OutVars{main_~c~0=v_main_~c~0_2146} AuxVars[] AssignedVars[] [2021-05-03 00:30:53,252 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:53,258 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:53,262 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:53,272 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:53,287 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:53,288 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:53,299 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:53,306 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:53,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:53,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:53,336 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:30:54,428 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:54,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [190509602] [2021-05-03 00:30:54,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [190509602] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:54,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:54,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2021-05-03 00:30:54,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087807970] [2021-05-03 00:30:54,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-03 00:30:54,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:54,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-03 00:30:54,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1596, Unknown=0, NotChecked=0, Total=1722 [2021-05-03 00:30:54,429 INFO L87 Difference]: Start difference. First operand 92 states and 94 transitions. Second operand has 42 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 41 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:30:56,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:30:56,891 INFO L93 Difference]: Finished difference Result 108 states and 115 transitions. [2021-05-03 00:30:56,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-03 00:30:56,892 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 41 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:30:56,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:30:56,892 INFO L225 Difference]: With dead ends: 108 [2021-05-03 00:30:56,892 INFO L226 Difference]: Without dead ends: 99 [2021-05-03 00:30:56,893 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 13 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 2472.1ms TimeCoverageRelationStatistics Valid=372, Invalid=6108, Unknown=0, NotChecked=0, Total=6480 [2021-05-03 00:30:56,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-03 00:30:56,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 93. [2021-05-03 00:30:56,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 89 states have (on average 1.0337078651685394) internal successors, (92), 89 states have internal predecessors, (92), 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:30:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 95 transitions. [2021-05-03 00:30:56,930 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 95 transitions. Word has length 90 [2021-05-03 00:30:56,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:30:56,930 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 95 transitions. [2021-05-03 00:30:56,930 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 41 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:30:56,930 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 95 transitions. [2021-05-03 00:30:56,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-03 00:30:56,931 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:30:56,931 INFO L523 BasicCegarLoop]: trace histogram [31, 31, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:30:56,931 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-05-03 00:30:56,931 INFO L428 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:30:56,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:30:56,931 INFO L82 PathProgramCache]: Analyzing trace with hash 127825540, now seen corresponding path program 36 times [2021-05-03 00:30:56,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:30:56,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1216295368] [2021-05-03 00:30:56,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:30:57,021 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2243) (< v_main_~b~0_669 5)) InVars {main_~b~0=v_main_~b~0_669, main_~c~0=v_main_~c~0_2243} OutVars{main_~b~0=v_main_~b~0_669, main_~c~0=v_main_~c~0_2243} AuxVars[] AssignedVars[] [2021-05-03 00:30:57,023 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:30:57,024 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:57,026 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:57,049 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:30:57,068 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2245 5) InVars {main_~c~0=v_main_~c~0_2245} OutVars{main_~c~0=v_main_~c~0_2245} AuxVars[] AssignedVars[] [2021-05-03 00:30:57,069 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:57,070 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:57,074 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:57,085 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:57,096 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2238 6) InVars {main_~c~0=v_main_~c~0_2238} OutVars{main_~c~0=v_main_~c~0_2238} AuxVars[] AssignedVars[] [2021-05-03 00:30:57,097 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:30:57,103 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:57,107 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:30:57,112 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:30:57,122 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~c~0_2240) (< v_main_~b~0_667 5)) InVars {main_~b~0=v_main_~b~0_667, main_~c~0=v_main_~c~0_2240} OutVars{main_~b~0=v_main_~b~0_667, main_~c~0=v_main_~c~0_2240} AuxVars[] AssignedVars[] [2021-05-03 00:30:57,123 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:30:57,134 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:57,136 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:30:57,143 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:30:57,164 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:30:57,165 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:30:57,176 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:30:57,183 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:30:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:57,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:30:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:30:57,210 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:30:58,194 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:30:58,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1216295368] [2021-05-03 00:30:58,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1216295368] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:30:58,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:30:58,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-03 00:30:58,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434254325] [2021-05-03 00:30:58,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-03 00:30:58,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:30:58,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-03 00:30:58,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1677, Unknown=0, NotChecked=0, Total=1806 [2021-05-03 00:30:58,195 INFO L87 Difference]: Start difference. First operand 93 states and 95 transitions. Second operand has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 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:31:00,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:00,816 INFO L93 Difference]: Finished difference Result 110 states and 117 transitions. [2021-05-03 00:31:00,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-03 00:31:00,816 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 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:31:00,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:00,817 INFO L225 Difference]: With dead ends: 110 [2021-05-03 00:31:00,817 INFO L226 Difference]: Without dead ends: 101 [2021-05-03 00:31:00,833 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 43 SyntacticMatches, 9 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1224 ImplicationChecksByTransitivity, 2420.2ms TimeCoverageRelationStatistics Valid=381, Invalid=6425, Unknown=0, NotChecked=0, Total=6806 [2021-05-03 00:31:00,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-03 00:31:00,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 95. [2021-05-03 00:31:00,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 91 states have (on average 1.032967032967033) internal successors, (94), 91 states have internal predecessors, (94), 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:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 97 transitions. [2021-05-03 00:31:00,873 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 97 transitions. Word has length 92 [2021-05-03 00:31:00,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:00,874 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 97 transitions. [2021-05-03 00:31:00,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 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:31:00,874 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 97 transitions. [2021-05-03 00:31:00,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-03 00:31:00,874 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:00,874 INFO L523 BasicCegarLoop]: trace histogram [32, 32, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:00,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-05-03 00:31:00,875 INFO L428 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:00,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:00,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1012200478, now seen corresponding path program 37 times [2021-05-03 00:31:00,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:00,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1089127276] [2021-05-03 00:31:00,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:00,967 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_695 5) (<= 5 v_main_~c~0_2345)) InVars {main_~b~0=v_main_~b~0_695, main_~c~0=v_main_~c~0_2345} OutVars{main_~b~0=v_main_~b~0_695, main_~c~0=v_main_~c~0_2345} AuxVars[] AssignedVars[] [2021-05-03 00:31:00,968 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:00,986 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:00,989 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:00,999 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:01,018 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2347 5) InVars {main_~c~0=v_main_~c~0_2347} OutVars{main_~c~0=v_main_~c~0_2347} AuxVars[] AssignedVars[] [2021-05-03 00:31:01,019 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:01,029 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:01,034 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:01,041 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:01,055 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_695 5) (<= 5 v_main_~c~0_2345)) InVars {main_~b~0=v_main_~b~0_695, main_~c~0=v_main_~c~0_2345} OutVars{main_~b~0=v_main_~b~0_695, main_~c~0=v_main_~c~0_2345} AuxVars[] AssignedVars[] [2021-05-03 00:31:01,057 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:01,074 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:01,078 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:01,092 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:01,110 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2347 5) InVars {main_~c~0=v_main_~c~0_2347} OutVars{main_~c~0=v_main_~c~0_2347} AuxVars[] AssignedVars[] [2021-05-03 00:31:01,111 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:01,112 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:01,117 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:01,132 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:01,151 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:01,151 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:01,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:01,173 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:01,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:01,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:01,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:01,245 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:02,204 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:02,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1089127276] [2021-05-03 00:31:02,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1089127276] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:02,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:02,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2021-05-03 00:31:02,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636391058] [2021-05-03 00:31:02,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-03 00:31:02,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:02,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-03 00:31:02,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1760, Unknown=0, NotChecked=0, Total=1892 [2021-05-03 00:31:02,205 INFO L87 Difference]: Start difference. First operand 95 states and 97 transitions. Second operand has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 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:31:04,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:04,441 INFO L93 Difference]: Finished difference Result 112 states and 119 transitions. [2021-05-03 00:31:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-03 00:31:04,442 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 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:31:04,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:04,442 INFO L225 Difference]: With dead ends: 112 [2021-05-03 00:31:04,442 INFO L226 Difference]: Without dead ends: 103 [2021-05-03 00:31:04,443 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 43 SyntacticMatches, 10 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 2197.5ms TimeCoverageRelationStatistics Valid=390, Invalid=6750, Unknown=0, NotChecked=0, Total=7140 [2021-05-03 00:31:04,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-03 00:31:04,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 97. [2021-05-03 00:31:04,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 93 states have (on average 1.032258064516129) internal successors, (96), 93 states have internal predecessors, (96), 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:04,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 99 transitions. [2021-05-03 00:31:04,500 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 99 transitions. Word has length 94 [2021-05-03 00:31:04,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:04,500 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 99 transitions. [2021-05-03 00:31:04,500 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 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:31:04,500 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 99 transitions. [2021-05-03 00:31:04,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-05-03 00:31:04,501 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:04,501 INFO L523 BasicCegarLoop]: trace histogram [33, 33, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:04,501 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-05-03 00:31:04,501 INFO L428 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:04,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:04,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1360543296, now seen corresponding path program 38 times [2021-05-03 00:31:04,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:04,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2075888634] [2021-05-03 00:31:04,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:04,616 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_721 5) (<= 5 v_main_~c~0_2450)) InVars {main_~b~0=v_main_~b~0_721, main_~c~0=v_main_~c~0_2450} OutVars{main_~b~0=v_main_~b~0_721, main_~c~0=v_main_~c~0_2450} AuxVars[] AssignedVars[] [2021-05-03 00:31:04,618 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:04,618 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:04,621 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:04,645 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:04,663 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2452 5) InVars {main_~c~0=v_main_~c~0_2452} OutVars{main_~c~0=v_main_~c~0_2452} AuxVars[] AssignedVars[] [2021-05-03 00:31:04,666 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:04,673 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:04,677 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:04,709 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:04,722 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_721 5) (<= 5 v_main_~c~0_2450)) InVars {main_~b~0=v_main_~b~0_721, main_~c~0=v_main_~c~0_2450} OutVars{main_~b~0=v_main_~b~0_721, main_~c~0=v_main_~c~0_2450} AuxVars[] AssignedVars[] [2021-05-03 00:31:04,724 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:04,738 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:04,741 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:04,749 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:04,778 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2452 5) InVars {main_~c~0=v_main_~c~0_2452} OutVars{main_~c~0=v_main_~c~0_2452} AuxVars[] AssignedVars[] [2021-05-03 00:31:04,779 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:04,786 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:04,790 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:04,796 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:04,812 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:04,813 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:04,825 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:04,833 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:04,866 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:04,869 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:06,204 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:06,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2075888634] [2021-05-03 00:31:06,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2075888634] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:06,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:06,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-03 00:31:06,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834663466] [2021-05-03 00:31:06,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-03 00:31:06,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:06,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-03 00:31:06,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1845, Unknown=0, NotChecked=0, Total=1980 [2021-05-03 00:31:06,206 INFO L87 Difference]: Start difference. First operand 97 states and 99 transitions. Second operand has 45 states, 45 states have (on average 2.066666666666667) internal successors, (93), 44 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:31:09,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:09,534 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2021-05-03 00:31:09,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-03 00:31:09,534 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.066666666666667) internal successors, (93), 44 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:31:09,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:09,539 INFO L225 Difference]: With dead ends: 114 [2021-05-03 00:31:09,539 INFO L226 Difference]: Without dead ends: 105 [2021-05-03 00:31:09,540 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 38 SyntacticMatches, 16 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 3161.8ms TimeCoverageRelationStatistics Valid=399, Invalid=7083, Unknown=0, NotChecked=0, Total=7482 [2021-05-03 00:31:09,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-03 00:31:09,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2021-05-03 00:31:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 95 states have (on average 1.0315789473684212) internal successors, (98), 95 states have internal predecessors, (98), 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:09,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 101 transitions. [2021-05-03 00:31:09,573 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 101 transitions. Word has length 96 [2021-05-03 00:31:09,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:09,573 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 101 transitions. [2021-05-03 00:31:09,573 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 2.066666666666667) internal successors, (93), 44 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:31:09,573 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 101 transitions. [2021-05-03 00:31:09,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-03 00:31:09,574 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:09,574 INFO L523 BasicCegarLoop]: trace histogram [34, 34, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:09,574 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-05-03 00:31:09,574 INFO L428 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:09,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:09,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1110542306, now seen corresponding path program 39 times [2021-05-03 00:31:09,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:09,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [251776246] [2021-05-03 00:31:09,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:09,694 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2558) (< v_main_~b~0_747 5)) InVars {main_~b~0=v_main_~b~0_747, main_~c~0=v_main_~c~0_2558} OutVars{main_~b~0=v_main_~b~0_747, main_~c~0=v_main_~c~0_2558} AuxVars[] AssignedVars[] [2021-05-03 00:31:09,697 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:09,718 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:09,721 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:09,734 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:09,757 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2560 5) InVars {main_~c~0=v_main_~c~0_2560} OutVars{main_~c~0=v_main_~c~0_2560} AuxVars[] AssignedVars[] [2021-05-03 00:31:09,758 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:09,767 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:09,773 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:09,782 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:09,798 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2558) (< v_main_~b~0_747 5)) InVars {main_~b~0=v_main_~b~0_747, main_~c~0=v_main_~c~0_2558} OutVars{main_~b~0=v_main_~b~0_747, main_~c~0=v_main_~c~0_2558} AuxVars[] AssignedVars[] [2021-05-03 00:31:09,799 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:09,800 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:09,803 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:09,829 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:09,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2560 5) InVars {main_~c~0=v_main_~c~0_2560} OutVars{main_~c~0=v_main_~c~0_2560} AuxVars[] AssignedVars[] [2021-05-03 00:31:09,847 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:09,853 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:09,857 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:09,863 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:09,878 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:09,879 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:09,890 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:09,898 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:09,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:09,922 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:09,926 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:11,219 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:11,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [251776246] [2021-05-03 00:31:11,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [251776246] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:11,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:11,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2021-05-03 00:31:11,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712334330] [2021-05-03 00:31:11,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-03 00:31:11,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:11,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-03 00:31:11,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1932, Unknown=0, NotChecked=0, Total=2070 [2021-05-03 00:31:11,221 INFO L87 Difference]: Start difference. First operand 99 states and 101 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 45 states have internal predecessors, (95), 1 states have call successors, (2), 2 states have call 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:14,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:14,097 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2021-05-03 00:31:14,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-03 00:31:14,097 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 45 states have internal predecessors, (95), 1 states have call successors, (2), 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 98 [2021-05-03 00:31:14,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:14,098 INFO L225 Difference]: With dead ends: 116 [2021-05-03 00:31:14,098 INFO L226 Difference]: Without dead ends: 107 [2021-05-03 00:31:14,098 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 42 SyntacticMatches, 13 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1421 ImplicationChecksByTransitivity, 2890.4ms TimeCoverageRelationStatistics Valid=408, Invalid=7424, Unknown=0, NotChecked=0, Total=7832 [2021-05-03 00:31:14,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-03 00:31:14,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 101. [2021-05-03 00:31:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 97 states have (on average 1.0309278350515463) internal successors, (100), 97 states have internal predecessors, (100), 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:14,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 103 transitions. [2021-05-03 00:31:14,134 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 103 transitions. Word has length 98 [2021-05-03 00:31:14,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:14,134 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 103 transitions. [2021-05-03 00:31:14,134 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 45 states have internal predecessors, (95), 1 states have call successors, (2), 2 states have call 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:14,134 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 103 transitions. [2021-05-03 00:31:14,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-05-03 00:31:14,134 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:14,134 INFO L523 BasicCegarLoop]: trace histogram [35, 35, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:14,135 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-05-03 00:31:14,135 INFO L428 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:14,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:14,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1377759492, now seen corresponding path program 40 times [2021-05-03 00:31:14,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:14,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1469439854] [2021-05-03 00:31:14,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:14,231 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2669) (< v_main_~b~0_773 5)) InVars {main_~b~0=v_main_~b~0_773, main_~c~0=v_main_~c~0_2669} OutVars{main_~b~0=v_main_~b~0_773, main_~c~0=v_main_~c~0_2669} AuxVars[] AssignedVars[] [2021-05-03 00:31:14,232 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:14,233 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:14,235 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:14,257 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:14,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2671 5) InVars {main_~c~0=v_main_~c~0_2671} OutVars{main_~c~0=v_main_~c~0_2671} AuxVars[] AssignedVars[] [2021-05-03 00:31:14,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:14,277 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:14,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:14,294 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:14,307 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2669) (< v_main_~b~0_773 5)) InVars {main_~b~0=v_main_~b~0_773, main_~c~0=v_main_~c~0_2669} OutVars{main_~b~0=v_main_~b~0_773, main_~c~0=v_main_~c~0_2669} AuxVars[] AssignedVars[] [2021-05-03 00:31:14,308 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:14,321 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:14,324 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:14,332 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:14,349 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2671 5) InVars {main_~c~0=v_main_~c~0_2671} OutVars{main_~c~0=v_main_~c~0_2671} AuxVars[] AssignedVars[] [2021-05-03 00:31:14,350 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:14,357 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:14,360 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:14,366 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:14,382 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:14,382 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:14,393 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:14,400 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:14,424 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:14,428 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:15,732 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:15,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1469439854] [2021-05-03 00:31:15,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1469439854] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:15,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:15,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-03 00:31:15,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366999778] [2021-05-03 00:31:15,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-03 00:31:15,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:15,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-03 00:31:15,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2021, Unknown=0, NotChecked=0, Total=2162 [2021-05-03 00:31:15,734 INFO L87 Difference]: Start difference. First operand 101 states and 103 transitions. Second operand has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 46 states have internal predecessors, (97), 1 states have call successors, (2), 2 states have call 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:19,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:19,019 INFO L93 Difference]: Finished difference Result 120 states and 128 transitions. [2021-05-03 00:31:19,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-03 00:31:19,020 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 46 states have internal predecessors, (97), 1 states have call successors, (2), 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 100 [2021-05-03 00:31:19,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:19,021 INFO L225 Difference]: With dead ends: 120 [2021-05-03 00:31:19,021 INFO L226 Difference]: Without dead ends: 111 [2021-05-03 00:31:19,022 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 42 SyntacticMatches, 14 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1470 ImplicationChecksByTransitivity, 3098.5ms TimeCoverageRelationStatistics Valid=417, Invalid=7773, Unknown=0, NotChecked=0, Total=8190 [2021-05-03 00:31:19,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-03 00:31:19,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 105. [2021-05-03 00:31:19,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.0297029702970297) internal successors, (104), 101 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:31:19,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 107 transitions. [2021-05-03 00:31:19,087 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 107 transitions. Word has length 100 [2021-05-03 00:31:19,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:19,087 INFO L480 AbstractCegarLoop]: Abstraction has 105 states and 107 transitions. [2021-05-03 00:31:19,087 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 46 states have internal predecessors, (97), 1 states have call successors, (2), 2 states have call 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:19,088 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 107 transitions. [2021-05-03 00:31:19,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-05-03 00:31:19,088 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:19,088 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:19,088 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-05-03 00:31:19,088 INFO L428 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:19,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:19,089 INFO L82 PathProgramCache]: Analyzing trace with hash -475437478, now seen corresponding path program 41 times [2021-05-03 00:31:19,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:19,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1747699249] [2021-05-03 00:31:19,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:19,187 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2776) (< v_main_~b~0_797 5)) InVars {main_~b~0=v_main_~b~0_797, main_~c~0=v_main_~c~0_2776} OutVars{main_~b~0=v_main_~b~0_797, main_~c~0=v_main_~c~0_2776} AuxVars[] AssignedVars[] [2021-05-03 00:31:19,189 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:19,203 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:19,205 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:19,214 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:19,233 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2778 5) InVars {main_~c~0=v_main_~c~0_2778} OutVars{main_~c~0=v_main_~c~0_2778} AuxVars[] AssignedVars[] [2021-05-03 00:31:19,234 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:19,234 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:19,239 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:19,250 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:19,263 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2776) (< v_main_~b~0_797 5)) InVars {main_~b~0=v_main_~b~0_797, main_~c~0=v_main_~c~0_2776} OutVars{main_~b~0=v_main_~b~0_797, main_~c~0=v_main_~c~0_2776} AuxVars[] AssignedVars[] [2021-05-03 00:31:19,264 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:19,264 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:19,267 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:19,285 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:19,303 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2778 5) InVars {main_~c~0=v_main_~c~0_2778} OutVars{main_~c~0=v_main_~c~0_2778} AuxVars[] AssignedVars[] [2021-05-03 00:31:19,305 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:19,305 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:19,309 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:19,321 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:19,345 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_178 6) InVars {main_~a~0=v_main_~a~0_178} OutVars{main_~a~0=v_main_~a~0_178} AuxVars[] AssignedVars[] [2021-05-03 00:31:19,347 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:19,362 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:19,369 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:19,384 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:19,402 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:31:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:19,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:19,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:19,472 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:21,025 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:21,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1747699249] [2021-05-03 00:31:21,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1747699249] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:21,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:21,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2021-05-03 00:31:21,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853451272] [2021-05-03 00:31:21,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-03 00:31:21,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:21,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-03 00:31:21,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2406, Unknown=0, NotChecked=0, Total=2652 [2021-05-03 00:31:21,027 INFO L87 Difference]: Start difference. First operand 105 states and 107 transitions. Second operand has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 1 states have call successors, (2), 2 states have call 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:24,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:24,506 INFO L93 Difference]: Finished difference Result 118 states and 124 transitions. [2021-05-03 00:31:24,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-03 00:31:24,507 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 1 states have call successors, (2), 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 102 [2021-05-03 00:31:24,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:24,507 INFO L225 Difference]: With dead ends: 118 [2021-05-03 00:31:24,507 INFO L226 Difference]: Without dead ends: 109 [2021-05-03 00:31:24,508 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 35 SyntacticMatches, 17 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1885 ImplicationChecksByTransitivity, 3419.4ms TimeCoverageRelationStatistics Valid=559, Invalid=8561, Unknown=0, NotChecked=0, Total=9120 [2021-05-03 00:31:24,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-03 00:31:24,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-05-03 00:31:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 105 states have (on average 1.0285714285714285) internal successors, (108), 105 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:31:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 111 transitions. [2021-05-03 00:31:24,545 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 111 transitions. Word has length 102 [2021-05-03 00:31:24,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:24,545 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 111 transitions. [2021-05-03 00:31:24,545 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 1 states have call successors, (2), 2 states have call 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:24,545 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 111 transitions. [2021-05-03 00:31:24,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-03 00:31:24,546 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:24,546 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:24,546 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-05-03 00:31:24,546 INFO L428 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:24,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:24,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1077287327, now seen corresponding path program 42 times [2021-05-03 00:31:24,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:24,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1335965174] [2021-05-03 00:31:24,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:24,659 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2885) (< v_main_~b~0_825 5)) InVars {main_~b~0=v_main_~b~0_825, main_~c~0=v_main_~c~0_2885} OutVars{main_~b~0=v_main_~b~0_825, main_~c~0=v_main_~c~0_2885} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,660 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:24,675 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,678 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:24,687 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:24,706 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2887 5) InVars {main_~c~0=v_main_~c~0_2887} OutVars{main_~c~0=v_main_~c~0_2887} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,709 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:24,716 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,722 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:24,728 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:24,744 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2885) (< v_main_~b~0_825 5)) InVars {main_~b~0=v_main_~b~0_825, main_~c~0=v_main_~c~0_2885} OutVars{main_~b~0=v_main_~b~0_825, main_~c~0=v_main_~c~0_2885} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,746 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:24,746 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,748 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:24,770 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:24,794 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2887 5) InVars {main_~c~0=v_main_~c~0_2887} OutVars{main_~c~0=v_main_~c~0_2887} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,795 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:24,802 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,807 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:24,813 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:24,830 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,831 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,837 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:24,844 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_186 6) InVars {main_~a~0=v_main_~a~0_186} OutVars{main_~a~0=v_main_~a~0_186} AuxVars[] AssignedVars[] [2021-05-03 00:31:24,846 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:24,862 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:24,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:24,879 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:24,896 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:24,940 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:24,954 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:24,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:31:26,436 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:26,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1335965174] [2021-05-03 00:31:26,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1335965174] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:26,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:26,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-03 00:31:26,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662758277] [2021-05-03 00:31:26,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-03 00:31:26,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:26,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-03 00:31:26,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=2453, Unknown=0, NotChecked=0, Total=2652 [2021-05-03 00:31:26,438 INFO L87 Difference]: Start difference. First operand 109 states and 111 transitions. Second operand has 51 states, 51 states have (on average 2.0) internal successors, (102), 50 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:31:30,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:30,135 INFO L93 Difference]: Finished difference Result 119 states and 124 transitions. [2021-05-03 00:31:30,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-03 00:31:30,135 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.0) internal successors, (102), 50 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:31:30,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:30,136 INFO L225 Difference]: With dead ends: 119 [2021-05-03 00:31:30,136 INFO L226 Difference]: Without dead ends: 110 [2021-05-03 00:31:30,137 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 3511.7ms TimeCoverageRelationStatistics Valid=473, Invalid=8839, Unknown=0, NotChecked=0, Total=9312 [2021-05-03 00:31:30,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-03 00:31:30,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-05-03 00:31:30,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 106 states have (on average 1.028301886792453) internal successors, (109), 106 states have internal predecessors, (109), 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:30,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 112 transitions. [2021-05-03 00:31:30,177 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 112 transitions. Word has length 105 [2021-05-03 00:31:30,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:30,177 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 112 transitions. [2021-05-03 00:31:30,177 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.0) internal successors, (102), 50 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:31:30,177 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 112 transitions. [2021-05-03 00:31:30,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-05-03 00:31:30,177 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:30,177 INFO L523 BasicCegarLoop]: trace histogram [36, 36, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:30,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-05-03 00:31:30,178 INFO L428 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:30,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:30,178 INFO L82 PathProgramCache]: Analyzing trace with hash -735439722, now seen corresponding path program 43 times [2021-05-03 00:31:30,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:30,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1508653233] [2021-05-03 00:31:30,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:30,341 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2997) (< v_main_~b~0_861 5)) InVars {main_~b~0=v_main_~b~0_861, main_~c~0=v_main_~c~0_2997} OutVars{main_~b~0=v_main_~b~0_861, main_~c~0=v_main_~c~0_2997} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,343 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:30,363 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,366 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:30,378 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:30,399 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2999 5) InVars {main_~c~0=v_main_~c~0_2999} OutVars{main_~c~0=v_main_~c~0_2999} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,401 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:30,401 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,407 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:30,423 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:30,438 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_192 5) (<= 6 v_main_~b~0_850)) InVars {main_~b~0=v_main_~b~0_850, main_~a~0=v_main_~a~0_192} OutVars{main_~b~0=v_main_~b~0_850, main_~a~0=v_main_~a~0_192} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,440 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:31:30,457 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,460 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:30,472 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:31:30,496 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~b~0_852 6) InVars {main_~b~0=v_main_~b~0_852} OutVars{main_~b~0=v_main_~b~0_852} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,498 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.3 percent of original size [2021-05-03 00:31:30,499 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,505 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:30,529 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.3 percent of original size 56 [2021-05-03 00:31:30,546 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,547 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,555 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:31:30,564 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_2997) (< v_main_~b~0_861 5)) InVars {main_~b~0=v_main_~b~0_861, main_~c~0=v_main_~c~0_2997} OutVars{main_~b~0=v_main_~b~0_861, main_~c~0=v_main_~c~0_2997} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,566 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:30,567 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,569 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:30,597 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:30,620 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_2999 5) InVars {main_~c~0=v_main_~c~0_2999} OutVars{main_~c~0=v_main_~c~0_2999} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,622 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:30,631 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,637 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:30,646 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:30,667 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,668 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,680 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-03 00:31:30,692 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_200 6) InVars {main_~a~0=v_main_~a~0_200} OutVars{main_~a~0=v_main_~a~0_200} AuxVars[] AssignedVars[] [2021-05-03 00:31:30,694 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:30,695 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:30,701 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:30,734 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:30,754 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:30,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:30,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:30,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:30,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:30,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:31:32,266 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:32,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1508653233] [2021-05-03 00:31:32,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1508653233] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:32,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:32,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2021-05-03 00:31:32,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271043433] [2021-05-03 00:31:32,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-03 00:31:32,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:32,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-03 00:31:32,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2555, Unknown=0, NotChecked=0, Total=2756 [2021-05-03 00:31:32,270 INFO L87 Difference]: Start difference. First operand 110 states and 112 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 1 states have call successors, (2), 2 states have call 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:36,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:36,238 INFO L93 Difference]: Finished difference Result 121 states and 126 transitions. [2021-05-03 00:31:36,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-03 00:31:36,239 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 1 states have call successors, (2), 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 108 [2021-05-03 00:31:36,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:36,240 INFO L225 Difference]: With dead ends: 121 [2021-05-03 00:31:36,240 INFO L226 Difference]: Without dead ends: 112 [2021-05-03 00:31:36,240 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 47 SyntacticMatches, 11 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 3621.5ms TimeCoverageRelationStatistics Valid=479, Invalid=9223, Unknown=0, NotChecked=0, Total=9702 [2021-05-03 00:31:36,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-05-03 00:31:36,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 111. [2021-05-03 00:31:36,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 107 states have (on average 1.02803738317757) internal successors, (110), 107 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:31:36,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 113 transitions. [2021-05-03 00:31:36,358 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 113 transitions. Word has length 108 [2021-05-03 00:31:36,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:36,359 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 113 transitions. [2021-05-03 00:31:36,359 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 states have internal predecessors, (105), 1 states have call successors, (2), 2 states have call 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:36,359 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 113 transitions. [2021-05-03 00:31:36,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-05-03 00:31:36,359 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:36,359 INFO L523 BasicCegarLoop]: trace histogram [37, 37, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:36,360 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-05-03 00:31:36,360 INFO L428 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:36,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:36,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1681429132, now seen corresponding path program 44 times [2021-05-03 00:31:36,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:36,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [616935905] [2021-05-03 00:31:36,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:36,606 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3113 6) InVars {main_~c~0=v_main_~c~0_3113} OutVars{main_~c~0=v_main_~c~0_3113} AuxVars[] AssignedVars[] [2021-05-03 00:31:36,607 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:36,617 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:36,623 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:36,632 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:36,648 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_208 5) (<= 6 v_main_~c~0_3115) (<= 5 v_main_~b~0_901)) InVars {main_~c~0=v_main_~c~0_3115, main_~b~0=v_main_~b~0_901, main_~a~0=v_main_~a~0_208} OutVars{main_~c~0=v_main_~c~0_3115, main_~b~0=v_main_~b~0_901, main_~a~0=v_main_~a~0_208} AuxVars[] AssignedVars[] [2021-05-03 00:31:36,650 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size [2021-05-03 00:31:36,651 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:36,655 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:36,697 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-05-03 00:31:36,728 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_903 5) (<= 6 v_main_~c~0_3117)) InVars {main_~b~0=v_main_~b~0_903, main_~c~0=v_main_~c~0_3117} OutVars{main_~b~0=v_main_~b~0_903, main_~c~0=v_main_~c~0_3117} AuxVars[] AssignedVars[] [2021-05-03 00:31:36,730 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:31:36,747 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:36,751 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:36,766 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:31:36,807 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_214 6) InVars {main_~a~0=v_main_~a~0_214} OutVars{main_~a~0=v_main_~a~0_214} AuxVars[] AssignedVars[] [2021-05-03 00:31:36,809 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:36,811 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:36,817 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:36,852 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:36,876 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:36,877 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:36,892 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:36,901 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:36,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:37,015 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:37,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:37,019 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:38,895 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:38,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [616935905] [2021-05-03 00:31:38,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [616935905] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:38,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:38,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-03 00:31:38,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530456585] [2021-05-03 00:31:38,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-03 00:31:38,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:38,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-03 00:31:38,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2715, Unknown=0, NotChecked=0, Total=2970 [2021-05-03 00:31:38,897 INFO L87 Difference]: Start difference. First operand 111 states and 113 transitions. Second operand has 53 states, 53 states have (on average 2.018867924528302) internal successors, (107), 52 states have internal predecessors, (107), 1 states have call successors, (2), 2 states have call 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:42,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:42,386 INFO L93 Difference]: Finished difference Result 123 states and 128 transitions. [2021-05-03 00:31:42,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-03 00:31:42,387 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.018867924528302) internal successors, (107), 52 states have internal predecessors, (107), 1 states have call successors, (2), 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 110 [2021-05-03 00:31:42,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:42,388 INFO L225 Difference]: With dead ends: 123 [2021-05-03 00:31:42,388 INFO L226 Difference]: Without dead ends: 114 [2021-05-03 00:31:42,389 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 41 SyntacticMatches, 17 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2282 ImplicationChecksByTransitivity, 3764.4ms TimeCoverageRelationStatistics Valid=583, Invalid=9719, Unknown=0, NotChecked=0, Total=10302 [2021-05-03 00:31:42,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-05-03 00:31:42,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 113. [2021-05-03 00:31:42,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 109 states have (on average 1.0275229357798166) internal successors, (112), 109 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:31:42,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 115 transitions. [2021-05-03 00:31:42,435 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 115 transitions. Word has length 110 [2021-05-03 00:31:42,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:42,435 INFO L480 AbstractCegarLoop]: Abstraction has 113 states and 115 transitions. [2021-05-03 00:31:42,443 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.018867924528302) internal successors, (107), 52 states have internal predecessors, (107), 1 states have call successors, (2), 2 states have call 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:42,443 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 115 transitions. [2021-05-03 00:31:42,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-03 00:31:42,444 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:42,444 INFO L523 BasicCegarLoop]: trace histogram [38, 38, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:42,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-05-03 00:31:42,444 INFO L428 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:42,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:42,444 INFO L82 PathProgramCache]: Analyzing trace with hash -244185390, now seen corresponding path program 45 times [2021-05-03 00:31:42,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:42,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1528995542] [2021-05-03 00:31:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:42,652 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_946 5) (<= 5 v_main_~c~0_3241)) InVars {main_~b~0=v_main_~b~0_946, main_~c~0=v_main_~c~0_3241} OutVars{main_~b~0=v_main_~b~0_946, main_~c~0=v_main_~c~0_3241} AuxVars[] AssignedVars[] [2021-05-03 00:31:42,653 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:42,654 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:42,656 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:42,680 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:42,706 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_3244) (< v_main_~a~0_226 5) (<= 5 v_main_~b~0_949)) InVars {main_~c~0=v_main_~c~0_3244, main_~b~0=v_main_~b~0_949, main_~a~0=v_main_~a~0_226} OutVars{main_~c~0=v_main_~c~0_3244, main_~b~0=v_main_~b~0_949, main_~a~0=v_main_~a~0_226} AuxVars[] AssignedVars[] [2021-05-03 00:31:42,708 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:31:42,708 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:42,711 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:42,748 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:31:42,774 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3246 5) InVars {main_~c~0=v_main_~c~0_3246} OutVars{main_~c~0=v_main_~c~0_3246} AuxVars[] AssignedVars[] [2021-05-03 00:31:42,776 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:42,782 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:42,786 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:42,792 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:42,813 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_230 6) InVars {main_~a~0=v_main_~a~0_230} OutVars{main_~a~0=v_main_~a~0_230} AuxVars[] AssignedVars[] [2021-05-03 00:31:42,828 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:42,829 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:42,834 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:42,856 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:42,873 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:42,874 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:42,885 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:42,892 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,000 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:43,002 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,873 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:44,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1528995542] [2021-05-03 00:31:44,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1528995542] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:44,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:44,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2021-05-03 00:31:44,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013582191] [2021-05-03 00:31:44,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-03 00:31:44,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:44,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-03 00:31:44,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=2883, Unknown=0, NotChecked=0, Total=3192 [2021-05-03 00:31:44,875 INFO L87 Difference]: Start difference. First operand 113 states and 115 transitions. Second operand has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 1 states have call successors, (2), 2 states have call 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,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:48,439 INFO L93 Difference]: Finished difference Result 125 states and 130 transitions. [2021-05-03 00:31:48,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-03 00:31:48,440 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 1 states have call successors, (2), 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 112 [2021-05-03 00:31:48,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:48,440 INFO L225 Difference]: With dead ends: 125 [2021-05-03 00:31:48,440 INFO L226 Difference]: Without dead ends: 116 [2021-05-03 00:31:48,441 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 39 SyntacticMatches, 19 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2604 ImplicationChecksByTransitivity, 3845.2ms TimeCoverageRelationStatistics Valid=686, Invalid=10234, Unknown=0, NotChecked=0, Total=10920 [2021-05-03 00:31:48,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-05-03 00:31:48,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 115. [2021-05-03 00:31:48,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 111 states have (on average 1.027027027027027) internal successors, (114), 111 states have internal predecessors, (114), 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,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 117 transitions. [2021-05-03 00:31:48,480 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 117 transitions. Word has length 112 [2021-05-03 00:31:48,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:48,481 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 117 transitions. [2021-05-03 00:31:48,481 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 1 states have call successors, (2), 2 states have call 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,481 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 117 transitions. [2021-05-03 00:31:48,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-03 00:31:48,481 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:48,481 INFO L523 BasicCegarLoop]: trace histogram [39, 39, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:48,481 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-05-03 00:31:48,481 INFO L428 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:48,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:48,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2032418640, now seen corresponding path program 46 times [2021-05-03 00:31:48,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:48,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [393528310] [2021-05-03 00:31:48,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:48,650 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_987 5) (<= 5 v_main_~c~0_3365)) InVars {main_~b~0=v_main_~b~0_987, main_~c~0=v_main_~c~0_3365} OutVars{main_~b~0=v_main_~b~0_987, main_~c~0=v_main_~c~0_3365} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,651 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:48,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,668 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:48,677 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:48,698 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_242 5) (<= 5 v_main_~c~0_3368) (<= 5 v_main_~b~0_990)) InVars {main_~c~0=v_main_~c~0_3368, main_~b~0=v_main_~b~0_990, main_~a~0=v_main_~a~0_242} OutVars{main_~c~0=v_main_~c~0_3368, main_~b~0=v_main_~b~0_990, main_~a~0=v_main_~a~0_242} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,699 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:31:48,723 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:48,739 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:31:48,767 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3370 5) InVars {main_~c~0=v_main_~c~0_3370} OutVars{main_~c~0=v_main_~c~0_3370} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,768 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:48,774 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,778 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,784 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:48,806 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_246 6) InVars {main_~a~0=v_main_~a~0_246} OutVars{main_~a~0=v_main_~a~0_246} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,808 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:48,823 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:48,838 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:48,854 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:48,855 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:48,865 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:48,872 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:48,919 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:48,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:48,922 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,479 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:50,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [393528310] [2021-05-03 00:31:50,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [393528310] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:50,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:50,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-03 00:31:50,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790414252] [2021-05-03 00:31:50,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-03 00:31:50,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:50,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-03 00:31:50,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2936, Unknown=0, NotChecked=0, Total=3192 [2021-05-03 00:31:50,480 INFO L87 Difference]: Start difference. First operand 115 states and 117 transitions. Second operand has 55 states, 55 states have (on average 2.018181818181818) internal successors, (111), 54 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:31:54,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:31:54,158 INFO L93 Difference]: Finished difference Result 127 states and 132 transitions. [2021-05-03 00:31:54,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-03 00:31:54,158 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.018181818181818) internal successors, (111), 54 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:31:54,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:31:54,159 INFO L225 Difference]: With dead ends: 127 [2021-05-03 00:31:54,159 INFO L226 Difference]: Without dead ends: 118 [2021-05-03 00:31:54,160 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 20 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2613 ImplicationChecksByTransitivity, 3576.4ms TimeCoverageRelationStatistics Valid=589, Invalid=10541, Unknown=0, NotChecked=0, Total=11130 [2021-05-03 00:31:54,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-03 00:31:54,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 117. [2021-05-03 00:31:54,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 113 states have (on average 1.0265486725663717) internal successors, (116), 113 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:31:54,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 119 transitions. [2021-05-03 00:31:54,201 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 119 transitions. Word has length 114 [2021-05-03 00:31:54,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:31:54,201 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 119 transitions. [2021-05-03 00:31:54,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.018181818181818) internal successors, (111), 54 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:31:54,201 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 119 transitions. [2021-05-03 00:31:54,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-03 00:31:54,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:31:54,202 INFO L523 BasicCegarLoop]: trace histogram [40, 40, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:31:54,202 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-05-03 00:31:54,202 INFO L428 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:31:54,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:31:54,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1757313806, now seen corresponding path program 47 times [2021-05-03 00:31:54,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:31:54,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [926239274] [2021-05-03 00:31:54,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:31:54,386 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1028 5) (<= 5 v_main_~c~0_3492)) InVars {main_~b~0=v_main_~b~0_1028, main_~c~0=v_main_~c~0_3492} OutVars{main_~b~0=v_main_~b~0_1028, main_~c~0=v_main_~c~0_3492} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,387 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:31:54,388 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,390 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:54,411 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:31:54,433 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1031) (< v_main_~a~0_258 5) (<= 5 v_main_~c~0_3495)) InVars {main_~c~0=v_main_~c~0_3495, main_~b~0=v_main_~b~0_1031, main_~a~0=v_main_~a~0_258} OutVars{main_~c~0=v_main_~c~0_3495, main_~b~0=v_main_~b~0_1031, main_~a~0=v_main_~a~0_258} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,434 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:31:54,435 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,437 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:31:54,471 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:31:54,499 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3497 5) InVars {main_~c~0=v_main_~c~0_3497} OutVars{main_~c~0=v_main_~c~0_3497} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,499 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:31:54,500 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,504 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:54,516 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:31:54,536 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_262 6) InVars {main_~a~0=v_main_~a~0_262} OutVars{main_~a~0=v_main_~a~0_262} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,537 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:31:54,552 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,557 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:31:54,567 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:31:54,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:31:54,584 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:31:54,595 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:31:54,603 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:31:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:54,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:31:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:31:54,667 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,512 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:31:56,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [926239274] [2021-05-03 00:31:56,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [926239274] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:31:56,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:31:56,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2021-05-03 00:31:56,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431845688] [2021-05-03 00:31:56,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-03 00:31:56,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:31:56,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-03 00:31:56,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=3107, Unknown=0, NotChecked=0, Total=3422 [2021-05-03 00:31:56,513 INFO L87 Difference]: Start difference. First operand 117 states and 119 transitions. Second operand has 56 states, 56 states have (on average 2.017857142857143) internal successors, (113), 55 states have internal predecessors, (113), 1 states have call successors, (2), 2 states have call 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:00,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:00,315 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2021-05-03 00:32:00,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-03 00:32:00,316 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.017857142857143) internal successors, (113), 55 states have internal predecessors, (113), 1 states have call successors, (2), 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 116 [2021-05-03 00:32:00,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:00,316 INFO L225 Difference]: With dead ends: 129 [2021-05-03 00:32:00,316 INFO L226 Difference]: Without dead ends: 120 [2021-05-03 00:32:00,317 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 38 SyntacticMatches, 22 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2971 ImplicationChecksByTransitivity, 3944.8ms TimeCoverageRelationStatistics Valid=702, Invalid=11070, Unknown=0, NotChecked=0, Total=11772 [2021-05-03 00:32:00,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-03 00:32:00,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 119. [2021-05-03 00:32:00,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 115 states have (on average 1.0260869565217392) internal successors, (118), 115 states have internal predecessors, (118), 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:00,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 121 transitions. [2021-05-03 00:32:00,358 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 121 transitions. Word has length 116 [2021-05-03 00:32:00,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:00,358 INFO L480 AbstractCegarLoop]: Abstraction has 119 states and 121 transitions. [2021-05-03 00:32:00,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.017857142857143) internal successors, (113), 55 states have internal predecessors, (113), 1 states have call successors, (2), 2 states have call 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:00,358 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 121 transitions. [2021-05-03 00:32:00,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-05-03 00:32:00,358 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:00,358 INFO L523 BasicCegarLoop]: trace histogram [41, 41, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:00,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-05-03 00:32:00,358 INFO L428 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:00,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:00,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1557927404, now seen corresponding path program 48 times [2021-05-03 00:32:00,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:00,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1031248345] [2021-05-03 00:32:00,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:00,539 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_3622) (< v_main_~b~0_1069 5)) InVars {main_~b~0=v_main_~b~0_1069, main_~c~0=v_main_~c~0_3622} OutVars{main_~b~0=v_main_~b~0_1069, main_~c~0=v_main_~c~0_3622} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,540 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:00,541 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,543 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,566 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:00,586 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_3625) (<= 5 v_main_~b~0_1072) (< v_main_~a~0_274 5)) InVars {main_~c~0=v_main_~c~0_3625, main_~b~0=v_main_~b~0_1072, main_~a~0=v_main_~a~0_274} OutVars{main_~c~0=v_main_~c~0_3625, main_~b~0=v_main_~b~0_1072, main_~a~0=v_main_~a~0_274} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,587 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:00,610 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,614 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:00,631 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:00,662 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3627 5) InVars {main_~c~0=v_main_~c~0_3627} OutVars{main_~c~0=v_main_~c~0_3627} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,663 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:00,664 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,669 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,684 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:00,709 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_278 6) InVars {main_~a~0=v_main_~a~0_278} OutVars{main_~a~0=v_main_~a~0_278} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,711 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:00,712 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,718 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:00,748 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:00,769 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:00,769 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:00,783 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:00,791 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:00,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:00,841 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:00,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:00,843 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,551 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:02,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1031248345] [2021-05-03 00:32:02,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1031248345] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:02,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:02,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-03 00:32:02,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737001171] [2021-05-03 00:32:02,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-03 00:32:02,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:02,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-03 00:32:02,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=3162, Unknown=0, NotChecked=0, Total=3422 [2021-05-03 00:32:02,552 INFO L87 Difference]: Start difference. First operand 119 states and 121 transitions. Second operand has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 1 states have call successors, (2), 2 states have call 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:06,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:06,479 INFO L93 Difference]: Finished difference Result 133 states and 139 transitions. [2021-05-03 00:32:06,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-03 00:32:06,479 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 1 states have call successors, (2), 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 118 [2021-05-03 00:32:06,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:06,480 INFO L225 Difference]: With dead ends: 133 [2021-05-03 00:32:06,480 INFO L226 Difference]: Without dead ends: 124 [2021-05-03 00:32:06,480 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 45 SyntacticMatches, 17 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2864 ImplicationChecksByTransitivity, 3831.5ms TimeCoverageRelationStatistics Valid=601, Invalid=11389, Unknown=0, NotChecked=0, Total=11990 [2021-05-03 00:32:06,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-03 00:32:06,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 123. [2021-05-03 00:32:06,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 119 states have (on average 1.0252100840336134) internal successors, (122), 119 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:32:06,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 125 transitions. [2021-05-03 00:32:06,523 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 125 transitions. Word has length 118 [2021-05-03 00:32:06,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:06,524 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 125 transitions. [2021-05-03 00:32:06,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 1 states have call successors, (2), 2 states have call 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:06,524 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 125 transitions. [2021-05-03 00:32:06,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-05-03 00:32:06,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:06,524 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:06,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-05-03 00:32:06,524 INFO L428 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:06,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:06,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1073843894, now seen corresponding path program 49 times [2021-05-03 00:32:06,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:06,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [605410849] [2021-05-03 00:32:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:06,708 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1108 5) (<= 5 v_main_~c~0_3748)) InVars {main_~b~0=v_main_~b~0_1108, main_~c~0=v_main_~c~0_3748} OutVars{main_~b~0=v_main_~b~0_1108, main_~c~0=v_main_~c~0_3748} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,710 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:06,727 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,730 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:06,741 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:06,768 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1111) (<= 5 v_main_~c~0_3751) (< v_main_~a~0_290 5)) InVars {main_~c~0=v_main_~c~0_3751, main_~b~0=v_main_~b~0_1111, main_~a~0=v_main_~a~0_290} OutVars{main_~c~0=v_main_~c~0_3751, main_~b~0=v_main_~b~0_1111, main_~a~0=v_main_~a~0_290} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,770 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:06,799 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,802 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:06,822 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:06,854 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3753 5) InVars {main_~c~0=v_main_~c~0_3753} OutVars{main_~c~0=v_main_~c~0_3753} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,855 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:06,856 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,861 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:06,877 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:06,901 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_294 6) InVars {main_~a~0=v_main_~a~0_294} OutVars{main_~a~0=v_main_~a~0_294} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,903 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:06,921 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,927 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:06,942 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:06,962 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:06,963 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:06,975 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:06,983 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:06,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:07,051 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:07,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:07,054 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,816 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:08,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [605410849] [2021-05-03 00:32:08,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [605410849] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:08,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:08,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2021-05-03 00:32:08,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364486552] [2021-05-03 00:32:08,816 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-03 00:32:08,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:08,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-03 00:32:08,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=3339, Unknown=0, NotChecked=0, Total=3660 [2021-05-03 00:32:08,817 INFO L87 Difference]: Start difference. First operand 123 states and 125 transitions. Second operand has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 1 states have call successors, (2), 2 states have call 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:13,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:13,031 INFO L93 Difference]: Finished difference Result 134 states and 139 transitions. [2021-05-03 00:32:13,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-03 00:32:13,031 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 1 states have call successors, (2), 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 120 [2021-05-03 00:32:13,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:13,032 INFO L225 Difference]: With dead ends: 134 [2021-05-03 00:32:13,032 INFO L226 Difference]: Without dead ends: 125 [2021-05-03 00:32:13,033 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 48 SyntacticMatches, 14 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3169 ImplicationChecksByTransitivity, 3970.6ms TimeCoverageRelationStatistics Valid=718, Invalid=11938, Unknown=0, NotChecked=0, Total=12656 [2021-05-03 00:32:13,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-03 00:32:13,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2021-05-03 00:32:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 121 states have (on average 1.024793388429752) internal successors, (124), 121 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:32:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 127 transitions. [2021-05-03 00:32:13,081 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 127 transitions. Word has length 120 [2021-05-03 00:32:13,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:13,081 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 127 transitions. [2021-05-03 00:32:13,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 1 states have call successors, (2), 2 states have call 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:13,081 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 127 transitions. [2021-05-03 00:32:13,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-03 00:32:13,082 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:13,082 INFO L523 BasicCegarLoop]: trace histogram [42, 42, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:13,083 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-05-03 00:32:13,083 INFO L428 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:13,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:13,083 INFO L82 PathProgramCache]: Analyzing trace with hash 121379083, now seen corresponding path program 50 times [2021-05-03 00:32:13,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:13,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2119383794] [2021-05-03 00:32:13,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:13,271 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1150 5) (<= 5 v_main_~c~0_3877)) InVars {main_~b~0=v_main_~b~0_1150, main_~c~0=v_main_~c~0_3877} OutVars{main_~b~0=v_main_~b~0_1150, main_~c~0=v_main_~c~0_3877} AuxVars[] AssignedVars[] [2021-05-03 00:32:13,272 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:13,287 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:13,289 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:13,298 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:13,318 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1153) (<= 5 v_main_~c~0_3880) (< v_main_~a~0_306 5)) InVars {main_~c~0=v_main_~c~0_3880, main_~b~0=v_main_~b~0_1153, main_~a~0=v_main_~a~0_306} OutVars{main_~c~0=v_main_~c~0_3880, main_~b~0=v_main_~b~0_1153, main_~a~0=v_main_~a~0_306} AuxVars[] AssignedVars[] [2021-05-03 00:32:13,319 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:13,320 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:13,323 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:13,360 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:13,388 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_3882 5) InVars {main_~c~0=v_main_~c~0_3882} OutVars{main_~c~0=v_main_~c~0_3882} AuxVars[] AssignedVars[] [2021-05-03 00:32:13,389 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:13,396 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:13,400 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:13,406 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:13,427 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:13,428 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:13,442 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:13,453 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_312 6) InVars {main_~a~0=v_main_~a~0_312} OutVars{main_~a~0=v_main_~a~0_312} AuxVars[] AssignedVars[] [2021-05-03 00:32:13,455 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:13,470 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:13,475 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:13,486 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:13,503 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:13,560 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:13,564 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,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:15,650 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:15,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2119383794] [2021-05-03 00:32:15,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2119383794] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:15,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:15,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2021-05-03 00:32:15,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087010045] [2021-05-03 00:32:15,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-03 00:32:15,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:15,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-03 00:32:15,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=3325, Unknown=0, NotChecked=0, Total=3540 [2021-05-03 00:32:15,652 INFO L87 Difference]: Start difference. First operand 125 states and 127 transitions. Second operand has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 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:32:19,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:19,902 INFO L93 Difference]: Finished difference Result 136 states and 141 transitions. [2021-05-03 00:32:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-03 00:32:19,902 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 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:32:19,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:19,903 INFO L225 Difference]: With dead ends: 136 [2021-05-03 00:32:19,903 INFO L226 Difference]: Without dead ends: 127 [2021-05-03 00:32:19,904 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 49 SyntacticMatches, 17 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3069 ImplicationChecksByTransitivity, 4408.6ms TimeCoverageRelationStatistics Valid=521, Invalid=12135, Unknown=0, NotChecked=0, Total=12656 [2021-05-03 00:32:19,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-03 00:32:19,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2021-05-03 00:32:19,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 122 states have (on average 1.0245901639344261) internal successors, (125), 122 states have internal predecessors, (125), 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,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 128 transitions. [2021-05-03 00:32:19,946 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 128 transitions. Word has length 123 [2021-05-03 00:32:19,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:19,947 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 128 transitions. [2021-05-03 00:32:19,947 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 58 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:32:19,947 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 128 transitions. [2021-05-03 00:32:19,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-03 00:32:19,947 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:19,947 INFO L523 BasicCegarLoop]: trace histogram [43, 43, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:19,947 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-05-03 00:32:19,947 INFO L428 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:19,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:19,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1382688937, now seen corresponding path program 51 times [2021-05-03 00:32:19,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:19,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [162032832] [2021-05-03 00:32:19,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:20,120 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1192 5) (<= 5 v_main_~c~0_4009)) InVars {main_~b~0=v_main_~b~0_1192, main_~c~0=v_main_~c~0_4009} OutVars{main_~b~0=v_main_~b~0_1192, main_~c~0=v_main_~c~0_4009} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,121 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:20,136 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,140 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:20,150 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:20,171 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1195) (< v_main_~a~0_322 5) (<= 5 v_main_~c~0_4012)) InVars {main_~c~0=v_main_~c~0_4012, main_~b~0=v_main_~b~0_1195, main_~a~0=v_main_~a~0_322} OutVars{main_~c~0=v_main_~c~0_4012, main_~b~0=v_main_~b~0_1195, main_~a~0=v_main_~a~0_322} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,172 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:20,173 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 10 [2021-05-03 00:32:20,209 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:20,237 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4014 5) InVars {main_~c~0=v_main_~c~0_4014} OutVars{main_~c~0=v_main_~c~0_4014} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,238 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:20,244 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,248 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,254 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:20,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_326 6) InVars {main_~a~0=v_main_~a~0_326} OutVars{main_~a~0=v_main_~a~0_326} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:20,277 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,282 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:20,308 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:20,325 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:20,325 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:20,336 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:20,344 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:20,400 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:20,403 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:22,345 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:22,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [162032832] [2021-05-03 00:32:22,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [162032832] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:22,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:22,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2021-05-03 00:32:22,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286993386] [2021-05-03 00:32:22,346 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-03 00:32:22,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:22,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-03 00:32:22,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=3516, Unknown=0, NotChecked=0, Total=3782 [2021-05-03 00:32:22,347 INFO L87 Difference]: Start difference. First operand 126 states and 128 transitions. Second operand has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 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:32:26,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:26,473 INFO L93 Difference]: Finished difference Result 138 states and 143 transitions. [2021-05-03 00:32:26,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-03 00:32:26,473 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 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:32:26,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:26,474 INFO L225 Difference]: With dead ends: 138 [2021-05-03 00:32:26,474 INFO L226 Difference]: Without dead ends: 129 [2021-05-03 00:32:26,475 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 49 SyntacticMatches, 17 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3398 ImplicationChecksByTransitivity, 4157.7ms TimeCoverageRelationStatistics Valid=619, Invalid=12721, Unknown=0, NotChecked=0, Total=13340 [2021-05-03 00:32:26,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-05-03 00:32:26,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2021-05-03 00:32:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 124 states have (on average 1.0241935483870968) internal successors, (127), 124 states have internal predecessors, (127), 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:26,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 130 transitions. [2021-05-03 00:32:26,519 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 130 transitions. Word has length 125 [2021-05-03 00:32:26,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:26,519 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 130 transitions. [2021-05-03 00:32:26,519 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 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:32:26,519 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 130 transitions. [2021-05-03 00:32:26,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-03 00:32:26,519 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:26,520 INFO L523 BasicCegarLoop]: trace histogram [44, 44, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:26,520 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-05-03 00:32:26,520 INFO L428 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:26,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:26,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1974286137, now seen corresponding path program 52 times [2021-05-03 00:32:26,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:26,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1059737671] [2021-05-03 00:32:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:26,696 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4144) (< v_main_~b~0_1235 5)) InVars {main_~b~0=v_main_~b~0_1235, main_~c~0=v_main_~c~0_4144} OutVars{main_~b~0=v_main_~b~0_1235, main_~c~0=v_main_~c~0_4144} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,697 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:26,712 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,715 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:26,725 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:26,747 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1238) (< v_main_~a~0_338 5) (<= 5 v_main_~c~0_4147)) InVars {main_~c~0=v_main_~c~0_4147, main_~b~0=v_main_~b~0_1238, main_~a~0=v_main_~a~0_338} OutVars{main_~c~0=v_main_~c~0_4147, main_~b~0=v_main_~b~0_1238, main_~a~0=v_main_~a~0_338} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,748 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:26,780 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,783 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:26,797 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:26,824 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4149 5) InVars {main_~c~0=v_main_~c~0_4149} OutVars{main_~c~0=v_main_~c~0_4149} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,825 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:26,832 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,836 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:26,842 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:26,864 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_342 6) InVars {main_~a~0=v_main_~a~0_342} OutVars{main_~a~0=v_main_~a~0_342} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,865 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:26,865 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,871 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:26,896 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:26,913 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:26,913 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:26,924 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:26,932 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:26,999 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:27,002 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:27,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:27,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:29,024 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:29,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1059737671] [2021-05-03 00:32:29,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1059737671] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:29,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:29,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2021-05-03 00:32:29,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997039873] [2021-05-03 00:32:29,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-03 00:32:29,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:29,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-03 00:32:29,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=3724, Unknown=0, NotChecked=0, Total=3906 [2021-05-03 00:32:29,026 INFO L87 Difference]: Start difference. First operand 128 states and 130 transitions. Second operand has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 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:32:33,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:33,507 INFO L93 Difference]: Finished difference Result 140 states and 145 transitions. [2021-05-03 00:32:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-03 00:32:33,507 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 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:32:33,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:33,508 INFO L225 Difference]: With dead ends: 140 [2021-05-03 00:32:33,508 INFO L226 Difference]: Without dead ends: 131 [2021-05-03 00:32:33,509 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 46 SyntacticMatches, 21 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3357 ImplicationChecksByTransitivity, 4211.0ms TimeCoverageRelationStatistics Valid=455, Invalid=13351, Unknown=0, NotChecked=0, Total=13806 [2021-05-03 00:32:33,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-03 00:32:33,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2021-05-03 00:32:33,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 126 states have (on average 1.0238095238095237) internal successors, (129), 126 states have internal predecessors, (129), 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:33,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 132 transitions. [2021-05-03 00:32:33,555 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 132 transitions. Word has length 127 [2021-05-03 00:32:33,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:33,555 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 132 transitions. [2021-05-03 00:32:33,555 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 2.0327868852459017) internal successors, (124), 60 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:32:33,556 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 132 transitions. [2021-05-03 00:32:33,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-03 00:32:33,556 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:33,556 INFO L523 BasicCegarLoop]: trace histogram [45, 45, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:33,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-05-03 00:32:33,556 INFO L428 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:33,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:33,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1788074341, now seen corresponding path program 53 times [2021-05-03 00:32:33,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:33,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [365109542] [2021-05-03 00:32:33,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:33,733 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4282) (< v_main_~b~0_1278 5)) InVars {main_~b~0=v_main_~b~0_1278, main_~c~0=v_main_~c~0_4282} OutVars{main_~b~0=v_main_~b~0_1278, main_~c~0=v_main_~c~0_4282} AuxVars[] AssignedVars[] [2021-05-03 00:32:33,734 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:33,749 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:33,752 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:33,761 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:33,782 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_354 5) (<= 5 v_main_~b~0_1281) (<= 5 v_main_~c~0_4285)) InVars {main_~c~0=v_main_~c~0_4285, main_~b~0=v_main_~b~0_1281, main_~a~0=v_main_~a~0_354} OutVars{main_~c~0=v_main_~c~0_4285, main_~b~0=v_main_~b~0_1281, main_~a~0=v_main_~a~0_354} AuxVars[] AssignedVars[] [2021-05-03 00:32:33,784 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:33,808 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:33,811 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:33,827 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:33,855 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4287 5) InVars {main_~c~0=v_main_~c~0_4287} OutVars{main_~c~0=v_main_~c~0_4287} AuxVars[] AssignedVars[] [2021-05-03 00:32:33,856 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:33,863 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:33,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:33,873 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:33,907 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:33,908 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:33,919 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:33,929 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_360 6) InVars {main_~a~0=v_main_~a~0_360} OutVars{main_~a~0=v_main_~a~0_360} AuxVars[] AssignedVars[] [2021-05-03 00:32:33,930 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:33,931 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:33,935 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:33,959 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:33,975 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:34,014 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:34,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:32:34,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:36,018 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:36,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [365109542] [2021-05-03 00:32:36,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [365109542] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:36,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:36,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2021-05-03 00:32:36,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700942258] [2021-05-03 00:32:36,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-03 00:32:36,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:36,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-03 00:32:36,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=3685, Unknown=0, NotChecked=0, Total=3906 [2021-05-03 00:32:36,020 INFO L87 Difference]: Start difference. First operand 130 states and 132 transitions. Second operand has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 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:32:40,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:40,991 INFO L93 Difference]: Finished difference Result 142 states and 147 transitions. [2021-05-03 00:32:40,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-05-03 00:32:40,992 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 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:32:40,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:40,993 INFO L225 Difference]: With dead ends: 142 [2021-05-03 00:32:40,993 INFO L226 Difference]: Without dead ends: 133 [2021-05-03 00:32:40,993 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 53 SyntacticMatches, 16 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3546 ImplicationChecksByTransitivity, 4595.9ms TimeCoverageRelationStatistics Valid=539, Invalid=13503, Unknown=0, NotChecked=0, Total=14042 [2021-05-03 00:32:40,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-05-03 00:32:41,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2021-05-03 00:32:41,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 128 states have (on average 1.0234375) internal successors, (131), 128 states have internal predecessors, (131), 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:41,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 134 transitions. [2021-05-03 00:32:41,041 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 134 transitions. Word has length 129 [2021-05-03 00:32:41,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:41,041 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 134 transitions. [2021-05-03 00:32:41,042 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 2.032258064516129) internal successors, (126), 61 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:32:41,042 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 134 transitions. [2021-05-03 00:32:41,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-03 00:32:41,042 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:41,042 INFO L523 BasicCegarLoop]: trace histogram [46, 46, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:41,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-05-03 00:32:41,042 INFO L428 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:41,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:41,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1054030467, now seen corresponding path program 54 times [2021-05-03 00:32:41,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:41,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1658312436] [2021-05-03 00:32:41,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:41,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4423) (< v_main_~b~0_1320 5)) InVars {main_~b~0=v_main_~b~0_1320, main_~c~0=v_main_~c~0_4423} OutVars{main_~b~0=v_main_~b~0_1320, main_~c~0=v_main_~c~0_4423} AuxVars[] AssignedVars[] [2021-05-03 00:32:41,194 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:41,195 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:41,197 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:41,216 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:41,234 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1323) (< v_main_~a~0_370 5) (<= 5 v_main_~c~0_4426)) InVars {main_~c~0=v_main_~c~0_4426, main_~b~0=v_main_~b~0_1323, main_~a~0=v_main_~a~0_370} OutVars{main_~c~0=v_main_~c~0_4426, main_~b~0=v_main_~b~0_1323, main_~a~0=v_main_~a~0_370} AuxVars[] AssignedVars[] [2021-05-03 00:32:41,235 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:41,236 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:41,238 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:41,269 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:41,292 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4428 5) InVars {main_~c~0=v_main_~c~0_4428} OutVars{main_~c~0=v_main_~c~0_4428} AuxVars[] AssignedVars[] [2021-05-03 00:32:41,293 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:41,294 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:41,298 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:41,309 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:41,340 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:41,357 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:41,368 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:41,381 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_376 6) InVars {main_~a~0=v_main_~a~0_376} OutVars{main_~a~0=v_main_~a~0_376} AuxVars[] AssignedVars[] [2021-05-03 00:32:41,382 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:41,402 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:41,407 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:41,420 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:41,438 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:41,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:41,484 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:41,487 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,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:43,574 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:43,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1658312436] [2021-05-03 00:32:43,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1658312436] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:43,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:43,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2021-05-03 00:32:43,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295978968] [2021-05-03 00:32:43,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-03 00:32:43,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:43,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-03 00:32:43,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=3809, Unknown=0, NotChecked=0, Total=4032 [2021-05-03 00:32:43,575 INFO L87 Difference]: Start difference. First operand 132 states and 134 transitions. Second operand has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 1 states have call successors, (2), 2 states have call 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:48,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:48,136 INFO L93 Difference]: Finished difference Result 144 states and 149 transitions. [2021-05-03 00:32:48,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-03 00:32:48,137 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 1 states have call successors, (2), 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 131 [2021-05-03 00:32:48,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:48,138 INFO L225 Difference]: With dead ends: 144 [2021-05-03 00:32:48,138 INFO L226 Difference]: Without dead ends: 135 [2021-05-03 00:32:48,138 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 47 SyntacticMatches, 23 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3796 ImplicationChecksByTransitivity, 4541.2ms TimeCoverageRelationStatistics Valid=545, Invalid=13975, Unknown=0, NotChecked=0, Total=14520 [2021-05-03 00:32:48,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-03 00:32:48,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2021-05-03 00:32:48,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 130 states have (on average 1.023076923076923) internal successors, (133), 130 states have internal predecessors, (133), 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:48,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 136 transitions. [2021-05-03 00:32:48,192 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 136 transitions. Word has length 131 [2021-05-03 00:32:48,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:48,193 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 136 transitions. [2021-05-03 00:32:48,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 62 states have internal predecessors, (128), 1 states have call successors, (2), 2 states have call 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:48,193 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 136 transitions. [2021-05-03 00:32:48,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-05-03 00:32:48,193 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:48,193 INFO L523 BasicCegarLoop]: trace histogram [47, 47, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:48,194 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-05-03 00:32:48,194 INFO L428 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:48,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:48,194 INFO L82 PathProgramCache]: Analyzing trace with hash 12504097, now seen corresponding path program 55 times [2021-05-03 00:32:48,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:48,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1015766510] [2021-05-03 00:32:48,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:48,376 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1362 5) (<= 5 v_main_~c~0_4567)) InVars {main_~b~0=v_main_~b~0_1362, main_~c~0=v_main_~c~0_4567} OutVars{main_~b~0=v_main_~b~0_1362, main_~c~0=v_main_~c~0_4567} AuxVars[] AssignedVars[] [2021-05-03 00:32:48,377 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:48,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,380 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:48,400 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:48,420 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4570) (< v_main_~a~0_386 5) (<= 5 v_main_~b~0_1365)) InVars {main_~c~0=v_main_~c~0_4570, main_~b~0=v_main_~b~0_1365, main_~a~0=v_main_~a~0_386} OutVars{main_~c~0=v_main_~c~0_4570, main_~b~0=v_main_~b~0_1365, main_~a~0=v_main_~a~0_386} AuxVars[] AssignedVars[] [2021-05-03 00:32:48,422 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:48,422 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,425 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:48,456 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:48,480 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4572 5) InVars {main_~c~0=v_main_~c~0_4572} OutVars{main_~c~0=v_main_~c~0_4572} AuxVars[] AssignedVars[] [2021-05-03 00:32:48,481 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:48,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,491 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:48,497 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:48,517 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_390 6) InVars {main_~a~0=v_main_~a~0_390} OutVars{main_~a~0=v_main_~a~0_390} AuxVars[] AssignedVars[] [2021-05-03 00:32:48,518 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:48,533 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,537 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:48,548 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:48,579 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:48,582 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:48,593 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:48,601 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:48,682 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:48,685 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:48,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:48,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:48,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:48,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:49,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:49,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:49,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:49,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:50,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:50,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:50,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:50,882 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:50,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1015766510] [2021-05-03 00:32:50,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1015766510] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:50,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:50,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2021-05-03 00:32:50,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133989903] [2021-05-03 00:32:50,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-03 00:32:50,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:50,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-03 00:32:50,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=3859, Unknown=0, NotChecked=0, Total=4032 [2021-05-03 00:32:50,883 INFO L87 Difference]: Start difference. First operand 134 states and 136 transitions. Second operand has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 1 states have call successors, (2), 2 states have call 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,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:32:56,606 INFO L93 Difference]: Finished difference Result 148 states and 154 transitions. [2021-05-03 00:32:56,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-03 00:32:56,607 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 1 states have call successors, (2), 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 133 [2021-05-03 00:32:56,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:32:56,608 INFO L225 Difference]: With dead ends: 148 [2021-05-03 00:32:56,608 INFO L226 Difference]: Without dead ends: 139 [2021-05-03 00:32:56,609 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 51 SyntacticMatches, 21 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3158 ImplicationChecksByTransitivity, 4899.4ms TimeCoverageRelationStatistics Valid=450, Invalid=14312, Unknown=0, NotChecked=0, Total=14762 [2021-05-03 00:32:56,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-03 00:32:56,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2021-05-03 00:32:56,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 134 states have (on average 1.0223880597014925) internal successors, (137), 134 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:32:56,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 140 transitions. [2021-05-03 00:32:56,662 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 140 transitions. Word has length 133 [2021-05-03 00:32:56,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:32:56,662 INFO L480 AbstractCegarLoop]: Abstraction has 138 states and 140 transitions. [2021-05-03 00:32:56,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 1 states have call successors, (2), 2 states have call 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,662 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 140 transitions. [2021-05-03 00:32:56,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-05-03 00:32:56,663 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:32:56,663 INFO L523 BasicCegarLoop]: trace histogram [48, 48, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:32:56,663 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-05-03 00:32:56,663 INFO L428 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:32:56,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:32:56,663 INFO L82 PathProgramCache]: Analyzing trace with hash -166957505, now seen corresponding path program 56 times [2021-05-03 00:32:56,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:32:56,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [155408762] [2021-05-03 00:32:56,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:32:56,853 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4708) (< v_main_~b~0_1403 5)) InVars {main_~b~0=v_main_~b~0_1403, main_~c~0=v_main_~c~0_4708} OutVars{main_~b~0=v_main_~b~0_1403, main_~c~0=v_main_~c~0_4708} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,854 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:32:56,855 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,858 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,881 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:32:56,903 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4711) (<= 5 v_main_~b~0_1406) (< v_main_~a~0_402 5)) InVars {main_~c~0=v_main_~c~0_4711, main_~b~0=v_main_~b~0_1406, main_~a~0=v_main_~a~0_402} OutVars{main_~c~0=v_main_~c~0_4711, main_~b~0=v_main_~b~0_1406, main_~a~0=v_main_~a~0_402} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,905 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:32:56,905 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,908 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:32:56,943 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:32:56,971 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4713 5) InVars {main_~c~0=v_main_~c~0_4713} OutVars{main_~c~0=v_main_~c~0_4713} AuxVars[] AssignedVars[] [2021-05-03 00:32:56,972 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:32:56,973 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:56,977 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:56,990 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:32:57,010 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:32:57,011 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:57,022 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:32:57,033 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_408 6) InVars {main_~a~0=v_main_~a~0_408} OutVars{main_~a~0=v_main_~a~0_408} AuxVars[] AssignedVars[] [2021-05-03 00:32:57,034 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:32:57,049 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:32:57,055 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:32:57,065 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:32:57,083 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:32:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:57,123 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:32:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:32:57,126 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,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:32:59,279 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:32:59,279 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [155408762] [2021-05-03 00:32:59,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [155408762] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:32:59,279 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:32:59,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2021-05-03 00:32:59,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702661823] [2021-05-03 00:32:59,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states [2021-05-03 00:32:59,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:32:59,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-05-03 00:32:59,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=4063, Unknown=0, NotChecked=0, Total=4290 [2021-05-03 00:32:59,281 INFO L87 Difference]: Start difference. First operand 138 states and 140 transitions. Second operand has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 1 states have call successors, (2), 2 states have call 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:03,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:03,557 INFO L93 Difference]: Finished difference Result 149 states and 154 transitions. [2021-05-03 00:33:03,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-05-03 00:33:03,557 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 1 states have call successors, (2), 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 135 [2021-05-03 00:33:03,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:03,558 INFO L225 Difference]: With dead ends: 149 [2021-05-03 00:33:03,558 INFO L226 Difference]: Without dead ends: 140 [2021-05-03 00:33:03,559 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 49 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4104 ImplicationChecksByTransitivity, 4421.9ms TimeCoverageRelationStatistics Valid=557, Invalid=14943, Unknown=0, NotChecked=0, Total=15500 [2021-05-03 00:33:03,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-05-03 00:33:03,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2021-05-03 00:33:03,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 136 states have (on average 1.0220588235294117) internal successors, (139), 136 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:33:03,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 142 transitions. [2021-05-03 00:33:03,622 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 142 transitions. Word has length 135 [2021-05-03 00:33:03,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:03,622 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 142 transitions. [2021-05-03 00:33:03,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 1 states have call successors, (2), 2 states have call 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:03,622 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 142 transitions. [2021-05-03 00:33:03,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-03 00:33:03,623 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:03,623 INFO L523 BasicCegarLoop]: trace histogram [48, 48, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:03,623 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-05-03 00:33:03,623 INFO L428 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:03,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:03,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1829501942, now seen corresponding path program 57 times [2021-05-03 00:33:03,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:03,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1047945942] [2021-05-03 00:33:03,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:03,824 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_4851) (< v_main_~b~0_1446 5)) InVars {main_~b~0=v_main_~b~0_1446, main_~c~0=v_main_~c~0_4851} OutVars{main_~b~0=v_main_~b~0_1446, main_~c~0=v_main_~c~0_4851} AuxVars[] AssignedVars[] [2021-05-03 00:33:03,834 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:03,851 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:03,854 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:03,865 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:03,888 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1449) (< v_main_~a~0_418 5) (<= 5 v_main_~c~0_4854)) InVars {main_~c~0=v_main_~c~0_4854, main_~b~0=v_main_~b~0_1449, main_~a~0=v_main_~a~0_418} OutVars{main_~c~0=v_main_~c~0_4854, main_~b~0=v_main_~b~0_1449, main_~a~0=v_main_~a~0_418} AuxVars[] AssignedVars[] [2021-05-03 00:33:03,889 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:03,916 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:03,919 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:03,936 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:03,965 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_4856 5) InVars {main_~c~0=v_main_~c~0_4856} OutVars{main_~c~0=v_main_~c~0_4856} AuxVars[] AssignedVars[] [2021-05-03 00:33:03,966 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:03,966 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:03,971 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:03,985 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:04,011 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_422 6) InVars {main_~a~0=v_main_~a~0_422} OutVars{main_~a~0=v_main_~a~0_422} AuxVars[] AssignedVars[] [2021-05-03 00:33:04,013 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:04,013 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:04,019 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:04,054 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:04,076 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:04,077 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:04,093 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:04,104 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:04,238 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:04,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:04,241 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:06,497 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:06,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1047945942] [2021-05-03 00:33:06,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1047945942] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:06,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:06,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2021-05-03 00:33:06,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890752192] [2021-05-03 00:33:06,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states [2021-05-03 00:33:06,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:06,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-05-03 00:33:06,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=4347, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:33:06,499 INFO L87 Difference]: Start difference. First operand 140 states and 142 transitions. Second operand has 66 states, 66 states have (on average 2.0454545454545454) internal successors, (135), 65 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:33:11,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:11,601 INFO L93 Difference]: Finished difference Result 151 states and 156 transitions. [2021-05-03 00:33:11,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-03 00:33:11,601 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.0454545454545454) internal successors, (135), 65 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:33:11,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:11,602 INFO L225 Difference]: With dead ends: 151 [2021-05-03 00:33:11,602 INFO L226 Difference]: Without dead ends: 142 [2021-05-03 00:33:11,603 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 53 SyntacticMatches, 19 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4447 ImplicationChecksByTransitivity, 5010.2ms TimeCoverageRelationStatistics Valid=782, Invalid=15730, Unknown=0, NotChecked=0, Total=16512 [2021-05-03 00:33:11,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-03 00:33:11,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 141. [2021-05-03 00:33:11,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 137 states have (on average 1.0218978102189782) internal successors, (140), 137 states have internal predecessors, (140), 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:11,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 143 transitions. [2021-05-03 00:33:11,662 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 143 transitions. Word has length 138 [2021-05-03 00:33:11,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:11,663 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 143 transitions. [2021-05-03 00:33:11,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 66 states, 66 states have (on average 2.0454545454545454) internal successors, (135), 65 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:33:11,663 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 143 transitions. [2021-05-03 00:33:11,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-05-03 00:33:11,663 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:11,664 INFO L523 BasicCegarLoop]: trace histogram [49, 49, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:11,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-05-03 00:33:11,664 INFO L428 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:11,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:11,664 INFO L82 PathProgramCache]: Analyzing trace with hash -2083717932, now seen corresponding path program 58 times [2021-05-03 00:33:11,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:11,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [410895070] [2021-05-03 00:33:11,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:11,840 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1491 5) (<= 5 v_main_~c~0_4997)) InVars {main_~b~0=v_main_~b~0_1491, main_~c~0=v_main_~c~0_4997} OutVars{main_~b~0=v_main_~b~0_1491, main_~c~0=v_main_~c~0_4997} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,841 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:11,841 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,844 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,864 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:11,884 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1494) (< v_main_~a~0_434 5) (<= 5 v_main_~c~0_5000)) InVars {main_~c~0=v_main_~c~0_5000, main_~b~0=v_main_~b~0_1494, main_~a~0=v_main_~a~0_434} OutVars{main_~c~0=v_main_~c~0_5000, main_~b~0=v_main_~b~0_1494, main_~a~0=v_main_~a~0_434} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,885 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:11,907 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,910 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:11,924 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:11,949 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5002 5) InVars {main_~c~0=v_main_~c~0_5002} OutVars{main_~c~0=v_main_~c~0_5002} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,950 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:11,956 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,960 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:11,966 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:11,987 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_438 6) InVars {main_~a~0=v_main_~a~0_438} OutVars{main_~a~0=v_main_~a~0_438} AuxVars[] AssignedVars[] [2021-05-03 00:33:11,988 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:11,988 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:11,993 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:12,019 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:12,039 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:12,040 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:12,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:12,061 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:12,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:12,120 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:12,123 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:14,744 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:14,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [410895070] [2021-05-03 00:33:14,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [410895070] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:14,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:14,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2021-05-03 00:33:14,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280849875] [2021-05-03 00:33:14,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-03 00:33:14,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:14,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-03 00:33:14,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=4482, Unknown=0, NotChecked=0, Total=4830 [2021-05-03 00:33:14,746 INFO L87 Difference]: Start difference. First operand 141 states and 143 transitions. Second operand has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 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:33:20,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:20,114 INFO L93 Difference]: Finished difference Result 153 states and 158 transitions. [2021-05-03 00:33:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-03 00:33:20,115 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 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:33:20,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:20,115 INFO L225 Difference]: With dead ends: 153 [2021-05-03 00:33:20,116 INFO L226 Difference]: Without dead ends: 144 [2021-05-03 00:33:20,117 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 47 SyntacticMatches, 26 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4880 ImplicationChecksByTransitivity, 5498.2ms TimeCoverageRelationStatistics Valid=790, Invalid=16240, Unknown=0, NotChecked=0, Total=17030 [2021-05-03 00:33:20,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-05-03 00:33:20,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 143. [2021-05-03 00:33:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 139 states have (on average 1.0215827338129497) internal successors, (142), 139 states have internal predecessors, (142), 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:20,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 145 transitions. [2021-05-03 00:33:20,170 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 145 transitions. Word has length 140 [2021-05-03 00:33:20,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:20,170 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 145 transitions. [2021-05-03 00:33:20,170 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 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:33:20,170 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 145 transitions. [2021-05-03 00:33:20,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-05-03 00:33:20,171 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:20,171 INFO L523 BasicCegarLoop]: trace histogram [50, 50, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:20,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-05-03 00:33:20,171 INFO L428 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:20,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:20,171 INFO L82 PathProgramCache]: Analyzing trace with hash -296665550, now seen corresponding path program 59 times [2021-05-03 00:33:20,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:20,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [613239802] [2021-05-03 00:33:20,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:20,349 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_5146) (< v_main_~b~0_1536 5)) InVars {main_~b~0=v_main_~b~0_1536, main_~c~0=v_main_~c~0_5146} OutVars{main_~b~0=v_main_~b~0_1536, main_~c~0=v_main_~c~0_5146} AuxVars[] AssignedVars[] [2021-05-03 00:33:20,350 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:20,364 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:20,367 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:20,376 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:20,397 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_450 5) (<= 5 v_main_~b~0_1539) (<= 5 v_main_~c~0_5149)) InVars {main_~c~0=v_main_~c~0_5149, main_~b~0=v_main_~b~0_1539, main_~a~0=v_main_~a~0_450} OutVars{main_~c~0=v_main_~c~0_5149, main_~b~0=v_main_~b~0_1539, main_~a~0=v_main_~a~0_450} AuxVars[] AssignedVars[] [2021-05-03 00:33:20,398 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:20,399 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:20,402 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:20,439 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:20,478 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5151 5) InVars {main_~c~0=v_main_~c~0_5151} OutVars{main_~c~0=v_main_~c~0_5151} AuxVars[] AssignedVars[] [2021-05-03 00:33:20,479 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:20,480 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:20,484 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:20,497 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:20,517 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:20,518 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:20,531 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:20,542 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_456 6) InVars {main_~a~0=v_main_~a~0_456} OutVars{main_~a~0=v_main_~a~0_456} AuxVars[] AssignedVars[] [2021-05-03 00:33:20,543 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:20,561 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:20,565 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:20,577 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:20,597 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:20,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:20,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:20,641 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:20,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:22,879 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:22,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [613239802] [2021-05-03 00:33:22,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [613239802] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:22,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:22,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2021-05-03 00:33:22,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726320725] [2021-05-03 00:33:22,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-03 00:33:22,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:22,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-03 00:33:22,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=4459, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:33:22,881 INFO L87 Difference]: Start difference. First operand 143 states and 145 transitions. Second operand has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 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:33:28,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:28,151 INFO L93 Difference]: Finished difference Result 155 states and 160 transitions. [2021-05-03 00:33:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-05-03 00:33:28,152 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 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:33:28,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:28,152 INFO L225 Difference]: With dead ends: 155 [2021-05-03 00:33:28,152 INFO L226 Difference]: Without dead ends: 146 [2021-05-03 00:33:28,153 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 57 SyntacticMatches, 19 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4451 ImplicationChecksByTransitivity, 5017.8ms TimeCoverageRelationStatistics Valid=575, Invalid=16455, Unknown=0, NotChecked=0, Total=17030 [2021-05-03 00:33:28,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-05-03 00:33:28,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2021-05-03 00:33:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 141 states have (on average 1.0212765957446808) internal successors, (144), 141 states have internal predecessors, (144), 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:28,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 147 transitions. [2021-05-03 00:33:28,208 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 147 transitions. Word has length 142 [2021-05-03 00:33:28,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:28,208 INFO L480 AbstractCegarLoop]: Abstraction has 145 states and 147 transitions. [2021-05-03 00:33:28,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 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:33:28,209 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 147 transitions. [2021-05-03 00:33:28,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-05-03 00:33:28,209 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:28,209 INFO L523 BasicCegarLoop]: trace histogram [51, 51, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:28,209 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-05-03 00:33:28,210 INFO L428 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:28,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:28,210 INFO L82 PathProgramCache]: Analyzing trace with hash -926244848, now seen corresponding path program 60 times [2021-05-03 00:33:28,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:28,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [8891454] [2021-05-03 00:33:28,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:28,390 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1580 5) (<= 5 v_main_~c~0_5298)) InVars {main_~b~0=v_main_~b~0_1580, main_~c~0=v_main_~c~0_5298} OutVars{main_~b~0=v_main_~b~0_1580, main_~c~0=v_main_~c~0_5298} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,391 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:28,391 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,394 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:28,417 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:28,441 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1583) (<= 5 v_main_~c~0_5301) (< v_main_~a~0_466 5)) InVars {main_~c~0=v_main_~c~0_5301, main_~b~0=v_main_~b~0_1583, main_~a~0=v_main_~a~0_466} OutVars{main_~c~0=v_main_~c~0_5301, main_~b~0=v_main_~b~0_1583, main_~a~0=v_main_~a~0_466} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,443 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:28,470 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,474 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:28,492 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:28,520 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5303 5) InVars {main_~c~0=v_main_~c~0_5303} OutVars{main_~c~0=v_main_~c~0_5303} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,521 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:28,522 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,527 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:28,541 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:28,564 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_470 6) InVars {main_~a~0=v_main_~a~0_470} OutVars{main_~a~0=v_main_~a~0_470} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,566 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:28,566 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,572 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:28,597 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:28,616 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:28,616 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:28,630 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:28,639 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:28,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:28,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:28,714 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:28,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:28,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:28,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:28,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:29,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:29,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:29,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:29,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:30,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:30,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:30,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:30,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:30,789 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:30,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [8891454] [2021-05-03 00:33:30,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [8891454] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:30,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:30,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2021-05-03 00:33:30,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507645249] [2021-05-03 00:33:30,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-03 00:33:30,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:30,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-03 00:33:30,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=4509, Unknown=0, NotChecked=0, Total=4692 [2021-05-03 00:33:30,790 INFO L87 Difference]: Start difference. First operand 145 states and 147 transitions. Second operand has 68 states, 68 states have (on average 2.073529411764706) internal successors, (141), 67 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:33:38,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:38,789 INFO L93 Difference]: Finished difference Result 157 states and 162 transitions. [2021-05-03 00:33:38,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-03 00:33:38,790 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.073529411764706) internal successors, (141), 67 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:33:38,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:38,790 INFO L225 Difference]: With dead ends: 157 [2021-05-03 00:33:38,790 INFO L226 Difference]: Without dead ends: 148 [2021-05-03 00:33:38,791 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 55 SyntacticMatches, 23 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4012 ImplicationChecksByTransitivity, 5808.0ms TimeCoverageRelationStatistics Valid=480, Invalid=16812, Unknown=0, NotChecked=0, Total=17292 [2021-05-03 00:33:38,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-05-03 00:33:38,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 147. [2021-05-03 00:33:38,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 143 states have (on average 1.020979020979021) internal successors, (146), 143 states have internal predecessors, (146), 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:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 149 transitions. [2021-05-03 00:33:38,850 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 149 transitions. Word has length 144 [2021-05-03 00:33:38,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:38,851 INFO L480 AbstractCegarLoop]: Abstraction has 147 states and 149 transitions. [2021-05-03 00:33:38,851 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.073529411764706) internal successors, (141), 67 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:33:38,851 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 149 transitions. [2021-05-03 00:33:38,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-05-03 00:33:38,851 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:38,851 INFO L523 BasicCegarLoop]: trace histogram [52, 52, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:38,851 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-05-03 00:33:38,852 INFO L428 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:38,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:38,852 INFO L82 PathProgramCache]: Analyzing trace with hash -361561490, now seen corresponding path program 61 times [2021-05-03 00:33:38,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:38,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [930977705] [2021-05-03 00:33:38,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:39,065 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1625 5) (<= 5 v_main_~c~0_5454)) InVars {main_~b~0=v_main_~b~0_1625, main_~c~0=v_main_~c~0_5454} OutVars{main_~b~0=v_main_~b~0_1625, main_~c~0=v_main_~c~0_5454} AuxVars[] AssignedVars[] [2021-05-03 00:33:39,068 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:39,087 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:39,090 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:39,102 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:39,127 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1628) (<= 5 v_main_~c~0_5457) (< v_main_~a~0_482 5)) InVars {main_~c~0=v_main_~c~0_5457, main_~b~0=v_main_~b~0_1628, main_~a~0=v_main_~a~0_482} OutVars{main_~c~0=v_main_~c~0_5457, main_~b~0=v_main_~b~0_1628, main_~a~0=v_main_~a~0_482} AuxVars[] AssignedVars[] [2021-05-03 00:33:39,129 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:39,160 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:39,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:39,184 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:39,216 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5459 5) InVars {main_~c~0=v_main_~c~0_5459} OutVars{main_~c~0=v_main_~c~0_5459} AuxVars[] AssignedVars[] [2021-05-03 00:33:39,218 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:39,227 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:39,232 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:39,241 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:39,268 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_486 6) InVars {main_~a~0=v_main_~a~0_486} OutVars{main_~a~0=v_main_~a~0_486} AuxVars[] AssignedVars[] [2021-05-03 00:33:39,270 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:39,292 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:39,299 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:39,316 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:39,339 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:39,340 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:39,356 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:39,365 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:39,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:39,441 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:39,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:39,446 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:39,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:39,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:39,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:39,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:39,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:40,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:40,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:40,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:41,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:41,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:41,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:41,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:42,098 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:42,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [930977705] [2021-05-03 00:33:42,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [930977705] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:42,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:42,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2021-05-03 00:33:42,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332715298] [2021-05-03 00:33:42,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states [2021-05-03 00:33:42,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:42,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-05-03 00:33:42,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=4645, Unknown=0, NotChecked=0, Total=4830 [2021-05-03 00:33:42,099 INFO L87 Difference]: Start difference. First operand 147 states and 149 transitions. Second operand has 69 states, 69 states have (on average 2.072463768115942) internal successors, (143), 68 states have internal predecessors, (143), 1 states have call successors, (2), 2 states have call 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:49,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:49,232 INFO L93 Difference]: Finished difference Result 159 states and 164 transitions. [2021-05-03 00:33:49,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-03 00:33:49,232 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.072463768115942) internal successors, (143), 68 states have internal predecessors, (143), 1 states have call successors, (2), 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 146 [2021-05-03 00:33:49,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:49,233 INFO L225 Difference]: With dead ends: 159 [2021-05-03 00:33:49,233 INFO L226 Difference]: Without dead ends: 150 [2021-05-03 00:33:49,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 58 SyntacticMatches, 21 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4208 ImplicationChecksByTransitivity, 6020.8ms TimeCoverageRelationStatistics Valid=486, Invalid=17336, Unknown=0, NotChecked=0, Total=17822 [2021-05-03 00:33:49,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-05-03 00:33:49,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 149. [2021-05-03 00:33:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 145 states have (on average 1.0206896551724138) internal successors, (148), 145 states have internal predecessors, (148), 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:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 151 transitions. [2021-05-03 00:33:49,326 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 151 transitions. Word has length 146 [2021-05-03 00:33:49,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:49,326 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 151 transitions. [2021-05-03 00:33:49,326 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 69 states, 69 states have (on average 2.072463768115942) internal successors, (143), 68 states have internal predecessors, (143), 1 states have call successors, (2), 2 states have call 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:49,326 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 151 transitions. [2021-05-03 00:33:49,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-05-03 00:33:49,327 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:49,327 INFO L523 BasicCegarLoop]: trace histogram [53, 53, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:49,327 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-05-03 00:33:49,327 INFO L428 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:49,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:49,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1133266252, now seen corresponding path program 62 times [2021-05-03 00:33:49,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:49,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1630060283] [2021-05-03 00:33:49,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:49,574 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_5613) (< v_main_~b~0_1670 5)) InVars {main_~b~0=v_main_~b~0_1670, main_~c~0=v_main_~c~0_5613} OutVars{main_~b~0=v_main_~b~0_1670, main_~c~0=v_main_~c~0_5613} AuxVars[] AssignedVars[] [2021-05-03 00:33:49,575 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:49,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:49,578 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:49,603 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:49,625 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1673) (< v_main_~a~0_498 5) (<= 5 v_main_~c~0_5616)) InVars {main_~c~0=v_main_~c~0_5616, main_~b~0=v_main_~b~0_1673, main_~a~0=v_main_~a~0_498} OutVars{main_~c~0=v_main_~c~0_5616, main_~b~0=v_main_~b~0_1673, main_~a~0=v_main_~a~0_498} AuxVars[] AssignedVars[] [2021-05-03 00:33:49,627 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:49,627 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:49,630 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:49,669 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:49,699 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5618 5) InVars {main_~c~0=v_main_~c~0_5618} OutVars{main_~c~0=v_main_~c~0_5618} AuxVars[] AssignedVars[] [2021-05-03 00:33:49,700 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:49,708 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:49,713 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:49,720 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:49,741 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:49,742 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:49,754 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:49,765 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_504 6) InVars {main_~a~0=v_main_~a~0_504} OutVars{main_~a~0=v_main_~a~0_504} AuxVars[] AssignedVars[] [2021-05-03 00:33:49,766 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:49,767 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:49,772 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:49,808 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:49,825 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:49,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:49,867 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:49,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:33:52,286 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:33:52,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1630060283] [2021-05-03 00:33:52,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1630060283] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:33:52,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:33:52,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2021-05-03 00:33:52,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438027502] [2021-05-03 00:33:52,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-03 00:33:52,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:33:52,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-03 00:33:52,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=4873, Unknown=0, NotChecked=0, Total=5112 [2021-05-03 00:33:52,288 INFO L87 Difference]: Start difference. First operand 149 states and 151 transitions. Second operand has 71 states, 71 states have (on average 2.0422535211267605) internal successors, (145), 70 states have internal predecessors, (145), 1 states have call successors, (2), 2 states have call 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:58,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:33:58,054 INFO L93 Difference]: Finished difference Result 163 states and 169 transitions. [2021-05-03 00:33:58,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-05-03 00:33:58,054 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.0422535211267605) internal successors, (145), 70 states have internal predecessors, (145), 1 states have call successors, (2), 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 148 [2021-05-03 00:33:58,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:33:58,055 INFO L225 Difference]: With dead ends: 163 [2021-05-03 00:33:58,055 INFO L226 Difference]: Without dead ends: 154 [2021-05-03 00:33:58,056 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 61 SyntacticMatches, 18 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5024 ImplicationChecksByTransitivity, 5430.0ms TimeCoverageRelationStatistics Valid=593, Invalid=18039, Unknown=0, NotChecked=0, Total=18632 [2021-05-03 00:33:58,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-05-03 00:33:58,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2021-05-03 00:33:58,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 149 states have (on average 1.0201342281879195) internal successors, (152), 149 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:33:58,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 155 transitions. [2021-05-03 00:33:58,116 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 155 transitions. Word has length 148 [2021-05-03 00:33:58,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:33:58,116 INFO L480 AbstractCegarLoop]: Abstraction has 153 states and 155 transitions. [2021-05-03 00:33:58,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 71 states, 71 states have (on average 2.0422535211267605) internal successors, (145), 70 states have internal predecessors, (145), 1 states have call successors, (2), 2 states have call 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:58,116 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 155 transitions. [2021-05-03 00:33:58,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-05-03 00:33:58,117 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:33:58,117 INFO L523 BasicCegarLoop]: trace histogram [54, 54, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:33:58,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-05-03 00:33:58,117 INFO L428 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:33:58,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:33:58,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1151317846, now seen corresponding path program 63 times [2021-05-03 00:33:58,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:33:58,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1638018083] [2021-05-03 00:33:58,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:33:58,292 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_5767) (< v_main_~b~0_1712 5)) InVars {main_~b~0=v_main_~b~0_1712, main_~c~0=v_main_~c~0_5767} OutVars{main_~b~0=v_main_~b~0_1712, main_~c~0=v_main_~c~0_5767} AuxVars[] AssignedVars[] [2021-05-03 00:33:58,293 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:33:58,308 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:58,310 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:58,319 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:33:58,341 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_514 5) (<= 5 v_main_~b~0_1715) (<= 5 v_main_~c~0_5770)) InVars {main_~c~0=v_main_~c~0_5770, main_~b~0=v_main_~b~0_1715, main_~a~0=v_main_~a~0_514} OutVars{main_~c~0=v_main_~c~0_5770, main_~b~0=v_main_~b~0_1715, main_~a~0=v_main_~a~0_514} AuxVars[] AssignedVars[] [2021-05-03 00:33:58,342 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:33:58,368 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:58,372 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:33:58,389 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:33:58,419 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5772 5) InVars {main_~c~0=v_main_~c~0_5772} OutVars{main_~c~0=v_main_~c~0_5772} AuxVars[] AssignedVars[] [2021-05-03 00:33:58,420 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:33:58,427 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:58,432 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:58,439 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:33:58,463 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_518 6) InVars {main_~a~0=v_main_~a~0_518} OutVars{main_~a~0=v_main_~a~0_518} AuxVars[] AssignedVars[] [2021-05-03 00:33:58,464 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:33:58,485 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:58,491 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:33:58,504 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:33:58,525 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:33:58,526 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:33:58,540 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:33:58,549 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:33:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:58,613 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:33:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:33:58,615 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:01,074 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:01,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1638018083] [2021-05-03 00:34:01,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1638018083] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:01,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:01,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [72] imperfect sequences [] total 72 [2021-05-03 00:34:01,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006061736] [2021-05-03 00:34:01,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states [2021-05-03 00:34:01,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:01,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-05-03 00:34:01,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=5187, Unknown=0, NotChecked=0, Total=5550 [2021-05-03 00:34:01,075 INFO L87 Difference]: Start difference. First operand 153 states and 155 transitions. Second operand has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 1 states have call successors, (2), 2 states have call 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:06,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:06,573 INFO L93 Difference]: Finished difference Result 164 states and 169 transitions. [2021-05-03 00:34:06,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-05-03 00:34:06,574 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 1 states have call successors, (2), 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 150 [2021-05-03 00:34:06,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:06,574 INFO L225 Difference]: With dead ends: 164 [2021-05-03 00:34:06,575 INFO L226 Difference]: Without dead ends: 155 [2021-05-03 00:34:06,575 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 61 SyntacticMatches, 17 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5452 ImplicationChecksByTransitivity, 5294.1ms TimeCoverageRelationStatistics Valid=830, Invalid=18910, Unknown=0, NotChecked=0, Total=19740 [2021-05-03 00:34:06,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-03 00:34:06,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-05-03 00:34:06,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 151 states have (on average 1.0198675496688743) internal successors, (154), 151 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:34:06,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 157 transitions. [2021-05-03 00:34:06,639 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 157 transitions. Word has length 150 [2021-05-03 00:34:06,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:06,640 INFO L480 AbstractCegarLoop]: Abstraction has 155 states and 157 transitions. [2021-05-03 00:34:06,640 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 1 states have call successors, (2), 2 states have call 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:06,640 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 157 transitions. [2021-05-03 00:34:06,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-03 00:34:06,640 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:06,641 INFO L523 BasicCegarLoop]: trace histogram [54, 54, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:06,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-05-03 00:34:06,641 INFO L428 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:06,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:06,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1507686997, now seen corresponding path program 64 times [2021-05-03 00:34:06,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:06,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1902493396] [2021-05-03 00:34:06,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:06,873 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1758 5) (<= 5 v_main_~c~0_5924)) InVars {main_~b~0=v_main_~b~0_1758, main_~c~0=v_main_~c~0_5924} OutVars{main_~b~0=v_main_~b~0_1758, main_~c~0=v_main_~c~0_5924} AuxVars[] AssignedVars[] [2021-05-03 00:34:06,874 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:06,875 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:06,877 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:06,903 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:06,933 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_1761) (< v_main_~a~0_530 5) (<= 5 v_main_~c~0_5927)) InVars {main_~c~0=v_main_~c~0_5927, main_~b~0=v_main_~b~0_1761, main_~a~0=v_main_~a~0_530} OutVars{main_~c~0=v_main_~c~0_5927, main_~b~0=v_main_~b~0_1761, main_~a~0=v_main_~a~0_530} AuxVars[] AssignedVars[] [2021-05-03 00:34:06,934 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:06,935 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:06,940 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:06,987 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:07,025 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_5929 5) InVars {main_~c~0=v_main_~c~0_5929} OutVars{main_~c~0=v_main_~c~0_5929} AuxVars[] AssignedVars[] [2021-05-03 00:34:07,026 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:07,036 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:07,041 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:07,051 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:07,088 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_534 6) InVars {main_~a~0=v_main_~a~0_534} OutVars{main_~a~0=v_main_~a~0_534} AuxVars[] AssignedVars[] [2021-05-03 00:34:07,089 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:07,106 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:07,112 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:07,123 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:07,142 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:07,143 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:07,158 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:07,168 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:07,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:07,222 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:07,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:07,226 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:09,633 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:09,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1902493396] [2021-05-03 00:34:09,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1902493396] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:09,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:09,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [73] imperfect sequences [] total 73 [2021-05-03 00:34:09,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916257040] [2021-05-03 00:34:09,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states [2021-05-03 00:34:09,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:09,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-05-03 00:34:09,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=5235, Unknown=0, NotChecked=0, Total=5550 [2021-05-03 00:34:09,635 INFO L87 Difference]: Start difference. First operand 155 states and 157 transitions. Second operand has 73 states, 73 states have (on average 2.0547945205479454) internal successors, (150), 72 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:34:15,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:15,294 INFO L93 Difference]: Finished difference Result 166 states and 171 transitions. [2021-05-03 00:34:15,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-03 00:34:15,295 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.0547945205479454) internal successors, (150), 72 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:34:15,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:15,296 INFO L225 Difference]: With dead ends: 166 [2021-05-03 00:34:15,296 INFO L226 Difference]: Without dead ends: 157 [2021-05-03 00:34:15,297 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 60 SyntacticMatches, 21 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5466 ImplicationChecksByTransitivity, 5392.8ms TimeCoverageRelationStatistics Valid=743, Invalid=19279, Unknown=0, NotChecked=0, Total=20022 [2021-05-03 00:34:15,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-05-03 00:34:15,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 156. [2021-05-03 00:34:15,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 152 states have (on average 1.019736842105263) internal successors, (155), 152 states have internal predecessors, (155), 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:15,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 158 transitions. [2021-05-03 00:34:15,386 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 158 transitions. Word has length 153 [2021-05-03 00:34:15,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:15,386 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 158 transitions. [2021-05-03 00:34:15,386 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 73 states, 73 states have (on average 2.0547945205479454) internal successors, (150), 72 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:34:15,386 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 158 transitions. [2021-05-03 00:34:15,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-03 00:34:15,401 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:15,401 INFO L523 BasicCegarLoop]: trace histogram [55, 55, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:15,401 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-05-03 00:34:15,401 INFO L428 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:15,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:15,402 INFO L82 PathProgramCache]: Analyzing trace with hash -781718199, now seen corresponding path program 65 times [2021-05-03 00:34:15,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:15,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [821065582] [2021-05-03 00:34:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:15,664 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1805 5) (<= 5 v_main_~c~0_6084)) InVars {main_~b~0=v_main_~b~0_1805, main_~c~0=v_main_~c~0_6084} OutVars{main_~b~0=v_main_~b~0_1805, main_~c~0=v_main_~c~0_6084} AuxVars[] AssignedVars[] [2021-05-03 00:34:15,666 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:15,686 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:15,690 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:15,702 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:15,726 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6087) (< v_main_~a~0_546 5) (<= 5 v_main_~b~0_1808)) InVars {main_~c~0=v_main_~c~0_6087, main_~b~0=v_main_~b~0_1808, main_~a~0=v_main_~a~0_546} OutVars{main_~c~0=v_main_~c~0_6087, main_~b~0=v_main_~b~0_1808, main_~a~0=v_main_~a~0_546} AuxVars[] AssignedVars[] [2021-05-03 00:34:15,728 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:15,762 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:15,765 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:15,783 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:15,815 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6089 5) InVars {main_~c~0=v_main_~c~0_6089} OutVars{main_~c~0=v_main_~c~0_6089} AuxVars[] AssignedVars[] [2021-05-03 00:34:15,817 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:15,818 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:15,823 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:15,839 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:15,865 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_550 6) InVars {main_~a~0=v_main_~a~0_550} OutVars{main_~a~0=v_main_~a~0_550} AuxVars[] AssignedVars[] [2021-05-03 00:34:15,867 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:15,868 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:15,877 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:15,911 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:15,934 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:15,935 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:15,951 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:15,961 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:15,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:16,073 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:16,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:16,079 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:19,085 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:19,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [821065582] [2021-05-03 00:34:19,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [821065582] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:19,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:19,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [74] imperfect sequences [] total 74 [2021-05-03 00:34:19,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997079913] [2021-05-03 00:34:19,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states [2021-05-03 00:34:19,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:19,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-05-03 00:34:19,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=5483, Unknown=0, NotChecked=0, Total=5852 [2021-05-03 00:34:19,087 INFO L87 Difference]: Start difference. First operand 156 states and 158 transitions. Second operand has 74 states, 74 states have (on average 2.054054054054054) internal successors, (152), 73 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:34:25,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:25,985 INFO L93 Difference]: Finished difference Result 168 states and 173 transitions. [2021-05-03 00:34:25,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-03 00:34:25,985 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.054054054054054) internal successors, (152), 73 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:34:25,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:25,986 INFO L225 Difference]: With dead ends: 168 [2021-05-03 00:34:25,986 INFO L226 Difference]: Without dead ends: 159 [2021-05-03 00:34:25,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 60 SyntacticMatches, 21 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5912 ImplicationChecksByTransitivity, 6160.3ms TimeCoverageRelationStatistics Valid=846, Invalid=20034, Unknown=0, NotChecked=0, Total=20880 [2021-05-03 00:34:25,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-05-03 00:34:26,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2021-05-03 00:34:26,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 154 states have (on average 1.0194805194805194) internal successors, (157), 154 states have internal predecessors, (157), 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,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 160 transitions. [2021-05-03 00:34:26,065 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 160 transitions. Word has length 155 [2021-05-03 00:34:26,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:26,065 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 160 transitions. [2021-05-03 00:34:26,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 74 states, 74 states have (on average 2.054054054054054) internal successors, (152), 73 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:34:26,065 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 160 transitions. [2021-05-03 00:34:26,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-03 00:34:26,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:26,066 INFO L523 BasicCegarLoop]: trace histogram [56, 56, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:26,066 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-05-03 00:34:26,066 INFO L428 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:26,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:26,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1089594727, now seen corresponding path program 66 times [2021-05-03 00:34:26,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:26,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1556722893] [2021-05-03 00:34:26,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:26,305 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6247) (< v_main_~b~0_1852 5)) InVars {main_~b~0=v_main_~b~0_1852, main_~c~0=v_main_~c~0_6247} OutVars{main_~b~0=v_main_~b~0_1852, main_~c~0=v_main_~c~0_6247} AuxVars[] AssignedVars[] [2021-05-03 00:34:26,306 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:26,307 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:26,309 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:26,332 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:26,354 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6250) (< v_main_~a~0_562 5) (<= 5 v_main_~b~0_1855)) InVars {main_~c~0=v_main_~c~0_6250, main_~b~0=v_main_~b~0_1855, main_~a~0=v_main_~a~0_562} OutVars{main_~c~0=v_main_~c~0_6250, main_~b~0=v_main_~b~0_1855, main_~a~0=v_main_~a~0_562} AuxVars[] AssignedVars[] [2021-05-03 00:34:26,356 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:26,381 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:26,384 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:26,400 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:26,429 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6252 5) InVars {main_~c~0=v_main_~c~0_6252} OutVars{main_~c~0=v_main_~c~0_6252} AuxVars[] AssignedVars[] [2021-05-03 00:34:26,430 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:26,438 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:26,442 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:26,449 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:26,472 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_566 6) InVars {main_~a~0=v_main_~a~0_566} OutVars{main_~a~0=v_main_~a~0_566} AuxVars[] AssignedVars[] [2021-05-03 00:34:26,473 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:26,490 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:26,496 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:26,509 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:26,530 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:26,530 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:26,543 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:26,552 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:26,633 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:26,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:26,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:34:29,487 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:29,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1556722893] [2021-05-03 00:34:29,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1556722893] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:29,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:29,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [75] imperfect sequences [] total 75 [2021-05-03 00:34:29,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847504693] [2021-05-03 00:34:29,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-05-03 00:34:29,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:29,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-05-03 00:34:29,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=5634, Unknown=0, NotChecked=0, Total=6006 [2021-05-03 00:34:29,489 INFO L87 Difference]: Start difference. First operand 158 states and 160 transitions. Second operand has 75 states, 75 states have (on average 2.0533333333333332) internal successors, (154), 74 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:34:37,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:37,008 INFO L93 Difference]: Finished difference Result 170 states and 175 transitions. [2021-05-03 00:34:37,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-03 00:34:37,009 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.0533333333333332) internal successors, (154), 74 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:34:37,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:37,033 INFO L225 Difference]: With dead ends: 170 [2021-05-03 00:34:37,033 INFO L226 Difference]: Without dead ends: 161 [2021-05-03 00:34:37,035 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 62 SyntacticMatches, 20 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6020 ImplicationChecksByTransitivity, 6614.6ms TimeCoverageRelationStatistics Valid=854, Invalid=20608, Unknown=0, NotChecked=0, Total=21462 [2021-05-03 00:34:37,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-05-03 00:34:37,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2021-05-03 00:34:37,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 156 states have (on average 1.0192307692307692) internal successors, (159), 156 states have internal predecessors, (159), 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:37,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 162 transitions. [2021-05-03 00:34:37,135 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 162 transitions. Word has length 157 [2021-05-03 00:34:37,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:37,136 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 162 transitions. [2021-05-03 00:34:37,136 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 75 states, 75 states have (on average 2.0533333333333332) internal successors, (154), 74 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:34:37,136 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 162 transitions. [2021-05-03 00:34:37,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-05-03 00:34:37,136 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:37,136 INFO L523 BasicCegarLoop]: trace histogram [57, 57, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:37,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-05-03 00:34:37,137 INFO L428 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:37,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:37,137 INFO L82 PathProgramCache]: Analyzing trace with hash -169980411, now seen corresponding path program 67 times [2021-05-03 00:34:37,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:37,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [8560503] [2021-05-03 00:34:37,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:37,356 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6413) (< v_main_~b~0_1899 5)) InVars {main_~b~0=v_main_~b~0_1899, main_~c~0=v_main_~c~0_6413} OutVars{main_~b~0=v_main_~b~0_1899, main_~c~0=v_main_~c~0_6413} AuxVars[] AssignedVars[] [2021-05-03 00:34:37,358 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:37,377 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:37,387 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:37,399 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:37,428 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6416) (< v_main_~a~0_578 5) (<= 5 v_main_~b~0_1902)) InVars {main_~c~0=v_main_~c~0_6416, main_~b~0=v_main_~b~0_1902, main_~a~0=v_main_~a~0_578} OutVars{main_~c~0=v_main_~c~0_6416, main_~b~0=v_main_~b~0_1902, main_~a~0=v_main_~a~0_578} AuxVars[] AssignedVars[] [2021-05-03 00:34:37,429 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:37,454 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:37,457 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:37,472 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:37,499 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6418 5) InVars {main_~c~0=v_main_~c~0_6418} OutVars{main_~c~0=v_main_~c~0_6418} AuxVars[] AssignedVars[] [2021-05-03 00:34:37,500 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:37,507 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:37,512 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:37,518 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:37,559 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:37,560 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:37,575 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:37,588 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_584 6) InVars {main_~a~0=v_main_~a~0_584} OutVars{main_~a~0=v_main_~a~0_584} AuxVars[] AssignedVars[] [2021-05-03 00:34:37,589 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:37,590 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:37,595 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:37,625 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:37,647 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:37,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:37,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:37,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:34:37,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:34:40,425 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:40,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [8560503] [2021-05-03 00:34:40,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [8560503] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:40,426 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:40,426 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [76] imperfect sequences [] total 76 [2021-05-03 00:34:40,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548285195] [2021-05-03 00:34:40,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-03 00:34:40,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:40,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-03 00:34:40,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=5603, Unknown=0, NotChecked=0, Total=5852 [2021-05-03 00:34:40,427 INFO L87 Difference]: Start difference. First operand 160 states and 162 transitions. Second operand has 76 states, 76 states have (on average 2.0526315789473686) internal successors, (156), 75 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:34:46,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:46,938 INFO L93 Difference]: Finished difference Result 172 states and 177 transitions. [2021-05-03 00:34:46,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-03 00:34:46,939 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.0526315789473686) internal successors, (156), 75 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:34:46,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:46,940 INFO L225 Difference]: With dead ends: 172 [2021-05-03 00:34:46,940 INFO L226 Difference]: Without dead ends: 163 [2021-05-03 00:34:46,941 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 63 SyntacticMatches, 22 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5884 ImplicationChecksByTransitivity, 6041.5ms TimeCoverageRelationStatistics Valid=623, Invalid=20839, Unknown=0, NotChecked=0, Total=21462 [2021-05-03 00:34:46,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-03 00:34:47,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2021-05-03 00:34:47,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 158 states have (on average 1.018987341772152) internal successors, (161), 158 states have internal predecessors, (161), 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:47,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 164 transitions. [2021-05-03 00:34:47,008 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 164 transitions. Word has length 159 [2021-05-03 00:34:47,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:47,008 INFO L480 AbstractCegarLoop]: Abstraction has 162 states and 164 transitions. [2021-05-03 00:34:47,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 2.0526315789473686) internal successors, (156), 75 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:34:47,008 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 164 transitions. [2021-05-03 00:34:47,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-05-03 00:34:47,009 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:47,009 INFO L523 BasicCegarLoop]: trace histogram [58, 58, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:47,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-05-03 00:34:47,009 INFO L428 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:47,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:47,009 INFO L82 PathProgramCache]: Analyzing trace with hash 559089443, now seen corresponding path program 68 times [2021-05-03 00:34:47,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:47,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [630618761] [2021-05-03 00:34:47,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:47,167 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_1945 5) (<= 5 v_main_~c~0_6582)) InVars {main_~b~0=v_main_~b~0_1945, main_~c~0=v_main_~c~0_6582} OutVars{main_~b~0=v_main_~b~0_1945, main_~c~0=v_main_~c~0_6582} AuxVars[] AssignedVars[] [2021-05-03 00:34:47,168 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:47,169 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:47,171 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:47,191 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:47,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6585) (<= 5 v_main_~b~0_1948) (< v_main_~a~0_594 5)) InVars {main_~c~0=v_main_~c~0_6585, main_~b~0=v_main_~b~0_1948, main_~a~0=v_main_~a~0_594} OutVars{main_~c~0=v_main_~c~0_6585, main_~b~0=v_main_~b~0_1948, main_~a~0=v_main_~a~0_594} AuxVars[] AssignedVars[] [2021-05-03 00:34:47,213 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:47,214 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:47,217 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:47,251 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:47,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6587 5) InVars {main_~c~0=v_main_~c~0_6587} OutVars{main_~c~0=v_main_~c~0_6587} AuxVars[] AssignedVars[] [2021-05-03 00:34:47,276 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:47,277 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:47,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:47,292 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:47,316 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_598 6) InVars {main_~a~0=v_main_~a~0_598} OutVars{main_~a~0=v_main_~a~0_598} AuxVars[] AssignedVars[] [2021-05-03 00:34:47,320 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:47,321 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:47,326 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:47,369 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:47,386 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:47,387 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:47,398 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:47,405 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:47,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:47,496 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:50,654 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:34:50,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [630618761] [2021-05-03 00:34:50,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [630618761] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:34:50,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:34:50,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [77] imperfect sequences [] total 77 [2021-05-03 00:34:50,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763528770] [2021-05-03 00:34:50,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states [2021-05-03 00:34:50,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:34:50,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-05-03 00:34:50,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=5942, Unknown=0, NotChecked=0, Total=6320 [2021-05-03 00:34:50,656 INFO L87 Difference]: Start difference. First operand 162 states and 164 transitions. Second operand has 77 states, 77 states have (on average 2.051948051948052) internal successors, (158), 76 states have internal predecessors, (158), 1 states have call successors, (2), 2 states have call 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:58,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:34:58,122 INFO L93 Difference]: Finished difference Result 174 states and 179 transitions. [2021-05-03 00:34:58,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-05-03 00:34:58,123 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.051948051948052) internal successors, (158), 76 states have internal predecessors, (158), 1 states have call successors, (2), 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 161 [2021-05-03 00:34:58,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:34:58,124 INFO L225 Difference]: With dead ends: 174 [2021-05-03 00:34:58,124 INFO L226 Difference]: Without dead ends: 165 [2021-05-03 00:34:58,126 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 66 SyntacticMatches, 18 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6313 ImplicationChecksByTransitivity, 7000.4ms TimeCoverageRelationStatistics Valid=870, Invalid=21780, Unknown=0, NotChecked=0, Total=22650 [2021-05-03 00:34:58,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-05-03 00:34:58,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 164. [2021-05-03 00:34:58,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 160 states have (on average 1.01875) internal successors, (163), 160 states have internal predecessors, (163), 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:58,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 166 transitions. [2021-05-03 00:34:58,260 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 166 transitions. Word has length 161 [2021-05-03 00:34:58,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:34:58,261 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 166 transitions. [2021-05-03 00:34:58,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 77 states, 77 states have (on average 2.051948051948052) internal successors, (158), 76 states have internal predecessors, (158), 1 states have call successors, (2), 2 states have call 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:58,261 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 166 transitions. [2021-05-03 00:34:58,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-05-03 00:34:58,261 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:34:58,261 INFO L523 BasicCegarLoop]: trace histogram [59, 59, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:34:58,262 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-05-03 00:34:58,262 INFO L428 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:34:58,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:34:58,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1115549889, now seen corresponding path program 69 times [2021-05-03 00:34:58,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:34:58,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [215415654] [2021-05-03 00:34:58,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:34:58,492 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6754) (< v_main_~b~0_1992 5)) InVars {main_~b~0=v_main_~b~0_1992, main_~c~0=v_main_~c~0_6754} OutVars{main_~b~0=v_main_~b~0_1992, main_~c~0=v_main_~c~0_6754} AuxVars[] AssignedVars[] [2021-05-03 00:34:58,498 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:34:58,499 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:58,503 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:58,534 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:34:58,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_610 5) (<= 5 v_main_~c~0_6757) (<= 5 v_main_~b~0_1995)) InVars {main_~c~0=v_main_~c~0_6757, main_~b~0=v_main_~b~0_1995, main_~a~0=v_main_~a~0_610} OutVars{main_~c~0=v_main_~c~0_6757, main_~b~0=v_main_~b~0_1995, main_~a~0=v_main_~a~0_610} AuxVars[] AssignedVars[] [2021-05-03 00:34:58,564 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:34:58,565 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:58,568 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:34:58,619 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:34:58,656 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6759 5) InVars {main_~c~0=v_main_~c~0_6759} OutVars{main_~c~0=v_main_~c~0_6759} AuxVars[] AssignedVars[] [2021-05-03 00:34:58,658 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:34:58,668 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:58,674 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:58,684 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:34:58,708 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:34:58,709 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:58,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:34:58,739 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_616 6) InVars {main_~a~0=v_main_~a~0_616} OutVars{main_~a~0=v_main_~a~0_616} AuxVars[] AssignedVars[] [2021-05-03 00:34:58,742 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:34:58,765 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:34:58,773 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:34:58,789 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:34:58,814 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:34:58,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:58,895 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:34:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:34:58,898 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:58,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:01,886 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:01,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [215415654] [2021-05-03 00:35:01,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [215415654] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:01,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:01,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [78] imperfect sequences [] total 78 [2021-05-03 00:35:01,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767208811] [2021-05-03 00:35:01,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states [2021-05-03 00:35:01,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:01,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-05-03 00:35:01,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=5909, Unknown=0, NotChecked=0, Total=6162 [2021-05-03 00:35:01,888 INFO L87 Difference]: Start difference. First operand 164 states and 166 transitions. Second operand has 78 states, 78 states have (on average 2.051282051282051) internal successors, (160), 77 states have internal predecessors, (160), 1 states have call successors, (2), 2 states have call 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:09,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:09,570 INFO L93 Difference]: Finished difference Result 178 states and 184 transitions. [2021-05-03 00:35:09,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-03 00:35:09,571 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.051282051282051) internal successors, (160), 77 states have internal predecessors, (160), 1 states have call successors, (2), 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 163 [2021-05-03 00:35:09,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:09,572 INFO L225 Difference]: With dead ends: 178 [2021-05-03 00:35:09,572 INFO L226 Difference]: Without dead ends: 169 [2021-05-03 00:35:09,573 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 61 SyntacticMatches, 26 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6285 ImplicationChecksByTransitivity, 6916.5ms TimeCoverageRelationStatistics Valid=635, Invalid=22015, Unknown=0, NotChecked=0, Total=22650 [2021-05-03 00:35:09,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-03 00:35:09,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 168. [2021-05-03 00:35:09,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 164 states have (on average 1.0182926829268293) internal successors, (167), 164 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:35:09,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 170 transitions. [2021-05-03 00:35:09,643 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 170 transitions. Word has length 163 [2021-05-03 00:35:09,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:09,643 INFO L480 AbstractCegarLoop]: Abstraction has 168 states and 170 transitions. [2021-05-03 00:35:09,643 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 78 states, 78 states have (on average 2.051282051282051) internal successors, (160), 77 states have internal predecessors, (160), 1 states have call successors, (2), 2 states have call 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:09,644 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 170 transitions. [2021-05-03 00:35:09,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-05-03 00:35:09,644 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:09,644 INFO L523 BasicCegarLoop]: trace histogram [60, 60, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:09,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-05-03 00:35:09,644 INFO L428 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:09,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:09,645 INFO L82 PathProgramCache]: Analyzing trace with hash -996873505, now seen corresponding path program 70 times [2021-05-03 00:35:09,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:09,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1771094177] [2021-05-03 00:35:09,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:09,845 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6922) (< v_main_~b~0_2036 5)) InVars {main_~b~0=v_main_~b~0_2036, main_~c~0=v_main_~c~0_6922} OutVars{main_~b~0=v_main_~b~0_2036, main_~c~0=v_main_~c~0_6922} AuxVars[] AssignedVars[] [2021-05-03 00:35:09,846 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:09,847 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:09,849 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:09,873 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:09,896 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_6925) (< v_main_~a~0_626 5) (<= 5 v_main_~b~0_2039)) InVars {main_~c~0=v_main_~c~0_6925, main_~b~0=v_main_~b~0_2039, main_~a~0=v_main_~a~0_626} OutVars{main_~c~0=v_main_~c~0_6925, main_~b~0=v_main_~b~0_2039, main_~a~0=v_main_~a~0_626} AuxVars[] AssignedVars[] [2021-05-03 00:35:09,898 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:09,898 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:09,901 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:09,940 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:09,973 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_6927 5) InVars {main_~c~0=v_main_~c~0_6927} OutVars{main_~c~0=v_main_~c~0_6927} AuxVars[] AssignedVars[] [2021-05-03 00:35:09,975 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:09,975 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:09,980 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:09,994 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:10,032 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:10,032 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:10,046 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:35:10,059 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_632 6) InVars {main_~a~0=v_main_~a~0_632} OutVars{main_~a~0=v_main_~a~0_632} AuxVars[] AssignedVars[] [2021-05-03 00:35:10,060 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:35:10,061 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:10,067 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:10,099 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:35:10,121 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:35:10,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:10,173 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:10,176 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:10,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:13,153 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:13,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1771094177] [2021-05-03 00:35:13,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1771094177] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:13,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:13,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [79] imperfect sequences [] total 79 [2021-05-03 00:35:13,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080280572] [2021-05-03 00:35:13,154 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-03 00:35:13,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:13,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-03 00:35:13,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=6065, Unknown=0, NotChecked=0, Total=6320 [2021-05-03 00:35:13,155 INFO L87 Difference]: Start difference. First operand 168 states and 170 transitions. Second operand has 79 states, 79 states have (on average 2.050632911392405) internal successors, (162), 78 states have internal predecessors, (162), 1 states have call successors, (2), 2 states have call 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:21,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:21,346 INFO L93 Difference]: Finished difference Result 179 states and 184 transitions. [2021-05-03 00:35:21,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-05-03 00:35:21,347 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.050632911392405) internal successors, (162), 78 states have internal predecessors, (162), 1 states have call successors, (2), 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 165 [2021-05-03 00:35:21,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:21,348 INFO L225 Difference]: With dead ends: 179 [2021-05-03 00:35:21,348 INFO L226 Difference]: Without dead ends: 170 [2021-05-03 00:35:21,349 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 72 SyntacticMatches, 16 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6329 ImplicationChecksByTransitivity, 6965.6ms TimeCoverageRelationStatistics Valid=641, Invalid=22615, Unknown=0, NotChecked=0, Total=23256 [2021-05-03 00:35:21,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-05-03 00:35:21,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2021-05-03 00:35:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 166 states have (on average 1.0180722891566265) internal successors, (169), 166 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:35:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 172 transitions. [2021-05-03 00:35:21,443 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 172 transitions. Word has length 165 [2021-05-03 00:35:21,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:21,443 INFO L480 AbstractCegarLoop]: Abstraction has 170 states and 172 transitions. [2021-05-03 00:35:21,444 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 79 states, 79 states have (on average 2.050632911392405) internal successors, (162), 78 states have internal predecessors, (162), 1 states have call successors, (2), 2 states have call 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:21,444 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 172 transitions. [2021-05-03 00:35:21,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-05-03 00:35:21,444 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:21,444 INFO L523 BasicCegarLoop]: trace histogram [60, 60, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:21,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-05-03 00:35:21,445 INFO L428 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:21,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:21,445 INFO L82 PathProgramCache]: Analyzing trace with hash -366298282, now seen corresponding path program 71 times [2021-05-03 00:35:21,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:21,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [327412123] [2021-05-03 00:35:21,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:21,642 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2083 5) (<= 5 v_main_~c~0_7093)) InVars {main_~b~0=v_main_~b~0_2083, main_~c~0=v_main_~c~0_7093} OutVars{main_~b~0=v_main_~b~0_2083, main_~c~0=v_main_~c~0_7093} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,643 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:21,658 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,661 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:21,670 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:21,692 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2086) (< v_main_~a~0_642 5) (<= 5 v_main_~c~0_7096)) InVars {main_~c~0=v_main_~c~0_7096, main_~b~0=v_main_~b~0_2086, main_~a~0=v_main_~a~0_642} OutVars{main_~c~0=v_main_~c~0_7096, main_~b~0=v_main_~b~0_2086, main_~a~0=v_main_~a~0_642} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,694 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:21,695 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,697 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:21,739 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:21,770 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7098 5) InVars {main_~c~0=v_main_~c~0_7098} OutVars{main_~c~0=v_main_~c~0_7098} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,771 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:21,772 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,778 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:21,791 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:21,815 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,816 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,833 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:35:21,850 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_648 6) InVars {main_~a~0=v_main_~a~0_648} OutVars{main_~a~0=v_main_~a~0_648} AuxVars[] AssignedVars[] [2021-05-03 00:35:21,852 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:35:21,873 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:21,880 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:21,896 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:35:21,921 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:35:21,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:21,975 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:21,979 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:21,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:25,281 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:25,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [327412123] [2021-05-03 00:35:25,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [327412123] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:25,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:25,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [80] imperfect sequences [] total 80 [2021-05-03 00:35:25,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2854034] [2021-05-03 00:35:25,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-03 00:35:25,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:25,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-03 00:35:25,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=6223, Unknown=0, NotChecked=0, Total=6480 [2021-05-03 00:35:25,283 INFO L87 Difference]: Start difference. First operand 170 states and 172 transitions. Second operand has 80 states, 80 states have (on average 2.0625) internal successors, (165), 79 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:35:34,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:34,497 INFO L93 Difference]: Finished difference Result 181 states and 186 transitions. [2021-05-03 00:35:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-05-03 00:35:34,497 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.0625) internal successors, (165), 79 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:35:34,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:34,498 INFO L225 Difference]: With dead ends: 181 [2021-05-03 00:35:34,498 INFO L226 Difference]: Without dead ends: 172 [2021-05-03 00:35:34,500 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 67 SyntacticMatches, 23 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6710 ImplicationChecksByTransitivity, 7448.2ms TimeCoverageRelationStatistics Valid=647, Invalid=23223, Unknown=0, NotChecked=0, Total=23870 [2021-05-03 00:35:34,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-05-03 00:35:34,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 171. [2021-05-03 00:35:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 167 states have (on average 1.0179640718562875) internal successors, (170), 167 states have internal predecessors, (170), 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:34,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 173 transitions. [2021-05-03 00:35:34,600 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 173 transitions. Word has length 168 [2021-05-03 00:35:34,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:34,600 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 173 transitions. [2021-05-03 00:35:34,600 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 2.0625) internal successors, (165), 79 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:35:34,600 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 173 transitions. [2021-05-03 00:35:34,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-05-03 00:35:34,601 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:34,601 INFO L523 BasicCegarLoop]: trace histogram [61, 61, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:34,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-05-03 00:35:34,601 INFO L428 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:34,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:34,601 INFO L82 PathProgramCache]: Analyzing trace with hash 876176436, now seen corresponding path program 72 times [2021-05-03 00:35:34,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:34,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [780616629] [2021-05-03 00:35:34,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:34,789 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2131 5) (<= 5 v_main_~c~0_7267)) InVars {main_~b~0=v_main_~b~0_2131, main_~c~0=v_main_~c~0_7267} OutVars{main_~b~0=v_main_~b~0_2131, main_~c~0=v_main_~c~0_7267} AuxVars[] AssignedVars[] [2021-05-03 00:35:34,790 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:34,805 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:34,808 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:34,818 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:34,839 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_658 5) (<= 5 v_main_~c~0_7270) (<= 5 v_main_~b~0_2134)) InVars {main_~c~0=v_main_~c~0_7270, main_~b~0=v_main_~b~0_2134, main_~a~0=v_main_~a~0_658} OutVars{main_~c~0=v_main_~c~0_7270, main_~b~0=v_main_~b~0_2134, main_~a~0=v_main_~a~0_658} AuxVars[] AssignedVars[] [2021-05-03 00:35:34,841 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:34,841 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:34,844 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:34,881 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:34,910 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7272 5) InVars {main_~c~0=v_main_~c~0_7272} OutVars{main_~c~0=v_main_~c~0_7272} AuxVars[] AssignedVars[] [2021-05-03 00:35:34,911 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:34,911 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:34,916 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:34,929 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:34,956 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_662 6) InVars {main_~a~0=v_main_~a~0_662} OutVars{main_~a~0=v_main_~a~0_662} AuxVars[] AssignedVars[] [2021-05-03 00:35:34,958 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:35:34,959 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:34,966 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:34,999 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:35:35,025 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:35,026 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:35,042 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:35:35,055 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:35:35,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:35,143 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:35,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:35,146 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:38,728 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:38,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [780616629] [2021-05-03 00:35:38,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [780616629] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:38,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:38,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2021-05-03 00:35:38,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319780713] [2021-05-03 00:35:38,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states [2021-05-03 00:35:38,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:38,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-05-03 00:35:38,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=6582, Unknown=0, NotChecked=0, Total=6972 [2021-05-03 00:35:38,729 INFO L87 Difference]: Start difference. First operand 171 states and 173 transitions. Second operand has 81 states, 81 states have (on average 2.0617283950617282) internal successors, (167), 80 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:35:46,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:35:46,758 INFO L93 Difference]: Finished difference Result 183 states and 188 transitions. [2021-05-03 00:35:46,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-03 00:35:46,759 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.0617283950617282) internal successors, (167), 80 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:35:46,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:35:46,760 INFO L225 Difference]: With dead ends: 183 [2021-05-03 00:35:46,760 INFO L226 Difference]: Without dead ends: 174 [2021-05-03 00:35:46,761 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 66 SyntacticMatches, 23 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7114 ImplicationChecksByTransitivity, 7638.3ms TimeCoverageRelationStatistics Valid=902, Invalid=24220, Unknown=0, NotChecked=0, Total=25122 [2021-05-03 00:35:46,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-05-03 00:35:46,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 173. [2021-05-03 00:35:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 169 states have (on average 1.017751479289941) internal successors, (172), 169 states have internal predecessors, (172), 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:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 175 transitions. [2021-05-03 00:35:46,837 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 175 transitions. Word has length 170 [2021-05-03 00:35:46,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:35:46,837 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 175 transitions. [2021-05-03 00:35:46,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 81 states, 81 states have (on average 2.0617283950617282) internal successors, (167), 80 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:35:46,838 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 175 transitions. [2021-05-03 00:35:46,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-05-03 00:35:46,838 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:35:46,838 INFO L523 BasicCegarLoop]: trace histogram [62, 62, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:35:46,838 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-05-03 00:35:46,838 INFO L428 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:35:46,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:35:46,839 INFO L82 PathProgramCache]: Analyzing trace with hash 893472146, now seen corresponding path program 73 times [2021-05-03 00:35:46,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:35:46,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1154814415] [2021-05-03 00:35:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:35:47,044 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_7444) (< v_main_~b~0_2180 5)) InVars {main_~b~0=v_main_~b~0_2180, main_~c~0=v_main_~c~0_7444} OutVars{main_~b~0=v_main_~b~0_2180, main_~c~0=v_main_~c~0_7444} AuxVars[] AssignedVars[] [2021-05-03 00:35:47,045 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:35:47,046 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:47,049 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:47,074 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:35:47,098 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_7447) (<= 5 v_main_~b~0_2183) (< v_main_~a~0_674 5)) InVars {main_~c~0=v_main_~c~0_7447, main_~b~0=v_main_~b~0_2183, main_~a~0=v_main_~a~0_674} OutVars{main_~c~0=v_main_~c~0_7447, main_~b~0=v_main_~b~0_2183, main_~a~0=v_main_~a~0_674} AuxVars[] AssignedVars[] [2021-05-03 00:35:47,099 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:35:47,126 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:47,130 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:35:47,151 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:35:47,187 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7449 5) InVars {main_~c~0=v_main_~c~0_7449} OutVars{main_~c~0=v_main_~c~0_7449} AuxVars[] AssignedVars[] [2021-05-03 00:35:47,189 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:35:47,198 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:47,203 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:47,211 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:35:47,240 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_678 6) InVars {main_~a~0=v_main_~a~0_678} OutVars{main_~a~0=v_main_~a~0_678} AuxVars[] AssignedVars[] [2021-05-03 00:35:47,241 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:35:47,242 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:47,249 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:35:47,287 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:35:47,311 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:35:47,312 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:35:47,330 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:35:47,340 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:35:47,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:47,424 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:35:47,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:35:47,428 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:47,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:47,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:47,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:47,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:47,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:48,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:48,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:49,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:50,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:50,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:50,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:51,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:52,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:53,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:35:53,477 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:35:53,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1154814415] [2021-05-03 00:35:53,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1154814415] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:35:53,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:35:53,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2021-05-03 00:35:53,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401398969] [2021-05-03 00:35:53,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states [2021-05-03 00:35:53,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:35:53,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-05-03 00:35:53,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=6433, Unknown=0, NotChecked=0, Total=6642 [2021-05-03 00:35:53,479 INFO L87 Difference]: Start difference. First operand 173 states and 175 transitions. Second operand has 81 states, 81 states have (on average 2.0864197530864197) internal successors, (169), 80 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:36:07,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:07,916 INFO L93 Difference]: Finished difference Result 185 states and 190 transitions. [2021-05-03 00:36:07,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-03 00:36:07,918 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.0864197530864197) internal successors, (169), 80 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:36:07,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:07,918 INFO L225 Difference]: With dead ends: 185 [2021-05-03 00:36:07,918 INFO L226 Difference]: Without dead ends: 176 [2021-05-03 00:36:07,920 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 56 SyntacticMatches, 37 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6583 ImplicationChecksByTransitivity, 12293.4ms TimeCoverageRelationStatistics Valid=558, Invalid=24248, Unknown=0, NotChecked=0, Total=24806 [2021-05-03 00:36:07,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-03 00:36:08,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 175. [2021-05-03 00:36:08,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 171 states have (on average 1.0175438596491229) internal successors, (174), 171 states have internal predecessors, (174), 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:08,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 177 transitions. [2021-05-03 00:36:08,036 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 177 transitions. Word has length 172 [2021-05-03 00:36:08,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:08,036 INFO L480 AbstractCegarLoop]: Abstraction has 175 states and 177 transitions. [2021-05-03 00:36:08,036 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 81 states, 81 states have (on average 2.0864197530864197) internal successors, (169), 80 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:36:08,036 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 177 transitions. [2021-05-03 00:36:08,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2021-05-03 00:36:08,037 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:08,037 INFO L523 BasicCegarLoop]: trace histogram [63, 63, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:08,037 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-05-03 00:36:08,038 INFO L428 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:08,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:08,038 INFO L82 PathProgramCache]: Analyzing trace with hash 334780272, now seen corresponding path program 74 times [2021-05-03 00:36:08,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:08,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1117320295] [2021-05-03 00:36:08,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:08,373 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_7625) (< v_main_~b~0_2229 5)) InVars {main_~b~0=v_main_~b~0_2229, main_~c~0=v_main_~c~0_7625} OutVars{main_~b~0=v_main_~b~0_2229, main_~c~0=v_main_~c~0_7625} AuxVars[] AssignedVars[] [2021-05-03 00:36:08,375 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:08,402 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:08,407 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:08,423 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:08,457 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2232) (<= 5 v_main_~c~0_7628) (< v_main_~a~0_690 5)) InVars {main_~c~0=v_main_~c~0_7628, main_~b~0=v_main_~b~0_2232, main_~a~0=v_main_~a~0_690} OutVars{main_~c~0=v_main_~c~0_7628, main_~b~0=v_main_~b~0_2232, main_~a~0=v_main_~a~0_690} AuxVars[] AssignedVars[] [2021-05-03 00:36:08,459 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:08,460 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:08,465 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:08,522 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:08,573 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7630 5) InVars {main_~c~0=v_main_~c~0_7630} OutVars{main_~c~0=v_main_~c~0_7630} AuxVars[] AssignedVars[] [2021-05-03 00:36:08,574 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:08,576 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:08,584 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:08,607 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:08,639 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:08,640 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:08,666 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:36:08,691 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_696 6) InVars {main_~a~0=v_main_~a~0_696} OutVars{main_~a~0=v_main_~a~0_696} AuxVars[] AssignedVars[] [2021-05-03 00:36:08,694 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:36:08,695 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:08,707 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:08,770 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:36:08,812 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:36:08,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:08,872 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:08,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:08,902 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:08,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:36:13,631 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:13,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1117320295] [2021-05-03 00:36:13,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1117320295] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:13,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:13,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [83] imperfect sequences [] total 83 [2021-05-03 00:36:13,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064218403] [2021-05-03 00:36:13,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states [2021-05-03 00:36:13,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:13,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-05-03 00:36:13,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=6709, Unknown=0, NotChecked=0, Total=6972 [2021-05-03 00:36:13,633 INFO L87 Difference]: Start difference. First operand 175 states and 177 transitions. Second operand has 83 states, 83 states have (on average 2.0602409638554215) internal successors, (171), 82 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:36:25,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:25,954 INFO L93 Difference]: Finished difference Result 187 states and 192 transitions. [2021-05-03 00:36:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-05-03 00:36:25,955 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.0602409638554215) internal successors, (171), 82 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:36:25,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:25,955 INFO L225 Difference]: With dead ends: 187 [2021-05-03 00:36:25,955 INFO L226 Difference]: Without dead ends: 178 [2021-05-03 00:36:25,957 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 63 SyntacticMatches, 30 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7270 ImplicationChecksByTransitivity, 10906.8ms TimeCoverageRelationStatistics Valid=665, Invalid=25095, Unknown=0, NotChecked=0, Total=25760 [2021-05-03 00:36:25,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-05-03 00:36:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 177. [2021-05-03 00:36:26,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 173 states have (on average 1.0173410404624277) internal successors, (176), 173 states have internal predecessors, (176), 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:26,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 179 transitions. [2021-05-03 00:36:26,043 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 179 transitions. Word has length 174 [2021-05-03 00:36:26,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:26,043 INFO L480 AbstractCegarLoop]: Abstraction has 177 states and 179 transitions. [2021-05-03 00:36:26,044 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 83 states, 83 states have (on average 2.0602409638554215) internal successors, (171), 82 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:36:26,044 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 179 transitions. [2021-05-03 00:36:26,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2021-05-03 00:36:26,044 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:26,044 INFO L523 BasicCegarLoop]: trace histogram [64, 64, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:26,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-05-03 00:36:26,044 INFO L428 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:26,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:26,045 INFO L82 PathProgramCache]: Analyzing trace with hash 302801358, now seen corresponding path program 75 times [2021-05-03 00:36:26,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:26,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1611499896] [2021-05-03 00:36:26,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:26,257 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_7808) (< v_main_~b~0_2277 5)) InVars {main_~b~0=v_main_~b~0_2277, main_~c~0=v_main_~c~0_7808} OutVars{main_~b~0=v_main_~b~0_2277, main_~c~0=v_main_~c~0_7808} AuxVars[] AssignedVars[] [2021-05-03 00:36:26,259 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:26,260 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:26,263 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:26,290 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:26,315 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2280) (<= 5 v_main_~c~0_7811) (< v_main_~a~0_706 5)) InVars {main_~c~0=v_main_~c~0_7811, main_~b~0=v_main_~b~0_2280, main_~a~0=v_main_~a~0_706} OutVars{main_~c~0=v_main_~c~0_7811, main_~b~0=v_main_~b~0_2280, main_~a~0=v_main_~a~0_706} AuxVars[] AssignedVars[] [2021-05-03 00:36:26,317 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:26,318 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:26,323 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:26,368 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:26,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7813 5) InVars {main_~c~0=v_main_~c~0_7813} OutVars{main_~c~0=v_main_~c~0_7813} AuxVars[] AssignedVars[] [2021-05-03 00:36:26,403 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:26,412 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:26,417 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:26,425 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:26,452 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:26,453 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:26,468 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:36:26,482 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_712 6) InVars {main_~a~0=v_main_~a~0_712} OutVars{main_~a~0=v_main_~a~0_712} AuxVars[] AssignedVars[] [2021-05-03 00:36:26,483 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:36:26,525 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:26,534 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:26,549 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:36:26,573 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:36:26,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:26,625 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:26,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:26,628 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:26,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:36:30,346 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:30,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1611499896] [2021-05-03 00:36:30,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1611499896] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:30,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:30,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [84] imperfect sequences [] total 84 [2021-05-03 00:36:30,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156405803] [2021-05-03 00:36:30,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states [2021-05-03 00:36:30,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:30,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-05-03 00:36:30,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=6875, Unknown=0, NotChecked=0, Total=7140 [2021-05-03 00:36:30,348 INFO L87 Difference]: Start difference. First operand 177 states and 179 transitions. Second operand has 84 states, 84 states have (on average 2.0595238095238093) internal successors, (173), 83 states have internal predecessors, (173), 1 states have call successors, (2), 2 states have call 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,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:36:41,888 INFO L93 Difference]: Finished difference Result 189 states and 194 transitions. [2021-05-03 00:36:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-05-03 00:36:41,889 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 2.0595238095238093) internal successors, (173), 83 states have internal predecessors, (173), 1 states have call successors, (2), 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 176 [2021-05-03 00:36:41,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:36:41,890 INFO L225 Difference]: With dead ends: 189 [2021-05-03 00:36:41,890 INFO L226 Difference]: Without dead ends: 180 [2021-05-03 00:36:41,892 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 70 SyntacticMatches, 24 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7445 ImplicationChecksByTransitivity, 8965.4ms TimeCoverageRelationStatistics Valid=671, Invalid=25735, Unknown=0, NotChecked=0, Total=26406 [2021-05-03 00:36:41,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-03 00:36:41,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 179. [2021-05-03 00:36:41,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 175 states have (on average 1.0171428571428571) internal successors, (178), 175 states have internal predecessors, (178), 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,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 181 transitions. [2021-05-03 00:36:41,991 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 181 transitions. Word has length 176 [2021-05-03 00:36:41,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:36:41,991 INFO L480 AbstractCegarLoop]: Abstraction has 179 states and 181 transitions. [2021-05-03 00:36:41,991 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 84 states, 84 states have (on average 2.0595238095238093) internal successors, (173), 83 states have internal predecessors, (173), 1 states have call successors, (2), 2 states have call 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,991 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 181 transitions. [2021-05-03 00:36:41,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2021-05-03 00:36:41,992 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:36:41,992 INFO L523 BasicCegarLoop]: trace histogram [65, 65, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:36:41,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-05-03 00:36:41,992 INFO L428 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:36:41,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:36:41,992 INFO L82 PathProgramCache]: Analyzing trace with hash -364163924, now seen corresponding path program 76 times [2021-05-03 00:36:41,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:36:41,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [24971636] [2021-05-03 00:36:41,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:36:42,367 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2325 5) (<= 5 v_main_~c~0_7994)) InVars {main_~b~0=v_main_~b~0_2325, main_~c~0=v_main_~c~0_7994} OutVars{main_~b~0=v_main_~b~0_2325, main_~c~0=v_main_~c~0_7994} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,370 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:36:42,407 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,412 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,433 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:36:42,485 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2328) (< v_main_~a~0_722 5) (<= 5 v_main_~c~0_7997)) InVars {main_~c~0=v_main_~c~0_7997, main_~b~0=v_main_~b~0_2328, main_~a~0=v_main_~a~0_722} OutVars{main_~c~0=v_main_~c~0_7997, main_~b~0=v_main_~b~0_2328, main_~a~0=v_main_~a~0_722} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,488 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:36:42,542 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,547 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:36:42,578 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:36:42,642 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_7999 5) InVars {main_~c~0=v_main_~c~0_7999} OutVars{main_~c~0=v_main_~c~0_7999} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,644 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:36:42,647 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,657 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:42,687 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:36:42,746 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,748 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,773 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:36:42,799 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_728 6) InVars {main_~a~0=v_main_~a~0_728} OutVars{main_~a~0=v_main_~a~0_728} AuxVars[] AssignedVars[] [2021-05-03 00:36:42,801 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:36:42,802 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:36:42,814 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:36:42,873 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:36:42,922 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:36:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:43,019 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:36:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:36:43,026 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:43,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:36:49,596 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:36:49,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [24971636] [2021-05-03 00:36:49,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [24971636] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:36:49,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:36:49,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [85] imperfect sequences [] total 85 [2021-05-03 00:36:49,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041067589] [2021-05-03 00:36:49,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states [2021-05-03 00:36:49,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:36:49,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-05-03 00:36:49,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=7043, Unknown=0, NotChecked=0, Total=7310 [2021-05-03 00:36:49,598 INFO L87 Difference]: Start difference. First operand 179 states and 181 transitions. Second operand has 85 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 84 states have internal predecessors, (175), 1 states have call successors, (2), 2 states have call 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:05,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:05,058 INFO L93 Difference]: Finished difference Result 193 states and 199 transitions. [2021-05-03 00:37:05,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-05-03 00:37:05,059 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 84 states have internal predecessors, (175), 1 states have call successors, (2), 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 178 [2021-05-03 00:37:05,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:05,060 INFO L225 Difference]: With dead ends: 193 [2021-05-03 00:37:05,060 INFO L226 Difference]: Without dead ends: 184 [2021-05-03 00:37:05,062 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 62 SyntacticMatches, 33 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7842 ImplicationChecksByTransitivity, 14229.3ms TimeCoverageRelationStatistics Valid=677, Invalid=26383, Unknown=0, NotChecked=0, Total=27060 [2021-05-03 00:37:05,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-05-03 00:37:05,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 183. [2021-05-03 00:37:05,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 179 states have (on average 1.0167597765363128) internal successors, (182), 179 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:37:05,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 185 transitions. [2021-05-03 00:37:05,150 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 185 transitions. Word has length 178 [2021-05-03 00:37:05,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:05,150 INFO L480 AbstractCegarLoop]: Abstraction has 183 states and 185 transitions. [2021-05-03 00:37:05,150 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 85 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 84 states have internal predecessors, (175), 1 states have call successors, (2), 2 states have call 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:05,150 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 185 transitions. [2021-05-03 00:37:05,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2021-05-03 00:37:05,151 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:05,151 INFO L523 BasicCegarLoop]: trace histogram [66, 66, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:05,151 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-05-03 00:37:05,151 INFO L428 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:05,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:05,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1367672822, now seen corresponding path program 77 times [2021-05-03 00:37:05,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:05,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1887431966] [2021-05-03 00:37:05,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:37:05,305 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:37:05,703 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_8176) (< v_main_~b~0_2371 5)) InVars {main_~b~0=v_main_~b~0_2371, main_~c~0=v_main_~c~0_8176} OutVars{main_~b~0=v_main_~b~0_2371, main_~c~0=v_main_~c~0_8176} AuxVars[] AssignedVars[] [2021-05-03 00:37:05,706 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:05,709 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:05,716 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:05,775 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:05,838 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_738 5) (<= 5 v_main_~c~0_8179) (<= 5 v_main_~b~0_2374)) InVars {main_~c~0=v_main_~c~0_8179, main_~b~0=v_main_~b~0_2374, main_~a~0=v_main_~a~0_738} OutVars{main_~c~0=v_main_~c~0_8179, main_~b~0=v_main_~b~0_2374, main_~a~0=v_main_~a~0_738} AuxVars[] AssignedVars[] [2021-05-03 00:37:05,842 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:05,857 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:05,864 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:05,959 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:06,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_8181 5) InVars {main_~c~0=v_main_~c~0_8181} OutVars{main_~c~0=v_main_~c~0_8181} AuxVars[] AssignedVars[] [2021-05-03 00:37:06,046 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:06,047 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:06,060 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:06,099 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:06,160 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_742 6) InVars {main_~a~0=v_main_~a~0_742} OutVars{main_~a~0=v_main_~a~0_742} AuxVars[] AssignedVars[] [2021-05-03 00:37:06,163 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:37:06,208 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:06,224 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:06,260 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:37:06,318 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:06,320 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:06,352 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:37:06,373 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:37:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:06,524 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:37:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:06,530 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,081 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:15,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1887431966] [2021-05-03 00:37:15,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1887431966] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:15,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:15,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2021-05-03 00:37:15,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480685818] [2021-05-03 00:37:15,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-03 00:37:15,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:15,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-03 00:37:15,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=7302, Unknown=0, NotChecked=0, Total=7656 [2021-05-03 00:37:15,084 INFO L87 Difference]: Start difference. First operand 183 states and 185 transitions. Second operand has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 1 states have call successors, (2), 2 states have call 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:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:37:38,441 INFO L93 Difference]: Finished difference Result 194 states and 199 transitions. [2021-05-03 00:37:38,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-05-03 00:37:38,444 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 1 states have call successors, (2), 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 180 [2021-05-03 00:37:38,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:37:38,445 INFO L225 Difference]: With dead ends: 194 [2021-05-03 00:37:38,445 INFO L226 Difference]: Without dead ends: 185 [2021-05-03 00:37:38,447 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 69 SyntacticMatches, 26 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7780 ImplicationChecksByTransitivity, 19503.3ms TimeCoverageRelationStatistics Valid=847, Invalid=27209, Unknown=0, NotChecked=0, Total=28056 [2021-05-03 00:37:38,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-05-03 00:37:38,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2021-05-03 00:37:38,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 181 states have (on average 1.0165745856353592) internal successors, (184), 181 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:37:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 187 transitions. [2021-05-03 00:37:38,553 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 187 transitions. Word has length 180 [2021-05-03 00:37:38,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:37:38,553 INFO L480 AbstractCegarLoop]: Abstraction has 185 states and 187 transitions. [2021-05-03 00:37:38,553 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.058139534883721) internal successors, (177), 85 states have internal predecessors, (177), 1 states have call successors, (2), 2 states have call 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:38,553 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 187 transitions. [2021-05-03 00:37:38,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-05-03 00:37:38,554 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:37:38,554 INFO L523 BasicCegarLoop]: trace histogram [66, 66, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:37:38,554 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-05-03 00:37:38,554 INFO L428 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:37:38,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:37:38,555 INFO L82 PathProgramCache]: Analyzing trace with hash -192865717, now seen corresponding path program 78 times [2021-05-03 00:37:38,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:37:38,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1614805724] [2021-05-03 00:37:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:37:38,933 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_8361) (< v_main_~b~0_2421 5)) InVars {main_~b~0=v_main_~b~0_2421, main_~c~0=v_main_~c~0_8361} OutVars{main_~b~0=v_main_~b~0_2421, main_~c~0=v_main_~c~0_8361} AuxVars[] AssignedVars[] [2021-05-03 00:37:38,935 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:37:38,970 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:38,974 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:38,995 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:37:39,037 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_754 5) (<= 5 v_main_~b~0_2424) (<= 5 v_main_~c~0_8364)) InVars {main_~c~0=v_main_~c~0_8364, main_~b~0=v_main_~b~0_2424, main_~a~0=v_main_~a~0_754} OutVars{main_~c~0=v_main_~c~0_8364, main_~b~0=v_main_~b~0_2424, main_~a~0=v_main_~a~0_754} AuxVars[] AssignedVars[] [2021-05-03 00:37:39,040 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:37:39,042 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:39,047 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:37:39,122 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:37:39,180 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_8366 5) InVars {main_~c~0=v_main_~c~0_8366} OutVars{main_~c~0=v_main_~c~0_8366} AuxVars[] AssignedVars[] [2021-05-03 00:37:39,182 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:37:39,184 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:39,193 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:39,220 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:37:39,267 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_758 6) InVars {main_~a~0=v_main_~a~0_758} OutVars{main_~a~0=v_main_~a~0_758} AuxVars[] AssignedVars[] [2021-05-03 00:37:39,270 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:37:39,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:39,314 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:37:39,334 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:37:39,362 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:37:39,363 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:37:39,380 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:37:39,392 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:37:39,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:39,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:37:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:37:39,477 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:39,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:39,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:39,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:39,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:40,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:40,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:41,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:42,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:43,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:43,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:43,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:44,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:45,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:46,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:47,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:37:47,887 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:37:47,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1614805724] [2021-05-03 00:37:47,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1614805724] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:37:47,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:37:47,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2021-05-03 00:37:47,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143197830] [2021-05-03 00:37:47,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-03 00:37:47,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:37:47,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-03 00:37:47,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=7263, Unknown=0, NotChecked=0, Total=7482 [2021-05-03 00:37:47,890 INFO L87 Difference]: Start difference. First operand 185 states and 187 transitions. Second operand has 86 states, 86 states have (on average 2.0930232558139537) internal successors, (180), 85 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:38:08,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:38:08,215 INFO L93 Difference]: Finished difference Result 196 states and 201 transitions. [2021-05-03 00:38:08,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-03 00:38:08,218 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.0930232558139537) internal successors, (180), 85 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:38:08,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:38:08,220 INFO L225 Difference]: With dead ends: 196 [2021-05-03 00:38:08,220 INFO L226 Difference]: Without dead ends: 187 [2021-05-03 00:38:08,222 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 67 SyntacticMatches, 32 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7423 ImplicationChecksByTransitivity, 17099.1ms TimeCoverageRelationStatistics Valid=588, Invalid=27468, Unknown=0, NotChecked=0, Total=28056 [2021-05-03 00:38:08,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-05-03 00:38:08,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 186. [2021-05-03 00:38:08,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 182 states have (on average 1.0164835164835164) internal successors, (185), 182 states have internal predecessors, (185), 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:08,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 188 transitions. [2021-05-03 00:38:08,365 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 188 transitions. Word has length 183 [2021-05-03 00:38:08,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:38:08,365 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 188 transitions. [2021-05-03 00:38:08,365 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.0930232558139537) internal successors, (180), 85 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:38:08,365 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 188 transitions. [2021-05-03 00:38:08,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-05-03 00:38:08,366 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:38:08,366 INFO L523 BasicCegarLoop]: trace histogram [67, 67, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:38:08,366 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-05-03 00:38:08,367 INFO L428 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:38:08,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:38:08,367 INFO L82 PathProgramCache]: Analyzing trace with hash 41146857, now seen corresponding path program 79 times [2021-05-03 00:38:08,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:38:08,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [799717824] [2021-05-03 00:38:08,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:08,543 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:38:08,873 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2472 5) (<= 5 v_main_~c~0_8550)) InVars {main_~b~0=v_main_~b~0_2472, main_~c~0=v_main_~c~0_8550} OutVars{main_~b~0=v_main_~b~0_2472, main_~c~0=v_main_~c~0_8550} AuxVars[] AssignedVars[] [2021-05-03 00:38:08,876 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:08,878 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:08,884 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:08,939 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:08,982 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_8553) (<= 5 v_main_~b~0_2475) (< v_main_~a~0_770 5)) InVars {main_~c~0=v_main_~c~0_8553, main_~b~0=v_main_~b~0_2475, main_~a~0=v_main_~a~0_770} OutVars{main_~c~0=v_main_~c~0_8553, main_~b~0=v_main_~b~0_2475, main_~a~0=v_main_~a~0_770} AuxVars[] AssignedVars[] [2021-05-03 00:38:08,985 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:09,039 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:09,045 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:09,079 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:09,142 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_8555 5) InVars {main_~c~0=v_main_~c~0_8555} OutVars{main_~c~0=v_main_~c~0_8555} AuxVars[] AssignedVars[] [2021-05-03 00:38:09,145 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:09,147 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:09,153 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:09,166 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:09,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_774 6) InVars {main_~a~0=v_main_~a~0_774} OutVars{main_~a~0=v_main_~a~0_774} AuxVars[] AssignedVars[] [2021-05-03 00:38:09,195 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:38:09,195 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:09,201 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:09,241 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:38:09,261 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:09,262 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:09,273 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:38:09,281 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:38:09,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:09,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:09,421 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:09,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:09,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:09,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:10,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:10,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:11,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:11,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:12,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:12,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:13,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:13,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:13,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:14,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:14,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:15,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:15,414 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:15,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [799717824] [2021-05-03 00:38:15,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [799717824] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:15,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:15,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [87] imperfect sequences [] total 87 [2021-05-03 00:38:15,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839636990] [2021-05-03 00:38:15,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states [2021-05-03 00:38:15,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:15,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2021-05-03 00:38:15,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=7435, Unknown=0, NotChecked=0, Total=7656 [2021-05-03 00:38:15,415 INFO L87 Difference]: Start difference. First operand 186 states and 188 transitions. Second operand has 87 states, 87 states have (on average 2.0919540229885056) internal successors, (182), 86 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:38:31,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:38:31,205 INFO L93 Difference]: Finished difference Result 198 states and 203 transitions. [2021-05-03 00:38:31,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-05-03 00:38:31,207 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 2.0919540229885056) internal successors, (182), 86 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:38:31,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:38:31,208 INFO L225 Difference]: With dead ends: 198 [2021-05-03 00:38:31,208 INFO L226 Difference]: Without dead ends: 189 [2021-05-03 00:38:31,209 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 66 SyntacticMatches, 34 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7510 ImplicationChecksByTransitivity, 12388.8ms TimeCoverageRelationStatistics Valid=594, Invalid=28136, Unknown=0, NotChecked=0, Total=28730 [2021-05-03 00:38:31,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-05-03 00:38:31,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2021-05-03 00:38:31,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 184 states have (on average 1.016304347826087) internal successors, (187), 184 states have internal predecessors, (187), 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:31,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 190 transitions. [2021-05-03 00:38:31,301 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 190 transitions. Word has length 185 [2021-05-03 00:38:31,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:38:31,301 INFO L480 AbstractCegarLoop]: Abstraction has 188 states and 190 transitions. [2021-05-03 00:38:31,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 87 states, 87 states have (on average 2.0919540229885056) internal successors, (182), 86 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:38:31,302 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 190 transitions. [2021-05-03 00:38:31,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-05-03 00:38:31,302 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:38:31,302 INFO L523 BasicCegarLoop]: trace histogram [68, 68, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:38:31,302 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-05-03 00:38:31,302 INFO L428 AbstractCegarLoop]: === Iteration 84 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:38:31,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:38:31,303 INFO L82 PathProgramCache]: Analyzing trace with hash 1588931079, now seen corresponding path program 80 times [2021-05-03 00:38:31,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:38:31,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1673165418] [2021-05-03 00:38:31,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:38:31,725 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_8742) (< v_main_~b~0_2523 5)) InVars {main_~b~0=v_main_~b~0_2523, main_~c~0=v_main_~c~0_8742} OutVars{main_~b~0=v_main_~b~0_2523, main_~c~0=v_main_~c~0_8742} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,728 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:38:31,730 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,735 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,784 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:38:31,826 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2526) (< v_main_~a~0_786 5) (<= 5 v_main_~c~0_8745)) InVars {main_~c~0=v_main_~c~0_8745, main_~b~0=v_main_~b~0_2526, main_~a~0=v_main_~a~0_786} OutVars{main_~c~0=v_main_~c~0_8745, main_~b~0=v_main_~b~0_2526, main_~a~0=v_main_~a~0_786} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,828 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:38:31,831 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,836 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:38:31,914 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:38:31,971 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_8747 5) InVars {main_~c~0=v_main_~c~0_8747} OutVars{main_~c~0=v_main_~c~0_8747} AuxVars[] AssignedVars[] [2021-05-03 00:38:31,974 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:38:31,976 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:31,987 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:32,022 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:38:32,064 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:38:32,066 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:32,097 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:38:32,125 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_792 6) InVars {main_~a~0=v_main_~a~0_792} OutVars{main_~a~0=v_main_~a~0_792} AuxVars[] AssignedVars[] [2021-05-03 00:38:32,129 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:38:32,170 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:38:32,184 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:38:32,212 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:38:32,258 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:38:32,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:32,356 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:38:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:38:32,361 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:32,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:38:41,092 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:38:41,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1673165418] [2021-05-03 00:38:41,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1673165418] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:38:41,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:38:41,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2021-05-03 00:38:41,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331444119] [2021-05-03 00:38:41,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-03 00:38:41,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:38:41,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-03 00:38:41,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=7735, Unknown=0, NotChecked=0, Total=8010 [2021-05-03 00:38:41,094 INFO L87 Difference]: Start difference. First operand 188 states and 190 transitions. Second operand has 89 states, 89 states have (on average 2.067415730337079) internal successors, (184), 88 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:39:06,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:06,717 INFO L93 Difference]: Finished difference Result 200 states and 205 transitions. [2021-05-03 00:39:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-05-03 00:39:06,720 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.067415730337079) internal successors, (184), 88 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:39:06,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:06,721 INFO L225 Difference]: With dead ends: 200 [2021-05-03 00:39:06,721 INFO L226 Difference]: Without dead ends: 191 [2021-05-03 00:39:06,724 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 77 SyntacticMatches, 23 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8287 ImplicationChecksByTransitivity, 20551.7ms TimeCoverageRelationStatistics Valid=701, Invalid=29055, Unknown=0, NotChecked=0, Total=29756 [2021-05-03 00:39:06,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-05-03 00:39:06,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2021-05-03 00:39:06,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 186 states have (on average 1.0161290322580645) internal successors, (189), 186 states have internal predecessors, (189), 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:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 192 transitions. [2021-05-03 00:39:06,836 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 192 transitions. Word has length 187 [2021-05-03 00:39:06,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:06,836 INFO L480 AbstractCegarLoop]: Abstraction has 190 states and 192 transitions. [2021-05-03 00:39:06,836 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.067415730337079) internal successors, (184), 88 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:39:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 192 transitions. [2021-05-03 00:39:06,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-05-03 00:39:06,837 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:06,837 INFO L523 BasicCegarLoop]: trace histogram [69, 69, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:06,838 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-05-03 00:39:06,838 INFO L428 AbstractCegarLoop]: === Iteration 85 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:06,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:06,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1344083291, now seen corresponding path program 81 times [2021-05-03 00:39:06,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:06,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1345067044] [2021-05-03 00:39:06,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:06,995 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:39:07,358 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2573 5) (<= 5 v_main_~c~0_8936)) InVars {main_~b~0=v_main_~b~0_2573, main_~c~0=v_main_~c~0_8936} OutVars{main_~b~0=v_main_~b~0_2573, main_~c~0=v_main_~c~0_8936} AuxVars[] AssignedVars[] [2021-05-03 00:39:07,360 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:07,363 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:07,369 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:07,423 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:07,469 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2576) (< v_main_~a~0_802 5) (<= 5 v_main_~c~0_8939)) InVars {main_~c~0=v_main_~c~0_8939, main_~b~0=v_main_~b~0_2576, main_~a~0=v_main_~a~0_802} OutVars{main_~c~0=v_main_~c~0_8939, main_~b~0=v_main_~b~0_2576, main_~a~0=v_main_~a~0_802} AuxVars[] AssignedVars[] [2021-05-03 00:39:07,472 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:07,528 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:07,534 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:07,579 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:07,661 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_8941 5) InVars {main_~c~0=v_main_~c~0_8941} OutVars{main_~c~0=v_main_~c~0_8941} AuxVars[] AssignedVars[] [2021-05-03 00:39:07,664 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:07,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:07,679 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:07,724 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:07,796 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_806 6) InVars {main_~a~0=v_main_~a~0_806} OutVars{main_~a~0=v_main_~a~0_806} AuxVars[] AssignedVars[] [2021-05-03 00:39:07,799 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:39:07,854 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:07,872 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:07,912 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:39:07,970 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:07,972 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:08,003 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:39:08,026 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:39:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:08,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:39:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:08,198 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:08,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:08,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:08,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:08,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:08,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:08,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:09,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:09,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:10,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:10,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:10,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:10,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:11,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:11,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:12,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:12,726 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:39:12,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1345067044] [2021-05-03 00:39:12,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1345067044] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:39:12,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:39:12,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2021-05-03 00:39:12,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607614272] [2021-05-03 00:39:12,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-03 00:39:12,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:39:12,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-03 00:39:12,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=7785, Unknown=0, NotChecked=0, Total=8010 [2021-05-03 00:39:12,729 INFO L87 Difference]: Start difference. First operand 190 states and 192 transitions. Second operand has 89 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 88 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:39:28,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:28,055 INFO L93 Difference]: Finished difference Result 202 states and 207 transitions. [2021-05-03 00:39:28,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-05-03 00:39:28,056 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 88 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:39:28,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:28,057 INFO L225 Difference]: With dead ends: 202 [2021-05-03 00:39:28,057 INFO L226 Difference]: Without dead ends: 193 [2021-05-03 00:39:28,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 73 SyntacticMatches, 29 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7804 ImplicationChecksByTransitivity, 11300.1ms TimeCoverageRelationStatistics Valid=606, Invalid=29496, Unknown=0, NotChecked=0, Total=30102 [2021-05-03 00:39:28,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-03 00:39:28,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-05-03 00:39:28,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 188 states have (on average 1.0159574468085106) internal successors, (191), 188 states have internal predecessors, (191), 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:28,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 194 transitions. [2021-05-03 00:39:28,163 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 194 transitions. Word has length 189 [2021-05-03 00:39:28,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:28,164 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 194 transitions. [2021-05-03 00:39:28,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 88 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:39:28,165 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 194 transitions. [2021-05-03 00:39:28,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-05-03 00:39:28,166 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:28,166 INFO L523 BasicCegarLoop]: trace histogram [70, 70, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:28,166 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-05-03 00:39:28,166 INFO L428 AbstractCegarLoop]: === Iteration 86 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:28,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:28,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1822620611, now seen corresponding path program 82 times [2021-05-03 00:39:28,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:28,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [685754445] [2021-05-03 00:39:28,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:28,359 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2624 5) (<= 5 v_main_~c~0_9134)) InVars {main_~b~0=v_main_~b~0_2624, main_~c~0=v_main_~c~0_9134} OutVars{main_~b~0=v_main_~b~0_2624, main_~c~0=v_main_~c~0_9134} AuxVars[] AssignedVars[] [2021-05-03 00:39:28,361 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:28,382 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:28,385 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:28,426 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:28,453 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2627) (< v_main_~a~0_818 5) (<= 5 v_main_~c~0_9137)) InVars {main_~c~0=v_main_~c~0_9137, main_~b~0=v_main_~b~0_2627, main_~a~0=v_main_~a~0_818} OutVars{main_~c~0=v_main_~c~0_9137, main_~b~0=v_main_~b~0_2627, main_~a~0=v_main_~a~0_818} AuxVars[] AssignedVars[] [2021-05-03 00:39:28,456 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:28,458 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:28,462 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:28,512 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:28,557 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_9139 5) InVars {main_~c~0=v_main_~c~0_9139} OutVars{main_~c~0=v_main_~c~0_9139} AuxVars[] AssignedVars[] [2021-05-03 00:39:28,560 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:28,587 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:28,607 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:28,633 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:28,706 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:28,709 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:28,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:39:28,800 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_824 6) InVars {main_~a~0=v_main_~a~0_824} OutVars{main_~a~0=v_main_~a~0_824} AuxVars[] AssignedVars[] [2021-05-03 00:39:28,803 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:39:28,858 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:28,877 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:28,922 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:39:29,006 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:39:29,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:29,169 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:39:29,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:29,178 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:29,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:41,955 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:39:41,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [685754445] [2021-05-03 00:39:41,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [685754445] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:39:41,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:39:41,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [91] imperfect sequences [] total 91 [2021-05-03 00:39:41,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315074822] [2021-05-03 00:39:41,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states [2021-05-03 00:39:41,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:39:41,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-05-03 00:39:41,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=8052, Unknown=0, NotChecked=0, Total=8372 [2021-05-03 00:39:41,957 INFO L87 Difference]: Start difference. First operand 192 states and 194 transitions. Second operand has 91 states, 91 states have (on average 2.065934065934066) internal successors, (188), 90 states have internal predecessors, (188), 1 states have call successors, (2), 2 states have call 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:54,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:39:54,434 INFO L93 Difference]: Finished difference Result 204 states and 209 transitions. [2021-05-03 00:39:54,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-05-03 00:39:54,434 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.065934065934066) internal successors, (188), 90 states have internal predecessors, (188), 1 states have call successors, (2), 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 191 [2021-05-03 00:39:54,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:39:54,435 INFO L225 Difference]: With dead ends: 204 [2021-05-03 00:39:54,435 INFO L226 Difference]: Without dead ends: 195 [2021-05-03 00:39:54,437 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 73 SyntacticMatches, 29 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8683 ImplicationChecksByTransitivity, 18727.8ms TimeCoverageRelationStatistics Valid=795, Invalid=30357, Unknown=0, NotChecked=0, Total=31152 [2021-05-03 00:39:54,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-03 00:39:54,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2021-05-03 00:39:54,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 190 states have (on average 1.0157894736842106) internal successors, (193), 190 states have internal predecessors, (193), 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:54,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 196 transitions. [2021-05-03 00:39:54,526 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 196 transitions. Word has length 191 [2021-05-03 00:39:54,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:39:54,527 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 196 transitions. [2021-05-03 00:39:54,527 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 91 states, 91 states have (on average 2.065934065934066) internal successors, (188), 90 states have internal predecessors, (188), 1 states have call successors, (2), 2 states have call 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:54,527 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 196 transitions. [2021-05-03 00:39:54,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-05-03 00:39:54,528 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:39:54,528 INFO L523 BasicCegarLoop]: trace histogram [71, 71, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:39:54,528 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-05-03 00:39:54,528 INFO L428 AbstractCegarLoop]: === Iteration 87 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:39:54,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:39:54,528 INFO L82 PathProgramCache]: Analyzing trace with hash -106742431, now seen corresponding path program 83 times [2021-05-03 00:39:54,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:39:54,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [54368288] [2021-05-03 00:39:54,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:39:54,761 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2674 5) (<= 5 v_main_~c~0_9334)) InVars {main_~b~0=v_main_~b~0_2674, main_~c~0=v_main_~c~0_9334} OutVars{main_~b~0=v_main_~b~0_2674, main_~c~0=v_main_~c~0_9334} AuxVars[] AssignedVars[] [2021-05-03 00:39:54,763 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:39:54,781 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:54,784 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:54,795 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:39:54,820 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_9337) (<= 5 v_main_~b~0_2677) (< v_main_~a~0_834 5)) InVars {main_~c~0=v_main_~c~0_9337, main_~b~0=v_main_~b~0_2677, main_~a~0=v_main_~a~0_834} OutVars{main_~c~0=v_main_~c~0_9337, main_~b~0=v_main_~b~0_2677, main_~a~0=v_main_~a~0_834} AuxVars[] AssignedVars[] [2021-05-03 00:39:54,821 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:39:54,848 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:54,852 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:39:54,872 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:39:54,905 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_9339 5) InVars {main_~c~0=v_main_~c~0_9339} OutVars{main_~c~0=v_main_~c~0_9339} AuxVars[] AssignedVars[] [2021-05-03 00:39:54,906 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:39:54,914 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:54,919 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:54,927 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:39:54,951 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:39:54,952 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:54,966 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:39:54,978 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_840 6) InVars {main_~a~0=v_main_~a~0_840} OutVars{main_~a~0=v_main_~a~0_840} AuxVars[] AssignedVars[] [2021-05-03 00:39:54,980 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:39:54,981 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:39:54,988 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:39:55,022 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:39:55,044 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:39:55,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:55,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:39:55,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:39:55,097 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:55,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:39:59,434 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:39:59,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [54368288] [2021-05-03 00:39:59,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [54368288] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:39:59,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:39:59,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [92] imperfect sequences [] total 92 [2021-05-03 00:39:59,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133791548] [2021-05-03 00:39:59,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-03 00:39:59,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:39:59,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-03 00:39:59,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=8275, Unknown=0, NotChecked=0, Total=8556 [2021-05-03 00:39:59,436 INFO L87 Difference]: Start difference. First operand 194 states and 196 transitions. Second operand has 92 states, 92 states have (on average 2.0652173913043477) internal successors, (190), 91 states have internal predecessors, (190), 1 states have call successors, (2), 2 states have call 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:16,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:40:16,004 INFO L93 Difference]: Finished difference Result 210 states and 217 transitions. [2021-05-03 00:40:16,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-05-03 00:40:16,005 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.0652173913043477) internal successors, (190), 91 states have internal predecessors, (190), 1 states have call successors, (2), 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 193 [2021-05-03 00:40:16,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:40:16,006 INFO L225 Difference]: With dead ends: 210 [2021-05-03 00:40:16,006 INFO L226 Difference]: Without dead ends: 201 [2021-05-03 00:40:16,009 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 79 SyntacticMatches, 24 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8948 ImplicationChecksByTransitivity, 12302.5ms TimeCoverageRelationStatistics Valid=719, Invalid=31143, Unknown=0, NotChecked=0, Total=31862 [2021-05-03 00:40:16,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-03 00:40:16,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2021-05-03 00:40:16,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 196 states have (on average 1.0153061224489797) internal successors, (199), 196 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:40:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 202 transitions. [2021-05-03 00:40:16,130 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 202 transitions. Word has length 193 [2021-05-03 00:40:16,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:40:16,130 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 202 transitions. [2021-05-03 00:40:16,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 2.0652173913043477) internal successors, (190), 91 states have internal predecessors, (190), 1 states have call successors, (2), 2 states have call 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:16,130 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 202 transitions. [2021-05-03 00:40:16,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-03 00:40:16,131 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:40:16,131 INFO L523 BasicCegarLoop]: trace histogram [72, 72, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:40:16,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-05-03 00:40:16,131 INFO L428 AbstractCegarLoop]: === Iteration 88 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:40:16,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:40:16,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1201246079, now seen corresponding path program 84 times [2021-05-03 00:40:16,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:40:16,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1791754768] [2021-05-03 00:40:16,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:40:16,349 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2722 5) (<= 5 v_main_~c~0_9530)) InVars {main_~b~0=v_main_~b~0_2722, main_~c~0=v_main_~c~0_9530} OutVars{main_~b~0=v_main_~b~0_2722, main_~c~0=v_main_~c~0_9530} AuxVars[] AssignedVars[] [2021-05-03 00:40:16,351 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:16,352 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:16,357 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:16,388 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:16,413 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2725) (<= 5 v_main_~c~0_9533) (< v_main_~a~0_850 5)) InVars {main_~c~0=v_main_~c~0_9533, main_~b~0=v_main_~b~0_2725, main_~a~0=v_main_~a~0_850} OutVars{main_~c~0=v_main_~c~0_9533, main_~b~0=v_main_~b~0_2725, main_~a~0=v_main_~a~0_850} AuxVars[] AssignedVars[] [2021-05-03 00:40:16,415 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:16,416 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:16,420 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:16,465 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:16,501 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_9535 5) InVars {main_~c~0=v_main_~c~0_9535} OutVars{main_~c~0=v_main_~c~0_9535} AuxVars[] AssignedVars[] [2021-05-03 00:40:16,503 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:16,504 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:16,511 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:16,529 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:16,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_854 6) InVars {main_~a~0=v_main_~a~0_854} OutVars{main_~a~0=v_main_~a~0_854} AuxVars[] AssignedVars[] [2021-05-03 00:40:16,564 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:40:16,602 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:16,615 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:16,645 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:40:16,700 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-03 00:40:16,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:16,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:40:16,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:16,854 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:22,880 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:40:22,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1791754768] [2021-05-03 00:40:22,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1791754768] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:40:22,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:40:22,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [93] imperfect sequences [] total 93 [2021-05-03 00:40:22,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518702911] [2021-05-03 00:40:22,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states [2021-05-03 00:40:22,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:40:22,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-05-03 00:40:22,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=8597, Unknown=0, NotChecked=0, Total=8930 [2021-05-03 00:40:22,907 INFO L87 Difference]: Start difference. First operand 200 states and 202 transitions. Second operand has 93 states, 93 states have (on average 2.064516129032258) internal successors, (192), 92 states have internal predecessors, (192), 1 states have call successors, (2), 2 states have call 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:39,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:40:39,738 INFO L93 Difference]: Finished difference Result 205 states and 207 transitions. [2021-05-03 00:40:39,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-03 00:40:39,741 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 2.064516129032258) internal successors, (192), 92 states have internal predecessors, (192), 1 states have call successors, (2), 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 195 [2021-05-03 00:40:39,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:40:39,742 INFO L225 Difference]: With dead ends: 205 [2021-05-03 00:40:39,742 INFO L226 Difference]: Without dead ends: 202 [2021-05-03 00:40:39,743 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 73 SyntacticMatches, 29 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9484 ImplicationChecksByTransitivity, 13923.0ms TimeCoverageRelationStatistics Valid=819, Invalid=32123, Unknown=0, NotChecked=0, Total=32942 [2021-05-03 00:40:39,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-05-03 00:40:39,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2021-05-03 00:40:39,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 198 states have (on average 1.0151515151515151) internal successors, (201), 198 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:40:39,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 204 transitions. [2021-05-03 00:40:39,876 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 204 transitions. Word has length 195 [2021-05-03 00:40:39,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:40:39,876 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 204 transitions. [2021-05-03 00:40:39,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 93 states, 93 states have (on average 2.064516129032258) internal successors, (192), 92 states have internal predecessors, (192), 1 states have call successors, (2), 2 states have call 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:39,877 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 204 transitions. [2021-05-03 00:40:39,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-05-03 00:40:39,878 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:40:39,878 INFO L523 BasicCegarLoop]: trace histogram [72, 72, 12, 12, 12, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:40:39,878 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-05-03 00:40:39,878 INFO L428 AbstractCegarLoop]: === Iteration 89 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:40:39,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:40:39,878 INFO L82 PathProgramCache]: Analyzing trace with hash 687481434, now seen corresponding path program 85 times [2021-05-03 00:40:39,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:40:39,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1503418072] [2021-05-03 00:40:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:40:40,048 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2021-05-03 00:40:40,469 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2763 5) (<= 5 v_main_~c~0_9684)) InVars {main_~b~0=v_main_~b~0_2763, main_~c~0=v_main_~c~0_9684} OutVars{main_~b~0=v_main_~b~0_2763, main_~c~0=v_main_~c~0_9684} AuxVars[] AssignedVars[] [2021-05-03 00:40:40,472 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:40:40,516 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:40,524 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:40,553 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:40:40,617 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_2766) (<= 5 v_main_~c~0_9687) (< v_main_~a~0_863 5)) InVars {main_~c~0=v_main_~c~0_9687, main_~b~0=v_main_~b~0_2766, main_~a~0=v_main_~a~0_863} OutVars{main_~c~0=v_main_~c~0_9687, main_~b~0=v_main_~b~0_2766, main_~a~0=v_main_~a~0_863} AuxVars[] AssignedVars[] [2021-05-03 00:40:40,621 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:40:40,623 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:40,631 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:40:40,720 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:40:40,813 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_9689 5) InVars {main_~c~0=v_main_~c~0_9689} OutVars{main_~c~0=v_main_~c~0_9689} AuxVars[] AssignedVars[] [2021-05-03 00:40:40,817 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:40:40,819 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:40,831 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:40,869 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:40:40,913 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:40:40,915 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:40,930 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:40:40,952 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_869 6) InVars {main_~a~0=v_main_~a~0_869} OutVars{main_~a~0=v_main_~a~0_869} AuxVars[] AssignedVars[] [2021-05-03 00:40:40,955 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:40:40,996 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:40:41,010 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:40:41,045 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:40:41,114 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:40:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:41,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:40:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:40:41,241 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:41,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:40:53,873 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:40:53,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1503418072] [2021-05-03 00:40:53,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1503418072] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:40:53,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:40:53,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [94] imperfect sequences [] total 94 [2021-05-03 00:40:53,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036454638] [2021-05-03 00:40:53,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-03 00:40:53,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:40:53,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-03 00:40:53,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=8601, Unknown=0, NotChecked=0, Total=8930 [2021-05-03 00:40:53,876 INFO L87 Difference]: Start difference. First operand 202 states and 204 transitions. Second operand has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 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:41:20,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:41:20,305 INFO L93 Difference]: Finished difference Result 212 states and 217 transitions. [2021-05-03 00:41:20,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-05-03 00:41:20,307 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 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:41:20,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:41:20,308 INFO L225 Difference]: With dead ends: 212 [2021-05-03 00:41:20,308 INFO L226 Difference]: Without dead ends: 203 [2021-05-03 00:41:20,310 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 79 SyntacticMatches, 27 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9125 ImplicationChecksByTransitivity, 24451.4ms TimeCoverageRelationStatistics Valid=819, Invalid=32487, Unknown=0, NotChecked=0, Total=33306 [2021-05-03 00:41:20,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-03 00:41:20,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2021-05-03 00:41:20,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 199 states have (on average 1.015075376884422) internal successors, (202), 199 states have internal predecessors, (202), 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:20,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 205 transitions. [2021-05-03 00:41:20,428 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 205 transitions. Word has length 198 [2021-05-03 00:41:20,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:41:20,428 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 205 transitions. [2021-05-03 00:41:20,428 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 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:41:20,428 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 205 transitions. [2021-05-03 00:41:20,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-05-03 00:41:20,429 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:41:20,429 INFO L523 BasicCegarLoop]: trace histogram [72, 72, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:41:20,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-05-03 00:41:20,429 INFO L428 AbstractCegarLoop]: === Iteration 90 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:41:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:41:20,430 INFO L82 PathProgramCache]: Analyzing trace with hash 148770299, now seen corresponding path program 86 times [2021-05-03 00:41:20,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:41:20,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1939974182] [2021-05-03 00:41:20,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:41:20,574 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:41:20,955 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~b~0_2798) (< v_main_~a~0_876 5)) InVars {main_~b~0=v_main_~b~0_2798, main_~a~0=v_main_~a~0_876} OutVars{main_~b~0=v_main_~b~0_2798, main_~a~0=v_main_~a~0_876} AuxVars[] AssignedVars[] [2021-05-03 00:41:20,957 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:41:20,959 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:20,966 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:21,018 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:41:21,075 WARN L74 AcceleratorJordan]: Jordan acceleration failed, because SIMULTANEOUS_UPDATE_FAILED [2021-05-03 00:41:21,078 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:21,080 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:21,101 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-05-03 00:41:21,132 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:21,133 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:21,161 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-03 00:41:21,189 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_886 6) InVars {main_~a~0=v_main_~a~0_886} OutVars{main_~a~0=v_main_~a~0_886} AuxVars[] AssignedVars[] [2021-05-03 00:41:21,191 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:41:21,193 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:21,206 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:21,285 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:41:21,340 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:41:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:21,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:41:21,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:21,458 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:21,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:41:26,593 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:41:26,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1939974182] [2021-05-03 00:41:26,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1939974182] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:41:26,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:41:26,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [95] imperfect sequences [] total 95 [2021-05-03 00:41:26,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737455102] [2021-05-03 00:41:26,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states [2021-05-03 00:41:26,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:41:26,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-05-03 00:41:26,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=8832, Unknown=0, NotChecked=0, Total=9120 [2021-05-03 00:41:26,595 INFO L87 Difference]: Start difference. First operand 203 states and 205 transitions. Second operand has 95 states, 95 states have (on average 2.0842105263157893) internal successors, (198), 94 states have internal predecessors, (198), 1 states have call successors, (2), 2 states have call 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:42,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:41:42,237 INFO L93 Difference]: Finished difference Result 214 states and 219 transitions. [2021-05-03 00:41:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-05-03 00:41:42,241 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.0842105263157893) internal successors, (198), 94 states have internal predecessors, (198), 1 states have call successors, (2), 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 201 [2021-05-03 00:41:42,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:41:42,241 INFO L225 Difference]: With dead ends: 214 [2021-05-03 00:41:42,242 INFO L226 Difference]: Without dead ends: 205 [2021-05-03 00:41:42,243 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 84 SyntacticMatches, 24 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9523 ImplicationChecksByTransitivity, 12633.8ms TimeCoverageRelationStatistics Valid=739, Invalid=33301, Unknown=0, NotChecked=0, Total=34040 [2021-05-03 00:41:42,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-03 00:41:42,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-05-03 00:41:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 200 states have (on average 1.015) internal successors, (203), 200 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:41:42,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 206 transitions. [2021-05-03 00:41:42,390 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 206 transitions. Word has length 201 [2021-05-03 00:41:42,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:41:42,390 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 206 transitions. [2021-05-03 00:41:42,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 95 states, 95 states have (on average 2.0842105263157893) internal successors, (198), 94 states have internal predecessors, (198), 1 states have call successors, (2), 2 states have call 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:42,391 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 206 transitions. [2021-05-03 00:41:42,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-05-03 00:41:42,392 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:41:42,392 INFO L523 BasicCegarLoop]: trace histogram [73, 73, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:41:42,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-05-03 00:41:42,392 INFO L428 AbstractCegarLoop]: === Iteration 91 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:41:42,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:41:42,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1935843737, now seen corresponding path program 87 times [2021-05-03 00:41:42,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:41:42,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1120251376] [2021-05-03 00:41:42,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:41:42,593 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2021-05-03 00:41:42,980 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_9990 6) InVars {main_~c~0=v_main_~c~0_9990} OutVars{main_~c~0=v_main_~c~0_9990} AuxVars[] AssignedVars[] [2021-05-03 00:41:42,982 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:41:42,984 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:42,997 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:43,033 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:41:43,077 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~a~0_895 5) (<= 6 v_main_~c~0_9992) (<= 5 v_main_~b~0_2855)) InVars {main_~c~0=v_main_~c~0_9992, main_~b~0=v_main_~b~0_2855, main_~a~0=v_main_~a~0_895} OutVars{main_~c~0=v_main_~c~0_9992, main_~b~0=v_main_~b~0_2855, main_~a~0=v_main_~a~0_895} AuxVars[] AssignedVars[] [2021-05-03 00:41:43,080 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size [2021-05-03 00:41:43,082 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:43,088 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:43,179 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-05-03 00:41:43,258 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 6 v_main_~c~0_9994) (< v_main_~b~0_2857 5)) InVars {main_~b~0=v_main_~b~0_2857, main_~c~0=v_main_~c~0_9994} OutVars{main_~b~0=v_main_~b~0_2857, main_~c~0=v_main_~c~0_9994} AuxVars[] AssignedVars[] [2021-05-03 00:41:43,261 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size [2021-05-03 00:41:43,263 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:43,269 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:41:43,325 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.6 percent of original size 50 [2021-05-03 00:41:43,423 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_901 6) InVars {main_~a~0=v_main_~a~0_901} OutVars{main_~a~0=v_main_~a~0_901} AuxVars[] AssignedVars[] [2021-05-03 00:41:43,426 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:41:43,478 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:43,494 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:41:43,534 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:41:43,598 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:41:43,600 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:41:43,630 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:41:43,654 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:41:43,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:43,812 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:41:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:41:43,819 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:59,663 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:41:59,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1120251376] [2021-05-03 00:41:59,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1120251376] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:41:59,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:41:59,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [96] imperfect sequences [] total 96 [2021-05-03 00:41:59,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242255818] [2021-05-03 00:41:59,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-03 00:41:59,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:41:59,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-03 00:41:59,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=9122, Unknown=0, NotChecked=0, Total=9506 [2021-05-03 00:41:59,665 INFO L87 Difference]: Start difference. First operand 204 states and 206 transitions. Second operand has 96 states, 96 states have (on average 2.0833333333333335) internal successors, (200), 95 states have internal predecessors, (200), 1 states have call successors, (2), 2 states have call 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:11,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:42:11,793 INFO L93 Difference]: Finished difference Result 216 states and 221 transitions. [2021-05-03 00:42:11,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-05-03 00:42:11,794 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.0833333333333335) internal successors, (200), 95 states have internal predecessors, (200), 1 states have call successors, (2), 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 203 [2021-05-03 00:42:11,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:42:11,795 INFO L225 Difference]: With dead ends: 216 [2021-05-03 00:42:11,795 INFO L226 Difference]: Without dead ends: 207 [2021-05-03 00:42:11,796 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 71 SyntacticMatches, 37 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9905 ImplicationChecksByTransitivity, 21529.2ms TimeCoverageRelationStatistics Valid=927, Invalid=34229, Unknown=0, NotChecked=0, Total=35156 [2021-05-03 00:42:11,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-05-03 00:42:11,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 206. [2021-05-03 00:42:11,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 202 states have (on average 1.0148514851485149) internal successors, (205), 202 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:42:11,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 208 transitions. [2021-05-03 00:42:11,917 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 208 transitions. Word has length 203 [2021-05-03 00:42:11,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:42:11,917 INFO L480 AbstractCegarLoop]: Abstraction has 206 states and 208 transitions. [2021-05-03 00:42:11,917 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 2.0833333333333335) internal successors, (200), 95 states have internal predecessors, (200), 1 states have call successors, (2), 2 states have call 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:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 208 transitions. [2021-05-03 00:42:11,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-05-03 00:42:11,918 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:42:11,918 INFO L523 BasicCegarLoop]: trace histogram [74, 74, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:42:11,918 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2021-05-03 00:42:11,918 INFO L428 AbstractCegarLoop]: === Iteration 92 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:42:11,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:42:11,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1326499255, now seen corresponding path program 88 times [2021-05-03 00:42:11,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:42:11,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1972223272] [2021-05-03 00:42:11,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:42:12,141 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_2907 5) (<= 5 v_main_~c~0_10160)) InVars {main_~b~0=v_main_~b~0_2907, main_~c~0=v_main_~c~0_10160} OutVars{main_~b~0=v_main_~b~0_2907, main_~c~0=v_main_~c~0_10160} AuxVars[] AssignedVars[] [2021-05-03 00:42:12,142 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:12,143 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:12,145 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:12,200 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:12,226 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10163) (< v_main_~a~0_914 5) (<= 5 v_main_~b~0_2910)) InVars {main_~c~0=v_main_~c~0_10163, main_~b~0=v_main_~b~0_2910, main_~a~0=v_main_~a~0_914} OutVars{main_~c~0=v_main_~c~0_10163, main_~b~0=v_main_~b~0_2910, main_~a~0=v_main_~a~0_914} AuxVars[] AssignedVars[] [2021-05-03 00:42:12,227 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:12,228 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:12,231 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:12,271 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:12,302 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_10165 5) InVars {main_~c~0=v_main_~c~0_10165} OutVars{main_~c~0=v_main_~c~0_10165} AuxVars[] AssignedVars[] [2021-05-03 00:42:12,303 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:12,311 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:12,316 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:12,323 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:12,348 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_918 6) InVars {main_~a~0=v_main_~a~0_918} OutVars{main_~a~0=v_main_~a~0_918} AuxVars[] AssignedVars[] [2021-05-03 00:42:12,349 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:42:12,367 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:12,374 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:12,389 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:42:12,415 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:42:12,416 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:12,432 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:42:12,443 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:42:12,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:12,534 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:42:12,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:12,538 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:12,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:42:12,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-03 00:42:17,742 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:42:17,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1972223272] [2021-05-03 00:42:17,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1972223272] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:42:17,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:42:17,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [97] imperfect sequences [] total 97 [2021-05-03 00:42:17,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167297554] [2021-05-03 00:42:17,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-03 00:42:17,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:42:17,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-03 00:42:17,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=9547, Unknown=0, NotChecked=0, Total=9900 [2021-05-03 00:42:17,744 INFO L87 Difference]: Start difference. First operand 206 states and 208 transitions. Second operand has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 96 states have internal predecessors, (202), 1 states have call successors, (2), 2 states have call 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:43,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:42:43,675 INFO L93 Difference]: Finished difference Result 218 states and 223 transitions. [2021-05-03 00:42:43,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-05-03 00:42:43,675 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 96 states have internal predecessors, (202), 1 states have call successors, (2), 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 205 [2021-05-03 00:42:43,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:42:43,676 INFO L225 Difference]: With dead ends: 218 [2021-05-03 00:42:43,676 INFO L226 Difference]: Without dead ends: 209 [2021-05-03 00:42:43,678 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 80 SyntacticMatches, 28 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10087 ImplicationChecksByTransitivity, 16117.7ms TimeCoverageRelationStatistics Valid=862, Invalid=35428, Unknown=0, NotChecked=0, Total=36290 [2021-05-03 00:42:43,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-03 00:42:43,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 208. [2021-05-03 00:42:43,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 204 states have (on average 1.0147058823529411) internal successors, (207), 204 states have internal predecessors, (207), 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:43,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 210 transitions. [2021-05-03 00:42:43,771 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 210 transitions. Word has length 205 [2021-05-03 00:42:43,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:42:43,771 INFO L480 AbstractCegarLoop]: Abstraction has 208 states and 210 transitions. [2021-05-03 00:42:43,771 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 97 states, 97 states have (on average 2.082474226804124) internal successors, (202), 96 states have internal predecessors, (202), 1 states have call successors, (2), 2 states have call 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:43,771 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 210 transitions. [2021-05-03 00:42:43,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-05-03 00:42:43,772 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:42:43,772 INFO L523 BasicCegarLoop]: trace histogram [75, 75, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:42:43,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-05-03 00:42:43,772 INFO L428 AbstractCegarLoop]: === Iteration 93 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:42:43,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:42:43,772 INFO L82 PathProgramCache]: Analyzing trace with hash -137995691, now seen corresponding path program 89 times [2021-05-03 00:42:43,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:42:43,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2061303327] [2021-05-03 00:42:43,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:42:44,007 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10326) (< v_main_~b~0_2955 5)) InVars {main_~b~0=v_main_~b~0_2955, main_~c~0=v_main_~c~0_10326} OutVars{main_~b~0=v_main_~b~0_2955, main_~c~0=v_main_~c~0_10326} AuxVars[] AssignedVars[] [2021-05-03 00:42:44,008 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:42:44,009 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:44,012 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:44,039 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:42:44,067 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10329) (< v_main_~a~0_931 5) (<= 5 v_main_~b~0_2958)) InVars {main_~c~0=v_main_~c~0_10329, main_~b~0=v_main_~b~0_2958, main_~a~0=v_main_~a~0_931} OutVars{main_~c~0=v_main_~c~0_10329, main_~b~0=v_main_~b~0_2958, main_~a~0=v_main_~a~0_931} AuxVars[] AssignedVars[] [2021-05-03 00:42:44,069 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:42:44,106 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:44,110 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:42:44,133 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:42:44,174 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_10331 5) InVars {main_~c~0=v_main_~c~0_10331} OutVars{main_~c~0=v_main_~c~0_10331} AuxVars[] AssignedVars[] [2021-05-03 00:42:44,175 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:42:44,176 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:44,183 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:44,203 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:42:44,235 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_935 6) InVars {main_~a~0=v_main_~a~0_935} OutVars{main_~a~0=v_main_~a~0_935} AuxVars[] AssignedVars[] [2021-05-03 00:42:44,237 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:42:44,238 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:44,246 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:42:44,288 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:42:44,331 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:42:44,332 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:42:44,352 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:42:44,366 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:42:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:44,445 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:42:44,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:42:44,449 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:52,713 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:42:52,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2061303327] [2021-05-03 00:42:52,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2061303327] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:42:52,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:42:52,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [98] imperfect sequences [] total 98 [2021-05-03 00:42:52,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016424006] [2021-05-03 00:42:52,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-03 00:42:52,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:42:52,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-03 00:42:52,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=9557, Unknown=0, NotChecked=0, Total=9900 [2021-05-03 00:42:52,715 INFO L87 Difference]: Start difference. First operand 208 states and 210 transitions. Second operand has 98 states, 98 states have (on average 2.0816326530612246) internal successors, (204), 97 states have internal predecessors, (204), 1 states have call successors, (2), 2 states have call 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:06,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:43:06,783 INFO L93 Difference]: Finished difference Result 220 states and 225 transitions. [2021-05-03 00:43:06,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-05-03 00:43:06,786 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0816326530612246) internal successors, (204), 97 states have internal predecessors, (204), 1 states have call successors, (2), 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 207 [2021-05-03 00:43:06,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:43:06,787 INFO L225 Difference]: With dead ends: 220 [2021-05-03 00:43:06,787 INFO L226 Difference]: Without dead ends: 211 [2021-05-03 00:43:06,789 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 83 SyntacticMatches, 27 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10365 ImplicationChecksByTransitivity, 14685.4ms TimeCoverageRelationStatistics Valid=849, Invalid=35823, Unknown=0, NotChecked=0, Total=36672 [2021-05-03 00:43:06,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-05-03 00:43:06,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 210. [2021-05-03 00:43:06,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 206 states have (on average 1.0145631067961165) internal successors, (209), 206 states have internal predecessors, (209), 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:06,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 212 transitions. [2021-05-03 00:43:06,944 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 212 transitions. Word has length 207 [2021-05-03 00:43:06,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:43:06,945 INFO L480 AbstractCegarLoop]: Abstraction has 210 states and 212 transitions. [2021-05-03 00:43:06,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.0816326530612246) internal successors, (204), 97 states have internal predecessors, (204), 1 states have call successors, (2), 2 states have call 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:06,945 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 212 transitions. [2021-05-03 00:43:06,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-05-03 00:43:06,946 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:43:06,946 INFO L523 BasicCegarLoop]: trace histogram [76, 76, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:43:06,946 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-05-03 00:43:06,946 INFO L428 AbstractCegarLoop]: === Iteration 94 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:43:06,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:43:06,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1231634291, now seen corresponding path program 90 times [2021-05-03 00:43:06,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:43:06,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1258067275] [2021-05-03 00:43:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:43:07,100 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-05-03 00:43:07,463 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~b~0_3003 5) (<= 5 v_main_~c~0_10495)) InVars {main_~b~0=v_main_~b~0_3003, main_~c~0=v_main_~c~0_10495} OutVars{main_~b~0=v_main_~b~0_3003, main_~c~0=v_main_~c~0_10495} AuxVars[] AssignedVars[] [2021-05-03 00:43:07,465 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:07,467 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:07,472 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:07,531 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:07,591 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10498) (< v_main_~a~0_948 5) (<= 5 v_main_~b~0_3006)) InVars {main_~c~0=v_main_~c~0_10498, main_~b~0=v_main_~b~0_3006, main_~a~0=v_main_~a~0_948} OutVars{main_~c~0=v_main_~c~0_10498, main_~b~0=v_main_~b~0_3006, main_~a~0=v_main_~a~0_948} AuxVars[] AssignedVars[] [2021-05-03 00:43:07,594 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:07,665 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:07,673 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:07,718 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:07,810 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_10500 5) InVars {main_~c~0=v_main_~c~0_10500} OutVars{main_~c~0=v_main_~c~0_10500} AuxVars[] AssignedVars[] [2021-05-03 00:43:07,812 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:07,814 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:07,828 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:07,869 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:07,932 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_952 6) InVars {main_~a~0=v_main_~a~0_952} OutVars{main_~a~0=v_main_~a~0_952} AuxVars[] AssignedVars[] [2021-05-03 00:43:07,936 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:43:07,938 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:07,953 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:08,038 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:43:08,107 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:08,109 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:08,128 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:43:08,140 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:43:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:08,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:08,235 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:13,978 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:43:13,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1258067275] [2021-05-03 00:43:13,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1258067275] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:43:13,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:43:13,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [99] imperfect sequences [] total 99 [2021-05-03 00:43:13,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413518216] [2021-05-03 00:43:13,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2021-05-03 00:43:13,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:43:13,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-05-03 00:43:13,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=9755, Unknown=0, NotChecked=0, Total=10100 [2021-05-03 00:43:13,980 INFO L87 Difference]: Start difference. First operand 210 states and 212 transitions. Second operand has 99 states, 99 states have (on average 2.080808080808081) internal successors, (206), 98 states have internal predecessors, (206), 1 states have call successors, (2), 2 states have call 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:35,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:43:35,468 INFO L93 Difference]: Finished difference Result 222 states and 227 transitions. [2021-05-03 00:43:35,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-03 00:43:35,471 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 2.080808080808081) internal successors, (206), 98 states have internal predecessors, (206), 1 states have call successors, (2), 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 209 [2021-05-03 00:43:35,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:43:35,473 INFO L225 Difference]: With dead ends: 222 [2021-05-03 00:43:35,473 INFO L226 Difference]: Without dead ends: 213 [2021-05-03 00:43:35,475 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 77 SyntacticMatches, 34 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10512 ImplicationChecksByTransitivity, 15719.5ms TimeCoverageRelationStatistics Valid=855, Invalid=36587, Unknown=0, NotChecked=0, Total=37442 [2021-05-03 00:43:35,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-05-03 00:43:35,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 212. [2021-05-03 00:43:35,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 208 states have (on average 1.0144230769230769) internal successors, (211), 208 states have internal predecessors, (211), 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:35,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 214 transitions. [2021-05-03 00:43:35,636 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 214 transitions. Word has length 209 [2021-05-03 00:43:35,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:43:35,636 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 214 transitions. [2021-05-03 00:43:35,637 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 99 states, 99 states have (on average 2.080808080808081) internal successors, (206), 98 states have internal predecessors, (206), 1 states have call successors, (2), 2 states have call 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:35,637 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 214 transitions. [2021-05-03 00:43:35,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-05-03 00:43:35,638 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:43:35,638 INFO L523 BasicCegarLoop]: trace histogram [77, 77, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:43:35,638 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2021-05-03 00:43:35,638 INFO L428 AbstractCegarLoop]: === Iteration 95 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:43:35,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:43:35,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1108912879, now seen corresponding path program 91 times [2021-05-03 00:43:35,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:43:35,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [143622083] [2021-05-03 00:43:35,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:43:35,889 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10667) (< v_main_~b~0_3051 5)) InVars {main_~b~0=v_main_~b~0_3051, main_~c~0=v_main_~c~0_10667} OutVars{main_~b~0=v_main_~b~0_3051, main_~c~0=v_main_~c~0_10667} AuxVars[] AssignedVars[] [2021-05-03 00:43:35,891 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:35,892 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:35,895 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:35,924 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:35,951 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10670) (<= 5 v_main_~b~0_3054) (< v_main_~a~0_965 5)) InVars {main_~c~0=v_main_~c~0_10670, main_~b~0=v_main_~b~0_3054, main_~a~0=v_main_~a~0_965} OutVars{main_~c~0=v_main_~c~0_10670, main_~b~0=v_main_~b~0_3054, main_~a~0=v_main_~a~0_965} AuxVars[] AssignedVars[] [2021-05-03 00:43:35,953 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:35,954 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:35,958 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:36,003 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:36,041 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_10672 5) InVars {main_~c~0=v_main_~c~0_10672} OutVars{main_~c~0=v_main_~c~0_10672} AuxVars[] AssignedVars[] [2021-05-03 00:43:36,043 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:36,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:36,058 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:36,067 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:36,099 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_969 6) InVars {main_~a~0=v_main_~a~0_969} OutVars{main_~a~0=v_main_~a~0_969} AuxVars[] AssignedVars[] [2021-05-03 00:43:36,100 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:43:36,130 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:36,139 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:36,182 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:43:36,212 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:36,213 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:36,239 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:43:36,266 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:43:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:36,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:36,375 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:43,332 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-03 00:43:43,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [143622083] [2021-05-03 00:43:43,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [143622083] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-03 00:43:43,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-03 00:43:43,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [100] imperfect sequences [] total 100 [2021-05-03 00:43:43,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581037859] [2021-05-03 00:43:43,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-03 00:43:43,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-03 00:43:43,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-03 00:43:43,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=9955, Unknown=0, NotChecked=0, Total=10302 [2021-05-03 00:43:43,334 INFO L87 Difference]: Start difference. First operand 212 states and 214 transitions. Second operand has 100 states, 100 states have (on average 2.08) internal successors, (208), 99 states have internal predecessors, (208), 1 states have call successors, (2), 2 states have call 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,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-03 00:43:56,400 INFO L93 Difference]: Finished difference Result 226 states and 232 transitions. [2021-05-03 00:43:56,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-03 00:43:56,401 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.08) internal successors, (208), 99 states have internal predecessors, (208), 1 states have call successors, (2), 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 211 [2021-05-03 00:43:56,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-03 00:43:56,403 INFO L225 Difference]: With dead ends: 226 [2021-05-03 00:43:56,403 INFO L226 Difference]: Without dead ends: 217 [2021-05-03 00:43:56,405 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 78 SyntacticMatches, 34 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10963 ImplicationChecksByTransitivity, 13140.9ms TimeCoverageRelationStatistics Valid=861, Invalid=37359, Unknown=0, NotChecked=0, Total=38220 [2021-05-03 00:43:56,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-05-03 00:43:56,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 216. [2021-05-03 00:43:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 212 states have (on average 1.0141509433962264) internal successors, (215), 212 states have internal predecessors, (215), 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,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 218 transitions. [2021-05-03 00:43:56,516 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 218 transitions. Word has length 211 [2021-05-03 00:43:56,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-03 00:43:56,516 INFO L480 AbstractCegarLoop]: Abstraction has 216 states and 218 transitions. [2021-05-03 00:43:56,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.08) internal successors, (208), 99 states have internal predecessors, (208), 1 states have call successors, (2), 2 states have call 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,516 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 218 transitions. [2021-05-03 00:43:56,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2021-05-03 00:43:56,517 INFO L515 BasicCegarLoop]: Found error trace [2021-05-03 00:43:56,517 INFO L523 BasicCegarLoop]: trace histogram [78, 78, 13, 13, 13, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-03 00:43:56,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-05-03 00:43:56,517 INFO L428 AbstractCegarLoop]: === Iteration 96 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-03 00:43:56,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-03 00:43:56,517 INFO L82 PathProgramCache]: Analyzing trace with hash 188119855, now seen corresponding path program 92 times [2021-05-03 00:43:56,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-03 00:43:56,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1086293130] [2021-05-03 00:43:56,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-03 00:43:56,732 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~c~0_10835) (< v_main_~b~0_3097 5)) InVars {main_~b~0=v_main_~b~0_3097, main_~c~0=v_main_~c~0_10835} OutVars{main_~b~0=v_main_~b~0_3097, main_~c~0=v_main_~c~0_10835} AuxVars[] AssignedVars[] [2021-05-03 00:43:56,734 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size [2021-05-03 00:43:56,753 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:56,756 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:56,767 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 93.0 percent of original size 53 [2021-05-03 00:43:56,792 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= 5 v_main_~b~0_3100) (<= 5 v_main_~c~0_10838) (< v_main_~a~0_982 5)) InVars {main_~c~0=v_main_~c~0_10838, main_~b~0=v_main_~b~0_3100, main_~a~0=v_main_~a~0_982} OutVars{main_~c~0=v_main_~c~0_10838, main_~b~0=v_main_~b~0_3100, main_~a~0=v_main_~a~0_982} AuxVars[] AssignedVars[] [2021-05-03 00:43:56,794 WARN L240 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size [2021-05-03 00:43:56,824 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:56,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-05-03 00:43:56,847 WARN L245 tifierPushTermWalker]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-05-03 00:43:56,882 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~c~0_10840 5) InVars {main_~c~0=v_main_~c~0_10840} OutVars{main_~c~0=v_main_~c~0_10840} AuxVars[] AssignedVars[] [2021-05-03 00:43:56,883 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size [2021-05-03 00:43:56,885 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:56,891 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:56,908 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 92.2 percent of original size 47 [2021-05-03 00:43:56,935 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~a~0_986 6) InVars {main_~a~0=v_main_~a~0_986} OutVars{main_~a~0=v_main_~a~0_986} AuxVars[] AssignedVars[] [2021-05-03 00:43:56,937 WARN L240 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size [2021-05-03 00:43:56,938 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:56,944 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-03 00:43:56,977 WARN L245 tifierPushTermWalker]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-05-03 00:43:57,002 INFO L181 rdanLoopAcceleration]: Guard: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2021-05-03 00:43:57,003 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-03 00:43:57,018 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-05-03 00:43:57,027 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-03 00:43:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:57,116 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-03 00:43:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-03 00:43:57,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.