/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-new/nested-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 23:45:55,804 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 23:45:55,807 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 23:45:55,849 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 23:45:55,849 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 23:45:55,852 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 23:45:55,854 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 23:45:55,859 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 23:45:55,861 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 23:45:55,864 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 23:45:55,865 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 23:45:55,867 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 23:45:55,867 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 23:45:55,869 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 23:45:55,870 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 23:45:55,872 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 23:45:55,874 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 23:45:55,875 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 23:45:55,877 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 23:45:55,893 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 23:45:55,894 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 23:45:55,895 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 23:45:55,898 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 23:45:55,899 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 23:45:55,900 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 23:45:55,900 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 23:45:55,900 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 23:45:55,901 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 23:45:55,901 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 23:45:55,902 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 23:45:55,902 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 23:45:55,903 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 23:45:55,903 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 23:45:55,904 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 23:45:55,904 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 23:45:55,904 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 23:45:55,905 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 23:45:55,905 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 23:45:55,905 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 23:45:55,906 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 23:45:55,906 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 23:45:55,907 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2021-05-02 23:45:55,931 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 23:45:55,932 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 23:45:55,933 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 23:45:55,933 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 23:45:55,933 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 23:45:55,933 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 23:45:55,933 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 23:45:55,933 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 23:45:55,934 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 23:45:55,934 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 23:45:55,935 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 23:45:55,935 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 23:45:55,935 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 23:45:55,935 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2021-05-02 23:45:55,935 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 23:45:55,935 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2021-05-02 23:45:55,935 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-02 23:45:56,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 23:45:56,231 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 23:45:56,233 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 23:45:56,234 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 23:45:56,234 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 23:45:56,235 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-new/nested-1.i [2021-05-02 23:45:56,312 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1031b053d/e3529e41524d4519b4d27fa1a0194b35/FLAG58acb7e62 [2021-05-02 23:45:56,687 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 23:45:56,687 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-new/nested-1.i [2021-05-02 23:45:56,692 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1031b053d/e3529e41524d4519b4d27fa1a0194b35/FLAG58acb7e62 [2021-05-02 23:45:57,099 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1031b053d/e3529e41524d4519b4d27fa1a0194b35 [2021-05-02 23:45:57,106 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 23:45:57,108 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 23:45:57,111 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 23:45:57,111 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 23:45:57,114 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 23:45:57,115 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,115 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@413256fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57, skipping insertion in model container [2021-05-02 23:45:57,115 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,121 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 23:45:57,133 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 23:45:57,239 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-new/nested-1.i[891,904] [2021-05-02 23:45:57,246 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 23:45:57,251 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 23:45:57,261 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-new/nested-1.i[891,904] [2021-05-02 23:45:57,264 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 23:45:57,276 INFO L208 MainTranslator]: Completed translation [2021-05-02 23:45:57,277 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57 WrapperNode [2021-05-02 23:45:57,277 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 23:45:57,278 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 23:45:57,278 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 23:45:57,278 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 23:45:57,286 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,286 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,291 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,291 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,303 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,307 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,308 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (1/1) ... [2021-05-02 23:45:57,309 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 23:45:57,310 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 23:45:57,310 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 23:45:57,311 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 23:45:57,311 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (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-02 23:45:57,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 23:45:57,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 23:45:57,428 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 23:45:57,428 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 23:45:57,428 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 23:45:57,428 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 23:45:57,428 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 23:45:57,428 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 23:45:57,428 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2021-05-02 23:45:57,429 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2021-05-02 23:45:57,429 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 23:45:57,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 23:45:57,430 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 23:45:57,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 23:45:57,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 23:45:57,430 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 23:45:57,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 23:45:57,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 23:45:57,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 23:45:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 23:45:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 23:45:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 23:45:57,669 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 23:45:57,670 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 23:45:57,671 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 11:45:57 BoogieIcfgContainer [2021-05-02 23:45:57,671 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 23:45:57,672 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 23:45:57,672 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 23:45:57,675 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 23:45:57,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 11:45:57" (1/3) ... [2021-05-02 23:45:57,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@411becd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 11:45:57, skipping insertion in model container [2021-05-02 23:45:57,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 11:45:57" (2/3) ... [2021-05-02 23:45:57,676 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@411becd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 11:45:57, skipping insertion in model container [2021-05-02 23:45:57,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 11:45:57" (3/3) ... [2021-05-02 23:45:57,694 INFO L111 eAbstractionObserver]: Analyzing ICFG nested-1.i [2021-05-02 23:45:57,699 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2021-05-02 23:45:57,701 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 23:45:57,731 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 23:45:57,765 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 23:45:57,765 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 23:45:57,766 INFO L378 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2021-05-02 23:45:57,766 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 23:45:57,766 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 23:45:57,766 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 23:45:57,766 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 23:45:57,766 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 23:45:57,788 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 16 states have (on average 1.5) internal successors, (24), 17 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 23:45:57,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-05-02 23:45:57,794 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:45:57,794 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:45:57,795 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:45:57,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:45:57,799 INFO L82 PathProgramCache]: Analyzing trace with hash 486387592, now seen corresponding path program 1 times [2021-05-02 23:45:57,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:45:57,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [617399037] [2021-05-02 23:45:57,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:45:57,861 INFO L224 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2021-05-02 23:45:57,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:45:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,072 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-02 23:45:58,074 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:45:58,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [617399037] [2021-05-02 23:45:58,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [617399037] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:45:58,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:45:58,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 23:45:58,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575585317] [2021-05-02 23:45:58,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 23:45:58,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:45:58,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 23:45:58,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 23:45:58,092 INFO L87 Difference]: Start difference. First operand has 24 states, 16 states have (on average 1.5) internal successors, (24), 17 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:45:58,256 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2021-05-02 23:45:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 23:45:58,258 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-05-02 23:45:58,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:45:58,262 INFO L225 Difference]: With dead ends: 46 [2021-05-02 23:45:58,262 INFO L226 Difference]: Without dead ends: 21 [2021-05-02 23:45:58,264 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 95.9ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-05-02 23:45:58,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-05-02 23:45:58,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 18. [2021-05-02 23:45:58,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-05-02 23:45:58,289 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 13 [2021-05-02 23:45:58,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:45:58,290 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-05-02 23:45:58,290 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,290 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-05-02 23:45:58,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-05-02 23:45:58,291 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:45:58,291 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:45:58,291 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 23:45:58,291 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:45:58,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:45:58,292 INFO L82 PathProgramCache]: Analyzing trace with hash 123963385, now seen corresponding path program 1 times [2021-05-02 23:45:58,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:45:58,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1917502979] [2021-05-02 23:45:58,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:45:58,322 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_8 v_main_~n~0_6) (<= v_main_~m~0_6 0)) InVars {main_~i~0=v_main_~i~0_8, main_~n~0=v_main_~n~0_6, main_~m~0=v_main_~m~0_6} OutVars{main_~i~0=v_main_~i~0_8, main_~n~0=v_main_~n~0_6, main_~m~0=v_main_~m~0_6} AuxVars[] AssignedVars[] [2021-05-02 23:45:58,332 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:45:58,335 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:58,349 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:58,379 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:45:58,400 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:45:58,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:45:58,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,464 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-02 23:45:58,491 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:45:58,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1917502979] [2021-05-02 23:45:58,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1917502979] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:45:58,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:45:58,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 23:45:58,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166266807] [2021-05-02 23:45:58,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 23:45:58,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:45:58,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 23:45:58,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-05-02 23:45:58,494 INFO L87 Difference]: Start difference. First operand 18 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:45:58,591 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2021-05-02 23:45:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 23:45:58,592 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-05-02 23:45:58,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:45:58,592 INFO L225 Difference]: With dead ends: 32 [2021-05-02 23:45:58,593 INFO L226 Difference]: Without dead ends: 23 [2021-05-02 23:45:58,594 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-02 23:45:58,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-05-02 23:45:58,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 19. [2021-05-02 23:45:58,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2021-05-02 23:45:58,599 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 16 [2021-05-02 23:45:58,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:45:58,599 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2021-05-02 23:45:58,599 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:58,600 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2021-05-02 23:45:58,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-05-02 23:45:58,600 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:45:58,600 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:45:58,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 23:45:58,600 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:45:58,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:45:58,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1005518441, now seen corresponding path program 1 times [2021-05-02 23:45:58,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:45:58,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1730502960] [2021-05-02 23:45:58,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:45:58,619 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_11 v_main_~m~0_7) InVars {main_~m~0=v_main_~m~0_7, main_~j~0=v_main_~j~0_11} OutVars{main_~m~0=v_main_~m~0_7, main_~j~0=v_main_~j~0_11} AuxVars[] AssignedVars[] [2021-05-02 23:45:58,623 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:45:58,639 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:58,651 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:58,677 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:45:58,722 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_11 v_main_~n~0_7) (< 0 v_main_~m~0_10) (<= v_main_~m~0_10 1)) InVars {main_~i~0=v_main_~i~0_11, main_~n~0=v_main_~n~0_7, main_~m~0=v_main_~m~0_10} OutVars{main_~i~0=v_main_~i~0_11, main_~n~0=v_main_~n~0_7, main_~m~0=v_main_~m~0_10} AuxVars[] AssignedVars[] [2021-05-02 23:45:58,750 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:45:58,755 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:58,767 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:58,822 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:45:58,855 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:45:58,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:45:58,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:58,975 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-02 23:45:59,034 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:45:59,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1730502960] [2021-05-02 23:45:59,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1730502960] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:45:59,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:45:59,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-05-02 23:45:59,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391900964] [2021-05-02 23:45:59,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 23:45:59,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:45:59,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 23:45:59,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 23:45:59,037 INFO L87 Difference]: Start difference. First operand 19 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:45:59,183 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2021-05-02 23:45:59,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 23:45:59,184 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-05-02 23:45:59,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:45:59,186 INFO L225 Difference]: With dead ends: 34 [2021-05-02 23:45:59,186 INFO L226 Difference]: Without dead ends: 25 [2021-05-02 23:45:59,188 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-05-02 23:45:59,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-05-02 23:45:59,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 21. [2021-05-02 23:45:59,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 16 states have (on average 1.125) internal successors, (18), 16 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22 transitions. [2021-05-02 23:45:59,196 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 22 transitions. Word has length 18 [2021-05-02 23:45:59,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:45:59,196 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 22 transitions. [2021-05-02 23:45:59,196 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,196 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 22 transitions. [2021-05-02 23:45:59,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-05-02 23:45:59,198 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:45:59,198 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:45:59,198 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 23:45:59,198 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:45:59,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:45:59,199 INFO L82 PathProgramCache]: Analyzing trace with hash 189172661, now seen corresponding path program 2 times [2021-05-02 23:45:59,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:45:59,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [723436331] [2021-05-02 23:45:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:45:59,236 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_20 v_main_~m~0_11) InVars {main_~m~0=v_main_~m~0_11, main_~j~0=v_main_~j~0_20} OutVars{main_~m~0=v_main_~m~0_11, main_~j~0=v_main_~j~0_20} AuxVars[] AssignedVars[] [2021-05-02 23:45:59,241 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:45:59,262 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:59,273 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:59,290 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:45:59,323 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_15) (<= v_main_~m~0_15 2) (< v_main_~i~0_14 v_main_~n~0_8)) InVars {main_~i~0=v_main_~i~0_14, main_~n~0=v_main_~n~0_8, main_~m~0=v_main_~m~0_15} OutVars{main_~i~0=v_main_~i~0_14, main_~n~0=v_main_~n~0_8, main_~m~0=v_main_~m~0_15} AuxVars[] AssignedVars[] [2021-05-02 23:45:59,331 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:45:59,369 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:59,380 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:59,421 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:45:59,468 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:45:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:59,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:45:59,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:45:59,562 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-02 23:45:59,626 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:45:59,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [723436331] [2021-05-02 23:45:59,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [723436331] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:45:59,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:45:59,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-05-02 23:45:59,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135029717] [2021-05-02 23:45:59,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 23:45:59,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:45:59,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 23:45:59,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-05-02 23:45:59,629 INFO L87 Difference]: Start difference. First operand 21 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:45:59,780 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2021-05-02 23:45:59,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 23:45:59,781 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2021-05-02 23:45:59,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:45:59,782 INFO L225 Difference]: With dead ends: 36 [2021-05-02 23:45:59,782 INFO L226 Difference]: Without dead ends: 27 [2021-05-02 23:45:59,783 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 166.2ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-05-02 23:45:59,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-02 23:45:59,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2021-05-02 23:45:59,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 18 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2021-05-02 23:45:59,791 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 20 [2021-05-02 23:45:59,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:45:59,791 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2021-05-02 23:45:59,791 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:45:59,792 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2021-05-02 23:45:59,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 23:45:59,792 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:45:59,792 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:45:59,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 23:45:59,792 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:45:59,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:45:59,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1531053651, now seen corresponding path program 3 times [2021-05-02 23:45:59,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:45:59,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1095095011] [2021-05-02 23:45:59,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:45:59,830 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_33 v_main_~m~0_16) InVars {main_~m~0=v_main_~m~0_16, main_~j~0=v_main_~j~0_33} OutVars{main_~m~0=v_main_~m~0_16, main_~j~0=v_main_~j~0_33} AuxVars[] AssignedVars[] [2021-05-02 23:45:59,834 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:45:59,836 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:59,844 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:45:59,869 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:45:59,911 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_20 3) (< v_main_~i~0_17 v_main_~n~0_9) (< 2 v_main_~m~0_20) (< 1 v_main_~m~0_20)) InVars {main_~i~0=v_main_~i~0_17, main_~n~0=v_main_~n~0_9, main_~m~0=v_main_~m~0_20} OutVars{main_~i~0=v_main_~i~0_17, main_~n~0=v_main_~n~0_9, main_~m~0=v_main_~m~0_20} AuxVars[] AssignedVars[] [2021-05-02 23:45:59,924 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:45:59,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:45:59,978 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:00,007 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:00,031 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:00,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:00,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:00,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:00,092 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-02 23:46:00,178 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:00,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1095095011] [2021-05-02 23:46:00,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1095095011] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:00,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:00,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 23:46:00,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299663541] [2021-05-02 23:46:00,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 23:46:00,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:00,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 23:46:00,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-05-02 23:46:00,188 INFO L87 Difference]: Start difference. First operand 23 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:00,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:00,431 INFO L93 Difference]: Finished difference Result 38 states and 42 transitions. [2021-05-02 23:46:00,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 23:46:00,431 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2021-05-02 23:46:00,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:00,432 INFO L225 Difference]: With dead ends: 38 [2021-05-02 23:46:00,432 INFO L226 Difference]: Without dead ends: 29 [2021-05-02 23:46:00,433 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 228.6ms TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-05-02 23:46:00,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-02 23:46:00,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 25. [2021-05-02 23:46:00,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 20 states have (on average 1.1) internal successors, (22), 20 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:00,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2021-05-02 23:46:00,438 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 22 [2021-05-02 23:46:00,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:00,438 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2021-05-02 23:46:00,438 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:00,438 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2021-05-02 23:46:00,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-05-02 23:46:00,438 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:00,439 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:00,439 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-02 23:46:00,439 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:00,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:00,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1706471055, now seen corresponding path program 4 times [2021-05-02 23:46:00,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:00,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [121457131] [2021-05-02 23:46:00,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:00,467 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_48 v_main_~m~0_21) InVars {main_~m~0=v_main_~m~0_21, main_~j~0=v_main_~j~0_48} OutVars{main_~m~0=v_main_~m~0_21, main_~j~0=v_main_~j~0_48} AuxVars[] AssignedVars[] [2021-05-02 23:46:00,470 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:00,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:00,494 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:00,509 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:00,537 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_25 4) (< 3 v_main_~m~0_25) (< v_main_~i~0_20 v_main_~n~0_10)) InVars {main_~i~0=v_main_~i~0_20, main_~n~0=v_main_~n~0_10, main_~m~0=v_main_~m~0_25} OutVars{main_~i~0=v_main_~i~0_20, main_~n~0=v_main_~n~0_10, main_~m~0=v_main_~m~0_25} AuxVars[] AssignedVars[] [2021-05-02 23:46:00,542 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:00,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:00,583 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:00,608 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:00,638 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:00,680 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:00,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:00,686 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-02 23:46:00,828 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:00,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [121457131] [2021-05-02 23:46:00,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [121457131] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:00,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:00,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-05-02 23:46:00,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144351002] [2021-05-02 23:46:00,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 23:46:00,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:00,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 23:46:00,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-05-02 23:46:00,830 INFO L87 Difference]: Start difference. First operand 25 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:01,118 INFO L93 Difference]: Finished difference Result 40 states and 44 transitions. [2021-05-02 23:46:01,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 23:46:01,119 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2021-05-02 23:46:01,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:01,119 INFO L225 Difference]: With dead ends: 40 [2021-05-02 23:46:01,120 INFO L226 Difference]: Without dead ends: 31 [2021-05-02 23:46:01,120 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 297.6ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-05-02 23:46:01,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-05-02 23:46:01,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2021-05-02 23:46:01,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-05-02 23:46:01,126 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 24 [2021-05-02 23:46:01,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:01,126 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-05-02 23:46:01,127 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,127 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-05-02 23:46:01,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 23:46:01,127 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:01,127 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:01,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-05-02 23:46:01,128 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:01,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:01,128 INFO L82 PathProgramCache]: Analyzing trace with hash 883576079, now seen corresponding path program 5 times [2021-05-02 23:46:01,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:01,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1811160561] [2021-05-02 23:46:01,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:01,150 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_65 v_main_~m~0_26) InVars {main_~m~0=v_main_~m~0_26, main_~j~0=v_main_~j~0_65} OutVars{main_~m~0=v_main_~m~0_26, main_~j~0=v_main_~j~0_65} AuxVars[] AssignedVars[] [2021-05-02 23:46:01,153 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:01,155 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:01,161 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:01,187 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:01,216 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_30) (< v_main_~i~0_23 v_main_~n~0_11) (< 0 v_main_~m~0_30) (<= v_main_~m~0_30 5)) InVars {main_~i~0=v_main_~i~0_23, main_~n~0=v_main_~n~0_11, main_~m~0=v_main_~m~0_30} OutVars{main_~i~0=v_main_~i~0_23, main_~n~0=v_main_~n~0_11, main_~m~0=v_main_~m~0_30} AuxVars[] AssignedVars[] [2021-05-02 23:46:01,220 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:01,237 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:01,246 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:01,292 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:01,318 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:01,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:01,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:01,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:46:01,527 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:01,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1811160561] [2021-05-02 23:46:01,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1811160561] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:01,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:01,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-05-02 23:46:01,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708251494] [2021-05-02 23:46:01,528 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 23:46:01,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:01,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 23:46:01,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-05-02 23:46:01,529 INFO L87 Difference]: Start difference. First operand 27 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:01,882 INFO L93 Difference]: Finished difference Result 42 states and 46 transitions. [2021-05-02 23:46:01,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 23:46:01,883 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-05-02 23:46:01,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:01,883 INFO L225 Difference]: With dead ends: 42 [2021-05-02 23:46:01,883 INFO L226 Difference]: Without dead ends: 33 [2021-05-02 23:46:01,884 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-05-02 23:46:01,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-02 23:46:01,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 29. [2021-05-02 23:46:01,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.0833333333333333) internal successors, (26), 24 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 30 transitions. [2021-05-02 23:46:01,892 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 30 transitions. Word has length 26 [2021-05-02 23:46:01,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:01,892 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 30 transitions. [2021-05-02 23:46:01,892 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), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:01,892 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 30 transitions. [2021-05-02 23:46:01,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 23:46:01,893 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:01,893 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:01,893 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-02 23:46:01,893 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:01,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:01,894 INFO L82 PathProgramCache]: Analyzing trace with hash -1162159827, now seen corresponding path program 6 times [2021-05-02 23:46:01,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:01,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [772647941] [2021-05-02 23:46:01,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:01,920 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_84 v_main_~m~0_31) InVars {main_~m~0=v_main_~m~0_31, main_~j~0=v_main_~j~0_84} OutVars{main_~m~0=v_main_~m~0_31, main_~j~0=v_main_~j~0_84} AuxVars[] AssignedVars[] [2021-05-02 23:46:01,936 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:01,939 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:01,947 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:01,999 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:02,025 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_26 v_main_~n~0_12) (<= v_main_~m~0_35 6) (< 2 v_main_~m~0_35) (< 5 v_main_~m~0_35)) InVars {main_~i~0=v_main_~i~0_26, main_~n~0=v_main_~n~0_12, main_~m~0=v_main_~m~0_35} OutVars{main_~i~0=v_main_~i~0_26, main_~n~0=v_main_~n~0_12, main_~m~0=v_main_~m~0_35} AuxVars[] AssignedVars[] [2021-05-02 23:46:02,030 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:02,031 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:02,039 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:02,084 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:02,111 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:02,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:02,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:02,184 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-02 23:46:02,371 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:02,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [772647941] [2021-05-02 23:46:02,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [772647941] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:02,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:02,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-05-02 23:46:02,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730642734] [2021-05-02 23:46:02,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 23:46:02,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:02,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 23:46:02,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-05-02 23:46:02,373 INFO L87 Difference]: Start difference. First operand 29 states and 30 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:02,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:02,669 INFO L93 Difference]: Finished difference Result 44 states and 48 transitions. [2021-05-02 23:46:02,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 23:46:02,669 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-05-02 23:46:02,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:02,673 INFO L225 Difference]: With dead ends: 44 [2021-05-02 23:46:02,673 INFO L226 Difference]: Without dead ends: 35 [2021-05-02 23:46:02,674 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 358.7ms TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-05-02 23:46:02,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-02 23:46:02,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 31. [2021-05-02 23:46:02,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 26 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:02,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2021-05-02 23:46:02,687 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 28 [2021-05-02 23:46:02,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:02,687 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2021-05-02 23:46:02,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:02,689 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2021-05-02 23:46:02,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 23:46:02,691 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:02,691 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:02,692 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-05-02 23:46:02,692 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:02,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:02,693 INFO L82 PathProgramCache]: Analyzing trace with hash -19343925, now seen corresponding path program 7 times [2021-05-02 23:46:02,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:02,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [556756123] [2021-05-02 23:46:02,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:02,718 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_105 v_main_~m~0_36) InVars {main_~m~0=v_main_~m~0_36, main_~j~0=v_main_~j~0_105} OutVars{main_~m~0=v_main_~m~0_36, main_~j~0=v_main_~j~0_105} AuxVars[] AssignedVars[] [2021-05-02 23:46:02,743 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:02,757 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:02,764 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:02,777 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:02,808 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_29 v_main_~n~0_13) (< 4 v_main_~m~0_40) (< 6 v_main_~m~0_40) (<= v_main_~m~0_40 7)) InVars {main_~i~0=v_main_~i~0_29, main_~n~0=v_main_~n~0_13, main_~m~0=v_main_~m~0_40} OutVars{main_~i~0=v_main_~i~0_29, main_~n~0=v_main_~n~0_13, main_~m~0=v_main_~m~0_40} AuxVars[] AssignedVars[] [2021-05-02 23:46:02,815 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:02,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:02,829 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:02,880 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:02,909 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:02,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:02,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:02,962 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-02 23:46:03,143 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:03,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [556756123] [2021-05-02 23:46:03,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [556756123] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:03,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:03,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-02 23:46:03,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300109058] [2021-05-02 23:46:03,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 23:46:03,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:03,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 23:46:03,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-05-02 23:46:03,146 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:03,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:03,542 INFO L93 Difference]: Finished difference Result 46 states and 50 transitions. [2021-05-02 23:46:03,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 23:46:03,543 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2021-05-02 23:46:03,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:03,544 INFO L225 Difference]: With dead ends: 46 [2021-05-02 23:46:03,544 INFO L226 Difference]: Without dead ends: 37 [2021-05-02 23:46:03,545 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 404.5ms TimeCoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2021-05-02 23:46:03,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-02 23:46:03,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 33. [2021-05-02 23:46:03,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:03,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2021-05-02 23:46:03,554 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 30 [2021-05-02 23:46:03,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:03,554 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2021-05-02 23:46:03,554 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:03,554 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2021-05-02 23:46:03,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-05-02 23:46:03,555 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:03,555 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:03,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-05-02 23:46:03,556 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:03,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:03,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1284889879, now seen corresponding path program 8 times [2021-05-02 23:46:03,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:03,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [536232883] [2021-05-02 23:46:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:03,597 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_128 v_main_~m~0_41) InVars {main_~m~0=v_main_~m~0_41, main_~j~0=v_main_~j~0_128} OutVars{main_~m~0=v_main_~m~0_41, main_~j~0=v_main_~j~0_128} AuxVars[] AssignedVars[] [2021-05-02 23:46:03,599 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:03,601 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:03,607 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:03,627 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:03,652 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 7 v_main_~m~0_45) (<= v_main_~m~0_45 8) (< v_main_~i~0_32 v_main_~n~0_14)) InVars {main_~i~0=v_main_~i~0_32, main_~n~0=v_main_~n~0_14, main_~m~0=v_main_~m~0_45} OutVars{main_~i~0=v_main_~i~0_32, main_~n~0=v_main_~n~0_14, main_~m~0=v_main_~m~0_45} AuxVars[] AssignedVars[] [2021-05-02 23:46:03,656 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:03,658 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:03,665 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:03,706 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:03,730 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:03,767 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:03,772 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-02 23:46:03,984 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:03,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [536232883] [2021-05-02 23:46:03,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [536232883] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:03,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:03,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-05-02 23:46:03,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263812459] [2021-05-02 23:46:03,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 23:46:03,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:03,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 23:46:03,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-05-02 23:46:03,986 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:04,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:04,432 INFO L93 Difference]: Finished difference Result 48 states and 52 transitions. [2021-05-02 23:46:04,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 23:46:04,433 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2021-05-02 23:46:04,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:04,434 INFO L225 Difference]: With dead ends: 48 [2021-05-02 23:46:04,434 INFO L226 Difference]: Without dead ends: 39 [2021-05-02 23:46:04,434 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 9 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 452.6ms TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2021-05-02 23:46:04,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-05-02 23:46:04,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 35. [2021-05-02 23:46:04,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:04,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2021-05-02 23:46:04,442 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 32 [2021-05-02 23:46:04,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:04,442 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2021-05-02 23:46:04,443 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:04,443 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2021-05-02 23:46:04,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 23:46:04,443 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:04,443 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:04,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-05-02 23:46:04,444 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:04,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:04,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1998806905, now seen corresponding path program 9 times [2021-05-02 23:46:04,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:04,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1298338377] [2021-05-02 23:46:04,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:04,467 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_153 v_main_~m~0_46) InVars {main_~m~0=v_main_~m~0_46, main_~j~0=v_main_~j~0_153} OutVars{main_~m~0=v_main_~m~0_46, main_~j~0=v_main_~j~0_153} AuxVars[] AssignedVars[] [2021-05-02 23:46:04,470 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:04,482 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:04,488 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:04,499 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:04,546 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_50 9) (< 2 v_main_~m~0_50) (< v_main_~i~0_35 v_main_~n~0_15) (< 8 v_main_~m~0_50)) InVars {main_~i~0=v_main_~i~0_35, main_~n~0=v_main_~n~0_15, main_~m~0=v_main_~m~0_50} OutVars{main_~i~0=v_main_~i~0_35, main_~n~0=v_main_~n~0_15, main_~m~0=v_main_~m~0_50} AuxVars[] AssignedVars[] [2021-05-02 23:46:04,549 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:04,577 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:04,586 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:04,606 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:04,633 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:04,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:04,690 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:04,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:04,697 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-02 23:46:04,942 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:04,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1298338377] [2021-05-02 23:46:04,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1298338377] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:04,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:04,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-05-02 23:46:04,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783100252] [2021-05-02 23:46:04,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 23:46:04,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:04,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 23:46:04,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-05-02 23:46:04,944 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:05,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:05,436 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2021-05-02 23:46:05,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 23:46:05,436 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2021-05-02 23:46:05,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:05,437 INFO L225 Difference]: With dead ends: 50 [2021-05-02 23:46:05,437 INFO L226 Difference]: Without dead ends: 41 [2021-05-02 23:46:05,438 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 558.4ms TimeCoverageRelationStatistics Valid=163, Invalid=593, Unknown=0, NotChecked=0, Total=756 [2021-05-02 23:46:05,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-02 23:46:05,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 37. [2021-05-02 23:46:05,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:05,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2021-05-02 23:46:05,446 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 34 [2021-05-02 23:46:05,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:05,446 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2021-05-02 23:46:05,446 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:05,446 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2021-05-02 23:46:05,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 23:46:05,447 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:05,447 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:05,447 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-05-02 23:46:05,447 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:05,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:05,448 INFO L82 PathProgramCache]: Analyzing trace with hash -878301531, now seen corresponding path program 10 times [2021-05-02 23:46:05,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:05,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [569644578] [2021-05-02 23:46:05,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:05,473 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_180 v_main_~m~0_51) InVars {main_~m~0=v_main_~m~0_51, main_~j~0=v_main_~j~0_180} OutVars{main_~m~0=v_main_~m~0_51, main_~j~0=v_main_~j~0_180} AuxVars[] AssignedVars[] [2021-05-02 23:46:05,476 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:05,492 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:05,500 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:05,518 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:05,543 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_55) (< 1 v_main_~m~0_55) (<= v_main_~m~0_55 10) (< v_main_~i~0_38 v_main_~n~0_16)) InVars {main_~i~0=v_main_~i~0_38, main_~n~0=v_main_~n~0_16, main_~m~0=v_main_~m~0_55} OutVars{main_~i~0=v_main_~i~0_38, main_~n~0=v_main_~n~0_16, main_~m~0=v_main_~m~0_55} AuxVars[] AssignedVars[] [2021-05-02 23:46:05,547 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:05,548 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:05,554 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:05,591 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:05,614 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:05,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:05,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:05,711 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-02 23:46:06,428 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:06,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [569644578] [2021-05-02 23:46:06,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [569644578] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:06,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:06,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-05-02 23:46:06,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112339485] [2021-05-02 23:46:06,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 23:46:06,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:06,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 23:46:06,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1023, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 23:46:06,430 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:07,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:07,782 INFO L93 Difference]: Finished difference Result 46 states and 48 transitions. [2021-05-02 23:46:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 23:46:07,782 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2021-05-02 23:46:07,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:07,783 INFO L225 Difference]: With dead ends: 46 [2021-05-02 23:46:07,783 INFO L226 Difference]: Without dead ends: 41 [2021-05-02 23:46:07,784 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1619.8ms TimeCoverageRelationStatistics Valid=243, Invalid=3297, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:46:07,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-02 23:46:07,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-05-02 23:46:07,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 36 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-05-02 23:46:07,791 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 36 [2021-05-02 23:46:07,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:07,791 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-05-02 23:46:07,791 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 31 states have (on average 1.032258064516129) internal successors, (32), 30 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:07,791 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-05-02 23:46:07,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-05-02 23:46:07,792 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:07,792 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:07,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-05-02 23:46:07,792 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:07,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:07,793 INFO L82 PathProgramCache]: Analyzing trace with hash -2109428413, now seen corresponding path program 11 times [2021-05-02 23:46:07,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:07,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [520933884] [2021-05-02 23:46:07,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:07,816 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_210 v_main_~m~0_56) InVars {main_~m~0=v_main_~m~0_56, main_~j~0=v_main_~j~0_210} OutVars{main_~m~0=v_main_~m~0_56, main_~j~0=v_main_~j~0_210} AuxVars[] AssignedVars[] [2021-05-02 23:46:07,818 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:07,820 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:07,825 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:07,847 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:07,871 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_42 v_main_~n~0_17) (< 10 v_main_~m~0_60) (<= v_main_~m~0_60 11)) InVars {main_~i~0=v_main_~i~0_42, main_~n~0=v_main_~n~0_17, main_~m~0=v_main_~m~0_60} OutVars{main_~i~0=v_main_~i~0_42, main_~n~0=v_main_~n~0_17, main_~m~0=v_main_~m~0_60} AuxVars[] AssignedVars[] [2021-05-02 23:46:07,874 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:07,875 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:07,881 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:07,924 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:07,954 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:08,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:08,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:08,032 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-02 23:46:08,745 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:08,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [520933884] [2021-05-02 23:46:08,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [520933884] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:08,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:08,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2021-05-02 23:46:08,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866314475] [2021-05-02 23:46:08,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 23:46:08,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:08,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 23:46:08,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1155, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 23:46:08,748 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 34 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 32 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:10,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:10,297 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2021-05-02 23:46:10,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 23:46:10,298 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 32 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2021-05-02 23:46:10,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:10,300 INFO L225 Difference]: With dead ends: 50 [2021-05-02 23:46:10,300 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 23:46:10,301 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1699.0ms TimeCoverageRelationStatistics Valid=259, Invalid=3773, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 23:46:10,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 23:46:10,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 43. [2021-05-02 23:46:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.105263157894737) internal successors, (42), 38 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:10,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 46 transitions. [2021-05-02 23:46:10,310 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 46 transitions. Word has length 38 [2021-05-02 23:46:10,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:10,311 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 46 transitions. [2021-05-02 23:46:10,311 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 32 states have internal predecessors, (34), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:10,311 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 46 transitions. [2021-05-02 23:46:10,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 23:46:10,311 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:10,311 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:10,311 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-05-02 23:46:10,312 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:10,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:10,312 INFO L82 PathProgramCache]: Analyzing trace with hash 830724028, now seen corresponding path program 12 times [2021-05-02 23:46:10,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:10,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [416490792] [2021-05-02 23:46:10,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:10,363 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_242 v_main_~m~0_61) InVars {main_~m~0=v_main_~m~0_61, main_~j~0=v_main_~j~0_242} OutVars{main_~m~0=v_main_~m~0_61, main_~j~0=v_main_~j~0_242} AuxVars[] AssignedVars[] [2021-05-02 23:46:10,366 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:10,371 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:10,377 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:10,409 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:10,427 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_62 v_main_~j~0_244) (< (+ v_main_~i~0_46 1) v_main_~n~0_18)) InVars {main_~i~0=v_main_~i~0_46, main_~n~0=v_main_~n~0_18, main_~m~0=v_main_~m~0_62, main_~j~0=v_main_~j~0_244} OutVars{main_~i~0=v_main_~i~0_46, main_~n~0=v_main_~n~0_18, main_~m~0=v_main_~m~0_62, main_~j~0=v_main_~j~0_244} AuxVars[] AssignedVars[] [2021-05-02 23:46:10,429 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:10,447 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:10,455 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:10,468 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:10,475 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:10,492 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:10,527 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_50 v_main_~n~0_21) (< 0 v_main_~m~0_68) (< 9 v_main_~m~0_68) (<= v_main_~m~0_68 10)) InVars {main_~i~0=v_main_~i~0_50, main_~n~0=v_main_~n~0_21, main_~m~0=v_main_~m~0_68} OutVars{main_~i~0=v_main_~i~0_50, main_~n~0=v_main_~n~0_21, main_~m~0=v_main_~m~0_68} AuxVars[] AssignedVars[] [2021-05-02 23:46:10,538 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:10,539 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:10,545 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:10,588 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:10,617 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_52 v_main_~n~0_22) (<= v_main_~m~0_69 0)) InVars {main_~i~0=v_main_~i~0_52, main_~n~0=v_main_~n~0_22, main_~m~0=v_main_~m~0_69} OutVars{main_~i~0=v_main_~i~0_52, main_~n~0=v_main_~n~0_22, main_~m~0=v_main_~m~0_69} AuxVars[] AssignedVars[] [2021-05-02 23:46:10,620 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:46:10,623 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:10,628 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:10,647 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:46:10,661 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:10,749 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:10,759 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-02 23:46:10,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:11,518 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:11,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [416490792] [2021-05-02 23:46:11,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [416490792] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:11,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:11,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2021-05-02 23:46:11,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949846673] [2021-05-02 23:46:11,518 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 23:46:11,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:11,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 23:46:11,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 23:46:11,519 INFO L87 Difference]: Start difference. First operand 43 states and 46 transitions. Second operand has 33 states, 32 states have (on average 1.09375) internal successors, (35), 31 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:12,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:12,795 INFO L93 Difference]: Finished difference Result 55 states and 60 transitions. [2021-05-02 23:46:12,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 23:46:12,796 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.09375) internal successors, (35), 31 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-05-02 23:46:12,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:12,796 INFO L225 Difference]: With dead ends: 55 [2021-05-02 23:46:12,796 INFO L226 Difference]: Without dead ends: 46 [2021-05-02 23:46:12,797 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1625.6ms TimeCoverageRelationStatistics Valid=305, Invalid=3601, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 23:46:12,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-05-02 23:46:12,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-05-02 23:46:12,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 41 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:12,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2021-05-02 23:46:12,807 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 39 [2021-05-02 23:46:12,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:12,807 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2021-05-02 23:46:12,807 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 32 states have (on average 1.09375) internal successors, (35), 31 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:12,807 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2021-05-02 23:46:12,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-02 23:46:12,807 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:12,807 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:12,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-05-02 23:46:12,808 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:12,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:12,808 INFO L82 PathProgramCache]: Analyzing trace with hash 188611681, now seen corresponding path program 13 times [2021-05-02 23:46:12,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:12,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2005507941] [2021-05-02 23:46:12,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:12,831 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_280 v_main_~m~0_70) InVars {main_~m~0=v_main_~m~0_70, main_~j~0=v_main_~j~0_280} OutVars{main_~m~0=v_main_~m~0_70, main_~j~0=v_main_~j~0_280} AuxVars[] AssignedVars[] [2021-05-02 23:46:12,833 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:12,834 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:12,839 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:12,860 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:12,882 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 11 v_main_~m~0_74) (<= v_main_~m~0_74 12) (< v_main_~i~0_57 v_main_~n~0_23) (< 0 v_main_~m~0_74)) InVars {main_~i~0=v_main_~i~0_57, main_~n~0=v_main_~n~0_23, main_~m~0=v_main_~m~0_74} OutVars{main_~i~0=v_main_~i~0_57, main_~n~0=v_main_~n~0_23, main_~m~0=v_main_~m~0_74} AuxVars[] AssignedVars[] [2021-05-02 23:46:12,886 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:12,916 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:12,922 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:12,945 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:12,977 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:12,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:13,055 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:13,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:13,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:46:13,847 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:13,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2005507941] [2021-05-02 23:46:13,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2005507941] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:13,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:13,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2021-05-02 23:46:13,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564211311] [2021-05-02 23:46:13,848 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 23:46:13,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:13,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 23:46:13,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1295, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 23:46:13,849 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 34 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:15,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:15,494 INFO L93 Difference]: Finished difference Result 55 states and 59 transitions. [2021-05-02 23:46:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 23:46:15,495 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 34 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2021-05-02 23:46:15,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:15,495 INFO L225 Difference]: With dead ends: 55 [2021-05-02 23:46:15,495 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 23:46:15,497 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 1847.4ms TimeCoverageRelationStatistics Valid=275, Invalid=4281, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 23:46:15,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 23:46:15,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2021-05-02 23:46:15,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 43 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 52 transitions. [2021-05-02 23:46:15,505 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 52 transitions. Word has length 40 [2021-05-02 23:46:15,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:15,505 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 52 transitions. [2021-05-02 23:46:15,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 34 states have internal predecessors, (36), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:15,505 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 52 transitions. [2021-05-02 23:46:15,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 23:46:15,505 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:15,505 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:15,506 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-05-02 23:46:15,506 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:15,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:15,506 INFO L82 PathProgramCache]: Analyzing trace with hash -413373286, now seen corresponding path program 14 times [2021-05-02 23:46:15,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:15,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [651835835] [2021-05-02 23:46:15,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:15,563 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_314 v_main_~m~0_75) InVars {main_~m~0=v_main_~m~0_75, main_~j~0=v_main_~j~0_314} OutVars{main_~m~0=v_main_~m~0_75, main_~j~0=v_main_~j~0_314} AuxVars[] AssignedVars[] [2021-05-02 23:46:15,565 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:15,565 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:15,571 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:15,591 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:15,610 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_76 v_main_~j~0_316) (< (+ v_main_~i~0_61 1) v_main_~n~0_24)) InVars {main_~i~0=v_main_~i~0_61, main_~n~0=v_main_~n~0_24, main_~m~0=v_main_~m~0_76, main_~j~0=v_main_~j~0_316} OutVars{main_~i~0=v_main_~i~0_61, main_~n~0=v_main_~n~0_24, main_~m~0=v_main_~m~0_76, main_~j~0=v_main_~j~0_316} AuxVars[] AssignedVars[] [2021-05-02 23:46:15,612 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:15,629 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:15,634 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:15,644 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:15,648 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:15,660 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:15,696 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_83) (< 0 v_main_~m~0_83) (< v_main_~i~0_67 v_main_~n~0_28) (<= v_main_~m~0_83 10)) InVars {main_~i~0=v_main_~i~0_67, main_~n~0=v_main_~n~0_28, main_~m~0=v_main_~m~0_83} OutVars{main_~i~0=v_main_~i~0_67, main_~n~0=v_main_~n~0_28, main_~m~0=v_main_~m~0_83} AuxVars[] AssignedVars[] [2021-05-02 23:46:15,699 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:15,700 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:15,706 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:15,758 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:15,785 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_84) (< v_main_~i~0_69 v_main_~n~0_29) (<= v_main_~m~0_84 1)) InVars {main_~i~0=v_main_~i~0_69, main_~n~0=v_main_~n~0_29, main_~m~0=v_main_~m~0_84} OutVars{main_~i~0=v_main_~i~0_69, main_~n~0=v_main_~n~0_29, main_~m~0=v_main_~m~0_84} AuxVars[] AssignedVars[] [2021-05-02 23:46:15,787 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:46:15,788 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:15,795 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:15,833 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:46:15,858 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:15,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:15,945 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-02 23:46:15,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:16,814 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:16,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [651835835] [2021-05-02 23:46:16,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [651835835] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:16,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:16,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2021-05-02 23:46:16,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374846307] [2021-05-02 23:46:16,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 23:46:16,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:16,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 23:46:16,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1267, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 23:46:16,816 INFO L87 Difference]: Start difference. First operand 48 states and 52 transitions. Second operand has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:18,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:18,239 INFO L93 Difference]: Finished difference Result 59 states and 65 transitions. [2021-05-02 23:46:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 23:46:18,239 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-05-02 23:46:18,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:18,240 INFO L225 Difference]: With dead ends: 59 [2021-05-02 23:46:18,240 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 23:46:18,241 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 1840.3ms TimeCoverageRelationStatistics Valid=325, Invalid=4097, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 23:46:18,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 23:46:18,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-05-02 23:46:18,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 45 states have (on average 1.1111111111111112) internal successors, (50), 45 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2021-05-02 23:46:18,253 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 41 [2021-05-02 23:46:18,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:18,253 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2021-05-02 23:46:18,253 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:18,253 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2021-05-02 23:46:18,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 23:46:18,253 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:18,253 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:18,254 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-05-02 23:46:18,254 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:18,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:18,254 INFO L82 PathProgramCache]: Analyzing trace with hash -944477090, now seen corresponding path program 15 times [2021-05-02 23:46:18,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:18,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1788059769] [2021-05-02 23:46:18,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:18,295 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_357 v_main_~m~0_85) InVars {main_~m~0=v_main_~m~0_85, main_~j~0=v_main_~j~0_357} OutVars{main_~m~0=v_main_~m~0_85, main_~j~0=v_main_~j~0_357} AuxVars[] AssignedVars[] [2021-05-02 23:46:18,297 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:18,311 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:18,317 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:18,328 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:18,347 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_86 v_main_~j~0_359) (< (+ v_main_~i~0_74 1) v_main_~n~0_30)) InVars {main_~i~0=v_main_~i~0_74, main_~n~0=v_main_~n~0_30, main_~m~0=v_main_~m~0_86, main_~j~0=v_main_~j~0_359} OutVars{main_~i~0=v_main_~i~0_74, main_~n~0=v_main_~n~0_30, main_~m~0=v_main_~m~0_86, main_~j~0=v_main_~j~0_359} AuxVars[] AssignedVars[] [2021-05-02 23:46:18,349 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:18,367 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:18,369 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:18,383 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:18,387 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:18,401 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:18,440 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_78 v_main_~n~0_33) (<= v_main_~m~0_92 0)) InVars {main_~i~0=v_main_~i~0_78, main_~n~0=v_main_~n~0_33, main_~m~0=v_main_~m~0_92} OutVars{main_~i~0=v_main_~i~0_78, main_~n~0=v_main_~n~0_33, main_~m~0=v_main_~m~0_92} AuxVars[] AssignedVars[] [2021-05-02 23:46:18,442 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:46:18,456 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:18,463 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:18,475 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:46:18,494 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_80 v_main_~n~0_34) (<= v_main_~m~0_93 11) (< 7 v_main_~m~0_93) (< 10 v_main_~m~0_93)) InVars {main_~i~0=v_main_~i~0_80, main_~n~0=v_main_~n~0_34, main_~m~0=v_main_~m~0_93} OutVars{main_~i~0=v_main_~i~0_80, main_~n~0=v_main_~n~0_34, main_~m~0=v_main_~m~0_93} AuxVars[] AssignedVars[] [2021-05-02 23:46:18,496 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:18,497 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:18,503 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:18,539 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:18,568 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:18,651 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:18,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:18,655 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-02 23:46:18,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:19,413 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:19,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1788059769] [2021-05-02 23:46:19,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1788059769] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:19,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:19,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2021-05-02 23:46:19,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682006183] [2021-05-02 23:46:19,414 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 23:46:19,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:19,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 23:46:19,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 23:46:19,415 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:20,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:20,806 INFO L93 Difference]: Finished difference Result 62 states and 68 transitions. [2021-05-02 23:46:20,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 23:46:20,807 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-05-02 23:46:20,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:20,807 INFO L225 Difference]: With dead ends: 62 [2021-05-02 23:46:20,807 INFO L226 Difference]: Without dead ends: 53 [2021-05-02 23:46:20,808 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1721.9ms TimeCoverageRelationStatistics Valid=268, Invalid=4022, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 23:46:20,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-05-02 23:46:20,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2021-05-02 23:46:20,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.1063829787234043) internal successors, (52), 47 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:20,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2021-05-02 23:46:20,816 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 41 [2021-05-02 23:46:20,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:20,816 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2021-05-02 23:46:20,817 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 33 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:20,817 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2021-05-02 23:46:20,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 23:46:20,817 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:20,817 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:20,817 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-05-02 23:46:20,817 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:20,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:20,817 INFO L82 PathProgramCache]: Analyzing trace with hash 991951871, now seen corresponding path program 16 times [2021-05-02 23:46:20,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:20,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1444010744] [2021-05-02 23:46:20,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:20,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_396 v_main_~m~0_94) InVars {main_~m~0=v_main_~m~0_94, main_~j~0=v_main_~j~0_396} OutVars{main_~m~0=v_main_~m~0_94, main_~j~0=v_main_~j~0_396} AuxVars[] AssignedVars[] [2021-05-02 23:46:20,848 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:20,849 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:20,854 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:20,876 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:20,899 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_98) (< v_main_~i~0_85 v_main_~n~0_35) (< 12 v_main_~m~0_98) (<= v_main_~m~0_98 13)) InVars {main_~i~0=v_main_~i~0_85, main_~n~0=v_main_~n~0_35, main_~m~0=v_main_~m~0_98} OutVars{main_~i~0=v_main_~i~0_85, main_~n~0=v_main_~n~0_35, main_~m~0=v_main_~m~0_98} AuxVars[] AssignedVars[] [2021-05-02 23:46:20,901 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:20,926 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:20,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:20,953 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:20,981 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:20,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:21,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:21,047 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-02 23:46:21,951 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:21,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1444010744] [2021-05-02 23:46:21,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1444010744] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:21,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:21,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2021-05-02 23:46:21,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457784956] [2021-05-02 23:46:21,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 23:46:21,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:21,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 23:46:21,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1443, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 23:46:21,952 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:23,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:23,755 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2021-05-02 23:46:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 23:46:23,756 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2021-05-02 23:46:23,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:23,757 INFO L225 Difference]: With dead ends: 61 [2021-05-02 23:46:23,757 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 23:46:23,758 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 2059.4ms TimeCoverageRelationStatistics Valid=291, Invalid=4821, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 23:46:23,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 23:46:23,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2021-05-02 23:46:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 1.1224489795918366) internal successors, (55), 49 states have internal predecessors, (55), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 59 transitions. [2021-05-02 23:46:23,766 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 59 transitions. Word has length 42 [2021-05-02 23:46:23,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:23,766 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 59 transitions. [2021-05-02 23:46:23,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 37 states have (on average 1.027027027027027) internal successors, (38), 36 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:23,766 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 59 transitions. [2021-05-02 23:46:23,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 23:46:23,767 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:23,767 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:23,767 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-05-02 23:46:23,767 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:23,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:23,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1989983752, now seen corresponding path program 17 times [2021-05-02 23:46:23,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:23,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [26300919] [2021-05-02 23:46:23,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:23,827 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_432 v_main_~m~0_99) InVars {main_~m~0=v_main_~m~0_99, main_~j~0=v_main_~j~0_432} OutVars{main_~m~0=v_main_~m~0_99, main_~j~0=v_main_~j~0_432} AuxVars[] AssignedVars[] [2021-05-02 23:46:23,828 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:23,839 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:23,845 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:23,857 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:23,875 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_89 1) v_main_~n~0_36) (<= v_main_~m~0_100 v_main_~j~0_434)) InVars {main_~i~0=v_main_~i~0_89, main_~n~0=v_main_~n~0_36, main_~m~0=v_main_~m~0_100, main_~j~0=v_main_~j~0_434} OutVars{main_~i~0=v_main_~i~0_89, main_~n~0=v_main_~n~0_36, main_~m~0=v_main_~m~0_100, main_~j~0=v_main_~j~0_434} AuxVars[] AssignedVars[] [2021-05-02 23:46:23,877 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:23,892 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:23,894 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:23,906 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:23,910 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:23,924 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:23,956 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_107) (<= v_main_~m~0_107 10) (< 9 v_main_~m~0_107) (< v_main_~i~0_95 v_main_~n~0_40)) InVars {main_~i~0=v_main_~i~0_95, main_~n~0=v_main_~n~0_40, main_~m~0=v_main_~m~0_107} OutVars{main_~i~0=v_main_~i~0_95, main_~n~0=v_main_~n~0_40, main_~m~0=v_main_~m~0_107} AuxVars[] AssignedVars[] [2021-05-02 23:46:23,958 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:23,959 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:23,965 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:24,006 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:24,035 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_108) (< v_main_~i~0_97 v_main_~n~0_41) (< 1 v_main_~m~0_108) (<= v_main_~m~0_108 2)) InVars {main_~i~0=v_main_~i~0_97, main_~n~0=v_main_~n~0_41, main_~m~0=v_main_~m~0_108} OutVars{main_~i~0=v_main_~i~0_97, main_~n~0=v_main_~n~0_41, main_~m~0=v_main_~m~0_108} AuxVars[] AssignedVars[] [2021-05-02 23:46:24,038 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:24,064 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:24,070 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:24,087 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:24,111 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:24,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:24,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:24,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:46:24,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:25,154 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:25,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [26300919] [2021-05-02 23:46:25,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [26300919] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:25,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:25,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2021-05-02 23:46:25,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264161417] [2021-05-02 23:46:25,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 23:46:25,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:25,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 23:46:25,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 23:46:25,156 INFO L87 Difference]: Start difference. First operand 54 states and 59 transitions. Second operand has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:26,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:26,732 INFO L93 Difference]: Finished difference Result 66 states and 73 transitions. [2021-05-02 23:46:26,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 23:46:26,732 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-02 23:46:26,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:26,733 INFO L225 Difference]: With dead ends: 66 [2021-05-02 23:46:26,733 INFO L226 Difference]: Without dead ends: 57 [2021-05-02 23:46:26,734 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 2029.7ms TimeCoverageRelationStatistics Valid=345, Invalid=4625, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 23:46:26,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-02 23:46:26,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2021-05-02 23:46:26,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 51 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:26,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2021-05-02 23:46:26,742 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 43 [2021-05-02 23:46:26,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:26,743 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2021-05-02 23:46:26,743 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:26,743 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2021-05-02 23:46:26,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 23:46:26,743 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:26,743 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:26,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-05-02 23:46:26,743 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:26,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:26,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1279631172, now seen corresponding path program 18 times [2021-05-02 23:46:26,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:26,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1562937510] [2021-05-02 23:46:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:26,796 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_477 v_main_~m~0_109) InVars {main_~m~0=v_main_~m~0_109, main_~j~0=v_main_~j~0_477} OutVars{main_~m~0=v_main_~m~0_109, main_~j~0=v_main_~j~0_477} AuxVars[] AssignedVars[] [2021-05-02 23:46:26,797 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:26,798 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:26,803 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:26,824 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:26,840 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_110 v_main_~j~0_479) (< (+ v_main_~i~0_102 1) v_main_~n~0_42)) InVars {main_~i~0=v_main_~i~0_102, main_~n~0=v_main_~n~0_42, main_~m~0=v_main_~m~0_110, main_~j~0=v_main_~j~0_479} OutVars{main_~i~0=v_main_~i~0_102, main_~n~0=v_main_~n~0_42, main_~m~0=v_main_~m~0_110, main_~j~0=v_main_~j~0_479} AuxVars[] AssignedVars[] [2021-05-02 23:46:26,842 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:26,843 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:26,844 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:26,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:26,872 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:26,899 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:26,930 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_117 1) (< v_main_~i~0_108 v_main_~n~0_46) (< 0 v_main_~m~0_117)) InVars {main_~i~0=v_main_~i~0_108, main_~n~0=v_main_~n~0_46, main_~m~0=v_main_~m~0_117} OutVars{main_~i~0=v_main_~i~0_108, main_~n~0=v_main_~n~0_46, main_~m~0=v_main_~m~0_117} AuxVars[] AssignedVars[] [2021-05-02 23:46:26,932 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:46:26,957 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:26,963 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:26,980 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:46:27,017 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_118) (<= v_main_~m~0_118 11) (< 10 v_main_~m~0_118) (< v_main_~i~0_110 v_main_~n~0_47)) InVars {main_~i~0=v_main_~i~0_110, main_~n~0=v_main_~n~0_47, main_~m~0=v_main_~m~0_118} OutVars{main_~i~0=v_main_~i~0_110, main_~n~0=v_main_~n~0_47, main_~m~0=v_main_~m~0_118} AuxVars[] AssignedVars[] [2021-05-02 23:46:27,021 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:27,047 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:27,052 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:27,069 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:27,093 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:27,186 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:27,191 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-02 23:46:27,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:27,956 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:27,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1562937510] [2021-05-02 23:46:27,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1562937510] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:27,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:27,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2021-05-02 23:46:27,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845021877] [2021-05-02 23:46:27,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 23:46:27,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:27,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 23:46:27,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2021-05-02 23:46:27,957 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:29,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:29,449 INFO L93 Difference]: Finished difference Result 68 states and 75 transitions. [2021-05-02 23:46:29,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 23:46:29,450 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-02 23:46:29,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:29,451 INFO L225 Difference]: With dead ends: 68 [2021-05-02 23:46:29,451 INFO L226 Difference]: Without dead ends: 59 [2021-05-02 23:46:29,452 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 1772.9ms TimeCoverageRelationStatistics Valid=329, Invalid=4501, Unknown=0, NotChecked=0, Total=4830 [2021-05-02 23:46:29,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-05-02 23:46:29,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 56. [2021-05-02 23:46:29,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.1176470588235294) internal successors, (57), 51 states have internal predecessors, (57), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:29,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2021-05-02 23:46:29,461 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 43 [2021-05-02 23:46:29,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:29,461 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2021-05-02 23:46:29,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:29,461 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2021-05-02 23:46:29,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 23:46:29,462 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:29,462 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:29,462 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-05-02 23:46:29,462 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:29,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:29,462 INFO L82 PathProgramCache]: Analyzing trace with hash -1810734976, now seen corresponding path program 19 times [2021-05-02 23:46:29,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:29,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [516433730] [2021-05-02 23:46:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:29,496 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_521 v_main_~m~0_119) InVars {main_~m~0=v_main_~m~0_119, main_~j~0=v_main_~j~0_521} OutVars{main_~m~0=v_main_~m~0_119, main_~j~0=v_main_~j~0_521} AuxVars[] AssignedVars[] [2021-05-02 23:46:29,498 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:29,511 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:29,518 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:29,528 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:29,546 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_120 v_main_~j~0_523) (< (+ v_main_~i~0_115 1) v_main_~n~0_48)) InVars {main_~i~0=v_main_~i~0_115, main_~n~0=v_main_~n~0_48, main_~m~0=v_main_~m~0_120, main_~j~0=v_main_~j~0_523} OutVars{main_~i~0=v_main_~i~0_115, main_~n~0=v_main_~n~0_48, main_~m~0=v_main_~m~0_120, main_~j~0=v_main_~j~0_523} AuxVars[] AssignedVars[] [2021-05-02 23:46:29,548 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:29,563 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:29,566 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:29,577 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:29,581 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:29,595 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:29,622 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_126 12) (< 11 v_main_~m~0_126) (< v_main_~i~0_119 v_main_~n~0_51) (< 7 v_main_~m~0_126)) InVars {main_~i~0=v_main_~i~0_119, main_~n~0=v_main_~n~0_51, main_~m~0=v_main_~m~0_126} OutVars{main_~i~0=v_main_~i~0_119, main_~n~0=v_main_~n~0_51, main_~m~0=v_main_~m~0_126} AuxVars[] AssignedVars[] [2021-05-02 23:46:29,624 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:29,651 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:29,657 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:29,674 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:29,700 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_127 0) (< v_main_~i~0_121 v_main_~n~0_52)) InVars {main_~i~0=v_main_~i~0_121, main_~n~0=v_main_~n~0_52, main_~m~0=v_main_~m~0_127} OutVars{main_~i~0=v_main_~i~0_121, main_~n~0=v_main_~n~0_52, main_~m~0=v_main_~m~0_127} AuxVars[] AssignedVars[] [2021-05-02 23:46:29,701 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:46:29,702 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:29,707 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:29,727 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:46:29,743 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:29,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:29,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-02 23:46:29,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:30,788 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:30,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [516433730] [2021-05-02 23:46:30,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [516433730] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:30,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:30,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2021-05-02 23:46:30,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623316277] [2021-05-02 23:46:30,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 23:46:30,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:30,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 23:46:30,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 23:46:30,790 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:32,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:32,362 INFO L93 Difference]: Finished difference Result 68 states and 75 transitions. [2021-05-02 23:46:32,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 23:46:32,362 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2021-05-02 23:46:32,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:32,363 INFO L225 Difference]: With dead ends: 68 [2021-05-02 23:46:32,363 INFO L226 Difference]: Without dead ends: 59 [2021-05-02 23:46:32,364 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 1966.7ms TimeCoverageRelationStatistics Valid=345, Invalid=4625, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 23:46:32,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-05-02 23:46:32,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2021-05-02 23:46:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.1132075471698113) internal successors, (59), 53 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:32,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 63 transitions. [2021-05-02 23:46:32,374 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 63 transitions. Word has length 43 [2021-05-02 23:46:32,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:32,374 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 63 transitions. [2021-05-02 23:46:32,378 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 35 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:32,378 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 63 transitions. [2021-05-02 23:46:32,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 23:46:32,379 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:32,379 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:32,379 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-05-02 23:46:32,379 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:32,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:32,379 INFO L82 PathProgramCache]: Analyzing trace with hash -92238819, now seen corresponding path program 20 times [2021-05-02 23:46:32,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:32,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [169010581] [2021-05-02 23:46:32,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:32,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_563 v_main_~m~0_128) InVars {main_~m~0=v_main_~m~0_128, main_~j~0=v_main_~j~0_563} OutVars{main_~m~0=v_main_~m~0_128, main_~j~0=v_main_~j~0_563} AuxVars[] AssignedVars[] [2021-05-02 23:46:32,403 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:32,404 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:32,409 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:32,429 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:32,453 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_126 v_main_~n~0_53) (<= v_main_~m~0_132 14) (< 4 v_main_~m~0_132) (< 13 v_main_~m~0_132)) InVars {main_~i~0=v_main_~i~0_126, main_~n~0=v_main_~n~0_53, main_~m~0=v_main_~m~0_132} OutVars{main_~i~0=v_main_~i~0_126, main_~n~0=v_main_~n~0_53, main_~m~0=v_main_~m~0_132} AuxVars[] AssignedVars[] [2021-05-02 23:46:32,456 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:32,483 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:32,489 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:32,508 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:32,535 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:32,604 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:32,609 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-02 23:46:33,593 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:33,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [169010581] [2021-05-02 23:46:33,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [169010581] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:33,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:33,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2021-05-02 23:46:33,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750341171] [2021-05-02 23:46:33,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 23:46:33,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:33,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 23:46:33,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1599, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 23:46:33,595 INFO L87 Difference]: Start difference. First operand 58 states and 63 transitions. Second operand has 40 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 38 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:35,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:35,521 INFO L93 Difference]: Finished difference Result 67 states and 73 transitions. [2021-05-02 23:46:35,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 23:46:35,523 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 38 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2021-05-02 23:46:35,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:35,524 INFO L225 Difference]: With dead ends: 67 [2021-05-02 23:46:35,524 INFO L226 Difference]: Without dead ends: 62 [2021-05-02 23:46:35,525 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 2182.7ms TimeCoverageRelationStatistics Valid=307, Invalid=5393, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 23:46:35,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-05-02 23:46:35,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2021-05-02 23:46:35,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.1272727272727272) internal successors, (62), 55 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:35,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2021-05-02 23:46:35,536 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 44 [2021-05-02 23:46:35,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:35,536 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2021-05-02 23:46:35,536 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 38 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:35,536 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2021-05-02 23:46:35,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 23:46:35,537 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:35,537 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:35,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-05-02 23:46:35,537 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:35,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:35,537 INFO L82 PathProgramCache]: Analyzing trace with hash -989186090, now seen corresponding path program 21 times [2021-05-02 23:46:35,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:35,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [869360955] [2021-05-02 23:46:35,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:35,594 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_601 v_main_~m~0_133) InVars {main_~m~0=v_main_~m~0_133, main_~j~0=v_main_~j~0_601} OutVars{main_~m~0=v_main_~m~0_133, main_~j~0=v_main_~j~0_601} AuxVars[] AssignedVars[] [2021-05-02 23:46:35,596 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:35,597 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:35,610 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:35,636 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:35,661 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_130 1) v_main_~n~0_54) (<= v_main_~m~0_134 v_main_~j~0_603)) InVars {main_~i~0=v_main_~i~0_130, main_~n~0=v_main_~n~0_54, main_~m~0=v_main_~m~0_134, main_~j~0=v_main_~j~0_603} OutVars{main_~i~0=v_main_~i~0_130, main_~n~0=v_main_~n~0_54, main_~m~0=v_main_~m~0_134, main_~j~0=v_main_~j~0_603} AuxVars[] AssignedVars[] [2021-05-02 23:46:35,663 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:35,664 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:35,666 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:35,677 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:35,681 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:35,710 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:35,737 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_136 v_main_~n~0_58) (<= v_main_~m~0_141 10) (< 9 v_main_~m~0_141) (< 7 v_main_~m~0_141)) InVars {main_~i~0=v_main_~i~0_136, main_~n~0=v_main_~n~0_58, main_~m~0=v_main_~m~0_141} OutVars{main_~i~0=v_main_~i~0_136, main_~n~0=v_main_~n~0_58, main_~m~0=v_main_~m~0_141} AuxVars[] AssignedVars[] [2021-05-02 23:46:35,739 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:35,740 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:35,745 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:35,784 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:35,814 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_142 3) (< 1 v_main_~m~0_142) (< 2 v_main_~m~0_142) (< v_main_~i~0_138 v_main_~n~0_59)) InVars {main_~i~0=v_main_~i~0_138, main_~n~0=v_main_~n~0_59, main_~m~0=v_main_~m~0_142} OutVars{main_~i~0=v_main_~i~0_138, main_~n~0=v_main_~n~0_59, main_~m~0=v_main_~m~0_142} AuxVars[] AssignedVars[] [2021-05-02 23:46:35,816 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:35,845 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:35,852 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:35,871 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:35,900 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:35,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:36,022 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:36,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:36,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-02 23:46:36,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:37,064 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:37,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [869360955] [2021-05-02 23:46:37,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [869360955] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:37,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:37,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-02 23:46:37,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022712893] [2021-05-02 23:46:37,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 23:46:37,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:37,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 23:46:37,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1567, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 23:46:37,066 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:38,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:38,854 INFO L93 Difference]: Finished difference Result 74 states and 82 transitions. [2021-05-02 23:46:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 23:46:38,855 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-02 23:46:38,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:38,855 INFO L225 Difference]: With dead ends: 74 [2021-05-02 23:46:38,855 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 23:46:38,856 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 2269.3ms TimeCoverageRelationStatistics Valid=365, Invalid=5185, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 23:46:38,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 23:46:38,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2021-05-02 23:46:38,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.1228070175438596) internal successors, (64), 57 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2021-05-02 23:46:38,866 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 45 [2021-05-02 23:46:38,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:38,866 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2021-05-02 23:46:38,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:38,867 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2021-05-02 23:46:38,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 23:46:38,867 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:38,867 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:38,867 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-05-02 23:46:38,867 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:38,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:38,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1240156774, now seen corresponding path program 22 times [2021-05-02 23:46:38,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:38,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1153545793] [2021-05-02 23:46:38,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:38,918 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_648 v_main_~m~0_143) InVars {main_~m~0=v_main_~m~0_143, main_~j~0=v_main_~j~0_648} OutVars{main_~m~0=v_main_~m~0_143, main_~j~0=v_main_~j~0_648} AuxVars[] AssignedVars[] [2021-05-02 23:46:38,920 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:38,931 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:38,936 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:38,945 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:38,962 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_143 1) v_main_~n~0_60) (<= v_main_~m~0_144 v_main_~j~0_650)) InVars {main_~i~0=v_main_~i~0_143, main_~n~0=v_main_~n~0_60, main_~m~0=v_main_~m~0_144, main_~j~0=v_main_~j~0_650} OutVars{main_~i~0=v_main_~i~0_143, main_~n~0=v_main_~n~0_60, main_~m~0=v_main_~m~0_144, main_~j~0=v_main_~j~0_650} AuxVars[] AssignedVars[] [2021-05-02 23:46:38,963 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:38,964 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:38,966 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:38,979 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:38,983 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:39,009 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:39,046 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_151) (< v_main_~i~0_149 v_main_~n~0_64) (<= v_main_~m~0_151 2)) InVars {main_~i~0=v_main_~i~0_149, main_~n~0=v_main_~n~0_64, main_~m~0=v_main_~m~0_151} OutVars{main_~i~0=v_main_~i~0_149, main_~n~0=v_main_~n~0_64, main_~m~0=v_main_~m~0_151} AuxVars[] AssignedVars[] [2021-05-02 23:46:39,048 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:39,076 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:39,082 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:39,100 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:39,127 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 10 v_main_~m~0_152) (< 4 v_main_~m~0_152) (<= v_main_~m~0_152 11) (< v_main_~i~0_151 v_main_~n~0_65)) InVars {main_~i~0=v_main_~i~0_151, main_~n~0=v_main_~n~0_65, main_~m~0=v_main_~m~0_152} OutVars{main_~i~0=v_main_~i~0_151, main_~n~0=v_main_~n~0_65, main_~m~0=v_main_~m~0_152} AuxVars[] AssignedVars[] [2021-05-02 23:46:39,129 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:39,182 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:39,188 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:39,207 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:39,234 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:39,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:39,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:39,323 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-02 23:46:39,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:40,259 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:40,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1153545793] [2021-05-02 23:46:40,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1153545793] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:40,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:40,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-02 23:46:40,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781588536] [2021-05-02 23:46:40,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 23:46:40,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:40,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 23:46:40,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1518, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 23:46:40,260 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:41,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:41,911 INFO L93 Difference]: Finished difference Result 76 states and 84 transitions. [2021-05-02 23:46:41,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 23:46:41,911 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-02 23:46:41,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:41,912 INFO L225 Difference]: With dead ends: 76 [2021-05-02 23:46:41,912 INFO L226 Difference]: Without dead ends: 67 [2021-05-02 23:46:41,912 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 2060.1ms TimeCoverageRelationStatistics Valid=301, Invalid=5101, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 23:46:41,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-02 23:46:41,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2021-05-02 23:46:41,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.1228070175438596) internal successors, (64), 57 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:41,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2021-05-02 23:46:41,921 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 45 [2021-05-02 23:46:41,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:41,921 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2021-05-02 23:46:41,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:41,922 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2021-05-02 23:46:41,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 23:46:41,922 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:41,922 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:41,922 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-05-02 23:46:41,922 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:41,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:41,922 INFO L82 PathProgramCache]: Analyzing trace with hash -529804194, now seen corresponding path program 23 times [2021-05-02 23:46:41,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:41,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [529059672] [2021-05-02 23:46:41,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:41,980 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_694 v_main_~m~0_153) InVars {main_~m~0=v_main_~m~0_153, main_~j~0=v_main_~j~0_694} OutVars{main_~m~0=v_main_~m~0_153, main_~j~0=v_main_~j~0_694} AuxVars[] AssignedVars[] [2021-05-02 23:46:41,982 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:41,982 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:41,987 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:42,007 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:42,023 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_154 v_main_~j~0_696) (< (+ v_main_~i~0_156 1) v_main_~n~0_66)) InVars {main_~i~0=v_main_~i~0_156, main_~n~0=v_main_~n~0_66, main_~m~0=v_main_~m~0_154, main_~j~0=v_main_~j~0_696} OutVars{main_~i~0=v_main_~i~0_156, main_~n~0=v_main_~n~0_66, main_~m~0=v_main_~m~0_154, main_~j~0=v_main_~j~0_696} AuxVars[] AssignedVars[] [2021-05-02 23:46:42,024 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:42,039 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:42,047 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:42,060 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:42,064 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:42,077 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:42,104 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_162 v_main_~n~0_70) (< 5 v_main_~m~0_161) (<= v_main_~m~0_161 12) (< 11 v_main_~m~0_161)) InVars {main_~i~0=v_main_~i~0_162, main_~n~0=v_main_~n~0_70, main_~m~0=v_main_~m~0_161} OutVars{main_~i~0=v_main_~i~0_162, main_~n~0=v_main_~n~0_70, main_~m~0=v_main_~m~0_161} AuxVars[] AssignedVars[] [2021-05-02 23:46:42,111 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:42,139 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:42,145 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:42,163 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:42,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_162 1) (< v_main_~i~0_164 v_main_~n~0_71) (< 0 v_main_~m~0_162)) InVars {main_~i~0=v_main_~i~0_164, main_~n~0=v_main_~n~0_71, main_~m~0=v_main_~m~0_162} OutVars{main_~i~0=v_main_~i~0_164, main_~n~0=v_main_~n~0_71, main_~m~0=v_main_~m~0_162} AuxVars[] AssignedVars[] [2021-05-02 23:46:42,195 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:46:42,196 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:42,202 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:42,247 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:46:42,274 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:42,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:42,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:42,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:46:42,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:43,403 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:43,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [529059672] [2021-05-02 23:46:43,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [529059672] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:43,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:43,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-02 23:46:43,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396827351] [2021-05-02 23:46:43,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 23:46:43,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:43,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 23:46:43,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1567, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 23:46:43,405 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:45,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:45,344 INFO L93 Difference]: Finished difference Result 74 states and 82 transitions. [2021-05-02 23:46:45,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 23:46:45,345 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-02 23:46:45,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:45,345 INFO L225 Difference]: With dead ends: 74 [2021-05-02 23:46:45,345 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 23:46:45,346 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 2276.4ms TimeCoverageRelationStatistics Valid=365, Invalid=5185, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 23:46:45,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 23:46:45,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2021-05-02 23:46:45,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.1228070175438596) internal successors, (64), 57 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:45,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2021-05-02 23:46:45,357 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 45 [2021-05-02 23:46:45,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:45,357 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2021-05-02 23:46:45,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:45,358 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2021-05-02 23:46:45,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-05-02 23:46:45,358 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:45,358 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:45,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-05-02 23:46:45,359 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:45,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:45,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1060907998, now seen corresponding path program 24 times [2021-05-02 23:46:45,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:45,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1641458420] [2021-05-02 23:46:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:45,399 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_741 v_main_~m~0_163) InVars {main_~m~0=v_main_~m~0_163, main_~j~0=v_main_~j~0_741} OutVars{main_~m~0=v_main_~m~0_163, main_~j~0=v_main_~j~0_741} AuxVars[] AssignedVars[] [2021-05-02 23:46:45,401 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:45,401 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:45,407 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:45,429 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:45,448 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_169 1) v_main_~n~0_72) (<= v_main_~m~0_164 v_main_~j~0_743)) InVars {main_~i~0=v_main_~i~0_169, main_~n~0=v_main_~n~0_72, main_~m~0=v_main_~m~0_164, main_~j~0=v_main_~j~0_743} OutVars{main_~i~0=v_main_~i~0_169, main_~n~0=v_main_~n~0_72, main_~m~0=v_main_~m~0_164, main_~j~0=v_main_~j~0_743} AuxVars[] AssignedVars[] [2021-05-02 23:46:45,450 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:45,467 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:45,469 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:45,481 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:45,486 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:45,500 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:45,543 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_170 0) (< v_main_~i~0_173 v_main_~n~0_75)) InVars {main_~i~0=v_main_~i~0_173, main_~n~0=v_main_~n~0_75, main_~m~0=v_main_~m~0_170} OutVars{main_~i~0=v_main_~i~0_173, main_~n~0=v_main_~n~0_75, main_~m~0=v_main_~m~0_170} AuxVars[] AssignedVars[] [2021-05-02 23:46:45,545 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:46:45,558 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:45,565 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:45,577 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:46:45,599 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 12 v_main_~m~0_171) (<= v_main_~m~0_171 13) (< v_main_~i~0_175 v_main_~n~0_76) (< 3 v_main_~m~0_171)) InVars {main_~i~0=v_main_~i~0_175, main_~n~0=v_main_~n~0_76, main_~m~0=v_main_~m~0_171} OutVars{main_~i~0=v_main_~i~0_175, main_~n~0=v_main_~n~0_76, main_~m~0=v_main_~m~0_171} AuxVars[] AssignedVars[] [2021-05-02 23:46:45,601 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:45,602 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:45,614 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:45,657 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:45,690 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:45,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:45,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:45,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-02 23:46:45,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:46,694 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:46,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1641458420] [2021-05-02 23:46:46,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1641458420] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:46,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:46,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2021-05-02 23:46:46,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810490616] [2021-05-02 23:46:46,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-05-02 23:46:46,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:46,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-05-02 23:46:46,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1519, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 23:46:46,696 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:48,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:48,460 INFO L93 Difference]: Finished difference Result 74 states and 82 transitions. [2021-05-02 23:46:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 23:46:48,461 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-05-02 23:46:48,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:48,462 INFO L225 Difference]: With dead ends: 74 [2021-05-02 23:46:48,462 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 23:46:48,462 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 931 ImplicationChecksByTransitivity, 2084.9ms TimeCoverageRelationStatistics Valid=300, Invalid=5102, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 23:46:48,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 23:46:48,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 64. [2021-05-02 23:46:48,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.11864406779661) internal successors, (66), 59 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:48,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 70 transitions. [2021-05-02 23:46:48,473 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 70 transitions. Word has length 45 [2021-05-02 23:46:48,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:48,473 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 70 transitions. [2021-05-02 23:46:48,474 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 37 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:48,474 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 70 transitions. [2021-05-02 23:46:48,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 23:46:48,474 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:48,474 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:48,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-05-02 23:46:48,474 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:48,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:48,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1677561019, now seen corresponding path program 25 times [2021-05-02 23:46:48,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:48,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [890867785] [2021-05-02 23:46:48,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:48,496 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_784 v_main_~m~0_172) InVars {main_~m~0=v_main_~m~0_172, main_~j~0=v_main_~j~0_784} OutVars{main_~m~0=v_main_~m~0_172, main_~j~0=v_main_~j~0_784} AuxVars[] AssignedVars[] [2021-05-02 23:46:48,497 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:48,498 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:48,503 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:48,522 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:48,546 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_180 v_main_~n~0_77) (< 14 v_main_~m~0_176) (<= v_main_~m~0_176 15)) InVars {main_~i~0=v_main_~i~0_180, main_~n~0=v_main_~n~0_77, main_~m~0=v_main_~m~0_176} OutVars{main_~i~0=v_main_~i~0_180, main_~n~0=v_main_~n~0_77, main_~m~0=v_main_~m~0_176} AuxVars[] AssignedVars[] [2021-05-02 23:46:48,548 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:48,549 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:48,555 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:48,603 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:48,627 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:46:48,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:48,693 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:48,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-02 23:46:49,731 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:49,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [890867785] [2021-05-02 23:46:49,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [890867785] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:49,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:49,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2021-05-02 23:46:49,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386779603] [2021-05-02 23:46:49,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 23:46:49,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:49,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 23:46:49,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1763, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 23:46:49,733 INFO L87 Difference]: Start difference. First operand 64 states and 70 transitions. Second operand has 42 states, 41 states have (on average 1.024390243902439) internal successors, (42), 40 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:51,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:51,852 INFO L93 Difference]: Finished difference Result 73 states and 80 transitions. [2021-05-02 23:46:51,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 23:46:51,853 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 1.024390243902439) internal successors, (42), 40 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2021-05-02 23:46:51,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:51,853 INFO L225 Difference]: With dead ends: 73 [2021-05-02 23:46:51,853 INFO L226 Difference]: Without dead ends: 68 [2021-05-02 23:46:51,854 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 2381.9ms TimeCoverageRelationStatistics Valid=323, Invalid=5997, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 23:46:51,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-05-02 23:46:51,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 66. [2021-05-02 23:46:51,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:51,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 73 transitions. [2021-05-02 23:46:51,865 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 73 transitions. Word has length 46 [2021-05-02 23:46:51,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:51,865 INFO L480 AbstractCegarLoop]: Abstraction has 66 states and 73 transitions. [2021-05-02 23:46:51,865 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 41 states have (on average 1.024390243902439) internal successors, (42), 40 states have internal predecessors, (42), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:51,865 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 73 transitions. [2021-05-02 23:46:51,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 23:46:51,865 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:51,865 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:51,865 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-05-02 23:46:51,865 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:51,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:51,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1295307212, now seen corresponding path program 26 times [2021-05-02 23:46:51,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:51,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1483121980] [2021-05-02 23:46:51,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:51,920 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_824 v_main_~m~0_177) InVars {main_~m~0=v_main_~m~0_177, main_~j~0=v_main_~j~0_824} OutVars{main_~m~0=v_main_~m~0_177, main_~j~0=v_main_~j~0_824} AuxVars[] AssignedVars[] [2021-05-02 23:46:51,921 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:51,933 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:51,939 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:51,949 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:51,966 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_184 1) v_main_~n~0_78) (<= v_main_~m~0_178 v_main_~j~0_826)) InVars {main_~i~0=v_main_~i~0_184, main_~n~0=v_main_~n~0_78, main_~m~0=v_main_~m~0_178, main_~j~0=v_main_~j~0_826} OutVars{main_~i~0=v_main_~i~0_184, main_~n~0=v_main_~n~0_78, main_~m~0=v_main_~m~0_178, main_~j~0=v_main_~j~0_826} AuxVars[] AssignedVars[] [2021-05-02 23:46:51,968 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:51,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:51,971 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:51,983 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:51,988 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:52,014 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:52,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 5 v_main_~m~0_185) (< v_main_~i~0_190 v_main_~n~0_82) (< 9 v_main_~m~0_185) (<= v_main_~m~0_185 10)) InVars {main_~i~0=v_main_~i~0_190, main_~n~0=v_main_~n~0_82, main_~m~0=v_main_~m~0_185} OutVars{main_~i~0=v_main_~i~0_190, main_~n~0=v_main_~n~0_82, main_~m~0=v_main_~m~0_185} AuxVars[] AssignedVars[] [2021-05-02 23:46:52,045 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:52,073 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:52,079 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:52,098 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:52,132 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_186) (<= v_main_~m~0_186 4) (< 3 v_main_~m~0_186) (< v_main_~i~0_192 v_main_~n~0_83)) InVars {main_~i~0=v_main_~i~0_192, main_~n~0=v_main_~n~0_83, main_~m~0=v_main_~m~0_186} OutVars{main_~i~0=v_main_~i~0_192, main_~n~0=v_main_~n~0_83, main_~m~0=v_main_~m~0_186} AuxVars[] AssignedVars[] [2021-05-02 23:46:52,134 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:52,158 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:52,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:52,183 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:52,210 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:52,338 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:52,342 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-02 23:46:52,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:53,469 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:53,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1483121980] [2021-05-02 23:46:53,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1483121980] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:53,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:53,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-02 23:46:53,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850184284] [2021-05-02 23:46:53,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 23:46:53,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:53,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 23:46:53,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1729, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 23:46:53,470 INFO L87 Difference]: Start difference. First operand 66 states and 73 transitions. Second operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:55,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:55,362 INFO L93 Difference]: Finished difference Result 82 states and 91 transitions. [2021-05-02 23:46:55,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 23:46:55,363 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 23:46:55,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:55,363 INFO L225 Difference]: With dead ends: 82 [2021-05-02 23:46:55,363 INFO L226 Difference]: Without dead ends: 73 [2021-05-02 23:46:55,364 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 2442.5ms TimeCoverageRelationStatistics Valid=385, Invalid=5777, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 23:46:55,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-05-02 23:46:55,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2021-05-02 23:46:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:55,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 75 transitions. [2021-05-02 23:46:55,376 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 75 transitions. Word has length 47 [2021-05-02 23:46:55,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:55,376 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 75 transitions. [2021-05-02 23:46:55,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:55,376 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 75 transitions. [2021-05-02 23:46:55,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 23:46:55,377 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:55,377 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:55,377 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-05-02 23:46:55,377 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:55,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:55,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1959965960, now seen corresponding path program 27 times [2021-05-02 23:46:55,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:55,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1567675682] [2021-05-02 23:46:55,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:55,455 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_873 v_main_~m~0_187) InVars {main_~m~0=v_main_~m~0_187, main_~j~0=v_main_~j~0_873} OutVars{main_~m~0=v_main_~m~0_187, main_~j~0=v_main_~j~0_873} AuxVars[] AssignedVars[] [2021-05-02 23:46:55,457 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:55,469 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:55,474 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:55,484 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:55,500 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_188 v_main_~j~0_875) (< (+ v_main_~i~0_197 1) v_main_~n~0_84)) InVars {main_~i~0=v_main_~i~0_197, main_~n~0=v_main_~n~0_84, main_~m~0=v_main_~m~0_188, main_~j~0=v_main_~j~0_875} OutVars{main_~i~0=v_main_~i~0_197, main_~n~0=v_main_~n~0_84, main_~m~0=v_main_~m~0_188, main_~j~0=v_main_~j~0_875} AuxVars[] AssignedVars[] [2021-05-02 23:46:55,501 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:55,515 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:55,516 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:55,527 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:55,530 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:55,542 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:55,567 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_203 v_main_~n~0_88) (<= v_main_~m~0_195 11) (< 6 v_main_~m~0_195) (< 10 v_main_~m~0_195)) InVars {main_~i~0=v_main_~i~0_203, main_~n~0=v_main_~n~0_88, main_~m~0=v_main_~m~0_195} OutVars{main_~i~0=v_main_~i~0_203, main_~n~0=v_main_~n~0_88, main_~m~0=v_main_~m~0_195} AuxVars[] AssignedVars[] [2021-05-02 23:46:55,569 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:55,570 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:55,576 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:55,614 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:55,640 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_196) (< v_main_~i~0_205 v_main_~n~0_89) (<= v_main_~m~0_196 3)) InVars {main_~i~0=v_main_~i~0_205, main_~n~0=v_main_~n~0_89, main_~m~0=v_main_~m~0_196} OutVars{main_~i~0=v_main_~i~0_205, main_~n~0=v_main_~n~0_89, main_~m~0=v_main_~m~0_196} AuxVars[] AssignedVars[] [2021-05-02 23:46:55,642 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:55,643 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:55,648 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:55,686 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:55,712 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:55,786 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:55,789 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-02 23:46:55,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:46:56,807 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:46:56,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1567675682] [2021-05-02 23:46:56,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1567675682] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:46:56,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:46:56,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-02 23:46:56,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591998500] [2021-05-02 23:46:56,807 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 23:46:56,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:46:56,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 23:46:56,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1744, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 23:46:56,808 INFO L87 Difference]: Start difference. First operand 68 states and 75 transitions. Second operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:58,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:46:58,683 INFO L93 Difference]: Finished difference Result 84 states and 93 transitions. [2021-05-02 23:46:58,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 23:46:58,683 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 23:46:58,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:46:58,684 INFO L225 Difference]: With dead ends: 84 [2021-05-02 23:46:58,684 INFO L226 Difference]: Without dead ends: 75 [2021-05-02 23:46:58,684 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1399 ImplicationChecksByTransitivity, 2239.8ms TimeCoverageRelationStatistics Valid=354, Invalid=5808, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 23:46:58,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-05-02 23:46:58,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 68. [2021-05-02 23:46:58,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:58,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 75 transitions. [2021-05-02 23:46:58,695 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 75 transitions. Word has length 47 [2021-05-02 23:46:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:46:58,695 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 75 transitions. [2021-05-02 23:46:58,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:46:58,695 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 75 transitions. [2021-05-02 23:46:58,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 23:46:58,696 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:46:58,696 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:46:58,696 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-05-02 23:46:58,696 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:46:58,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:46:58,696 INFO L82 PathProgramCache]: Analyzing trace with hash 2084030652, now seen corresponding path program 28 times [2021-05-02 23:46:58,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:46:58,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1070478772] [2021-05-02 23:46:58,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:46:58,747 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_922 v_main_~m~0_197) InVars {main_~m~0=v_main_~m~0_197, main_~j~0=v_main_~j~0_922} OutVars{main_~m~0=v_main_~m~0_197, main_~j~0=v_main_~j~0_922} AuxVars[] AssignedVars[] [2021-05-02 23:46:58,748 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:46:58,767 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:58,772 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:58,783 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:46:58,801 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_198 v_main_~j~0_924) (< (+ v_main_~i~0_210 1) v_main_~n~0_90)) InVars {main_~i~0=v_main_~i~0_210, main_~n~0=v_main_~n~0_90, main_~m~0=v_main_~m~0_198, main_~j~0=v_main_~j~0_924} OutVars{main_~i~0=v_main_~i~0_210, main_~n~0=v_main_~n~0_90, main_~m~0=v_main_~m~0_198, main_~j~0=v_main_~j~0_924} AuxVars[] AssignedVars[] [2021-05-02 23:46:58,803 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:46:58,815 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:58,817 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:58,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:46:58,830 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:46:58,842 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:46:58,872 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_205) (< 11 v_main_~m~0_205) (< v_main_~i~0_216 v_main_~n~0_94) (<= v_main_~m~0_205 12)) InVars {main_~i~0=v_main_~i~0_216, main_~n~0=v_main_~n~0_94, main_~m~0=v_main_~m~0_205} OutVars{main_~i~0=v_main_~i~0_216, main_~n~0=v_main_~n~0_94, main_~m~0=v_main_~m~0_205} AuxVars[] AssignedVars[] [2021-05-02 23:46:58,874 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:46:58,900 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:58,906 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:58,922 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:46:58,947 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_206 2) (< 1 v_main_~m~0_206) (< v_main_~i~0_218 v_main_~n~0_95)) InVars {main_~i~0=v_main_~i~0_218, main_~n~0=v_main_~n~0_95, main_~m~0=v_main_~m~0_206} OutVars{main_~i~0=v_main_~i~0_218, main_~n~0=v_main_~n~0_95, main_~m~0=v_main_~m~0_206} AuxVars[] AssignedVars[] [2021-05-02 23:46:58,949 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:46:58,950 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:46:58,955 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:46:58,992 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:46:59,016 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:46:59,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:59,103 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:46:59,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:46:59,109 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-02 23:46:59,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:00,110 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:00,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1070478772] [2021-05-02 23:47:00,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1070478772] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:00,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:00,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-02 23:47:00,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409624474] [2021-05-02 23:47:00,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 23:47:00,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:00,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 23:47:00,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1740, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 23:47:00,113 INFO L87 Difference]: Start difference. First operand 68 states and 75 transitions. Second operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:01,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:01,886 INFO L93 Difference]: Finished difference Result 82 states and 91 transitions. [2021-05-02 23:47:01,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 23:47:01,887 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 23:47:01,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:01,887 INFO L225 Difference]: With dead ends: 82 [2021-05-02 23:47:01,888 INFO L226 Difference]: Without dead ends: 73 [2021-05-02 23:47:01,888 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 2136.0ms TimeCoverageRelationStatistics Valid=362, Invalid=5800, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 23:47:01,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-05-02 23:47:01,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2021-05-02 23:47:01,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:01,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 75 transitions. [2021-05-02 23:47:01,899 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 75 transitions. Word has length 47 [2021-05-02 23:47:01,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:01,899 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 75 transitions. [2021-05-02 23:47:01,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:01,899 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 75 transitions. [2021-05-02 23:47:01,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 23:47:01,899 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:01,899 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:01,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-05-02 23:47:01,899 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:01,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:01,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1500584064, now seen corresponding path program 29 times [2021-05-02 23:47:01,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:01,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [136914094] [2021-05-02 23:47:01,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:01,962 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_971 v_main_~m~0_207) InVars {main_~m~0=v_main_~m~0_207, main_~j~0=v_main_~j~0_971} OutVars{main_~m~0=v_main_~m~0_207, main_~j~0=v_main_~j~0_971} AuxVars[] AssignedVars[] [2021-05-02 23:47:01,963 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:01,963 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:01,968 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:01,986 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:02,002 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_223 1) v_main_~n~0_96) (<= v_main_~m~0_208 v_main_~j~0_973)) InVars {main_~i~0=v_main_~i~0_223, main_~n~0=v_main_~n~0_96, main_~m~0=v_main_~m~0_208, main_~j~0=v_main_~j~0_973} OutVars{main_~i~0=v_main_~i~0_223, main_~n~0=v_main_~n~0_96, main_~m~0=v_main_~m~0_208, main_~j~0=v_main_~j~0_973} AuxVars[] AssignedVars[] [2021-05-02 23:47:02,003 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:02,003 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:02,005 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:02,015 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:02,019 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:02,042 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:02,067 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_215 1) (< v_main_~i~0_229 v_main_~n~0_100) (< 0 v_main_~m~0_215)) InVars {main_~i~0=v_main_~i~0_229, main_~n~0=v_main_~n~0_100, main_~m~0=v_main_~m~0_215} OutVars{main_~i~0=v_main_~i~0_229, main_~n~0=v_main_~n~0_100, main_~m~0=v_main_~m~0_215} AuxVars[] AssignedVars[] [2021-05-02 23:47:02,069 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:47:02,093 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:02,098 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:02,114 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:47:02,141 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_231 v_main_~n~0_101) (< 8 v_main_~m~0_216) (< 12 v_main_~m~0_216) (<= v_main_~m~0_216 13)) InVars {main_~i~0=v_main_~i~0_231, main_~n~0=v_main_~n~0_101, main_~m~0=v_main_~m~0_216} OutVars{main_~i~0=v_main_~i~0_231, main_~n~0=v_main_~n~0_101, main_~m~0=v_main_~m~0_216} AuxVars[] AssignedVars[] [2021-05-02 23:47:02,142 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:02,143 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:02,149 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:02,188 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:02,214 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:02,285 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:02,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:02,293 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-02 23:47:02,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:03,226 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:03,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [136914094] [2021-05-02 23:47:03,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [136914094] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:03,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:03,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-02 23:47:03,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449575026] [2021-05-02 23:47:03,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 23:47:03,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:03,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 23:47:03,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1653, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 23:47:03,228 INFO L87 Difference]: Start difference. First operand 68 states and 75 transitions. Second operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:05,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:05,037 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2021-05-02 23:47:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 23:47:05,037 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 23:47:05,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:05,038 INFO L225 Difference]: With dead ends: 80 [2021-05-02 23:47:05,038 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 23:47:05,039 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 2123.4ms TimeCoverageRelationStatistics Valid=369, Invalid=5637, Unknown=0, NotChecked=0, Total=6006 [2021-05-02 23:47:05,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 23:47:05,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 68. [2021-05-02 23:47:05,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:05,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 75 transitions. [2021-05-02 23:47:05,049 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 75 transitions. Word has length 47 [2021-05-02 23:47:05,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:05,049 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 75 transitions. [2021-05-02 23:47:05,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:05,050 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 75 transitions. [2021-05-02 23:47:05,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 23:47:05,050 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:05,050 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:05,050 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-05-02 23:47:05,050 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:05,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:05,050 INFO L82 PathProgramCache]: Analyzing trace with hash -2031687868, now seen corresponding path program 30 times [2021-05-02 23:47:05,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:05,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2134783386] [2021-05-02 23:47:05,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:05,082 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1019 v_main_~m~0_217) InVars {main_~m~0=v_main_~m~0_217, main_~j~0=v_main_~j~0_1019} OutVars{main_~m~0=v_main_~m~0_217, main_~j~0=v_main_~j~0_1019} AuxVars[] AssignedVars[] [2021-05-02 23:47:05,083 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:05,094 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:05,099 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:05,108 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:05,124 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_236 1) v_main_~n~0_102) (<= v_main_~m~0_218 v_main_~j~0_1021)) InVars {main_~i~0=v_main_~i~0_236, main_~n~0=v_main_~n~0_102, main_~m~0=v_main_~m~0_218, main_~j~0=v_main_~j~0_1021} OutVars{main_~i~0=v_main_~i~0_236, main_~n~0=v_main_~n~0_102, main_~m~0=v_main_~m~0_218, main_~j~0=v_main_~j~0_1021} AuxVars[] AssignedVars[] [2021-05-02 23:47:05,126 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:05,139 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:05,140 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:05,151 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:05,155 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:05,168 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:05,193 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_240 v_main_~n~0_105) (<= v_main_~m~0_224 0)) InVars {main_~i~0=v_main_~i~0_240, main_~n~0=v_main_~n~0_105, main_~m~0=v_main_~m~0_224} OutVars{main_~i~0=v_main_~i~0_240, main_~n~0=v_main_~n~0_105, main_~m~0=v_main_~m~0_224} AuxVars[] AssignedVars[] [2021-05-02 23:47:05,194 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:47:05,194 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:05,199 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:05,222 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:47:05,241 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 13 v_main_~m~0_225) (<= v_main_~m~0_225 14) (< 7 v_main_~m~0_225) (< v_main_~i~0_242 v_main_~n~0_106)) InVars {main_~i~0=v_main_~i~0_242, main_~n~0=v_main_~n~0_106, main_~m~0=v_main_~m~0_225} OutVars{main_~i~0=v_main_~i~0_242, main_~n~0=v_main_~n~0_106, main_~m~0=v_main_~m~0_225} AuxVars[] AssignedVars[] [2021-05-02 23:47:05,242 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:05,243 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:05,250 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:05,299 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:05,325 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:05,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:05,401 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:05,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:05,404 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-02 23:47:05,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:06,431 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:06,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2134783386] [2021-05-02 23:47:06,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2134783386] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:06,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:06,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2021-05-02 23:47:06,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309196171] [2021-05-02 23:47:06,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 23:47:06,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:06,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 23:47:06,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1678, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 23:47:06,433 INFO L87 Difference]: Start difference. First operand 68 states and 75 transitions. Second operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:08,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:08,407 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2021-05-02 23:47:08,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 23:47:08,408 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 23:47:08,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:08,408 INFO L225 Difference]: With dead ends: 80 [2021-05-02 23:47:08,408 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 23:47:08,408 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 2313.8ms TimeCoverageRelationStatistics Valid=317, Invalid=5689, Unknown=0, NotChecked=0, Total=6006 [2021-05-02 23:47:08,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 23:47:08,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2021-05-02 23:47:08,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.123076923076923) internal successors, (73), 65 states have internal predecessors, (73), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:08,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2021-05-02 23:47:08,420 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 47 [2021-05-02 23:47:08,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:08,420 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2021-05-02 23:47:08,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 40 states have (on average 1.075) internal successors, (43), 39 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:08,420 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2021-05-02 23:47:08,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-05-02 23:47:08,420 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:08,420 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:08,420 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-05-02 23:47:08,420 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:08,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:08,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1648156121, now seen corresponding path program 31 times [2021-05-02 23:47:08,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:08,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1639069735] [2021-05-02 23:47:08,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:08,441 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1064 v_main_~m~0_226) InVars {main_~m~0=v_main_~m~0_226, main_~j~0=v_main_~j~0_1064} OutVars{main_~m~0=v_main_~m~0_226, main_~j~0=v_main_~j~0_1064} AuxVars[] AssignedVars[] [2021-05-02 23:47:08,442 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:08,444 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:08,449 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:08,467 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:08,488 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_230 16) (< 15 v_main_~m~0_230) (< v_main_~i~0_247 v_main_~n~0_107) (< 4 v_main_~m~0_230)) InVars {main_~i~0=v_main_~i~0_247, main_~n~0=v_main_~n~0_107, main_~m~0=v_main_~m~0_230} OutVars{main_~i~0=v_main_~i~0_247, main_~n~0=v_main_~n~0_107, main_~m~0=v_main_~m~0_230} AuxVars[] AssignedVars[] [2021-05-02 23:47:08,490 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:08,494 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:08,499 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:08,535 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:08,559 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:47:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:08,614 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:08,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:08,618 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-02 23:47:09,753 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:09,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1639069735] [2021-05-02 23:47:09,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1639069735] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:09,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:09,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2021-05-02 23:47:09,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265544242] [2021-05-02 23:47:09,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 23:47:09,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:09,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 23:47:09,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1935, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 23:47:09,754 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 44 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 42 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:12,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:12,025 INFO L93 Difference]: Finished difference Result 79 states and 87 transitions. [2021-05-02 23:47:12,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 23:47:12,025 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 42 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2021-05-02 23:47:12,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:12,026 INFO L225 Difference]: With dead ends: 79 [2021-05-02 23:47:12,026 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 23:47:12,026 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 2561.3ms TimeCoverageRelationStatistics Valid=339, Invalid=6633, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 23:47:12,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 23:47:12,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2021-05-02 23:47:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 67 states have (on average 1.1343283582089552) internal successors, (76), 67 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 80 transitions. [2021-05-02 23:47:12,038 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 80 transitions. Word has length 48 [2021-05-02 23:47:12,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:12,038 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 80 transitions. [2021-05-02 23:47:12,038 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 42 states have internal predecessors, (44), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:12,038 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 80 transitions. [2021-05-02 23:47:12,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:12,038 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:12,038 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:12,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-05-02 23:47:12,039 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:12,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:12,039 INFO L82 PathProgramCache]: Analyzing trace with hash 875037970, now seen corresponding path program 32 times [2021-05-02 23:47:12,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:12,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2038867897] [2021-05-02 23:47:12,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:12,089 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1106 v_main_~m~0_231) InVars {main_~m~0=v_main_~m~0_231, main_~j~0=v_main_~j~0_1106} OutVars{main_~m~0=v_main_~m~0_231, main_~j~0=v_main_~j~0_1106} AuxVars[] AssignedVars[] [2021-05-02 23:47:12,090 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:12,101 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:12,106 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:12,115 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:12,130 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_232 v_main_~j~0_1108) (< (+ v_main_~i~0_251 1) v_main_~n~0_108)) InVars {main_~i~0=v_main_~i~0_251, main_~n~0=v_main_~n~0_108, main_~m~0=v_main_~m~0_232, main_~j~0=v_main_~j~0_1108} OutVars{main_~i~0=v_main_~i~0_251, main_~n~0=v_main_~n~0_108, main_~m~0=v_main_~m~0_232, main_~j~0=v_main_~j~0_1108} AuxVars[] AssignedVars[] [2021-05-02 23:47:12,131 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:12,132 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:12,133 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:12,144 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:12,147 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:12,171 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:12,201 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_239) (< 3 v_main_~m~0_239) (<= v_main_~m~0_239 5) (< v_main_~i~0_257 v_main_~n~0_112)) InVars {main_~i~0=v_main_~i~0_257, main_~n~0=v_main_~n~0_112, main_~m~0=v_main_~m~0_239} OutVars{main_~i~0=v_main_~i~0_257, main_~n~0=v_main_~n~0_112, main_~m~0=v_main_~m~0_239} AuxVars[] AssignedVars[] [2021-05-02 23:47:12,202 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:12,203 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:12,209 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:12,249 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:12,278 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_240 10) (< 9 v_main_~m~0_240) (< v_main_~i~0_259 v_main_~n~0_113)) InVars {main_~i~0=v_main_~i~0_259, main_~n~0=v_main_~n~0_113, main_~m~0=v_main_~m~0_240} OutVars{main_~i~0=v_main_~i~0_259, main_~n~0=v_main_~n~0_113, main_~m~0=v_main_~m~0_240} AuxVars[] AssignedVars[] [2021-05-02 23:47:12,279 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:47:12,280 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:12,286 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:12,324 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:47:12,351 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:12,432 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:12,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:12,434 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-02 23:47:12,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:13,460 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:13,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2038867897] [2021-05-02 23:47:13,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2038867897] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:13,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:13,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:13,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627843909] [2021-05-02 23:47:13,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:13,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:13,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:13,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1827, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 23:47:13,462 INFO L87 Difference]: Start difference. First operand 72 states and 80 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:15,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:15,376 INFO L93 Difference]: Finished difference Result 90 states and 100 transitions. [2021-05-02 23:47:15,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:15,377 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:15,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:15,378 INFO L225 Difference]: With dead ends: 90 [2021-05-02 23:47:15,378 INFO L226 Difference]: Without dead ends: 81 [2021-05-02 23:47:15,378 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1562 ImplicationChecksByTransitivity, 2307.7ms TimeCoverageRelationStatistics Valid=373, Invalid=6269, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 23:47:15,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-05-02 23:47:15,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2021-05-02 23:47:15,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.1304347826086956) internal successors, (78), 69 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:15,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2021-05-02 23:47:15,397 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 49 [2021-05-02 23:47:15,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:15,397 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2021-05-02 23:47:15,397 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2021-05-02 23:47:15,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:15,398 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:15,398 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:15,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-05-02 23:47:15,398 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:15,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:15,398 INFO L82 PathProgramCache]: Analyzing trace with hash 2088108246, now seen corresponding path program 33 times [2021-05-02 23:47:15,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:15,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [752938163] [2021-05-02 23:47:15,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:15,451 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1156 v_main_~m~0_241) InVars {main_~m~0=v_main_~m~0_241, main_~j~0=v_main_~j~0_1156} OutVars{main_~m~0=v_main_~m~0_241, main_~j~0=v_main_~j~0_1156} AuxVars[] AssignedVars[] [2021-05-02 23:47:15,452 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:15,463 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:15,468 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:15,477 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:15,493 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_242 v_main_~j~0_1158) (< (+ v_main_~i~0_264 1) v_main_~n~0_114)) InVars {main_~i~0=v_main_~i~0_264, main_~n~0=v_main_~n~0_114, main_~m~0=v_main_~m~0_242, main_~j~0=v_main_~j~0_1158} OutVars{main_~i~0=v_main_~i~0_264, main_~n~0=v_main_~n~0_114, main_~m~0=v_main_~m~0_242, main_~j~0=v_main_~j~0_1158} AuxVars[] AssignedVars[] [2021-05-02 23:47:15,494 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:15,495 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:15,496 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:15,507 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:15,511 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:15,535 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:15,572 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_249) (<= v_main_~m~0_249 4) (< 3 v_main_~m~0_249) (< v_main_~i~0_270 v_main_~n~0_118)) InVars {main_~i~0=v_main_~i~0_270, main_~n~0=v_main_~n~0_118, main_~m~0=v_main_~m~0_249} OutVars{main_~i~0=v_main_~i~0_270, main_~n~0=v_main_~n~0_118, main_~m~0=v_main_~m~0_249} AuxVars[] AssignedVars[] [2021-05-02 23:47:15,574 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:15,575 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:15,582 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:15,621 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:15,649 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_250 11) (< 10 v_main_~m~0_250) (< v_main_~i~0_272 v_main_~n~0_119) (< 2 v_main_~m~0_250)) InVars {main_~i~0=v_main_~i~0_272, main_~n~0=v_main_~n~0_119, main_~m~0=v_main_~m~0_250} OutVars{main_~i~0=v_main_~i~0_272, main_~n~0=v_main_~n~0_119, main_~m~0=v_main_~m~0_250} AuxVars[] AssignedVars[] [2021-05-02 23:47:15,651 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:15,675 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:15,685 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:15,702 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:15,728 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:15,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:15,817 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:15,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:47:15,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:16,854 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:16,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [752938163] [2021-05-02 23:47:16,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [752938163] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:16,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:16,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:16,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474693608] [2021-05-02 23:47:16,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:16,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:16,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:16,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1825, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 23:47:16,856 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:18,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:18,780 INFO L93 Difference]: Finished difference Result 92 states and 102 transitions. [2021-05-02 23:47:18,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:18,780 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:18,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:18,780 INFO L225 Difference]: With dead ends: 92 [2021-05-02 23:47:18,781 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 23:47:18,781 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1522 ImplicationChecksByTransitivity, 2317.6ms TimeCoverageRelationStatistics Valid=377, Invalid=6265, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 23:47:18,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 23:47:18,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 74. [2021-05-02 23:47:18,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.1304347826086956) internal successors, (78), 69 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:18,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2021-05-02 23:47:18,794 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 49 [2021-05-02 23:47:18,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:18,795 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2021-05-02 23:47:18,795 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:18,795 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2021-05-02 23:47:18,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:18,795 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:18,795 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:18,795 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-05-02 23:47:18,795 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:18,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:18,795 INFO L82 PathProgramCache]: Analyzing trace with hash 1423449498, now seen corresponding path program 34 times [2021-05-02 23:47:18,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:18,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [324451525] [2021-05-02 23:47:18,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:18,847 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1206 v_main_~m~0_251) InVars {main_~m~0=v_main_~m~0_251, main_~j~0=v_main_~j~0_1206} OutVars{main_~m~0=v_main_~m~0_251, main_~j~0=v_main_~j~0_1206} AuxVars[] AssignedVars[] [2021-05-02 23:47:18,848 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:18,849 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:18,854 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:18,873 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:18,889 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_252 v_main_~j~0_1208) (< (+ v_main_~i~0_277 1) v_main_~n~0_120)) InVars {main_~i~0=v_main_~i~0_277, main_~n~0=v_main_~n~0_120, main_~m~0=v_main_~m~0_252, main_~j~0=v_main_~j~0_1208} OutVars{main_~i~0=v_main_~i~0_277, main_~n~0=v_main_~n~0_120, main_~m~0=v_main_~m~0_252, main_~j~0=v_main_~j~0_1208} AuxVars[] AssignedVars[] [2021-05-02 23:47:18,890 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:18,903 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:18,905 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:18,916 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:18,920 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:18,932 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:18,959 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_259 12) (< 11 v_main_~m~0_259) (< 3 v_main_~m~0_259) (< v_main_~i~0_283 v_main_~n~0_124)) InVars {main_~i~0=v_main_~i~0_283, main_~n~0=v_main_~n~0_124, main_~m~0=v_main_~m~0_259} OutVars{main_~i~0=v_main_~i~0_283, main_~n~0=v_main_~n~0_124, main_~m~0=v_main_~m~0_259} AuxVars[] AssignedVars[] [2021-05-02 23:47:18,960 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:18,961 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:18,967 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:19,004 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:19,031 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_260) (<= v_main_~m~0_260 3) (< v_main_~i~0_285 v_main_~n~0_125) (< 2 v_main_~m~0_260)) InVars {main_~i~0=v_main_~i~0_285, main_~n~0=v_main_~n~0_125, main_~m~0=v_main_~m~0_260} OutVars{main_~i~0=v_main_~i~0_285, main_~n~0=v_main_~n~0_125, main_~m~0=v_main_~m~0_260} AuxVars[] AssignedVars[] [2021-05-02 23:47:19,033 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:19,057 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:19,063 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:19,081 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:19,106 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:19,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:19,203 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:19,209 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-02 23:47:19,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:20,396 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:20,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [324451525] [2021-05-02 23:47:20,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [324451525] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:20,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:20,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:20,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299534133] [2021-05-02 23:47:20,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:20,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:20,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:20,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1899, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 23:47:20,398 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:22,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:22,610 INFO L93 Difference]: Finished difference Result 90 states and 100 transitions. [2021-05-02 23:47:22,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:22,611 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:22,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:22,611 INFO L225 Difference]: With dead ends: 90 [2021-05-02 23:47:22,612 INFO L226 Difference]: Without dead ends: 81 [2021-05-02 23:47:22,612 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 2664.6ms TimeCoverageRelationStatistics Valid=405, Invalid=6401, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 23:47:22,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-05-02 23:47:22,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2021-05-02 23:47:22,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.1304347826086956) internal successors, (78), 69 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:22,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2021-05-02 23:47:22,627 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 49 [2021-05-02 23:47:22,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:22,627 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2021-05-02 23:47:22,627 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:22,627 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2021-05-02 23:47:22,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:22,627 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:22,627 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:22,627 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-05-02 23:47:22,627 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:22,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:22,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1172478814, now seen corresponding path program 35 times [2021-05-02 23:47:22,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:22,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [263927165] [2021-05-02 23:47:22,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:22,696 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1257 v_main_~m~0_261) InVars {main_~m~0=v_main_~m~0_261, main_~j~0=v_main_~j~0_1257} OutVars{main_~m~0=v_main_~m~0_261, main_~j~0=v_main_~j~0_1257} AuxVars[] AssignedVars[] [2021-05-02 23:47:22,697 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:22,698 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:22,703 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:22,723 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:22,739 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_262 v_main_~j~0_1259) (< (+ v_main_~i~0_290 1) v_main_~n~0_126)) InVars {main_~i~0=v_main_~i~0_290, main_~n~0=v_main_~n~0_126, main_~m~0=v_main_~m~0_262, main_~j~0=v_main_~j~0_1259} OutVars{main_~i~0=v_main_~i~0_290, main_~n~0=v_main_~n~0_126, main_~m~0=v_main_~m~0_262, main_~j~0=v_main_~j~0_1259} AuxVars[] AssignedVars[] [2021-05-02 23:47:22,741 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:22,754 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:22,759 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:22,771 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:22,774 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:22,787 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:22,830 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_296 v_main_~n~0_130) (< 2 v_main_~m~0_269) (<= v_main_~m~0_269 13) (< 12 v_main_~m~0_269)) InVars {main_~i~0=v_main_~i~0_296, main_~n~0=v_main_~n~0_130, main_~m~0=v_main_~m~0_269} OutVars{main_~i~0=v_main_~i~0_296, main_~n~0=v_main_~n~0_130, main_~m~0=v_main_~m~0_269} AuxVars[] AssignedVars[] [2021-05-02 23:47:22,832 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:22,833 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:22,839 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:22,887 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:22,919 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_270 2) (< 1 v_main_~m~0_270) (< v_main_~i~0_298 v_main_~n~0_131)) InVars {main_~i~0=v_main_~i~0_298, main_~n~0=v_main_~n~0_131, main_~m~0=v_main_~m~0_270} OutVars{main_~i~0=v_main_~i~0_298, main_~n~0=v_main_~n~0_131, main_~m~0=v_main_~m~0_270} AuxVars[] AssignedVars[] [2021-05-02 23:47:22,921 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:47:22,922 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:22,928 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:22,974 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:47:23,004 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:23,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:23,084 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:23,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:23,093 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-02 23:47:23,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:24,327 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:24,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [263927165] [2021-05-02 23:47:24,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [263927165] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:24,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:24,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:24,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104427573] [2021-05-02 23:47:24,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:24,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:24,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:24,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1899, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 23:47:24,328 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:26,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:26,656 INFO L93 Difference]: Finished difference Result 88 states and 98 transitions. [2021-05-02 23:47:26,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:26,657 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:26,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:26,657 INFO L225 Difference]: With dead ends: 88 [2021-05-02 23:47:26,657 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 23:47:26,658 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1129 ImplicationChecksByTransitivity, 2727.7ms TimeCoverageRelationStatistics Valid=405, Invalid=6401, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 23:47:26,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 23:47:26,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 74. [2021-05-02 23:47:26,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.1304347826086956) internal successors, (78), 69 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:26,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2021-05-02 23:47:26,672 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 49 [2021-05-02 23:47:26,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:26,672 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2021-05-02 23:47:26,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:26,672 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2021-05-02 23:47:26,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:26,672 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:26,672 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:26,672 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-05-02 23:47:26,672 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:26,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:26,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1882831394, now seen corresponding path program 36 times [2021-05-02 23:47:26,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:26,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [523026524] [2021-05-02 23:47:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:26,730 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1308 v_main_~m~0_271) InVars {main_~m~0=v_main_~m~0_271, main_~j~0=v_main_~j~0_1308} OutVars{main_~m~0=v_main_~m~0_271, main_~j~0=v_main_~j~0_1308} AuxVars[] AssignedVars[] [2021-05-02 23:47:26,731 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:26,742 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:26,746 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:26,756 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:26,772 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_272 v_main_~j~0_1310) (< (+ v_main_~i~0_303 1) v_main_~n~0_132)) InVars {main_~i~0=v_main_~i~0_303, main_~n~0=v_main_~n~0_132, main_~m~0=v_main_~m~0_272, main_~j~0=v_main_~j~0_1310} OutVars{main_~i~0=v_main_~i~0_303, main_~n~0=v_main_~n~0_132, main_~m~0=v_main_~m~0_272, main_~j~0=v_main_~j~0_1310} AuxVars[] AssignedVars[] [2021-05-02 23:47:26,774 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:26,787 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:26,789 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:26,800 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:26,805 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:26,819 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:26,848 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_279 1) (< 0 v_main_~m~0_279) (< v_main_~i~0_309 v_main_~n~0_136)) InVars {main_~i~0=v_main_~i~0_309, main_~n~0=v_main_~n~0_136, main_~m~0=v_main_~m~0_279} OutVars{main_~i~0=v_main_~i~0_309, main_~n~0=v_main_~n~0_136, main_~m~0=v_main_~m~0_279} AuxVars[] AssignedVars[] [2021-05-02 23:47:26,850 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:47:26,891 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:26,896 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:26,914 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:47:26,942 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 13 v_main_~m~0_280) (< 10 v_main_~m~0_280) (<= v_main_~m~0_280 14) (< v_main_~i~0_311 v_main_~n~0_137)) InVars {main_~i~0=v_main_~i~0_311, main_~n~0=v_main_~n~0_137, main_~m~0=v_main_~m~0_280} OutVars{main_~i~0=v_main_~i~0_311, main_~n~0=v_main_~n~0_137, main_~m~0=v_main_~m~0_280} AuxVars[] AssignedVars[] [2021-05-02 23:47:26,944 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:26,944 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:26,950 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:26,988 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:27,014 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:27,091 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:27,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:27,094 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-02 23:47:27,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:28,197 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:28,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [523026524] [2021-05-02 23:47:28,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [523026524] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:28,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:28,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:28,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31851324] [2021-05-02 23:47:28,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:28,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:28,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:28,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1846, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 23:47:28,199 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:30,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:30,339 INFO L93 Difference]: Finished difference Result 86 states and 96 transitions. [2021-05-02 23:47:30,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:30,339 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:30,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:30,340 INFO L225 Difference]: With dead ends: 86 [2021-05-02 23:47:30,340 INFO L226 Difference]: Without dead ends: 77 [2021-05-02 23:47:30,340 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 2501.7ms TimeCoverageRelationStatistics Valid=333, Invalid=6309, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 23:47:30,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-02 23:47:30,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 74. [2021-05-02 23:47:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.1304347826086956) internal successors, (78), 69 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:30,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2021-05-02 23:47:30,353 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 49 [2021-05-02 23:47:30,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:30,353 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2021-05-02 23:47:30,353 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:30,353 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2021-05-02 23:47:30,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 23:47:30,354 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:30,354 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:30,354 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-05-02 23:47:30,354 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:30,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:30,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1351727590, now seen corresponding path program 37 times [2021-05-02 23:47:30,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:30,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [771821210] [2021-05-02 23:47:30,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:30,386 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1358 v_main_~m~0_281) InVars {main_~m~0=v_main_~m~0_281, main_~j~0=v_main_~j~0_1358} OutVars{main_~m~0=v_main_~m~0_281, main_~j~0=v_main_~j~0_1358} AuxVars[] AssignedVars[] [2021-05-02 23:47:30,388 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:30,398 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:30,403 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:30,412 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:30,428 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_282 v_main_~j~0_1360) (< (+ v_main_~i~0_316 1) v_main_~n~0_138)) InVars {main_~i~0=v_main_~i~0_316, main_~n~0=v_main_~n~0_138, main_~m~0=v_main_~m~0_282, main_~j~0=v_main_~j~0_1360} OutVars{main_~i~0=v_main_~i~0_316, main_~n~0=v_main_~n~0_138, main_~m~0=v_main_~m~0_282, main_~j~0=v_main_~j~0_1360} AuxVars[] AssignedVars[] [2021-05-02 23:47:30,429 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:30,430 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:30,431 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:30,444 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:30,448 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:30,470 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:30,512 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_320 v_main_~n~0_141) (<= v_main_~m~0_288 0)) InVars {main_~i~0=v_main_~i~0_320, main_~n~0=v_main_~n~0_141, main_~m~0=v_main_~m~0_288} OutVars{main_~i~0=v_main_~i~0_320, main_~n~0=v_main_~n~0_141, main_~m~0=v_main_~m~0_288} AuxVars[] AssignedVars[] [2021-05-02 23:47:30,514 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:47:30,514 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:30,519 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:30,540 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:47:30,558 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 5 v_main_~m~0_289) (<= v_main_~m~0_289 15) (< 14 v_main_~m~0_289) (< v_main_~i~0_322 v_main_~n~0_142)) InVars {main_~i~0=v_main_~i~0_322, main_~n~0=v_main_~n~0_142, main_~m~0=v_main_~m~0_289} OutVars{main_~i~0=v_main_~i~0_322, main_~n~0=v_main_~n~0_142, main_~m~0=v_main_~m~0_289} AuxVars[] AssignedVars[] [2021-05-02 23:47:30,559 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:30,583 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:30,588 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:30,606 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:30,633 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:30,714 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:30,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:30,716 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-02 23:47:30,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:31,801 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:31,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [771821210] [2021-05-02 23:47:31,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [771821210] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:31,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:31,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2021-05-02 23:47:31,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424653900] [2021-05-02 23:47:31,802 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 23:47:31,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:31,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 23:47:31,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2021-05-02 23:47:31,802 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:33,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:33,990 INFO L93 Difference]: Finished difference Result 86 states and 96 transitions. [2021-05-02 23:47:33,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 23:47:33,991 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 23:47:33,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:33,992 INFO L225 Difference]: With dead ends: 86 [2021-05-02 23:47:33,992 INFO L226 Difference]: Without dead ends: 77 [2021-05-02 23:47:33,992 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 2501.7ms TimeCoverageRelationStatistics Valid=332, Invalid=6310, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 23:47:33,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-02 23:47:34,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2021-05-02 23:47:34,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.1267605633802817) internal successors, (80), 71 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:34,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 84 transitions. [2021-05-02 23:47:34,006 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 84 transitions. Word has length 49 [2021-05-02 23:47:34,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:34,007 INFO L480 AbstractCegarLoop]: Abstraction has 76 states and 84 transitions. [2021-05-02 23:47:34,007 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 41 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:34,007 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 84 transitions. [2021-05-02 23:47:34,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-02 23:47:34,007 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:34,007 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:34,007 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-05-02 23:47:34,007 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:34,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:34,008 INFO L82 PathProgramCache]: Analyzing trace with hash -840147081, now seen corresponding path program 38 times [2021-05-02 23:47:34,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:34,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [367215950] [2021-05-02 23:47:34,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:34,029 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1405 v_main_~m~0_290) InVars {main_~m~0=v_main_~m~0_290, main_~j~0=v_main_~j~0_1405} OutVars{main_~m~0=v_main_~m~0_290, main_~j~0=v_main_~j~0_1405} AuxVars[] AssignedVars[] [2021-05-02 23:47:34,030 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:34,031 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:34,036 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:34,055 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:34,078 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 3 v_main_~m~0_294) (<= v_main_~m~0_294 17) (< 16 v_main_~m~0_294) (< v_main_~i~0_327 v_main_~n~0_143)) InVars {main_~i~0=v_main_~i~0_327, main_~n~0=v_main_~n~0_143, main_~m~0=v_main_~m~0_294} OutVars{main_~i~0=v_main_~i~0_327, main_~n~0=v_main_~n~0_143, main_~m~0=v_main_~m~0_294} AuxVars[] AssignedVars[] [2021-05-02 23:47:34,080 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:34,081 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:34,086 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:34,124 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:34,150 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:47:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:34,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:34,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:34,225 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-02 23:47:35,510 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:35,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [367215950] [2021-05-02 23:47:35,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [367215950] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:35,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:35,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2021-05-02 23:47:35,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730751144] [2021-05-02 23:47:35,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 23:47:35,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:35,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 23:47:35,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2115, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 23:47:35,512 INFO L87 Difference]: Start difference. First operand 76 states and 84 transitions. Second operand has 46 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 44 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:38,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:38,146 INFO L93 Difference]: Finished difference Result 85 states and 94 transitions. [2021-05-02 23:47:38,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 23:47:38,147 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 44 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2021-05-02 23:47:38,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:38,148 INFO L225 Difference]: With dead ends: 85 [2021-05-02 23:47:38,148 INFO L226 Difference]: Without dead ends: 80 [2021-05-02 23:47:38,148 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 2890.6ms TimeCoverageRelationStatistics Valid=355, Invalid=7301, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 23:47:38,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-02 23:47:38,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 78. [2021-05-02 23:47:38,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 73 states have (on average 1.1369863013698631) internal successors, (83), 73 states have internal predecessors, (83), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:38,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 87 transitions. [2021-05-02 23:47:38,175 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 87 transitions. Word has length 50 [2021-05-02 23:47:38,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:38,176 INFO L480 AbstractCegarLoop]: Abstraction has 78 states and 87 transitions. [2021-05-02 23:47:38,176 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 44 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:38,176 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 87 transitions. [2021-05-02 23:47:38,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:38,176 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:38,176 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:38,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-05-02 23:47:38,176 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:38,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:38,177 INFO L82 PathProgramCache]: Analyzing trace with hash -777347984, now seen corresponding path program 39 times [2021-05-02 23:47:38,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:38,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1477057510] [2021-05-02 23:47:38,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:38,230 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1449 v_main_~m~0_295) InVars {main_~m~0=v_main_~m~0_295, main_~j~0=v_main_~j~0_1449} OutVars{main_~m~0=v_main_~m~0_295, main_~j~0=v_main_~j~0_1449} AuxVars[] AssignedVars[] [2021-05-02 23:47:38,231 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:38,232 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:38,237 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:38,257 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:38,275 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_331 1) v_main_~n~0_144) (<= v_main_~m~0_296 v_main_~j~0_1451)) InVars {main_~i~0=v_main_~i~0_331, main_~n~0=v_main_~n~0_144, main_~m~0=v_main_~m~0_296, main_~j~0=v_main_~j~0_1451} OutVars{main_~i~0=v_main_~i~0_331, main_~n~0=v_main_~n~0_144, main_~m~0=v_main_~m~0_296, main_~j~0=v_main_~j~0_1451} AuxVars[] AssignedVars[] [2021-05-02 23:47:38,277 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:38,277 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:38,279 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:38,292 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:38,297 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:38,325 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:38,353 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_303) (<= v_main_~m~0_303 10) (< v_main_~i~0_337 v_main_~n~0_148) (< 3 v_main_~m~0_303)) InVars {main_~i~0=v_main_~i~0_337, main_~n~0=v_main_~n~0_148, main_~m~0=v_main_~m~0_303} OutVars{main_~i~0=v_main_~i~0_337, main_~n~0=v_main_~n~0_148, main_~m~0=v_main_~m~0_303} AuxVars[] AssignedVars[] [2021-05-02 23:47:38,355 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:38,379 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:38,385 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:38,402 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:38,432 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_304) (<= v_main_~m~0_304 6) (< 5 v_main_~m~0_304) (< v_main_~i~0_339 v_main_~n~0_149)) InVars {main_~i~0=v_main_~i~0_339, main_~n~0=v_main_~n~0_149, main_~m~0=v_main_~m~0_304} OutVars{main_~i~0=v_main_~i~0_339, main_~n~0=v_main_~n~0_149, main_~m~0=v_main_~m~0_304} AuxVars[] AssignedVars[] [2021-05-02 23:47:38,434 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:38,459 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:38,464 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:38,482 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:38,507 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:38,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:38,603 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:38,606 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-02 23:47:38,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:39,861 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:39,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1477057510] [2021-05-02 23:47:39,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1477057510] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:39,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:39,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:47:39,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165735369] [2021-05-02 23:47:39,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:47:39,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:39,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:47:39,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2104, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 23:47:39,862 INFO L87 Difference]: Start difference. First operand 78 states and 87 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:42,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:42,129 INFO L93 Difference]: Finished difference Result 98 states and 109 transitions. [2021-05-02 23:47:42,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:47:42,129 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:47:42,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:42,130 INFO L225 Difference]: With dead ends: 98 [2021-05-02 23:47:42,130 INFO L226 Difference]: Without dead ends: 89 [2021-05-02 23:47:42,130 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1817 ImplicationChecksByTransitivity, 2707.2ms TimeCoverageRelationStatistics Valid=370, Invalid=7112, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 23:47:42,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-05-02 23:47:42,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 80. [2021-05-02 23:47:42,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:42,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:47:42,146 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:47:42,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:42,146 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:47:42,146 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:42,146 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:47:42,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:42,146 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:42,147 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:42,147 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-05-02 23:47:42,147 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:42,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:42,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1047050036, now seen corresponding path program 40 times [2021-05-02 23:47:42,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:42,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1845291952] [2021-05-02 23:47:42,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:42,202 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1502 v_main_~m~0_305) InVars {main_~m~0=v_main_~m~0_305, main_~j~0=v_main_~j~0_1502} OutVars{main_~m~0=v_main_~m~0_305, main_~j~0=v_main_~j~0_1502} AuxVars[] AssignedVars[] [2021-05-02 23:47:42,203 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:42,203 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:42,209 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:42,231 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:42,248 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_344 1) v_main_~n~0_150) (<= v_main_~m~0_306 v_main_~j~0_1504)) InVars {main_~i~0=v_main_~i~0_344, main_~n~0=v_main_~n~0_150, main_~m~0=v_main_~m~0_306, main_~j~0=v_main_~j~0_1504} OutVars{main_~i~0=v_main_~i~0_344, main_~n~0=v_main_~n~0_150, main_~m~0=v_main_~m~0_306, main_~j~0=v_main_~j~0_1504} AuxVars[] AssignedVars[] [2021-05-02 23:47:42,250 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:42,264 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:42,266 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:42,277 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:42,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:42,294 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:42,322 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_313 5) (< v_main_~i~0_350 v_main_~n~0_154) (< 4 v_main_~m~0_313) (< 3 v_main_~m~0_313)) InVars {main_~i~0=v_main_~i~0_350, main_~n~0=v_main_~n~0_154, main_~m~0=v_main_~m~0_313} OutVars{main_~i~0=v_main_~i~0_350, main_~n~0=v_main_~n~0_154, main_~m~0=v_main_~m~0_313} AuxVars[] AssignedVars[] [2021-05-02 23:47:42,324 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:42,350 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:42,356 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:42,375 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:42,405 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_352 v_main_~n~0_155) (<= v_main_~m~0_314 11) (< 10 v_main_~m~0_314) (< 7 v_main_~m~0_314)) InVars {main_~i~0=v_main_~i~0_352, main_~n~0=v_main_~n~0_155, main_~m~0=v_main_~m~0_314} OutVars{main_~i~0=v_main_~i~0_352, main_~n~0=v_main_~n~0_155, main_~m~0=v_main_~m~0_314} AuxVars[] AssignedVars[] [2021-05-02 23:47:42,407 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:42,408 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:42,414 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:42,454 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:42,480 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:42,566 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:42,573 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-02 23:47:42,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:43,809 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:43,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1845291952] [2021-05-02 23:47:43,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1845291952] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:43,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:43,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:47:43,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818288651] [2021-05-02 23:47:43,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:47:43,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:43,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:47:43,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2022, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 23:47:43,810 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:46,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:46,052 INFO L93 Difference]: Finished difference Result 100 states and 111 transitions. [2021-05-02 23:47:46,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:47:46,052 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:47:46,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:46,053 INFO L225 Difference]: With dead ends: 100 [2021-05-02 23:47:46,053 INFO L226 Difference]: Without dead ends: 91 [2021-05-02 23:47:46,054 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 2752.4ms TimeCoverageRelationStatistics Valid=349, Invalid=6961, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 23:47:46,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-05-02 23:47:46,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 80. [2021-05-02 23:47:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:46,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:47:46,070 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:47:46,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:46,070 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:47:46,070 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:46,070 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:47:46,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:46,071 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:46,071 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:46,071 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-05-02 23:47:46,071 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:46,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:46,071 INFO L82 PathProgramCache]: Analyzing trace with hash -2034846984, now seen corresponding path program 41 times [2021-05-02 23:47:46,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:46,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1893240409] [2021-05-02 23:47:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:46,126 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1554 v_main_~m~0_315) InVars {main_~m~0=v_main_~m~0_315, main_~j~0=v_main_~j~0_1554} OutVars{main_~m~0=v_main_~m~0_315, main_~j~0=v_main_~j~0_1554} AuxVars[] AssignedVars[] [2021-05-02 23:47:46,127 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:46,127 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:46,133 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:46,152 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:46,170 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_316 v_main_~j~0_1556) (< (+ v_main_~i~0_357 1) v_main_~n~0_156)) InVars {main_~i~0=v_main_~i~0_357, main_~n~0=v_main_~n~0_156, main_~m~0=v_main_~m~0_316, main_~j~0=v_main_~j~0_1556} OutVars{main_~i~0=v_main_~i~0_357, main_~n~0=v_main_~n~0_156, main_~m~0=v_main_~m~0_316, main_~j~0=v_main_~j~0_1556} AuxVars[] AssignedVars[] [2021-05-02 23:47:46,171 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:46,172 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:46,173 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:46,184 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:46,188 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:46,212 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:46,241 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_323 12) (< 11 v_main_~m~0_323) (< 1 v_main_~m~0_323) (< v_main_~i~0_363 v_main_~n~0_160)) InVars {main_~i~0=v_main_~i~0_363, main_~n~0=v_main_~n~0_160, main_~m~0=v_main_~m~0_323} OutVars{main_~i~0=v_main_~i~0_363, main_~n~0=v_main_~n~0_160, main_~m~0=v_main_~m~0_323} AuxVars[] AssignedVars[] [2021-05-02 23:47:46,243 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:46,244 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:46,250 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:46,293 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:46,324 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_365 v_main_~n~0_161) (< 1 v_main_~m~0_324) (< 3 v_main_~m~0_324) (<= v_main_~m~0_324 4)) InVars {main_~i~0=v_main_~i~0_365, main_~n~0=v_main_~n~0_161, main_~m~0=v_main_~m~0_324} OutVars{main_~i~0=v_main_~i~0_365, main_~n~0=v_main_~n~0_161, main_~m~0=v_main_~m~0_324} AuxVars[] AssignedVars[] [2021-05-02 23:47:46,326 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:46,327 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:46,333 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:46,373 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:46,399 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:46,490 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:46,493 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-02 23:47:46,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:47,794 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:47,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1893240409] [2021-05-02 23:47:47,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1893240409] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:47,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:47,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:47:47,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073385738] [2021-05-02 23:47:47,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:47:47,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:47,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:47:47,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=2077, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 23:47:47,796 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:50,241 INFO L93 Difference]: Finished difference Result 98 states and 109 transitions. [2021-05-02 23:47:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:47:50,241 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:47:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:50,242 INFO L225 Difference]: With dead ends: 98 [2021-05-02 23:47:50,242 INFO L226 Difference]: Without dead ends: 89 [2021-05-02 23:47:50,243 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 2892.2ms TimeCoverageRelationStatistics Valid=425, Invalid=7057, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 23:47:50,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-05-02 23:47:50,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 80. [2021-05-02 23:47:50,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:47:50,260 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:47:50,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:50,260 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:47:50,260 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:50,260 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:47:50,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:50,260 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:50,260 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:50,260 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-05-02 23:47:50,260 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:50,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:50,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1595461564, now seen corresponding path program 42 times [2021-05-02 23:47:50,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:50,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [719874777] [2021-05-02 23:47:50,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:50,330 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1607 v_main_~m~0_325) InVars {main_~m~0=v_main_~m~0_325, main_~j~0=v_main_~j~0_1607} OutVars{main_~m~0=v_main_~m~0_325, main_~j~0=v_main_~j~0_1607} AuxVars[] AssignedVars[] [2021-05-02 23:47:50,331 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:50,348 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:50,355 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:50,367 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:50,387 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_326 v_main_~j~0_1609) (< (+ v_main_~i~0_370 1) v_main_~n~0_162)) InVars {main_~i~0=v_main_~i~0_370, main_~n~0=v_main_~n~0_162, main_~m~0=v_main_~m~0_326, main_~j~0=v_main_~j~0_1609} OutVars{main_~i~0=v_main_~i~0_370, main_~n~0=v_main_~n~0_162, main_~m~0=v_main_~m~0_326, main_~j~0=v_main_~j~0_1609} AuxVars[] AssignedVars[] [2021-05-02 23:47:50,389 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:50,406 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:50,407 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:50,421 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:50,426 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:50,440 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:50,474 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 12 v_main_~m~0_333) (<= v_main_~m~0_333 13) (< v_main_~i~0_376 v_main_~n~0_166) (< 2 v_main_~m~0_333)) InVars {main_~i~0=v_main_~i~0_376, main_~n~0=v_main_~n~0_166, main_~m~0=v_main_~m~0_333} OutVars{main_~i~0=v_main_~i~0_376, main_~n~0=v_main_~n~0_166, main_~m~0=v_main_~m~0_333} AuxVars[] AssignedVars[] [2021-05-02 23:47:50,476 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:50,477 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:50,482 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:50,524 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:50,562 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_334 3) (< 2 v_main_~m~0_334) (< v_main_~i~0_378 v_main_~n~0_167)) InVars {main_~i~0=v_main_~i~0_378, main_~n~0=v_main_~n~0_167, main_~m~0=v_main_~m~0_334} OutVars{main_~i~0=v_main_~i~0_378, main_~n~0=v_main_~n~0_167, main_~m~0=v_main_~m~0_334} AuxVars[] AssignedVars[] [2021-05-02 23:47:50,564 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:47:50,565 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:50,570 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:50,609 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:47:50,636 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:50,713 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:50,721 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-02 23:47:50,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:51,933 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:51,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [719874777] [2021-05-02 23:47:51,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [719874777] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:51,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:51,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:47:51,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883167683] [2021-05-02 23:47:51,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:47:51,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:51,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:47:51,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2092, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 23:47:51,934 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:54,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:54,221 INFO L93 Difference]: Finished difference Result 96 states and 107 transitions. [2021-05-02 23:47:54,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:47:54,222 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:47:54,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:54,223 INFO L225 Difference]: With dead ends: 96 [2021-05-02 23:47:54,223 INFO L226 Difference]: Without dead ends: 87 [2021-05-02 23:47:54,223 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1661 ImplicationChecksByTransitivity, 2659.0ms TimeCoverageRelationStatistics Valid=394, Invalid=7088, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 23:47:54,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-02 23:47:54,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 80. [2021-05-02 23:47:54,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:54,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:47:54,241 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:47:54,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:54,241 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:47:54,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:54,241 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:47:54,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:54,241 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:54,241 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:54,241 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-05-02 23:47:54,241 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:54,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:54,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1344490880, now seen corresponding path program 43 times [2021-05-02 23:47:54,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:54,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [611829203] [2021-05-02 23:47:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:54,300 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1660 v_main_~m~0_335) InVars {main_~m~0=v_main_~m~0_335, main_~j~0=v_main_~j~0_1660} OutVars{main_~m~0=v_main_~m~0_335, main_~j~0=v_main_~j~0_1660} AuxVars[] AssignedVars[] [2021-05-02 23:47:54,301 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:54,302 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:54,307 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:54,327 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:54,345 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_383 1) v_main_~n~0_168) (<= v_main_~m~0_336 v_main_~j~0_1662)) InVars {main_~i~0=v_main_~i~0_383, main_~n~0=v_main_~n~0_168, main_~m~0=v_main_~m~0_336, main_~j~0=v_main_~j~0_1662} OutVars{main_~i~0=v_main_~i~0_383, main_~n~0=v_main_~n~0_168, main_~m~0=v_main_~m~0_336, main_~j~0=v_main_~j~0_1662} AuxVars[] AssignedVars[] [2021-05-02 23:47:54,346 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:54,359 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:54,361 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:54,372 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:54,376 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:54,389 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:54,418 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_343) (<= v_main_~m~0_343 14) (< 13 v_main_~m~0_343) (< v_main_~i~0_389 v_main_~n~0_172)) InVars {main_~i~0=v_main_~i~0_389, main_~n~0=v_main_~n~0_172, main_~m~0=v_main_~m~0_343} OutVars{main_~i~0=v_main_~i~0_389, main_~n~0=v_main_~n~0_172, main_~m~0=v_main_~m~0_343} AuxVars[] AssignedVars[] [2021-05-02 23:47:54,420 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:54,421 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:54,428 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:54,470 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:54,500 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_344) (< v_main_~i~0_391 v_main_~n~0_173) (<= v_main_~m~0_344 2)) InVars {main_~i~0=v_main_~i~0_391, main_~n~0=v_main_~n~0_173, main_~m~0=v_main_~m~0_344} OutVars{main_~i~0=v_main_~i~0_391, main_~n~0=v_main_~n~0_173, main_~m~0=v_main_~m~0_344} AuxVars[] AssignedVars[] [2021-05-02 23:47:54,501 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:47:54,532 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:54,537 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:54,557 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:47:54,585 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:54,690 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:54,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:54,702 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-02 23:47:54,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:47:56,005 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:47:56,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [611829203] [2021-05-02 23:47:56,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [611829203] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:47:56,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:47:56,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:47:56,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494948136] [2021-05-02 23:47:56,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:47:56,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:47:56,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:47:56,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=2077, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 23:47:56,007 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:58,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:47:58,483 INFO L93 Difference]: Finished difference Result 94 states and 105 transitions. [2021-05-02 23:47:58,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:47:58,483 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:47:58,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:47:58,484 INFO L225 Difference]: With dead ends: 94 [2021-05-02 23:47:58,484 INFO L226 Difference]: Without dead ends: 85 [2021-05-02 23:47:58,485 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 2883.1ms TimeCoverageRelationStatistics Valid=425, Invalid=7057, Unknown=0, NotChecked=0, Total=7482 [2021-05-02 23:47:58,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-02 23:47:58,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 80. [2021-05-02 23:47:58,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:58,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:47:58,503 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:47:58,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:47:58,503 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:47:58,503 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:47:58,503 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:47:58,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:47:58,504 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:47:58,504 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:47:58,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-05-02 23:47:58,504 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:47:58,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:47:58,504 INFO L82 PathProgramCache]: Analyzing trace with hash 2054843460, now seen corresponding path program 44 times [2021-05-02 23:47:58,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:47:58,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1166808237] [2021-05-02 23:47:58,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:47:58,567 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1713 v_main_~m~0_345) InVars {main_~m~0=v_main_~m~0_345, main_~j~0=v_main_~j~0_1713} OutVars{main_~m~0=v_main_~m~0_345, main_~j~0=v_main_~j~0_1713} AuxVars[] AssignedVars[] [2021-05-02 23:47:58,569 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:47:58,583 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:58,590 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:58,602 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:47:58,623 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_346 v_main_~j~0_1715) (< (+ v_main_~i~0_396 1) v_main_~n~0_174)) InVars {main_~i~0=v_main_~i~0_396, main_~n~0=v_main_~n~0_174, main_~m~0=v_main_~m~0_346, main_~j~0=v_main_~j~0_1715} OutVars{main_~i~0=v_main_~i~0_396, main_~n~0=v_main_~n~0_174, main_~m~0=v_main_~m~0_346, main_~j~0=v_main_~j~0_1715} AuxVars[] AssignedVars[] [2021-05-02 23:47:58,624 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:47:58,625 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:58,627 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:58,641 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:47:58,647 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:47:58,681 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:47:58,715 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_402 v_main_~n~0_178) (< 0 v_main_~m~0_353) (<= v_main_~m~0_353 1)) InVars {main_~i~0=v_main_~i~0_402, main_~n~0=v_main_~n~0_178, main_~m~0=v_main_~m~0_353} OutVars{main_~i~0=v_main_~i~0_402, main_~n~0=v_main_~n~0_178, main_~m~0=v_main_~m~0_353} AuxVars[] AssignedVars[] [2021-05-02 23:47:58,717 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:47:58,748 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:58,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:58,777 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:47:58,811 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 8 v_main_~m~0_354) (<= v_main_~m~0_354 15) (< v_main_~i~0_404 v_main_~n~0_179) (< 14 v_main_~m~0_354)) InVars {main_~i~0=v_main_~i~0_404, main_~n~0=v_main_~n~0_179, main_~m~0=v_main_~m~0_354} OutVars{main_~i~0=v_main_~i~0_404, main_~n~0=v_main_~n~0_179, main_~m~0=v_main_~m~0_354} AuxVars[] AssignedVars[] [2021-05-02 23:47:58,813 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:47:58,814 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:47:58,821 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:47:58,870 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:47:58,900 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:47:58,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:58,995 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:47:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:47:58,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:47:59,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:00,245 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:00,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1166808237] [2021-05-02 23:48:00,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1166808237] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:00,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:00,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:48:00,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412985198] [2021-05-02 23:48:00,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:48:00,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:00,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:48:00,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2022, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 23:48:00,247 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:02,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:02,626 INFO L93 Difference]: Finished difference Result 92 states and 103 transitions. [2021-05-02 23:48:02,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:48:02,627 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:48:02,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:02,627 INFO L225 Difference]: With dead ends: 92 [2021-05-02 23:48:02,627 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 23:48:02,628 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1224 ImplicationChecksByTransitivity, 2749.4ms TimeCoverageRelationStatistics Valid=349, Invalid=6961, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 23:48:02,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 23:48:02,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 80. [2021-05-02 23:48:02,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:02,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-05-02 23:48:02,644 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 51 [2021-05-02 23:48:02,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:02,644 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-05-02 23:48:02,644 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:02,644 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-05-02 23:48:02,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 23:48:02,645 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:02,645 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:02,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-05-02 23:48:02,645 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:02,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:02,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1523739656, now seen corresponding path program 45 times [2021-05-02 23:48:02,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:02,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1524419796] [2021-05-02 23:48:02,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:02,679 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1765 v_main_~m~0_355) InVars {main_~m~0=v_main_~m~0_355, main_~j~0=v_main_~j~0_1765} OutVars{main_~m~0=v_main_~m~0_355, main_~j~0=v_main_~j~0_1765} AuxVars[] AssignedVars[] [2021-05-02 23:48:02,680 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:02,691 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:02,695 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:02,704 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:02,721 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_409 1) v_main_~n~0_180) (<= v_main_~m~0_356 v_main_~j~0_1767)) InVars {main_~i~0=v_main_~i~0_409, main_~n~0=v_main_~n~0_180, main_~m~0=v_main_~m~0_356, main_~j~0=v_main_~j~0_1767} OutVars{main_~i~0=v_main_~i~0_409, main_~n~0=v_main_~n~0_180, main_~m~0=v_main_~m~0_356, main_~j~0=v_main_~j~0_1767} AuxVars[] AssignedVars[] [2021-05-02 23:48:02,723 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:02,736 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:02,737 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:02,747 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:02,751 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:02,764 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:02,792 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_413 v_main_~n~0_183) (<= v_main_~m~0_362 0)) InVars {main_~i~0=v_main_~i~0_413, main_~n~0=v_main_~n~0_183, main_~m~0=v_main_~m~0_362} OutVars{main_~i~0=v_main_~i~0_413, main_~n~0=v_main_~n~0_183, main_~m~0=v_main_~m~0_362} AuxVars[] AssignedVars[] [2021-05-02 23:48:02,793 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:48:02,819 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:02,824 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:02,835 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:48:02,856 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_415 v_main_~n~0_184) (<= v_main_~m~0_363 16) (< 15 v_main_~m~0_363)) InVars {main_~i~0=v_main_~i~0_415, main_~n~0=v_main_~n~0_184, main_~m~0=v_main_~m~0_363} OutVars{main_~i~0=v_main_~i~0_415, main_~n~0=v_main_~n~0_184, main_~m~0=v_main_~m~0_363} AuxVars[] AssignedVars[] [2021-05-02 23:48:02,858 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:02,859 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:02,865 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:02,909 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:02,936 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:02,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:03,006 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:03,014 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-02 23:48:03,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:04,324 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:04,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1524419796] [2021-05-02 23:48:04,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1524419796] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:04,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:04,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2021-05-02 23:48:04,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785669881] [2021-05-02 23:48:04,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-05-02 23:48:04,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:04,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-05-02 23:48:04,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2022, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 23:48:04,326 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:06,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:06,816 INFO L93 Difference]: Finished difference Result 92 states and 103 transitions. [2021-05-02 23:48:06,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 23:48:06,817 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 23:48:06,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:06,818 INFO L225 Difference]: With dead ends: 92 [2021-05-02 23:48:06,818 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 23:48:06,818 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 2866.9ms TimeCoverageRelationStatistics Valid=349, Invalid=6961, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 23:48:06,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 23:48:06,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2021-05-02 23:48:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 77 states have (on average 1.12987012987013) internal successors, (87), 77 states have internal predecessors, (87), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 91 transitions. [2021-05-02 23:48:06,836 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 91 transitions. Word has length 51 [2021-05-02 23:48:06,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:06,836 INFO L480 AbstractCegarLoop]: Abstraction has 82 states and 91 transitions. [2021-05-02 23:48:06,836 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 43 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:06,836 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 91 transitions. [2021-05-02 23:48:06,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-05-02 23:48:06,837 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:06,837 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:06,837 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-05-02 23:48:06,837 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:06,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:06,837 INFO L82 PathProgramCache]: Analyzing trace with hash 197259669, now seen corresponding path program 46 times [2021-05-02 23:48:06,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:06,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [716626604] [2021-05-02 23:48:06,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:06,868 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1814 v_main_~m~0_364) InVars {main_~m~0=v_main_~m~0_364, main_~j~0=v_main_~j~0_1814} OutVars{main_~m~0=v_main_~m~0_364, main_~j~0=v_main_~j~0_1814} AuxVars[] AssignedVars[] [2021-05-02 23:48:06,869 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:06,870 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:06,876 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:06,896 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:06,922 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_420 v_main_~n~0_185) (< 17 v_main_~m~0_368) (< 16 v_main_~m~0_368) (<= v_main_~m~0_368 18)) InVars {main_~i~0=v_main_~i~0_420, main_~n~0=v_main_~n~0_185, main_~m~0=v_main_~m~0_368} OutVars{main_~i~0=v_main_~i~0_420, main_~n~0=v_main_~n~0_185, main_~m~0=v_main_~m~0_368} AuxVars[] AssignedVars[] [2021-05-02 23:48:06,923 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:06,924 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:06,930 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:06,971 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:07,000 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:48:07,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:07,079 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:07,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:07,086 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-02 23:48:08,523 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:08,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [716626604] [2021-05-02 23:48:08,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [716626604] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:08,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:08,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2021-05-02 23:48:08,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43822233] [2021-05-02 23:48:08,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 23:48:08,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:08,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 23:48:08,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2303, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:08,525 INFO L87 Difference]: Start difference. First operand 82 states and 91 transitions. Second operand has 48 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 46 states have internal predecessors, (48), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:11,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:11,399 INFO L93 Difference]: Finished difference Result 91 states and 101 transitions. [2021-05-02 23:48:11,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 23:48:11,399 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 46 states have internal predecessors, (48), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2021-05-02 23:48:11,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:11,400 INFO L225 Difference]: With dead ends: 91 [2021-05-02 23:48:11,400 INFO L226 Difference]: Without dead ends: 86 [2021-05-02 23:48:11,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1298 ImplicationChecksByTransitivity, 3187.6ms TimeCoverageRelationStatistics Valid=371, Invalid=8001, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 23:48:11,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-02 23:48:11,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 84. [2021-05-02 23:48:11,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 79 states have (on average 1.139240506329114) internal successors, (90), 79 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:11,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 94 transitions. [2021-05-02 23:48:11,427 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 94 transitions. Word has length 52 [2021-05-02 23:48:11,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:11,427 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 94 transitions. [2021-05-02 23:48:11,427 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 46 states have internal predecessors, (48), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:11,427 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 94 transitions. [2021-05-02 23:48:11,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:11,427 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:11,427 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:11,428 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-05-02 23:48:11,428 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:11,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:11,428 INFO L82 PathProgramCache]: Analyzing trace with hash 417649742, now seen corresponding path program 47 times [2021-05-02 23:48:11,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:11,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [989073192] [2021-05-02 23:48:11,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:11,488 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1860 v_main_~m~0_369) InVars {main_~m~0=v_main_~m~0_369, main_~j~0=v_main_~j~0_1860} OutVars{main_~m~0=v_main_~m~0_369, main_~j~0=v_main_~j~0_1860} AuxVars[] AssignedVars[] [2021-05-02 23:48:11,490 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:11,503 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:11,510 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:11,521 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:11,542 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_424 1) v_main_~n~0_186) (<= v_main_~m~0_370 v_main_~j~0_1862)) InVars {main_~i~0=v_main_~i~0_424, main_~n~0=v_main_~n~0_186, main_~m~0=v_main_~m~0_370, main_~j~0=v_main_~j~0_1862} OutVars{main_~i~0=v_main_~i~0_424, main_~n~0=v_main_~n~0_186, main_~m~0=v_main_~m~0_370, main_~j~0=v_main_~j~0_1862} AuxVars[] AssignedVars[] [2021-05-02 23:48:11,544 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:11,560 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:11,562 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:11,575 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:11,580 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:11,595 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:11,629 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_430 v_main_~n~0_190) (<= v_main_~m~0_377 10) (< 9 v_main_~m~0_377) (< 6 v_main_~m~0_377)) InVars {main_~i~0=v_main_~i~0_430, main_~n~0=v_main_~n~0_190, main_~m~0=v_main_~m~0_377} OutVars{main_~i~0=v_main_~i~0_430, main_~n~0=v_main_~n~0_190, main_~m~0=v_main_~m~0_377} AuxVars[] AssignedVars[] [2021-05-02 23:48:11,631 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:11,632 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:11,639 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:11,688 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:11,717 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_378 7) (< v_main_~i~0_432 v_main_~n~0_191) (< 6 v_main_~m~0_378)) InVars {main_~i~0=v_main_~i~0_432, main_~n~0=v_main_~n~0_191, main_~m~0=v_main_~m~0_378} OutVars{main_~i~0=v_main_~i~0_432, main_~n~0=v_main_~n~0_191, main_~m~0=v_main_~m~0_378} AuxVars[] AssignedVars[] [2021-05-02 23:48:11,719 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:11,720 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:11,725 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:11,763 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:11,790 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:11,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:11,886 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:48:11,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:13,356 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:13,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [989073192] [2021-05-02 23:48:13,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [989073192] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:13,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:13,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:13,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307977093] [2021-05-02 23:48:13,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:13,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:13,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:13,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:13,358 INFO L87 Difference]: Start difference. First operand 84 states and 94 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:15,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:15,911 INFO L93 Difference]: Finished difference Result 106 states and 118 transitions. [2021-05-02 23:48:15,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:15,912 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:15,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:15,912 INFO L225 Difference]: With dead ends: 106 [2021-05-02 23:48:15,912 INFO L226 Difference]: Without dead ends: 97 [2021-05-02 23:48:15,913 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1345 ImplicationChecksByTransitivity, 3190.6ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:15,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-02 23:48:15,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 86. [2021-05-02 23:48:15,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:15,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:15,933 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:15,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:15,933 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:15,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:15,933 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:15,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:15,933 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:15,933 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:15,933 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-05-02 23:48:15,933 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:15,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:15,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1317490194, now seen corresponding path program 48 times [2021-05-02 23:48:15,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:15,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1547244378] [2021-05-02 23:48:15,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:15,988 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1915 v_main_~m~0_379) InVars {main_~m~0=v_main_~m~0_379, main_~j~0=v_main_~j~0_1915} OutVars{main_~m~0=v_main_~m~0_379, main_~j~0=v_main_~j~0_1915} AuxVars[] AssignedVars[] [2021-05-02 23:48:15,989 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:16,000 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:16,005 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:16,016 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:16,035 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_437 1) v_main_~n~0_192) (<= v_main_~m~0_380 v_main_~j~0_1917)) InVars {main_~i~0=v_main_~i~0_437, main_~n~0=v_main_~n~0_192, main_~m~0=v_main_~m~0_380, main_~j~0=v_main_~j~0_1917} OutVars{main_~i~0=v_main_~i~0_437, main_~n~0=v_main_~n~0_192, main_~m~0=v_main_~m~0_380, main_~j~0=v_main_~j~0_1917} AuxVars[] AssignedVars[] [2021-05-02 23:48:16,038 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:16,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:16,054 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:16,073 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:16,077 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:16,092 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:16,125 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 10 v_main_~m~0_387) (<= v_main_~m~0_387 11) (< v_main_~i~0_443 v_main_~n~0_196)) InVars {main_~i~0=v_main_~i~0_443, main_~n~0=v_main_~n~0_196, main_~m~0=v_main_~m~0_387} OutVars{main_~i~0=v_main_~i~0_443, main_~n~0=v_main_~n~0_196, main_~m~0=v_main_~m~0_387} AuxVars[] AssignedVars[] [2021-05-02 23:48:16,127 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:16,157 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:16,164 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:16,183 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:16,230 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 3 v_main_~m~0_388) (<= v_main_~m~0_388 6) (< v_main_~i~0_445 v_main_~n~0_197) (< 5 v_main_~m~0_388)) InVars {main_~i~0=v_main_~i~0_445, main_~n~0=v_main_~n~0_197, main_~m~0=v_main_~m~0_388} OutVars{main_~i~0=v_main_~i~0_445, main_~n~0=v_main_~n~0_197, main_~m~0=v_main_~m~0_388} AuxVars[] AssignedVars[] [2021-05-02 23:48:16,233 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:16,268 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:16,275 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:16,298 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:16,331 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:16,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:16,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:16,454 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-02 23:48:16,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:18,070 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:18,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1547244378] [2021-05-02 23:48:18,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1547244378] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:18,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:18,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:18,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077054286] [2021-05-02 23:48:18,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:18,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:18,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:18,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:18,071 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:20,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:20,840 INFO L93 Difference]: Finished difference Result 108 states and 120 transitions. [2021-05-02 23:48:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:20,841 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:20,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:20,842 INFO L225 Difference]: With dead ends: 108 [2021-05-02 23:48:20,842 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 23:48:20,842 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1343 ImplicationChecksByTransitivity, 3447.4ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:20,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 23:48:20,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 86. [2021-05-02 23:48:20,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:20,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:20,863 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:20,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:20,864 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:20,864 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:20,864 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:20,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:20,864 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:20,864 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:20,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-05-02 23:48:20,864 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:20,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:20,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1153079082, now seen corresponding path program 49 times [2021-05-02 23:48:20,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:20,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1180596270] [2021-05-02 23:48:20,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:20,921 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_1970 v_main_~m~0_389) InVars {main_~m~0=v_main_~m~0_389, main_~j~0=v_main_~j~0_1970} OutVars{main_~m~0=v_main_~m~0_389, main_~j~0=v_main_~j~0_1970} AuxVars[] AssignedVars[] [2021-05-02 23:48:20,923 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:20,923 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:20,929 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:20,951 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:20,970 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_450 1) v_main_~n~0_198) (<= v_main_~m~0_390 v_main_~j~0_1972)) InVars {main_~i~0=v_main_~i~0_450, main_~n~0=v_main_~n~0_198, main_~m~0=v_main_~m~0_390, main_~j~0=v_main_~j~0_1972} OutVars{main_~i~0=v_main_~i~0_450, main_~n~0=v_main_~n~0_198, main_~m~0=v_main_~m~0_390, main_~j~0=v_main_~j~0_1972} AuxVars[] AssignedVars[] [2021-05-02 23:48:20,971 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:20,986 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:20,987 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:20,999 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:21,003 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:21,018 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:21,050 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_397 12) (< v_main_~i~0_456 v_main_~n~0_202) (< 11 v_main_~m~0_397)) InVars {main_~i~0=v_main_~i~0_456, main_~n~0=v_main_~n~0_202, main_~m~0=v_main_~m~0_397} OutVars{main_~i~0=v_main_~i~0_456, main_~n~0=v_main_~n~0_202, main_~m~0=v_main_~m~0_397} AuxVars[] AssignedVars[] [2021-05-02 23:48:21,051 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:21,052 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:21,059 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:21,114 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:21,147 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_398 5) (< v_main_~i~0_458 v_main_~n~0_203) (< 1 v_main_~m~0_398) (< 4 v_main_~m~0_398)) InVars {main_~i~0=v_main_~i~0_458, main_~n~0=v_main_~n~0_203, main_~m~0=v_main_~m~0_398} OutVars{main_~i~0=v_main_~i~0_458, main_~n~0=v_main_~n~0_203, main_~m~0=v_main_~m~0_398} AuxVars[] AssignedVars[] [2021-05-02 23:48:21,149 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:21,150 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:21,157 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:21,198 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:21,226 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:21,310 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:21,313 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-02 23:48:21,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:22,927 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:22,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1180596270] [2021-05-02 23:48:22,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1180596270] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:22,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:22,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:22,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316467457] [2021-05-02 23:48:22,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:22,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:22,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:22,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:22,928 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:25,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:25,758 INFO L93 Difference]: Finished difference Result 106 states and 118 transitions. [2021-05-02 23:48:25,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:25,759 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:25,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:25,760 INFO L225 Difference]: With dead ends: 106 [2021-05-02 23:48:25,760 INFO L226 Difference]: Without dead ends: 97 [2021-05-02 23:48:25,761 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 3444.6ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:25,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-02 23:48:25,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 86. [2021-05-02 23:48:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:25,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:25,782 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:25,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:25,782 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:25,782 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:25,782 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:25,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:25,783 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:25,783 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:25,783 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-05-02 23:48:25,783 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:25,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:25,783 INFO L82 PathProgramCache]: Analyzing trace with hash 59991194, now seen corresponding path program 50 times [2021-05-02 23:48:25,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:25,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [983029683] [2021-05-02 23:48:25,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:25,854 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2025 v_main_~m~0_399) InVars {main_~m~0=v_main_~m~0_399, main_~j~0=v_main_~j~0_2025} OutVars{main_~m~0=v_main_~m~0_399, main_~j~0=v_main_~j~0_2025} AuxVars[] AssignedVars[] [2021-05-02 23:48:25,855 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:25,856 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:25,862 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:25,886 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:25,905 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_463 1) v_main_~n~0_204) (<= v_main_~m~0_400 v_main_~j~0_2027)) InVars {main_~i~0=v_main_~i~0_463, main_~n~0=v_main_~n~0_204, main_~m~0=v_main_~m~0_400, main_~j~0=v_main_~j~0_2027} OutVars{main_~i~0=v_main_~i~0_463, main_~n~0=v_main_~n~0_204, main_~m~0=v_main_~m~0_400, main_~j~0=v_main_~j~0_2027} AuxVars[] AssignedVars[] [2021-05-02 23:48:25,907 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:25,922 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:25,929 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:25,945 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:25,950 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:25,966 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:25,998 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_407 13) (< 12 v_main_~m~0_407) (< 3 v_main_~m~0_407) (< v_main_~i~0_469 v_main_~n~0_208)) InVars {main_~i~0=v_main_~i~0_469, main_~n~0=v_main_~n~0_208, main_~m~0=v_main_~m~0_407} OutVars{main_~i~0=v_main_~i~0_469, main_~n~0=v_main_~n~0_208, main_~m~0=v_main_~m~0_407} AuxVars[] AssignedVars[] [2021-05-02 23:48:26,000 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:26,029 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:26,035 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:26,060 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:26,095 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_408 4) (< v_main_~i~0_471 v_main_~n~0_209) (< 3 v_main_~m~0_408)) InVars {main_~i~0=v_main_~i~0_471, main_~n~0=v_main_~n~0_209, main_~m~0=v_main_~m~0_408} OutVars{main_~i~0=v_main_~i~0_471, main_~n~0=v_main_~n~0_209, main_~m~0=v_main_~m~0_408} AuxVars[] AssignedVars[] [2021-05-02 23:48:26,097 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:26,127 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:26,134 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:26,152 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:26,180 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:26,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:26,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:26,284 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-02 23:48:26,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:27,785 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:27,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [983029683] [2021-05-02 23:48:27,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [983029683] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:27,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:27,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:27,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421346207] [2021-05-02 23:48:27,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:27,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:27,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:27,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:27,786 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:30,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:30,536 INFO L93 Difference]: Finished difference Result 104 states and 116 transitions. [2021-05-02 23:48:30,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:30,536 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:30,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:30,537 INFO L225 Difference]: With dead ends: 104 [2021-05-02 23:48:30,537 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 23:48:30,538 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 3282.8ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:30,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 23:48:30,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 86. [2021-05-02 23:48:30,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:30,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:30,559 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:30,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:30,559 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:30,559 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:30,560 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:30,560 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:30,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-05-02 23:48:30,560 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:30,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:30,560 INFO L82 PathProgramCache]: Analyzing trace with hash -604667554, now seen corresponding path program 51 times [2021-05-02 23:48:30,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:30,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1751749855] [2021-05-02 23:48:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:30,621 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2080 v_main_~m~0_409) InVars {main_~m~0=v_main_~m~0_409, main_~j~0=v_main_~j~0_2080} OutVars{main_~m~0=v_main_~m~0_409, main_~j~0=v_main_~j~0_2080} AuxVars[] AssignedVars[] [2021-05-02 23:48:30,623 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:30,623 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:30,629 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:30,650 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:30,668 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_410 v_main_~j~0_2082) (< (+ v_main_~i~0_476 1) v_main_~n~0_210)) InVars {main_~i~0=v_main_~i~0_476, main_~n~0=v_main_~n~0_210, main_~m~0=v_main_~m~0_410, main_~j~0=v_main_~j~0_2082} OutVars{main_~i~0=v_main_~i~0_476, main_~n~0=v_main_~n~0_210, main_~m~0=v_main_~m~0_410, main_~j~0=v_main_~j~0_2082} AuxVars[] AssignedVars[] [2021-05-02 23:48:30,670 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:30,671 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:30,672 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:30,684 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:30,688 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:30,713 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:30,744 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 13 v_main_~m~0_417) (< v_main_~i~0_482 v_main_~n~0_214) (<= v_main_~m~0_417 14)) InVars {main_~i~0=v_main_~i~0_482, main_~n~0=v_main_~n~0_214, main_~m~0=v_main_~m~0_417} OutVars{main_~i~0=v_main_~i~0_482, main_~n~0=v_main_~n~0_214, main_~m~0=v_main_~m~0_417} AuxVars[] AssignedVars[] [2021-05-02 23:48:30,746 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:30,773 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:30,779 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:30,798 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:30,829 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_484 v_main_~n~0_215) (<= v_main_~m~0_418 3) (< 2 v_main_~m~0_418)) InVars {main_~i~0=v_main_~i~0_484, main_~n~0=v_main_~n~0_215, main_~m~0=v_main_~m~0_418} OutVars{main_~i~0=v_main_~i~0_484, main_~n~0=v_main_~n~0_215, main_~m~0=v_main_~m~0_418} AuxVars[] AssignedVars[] [2021-05-02 23:48:30,831 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:30,832 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:30,844 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:30,886 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:30,917 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:31,001 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:31,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:31,004 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-02 23:48:31,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:32,476 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:32,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1751749855] [2021-05-02 23:48:32,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1751749855] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:32,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:32,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:32,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291835777] [2021-05-02 23:48:32,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:32,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:32,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:32,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:32,477 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:35,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:35,335 INFO L93 Difference]: Finished difference Result 102 states and 114 transitions. [2021-05-02 23:48:35,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:35,336 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:35,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:35,337 INFO L225 Difference]: With dead ends: 102 [2021-05-02 23:48:35,337 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 23:48:35,337 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 3297.5ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:35,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 23:48:35,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 86. [2021-05-02 23:48:35,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:35,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:35,360 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:35,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:35,361 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:35,361 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:35,361 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:35,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:35,361 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:35,361 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:35,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-05-02 23:48:35,361 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:35,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:35,362 INFO L82 PathProgramCache]: Analyzing trace with hash -855638238, now seen corresponding path program 52 times [2021-05-02 23:48:35,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:35,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [448252219] [2021-05-02 23:48:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:35,422 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2135 v_main_~m~0_419) InVars {main_~m~0=v_main_~m~0_419, main_~j~0=v_main_~j~0_2135} OutVars{main_~m~0=v_main_~m~0_419, main_~j~0=v_main_~j~0_2135} AuxVars[] AssignedVars[] [2021-05-02 23:48:35,424 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:35,436 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:35,442 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:35,454 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:35,474 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_489 1) v_main_~n~0_216) (<= v_main_~m~0_420 v_main_~j~0_2137)) InVars {main_~i~0=v_main_~i~0_489, main_~n~0=v_main_~n~0_216, main_~m~0=v_main_~m~0_420, main_~j~0=v_main_~j~0_2137} OutVars{main_~i~0=v_main_~i~0_489, main_~n~0=v_main_~n~0_216, main_~m~0=v_main_~m~0_420, main_~j~0=v_main_~j~0_2137} AuxVars[] AssignedVars[] [2021-05-02 23:48:35,475 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:35,491 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:35,492 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:35,509 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:35,514 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:35,528 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:35,561 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_427 2) (< 1 v_main_~m~0_427) (< v_main_~i~0_495 v_main_~n~0_220)) InVars {main_~i~0=v_main_~i~0_495, main_~n~0=v_main_~n~0_220, main_~m~0=v_main_~m~0_427} OutVars{main_~i~0=v_main_~i~0_495, main_~n~0=v_main_~n~0_220, main_~m~0=v_main_~m~0_427} AuxVars[] AssignedVars[] [2021-05-02 23:48:35,563 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:48:35,564 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:35,572 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:35,618 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:48:35,651 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 8 v_main_~m~0_428) (<= v_main_~m~0_428 15) (< 14 v_main_~m~0_428) (< v_main_~i~0_497 v_main_~n~0_221)) InVars {main_~i~0=v_main_~i~0_497, main_~n~0=v_main_~n~0_221, main_~m~0=v_main_~m~0_428} OutVars{main_~i~0=v_main_~i~0_497, main_~n~0=v_main_~n~0_221, main_~m~0=v_main_~m~0_428} AuxVars[] AssignedVars[] [2021-05-02 23:48:35,653 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:35,654 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:35,660 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:35,704 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:35,733 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:35,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:35,832 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-02 23:48:35,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:37,222 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:37,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [448252219] [2021-05-02 23:48:37,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [448252219] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:37,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:37,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:37,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389551838] [2021-05-02 23:48:37,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:37,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:37,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:37,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2177, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 23:48:37,223 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:39,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:39,851 INFO L93 Difference]: Finished difference Result 100 states and 112 transitions. [2021-05-02 23:48:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:39,852 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:39,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:39,853 INFO L225 Difference]: With dead ends: 100 [2021-05-02 23:48:39,853 INFO L226 Difference]: Without dead ends: 91 [2021-05-02 23:48:39,853 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1644 ImplicationChecksByTransitivity, 3039.9ms TimeCoverageRelationStatistics Valid=425, Invalid=7585, Unknown=0, NotChecked=0, Total=8010 [2021-05-02 23:48:39,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-05-02 23:48:39,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-05-02 23:48:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:39,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:39,874 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:39,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:39,875 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:39,875 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:39,875 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:39,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:39,875 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:39,875 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:39,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-05-02 23:48:39,875 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:39,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:39,875 INFO L82 PathProgramCache]: Analyzing trace with hash -145285658, now seen corresponding path program 53 times [2021-05-02 23:48:39,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:39,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2086922993] [2021-05-02 23:48:39,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:39,932 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2189 v_main_~m~0_429) InVars {main_~m~0=v_main_~m~0_429, main_~j~0=v_main_~j~0_2189} OutVars{main_~m~0=v_main_~m~0_429, main_~j~0=v_main_~j~0_2189} AuxVars[] AssignedVars[] [2021-05-02 23:48:39,933 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:39,946 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:39,951 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:39,960 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:39,978 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_430 v_main_~j~0_2191) (< (+ v_main_~i~0_502 1) v_main_~n~0_222)) InVars {main_~i~0=v_main_~i~0_502, main_~n~0=v_main_~n~0_222, main_~m~0=v_main_~m~0_430, main_~j~0=v_main_~j~0_2191} OutVars{main_~i~0=v_main_~i~0_502, main_~n~0=v_main_~n~0_222, main_~m~0=v_main_~m~0_430, main_~j~0=v_main_~j~0_2191} AuxVars[] AssignedVars[] [2021-05-02 23:48:39,979 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:39,993 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:39,994 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:40,009 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:40,014 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:40,028 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:40,058 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_508 v_main_~n~0_226) (<= v_main_~m~0_437 1) (< 0 v_main_~m~0_437)) InVars {main_~i~0=v_main_~i~0_508, main_~n~0=v_main_~n~0_226, main_~m~0=v_main_~m~0_437} OutVars{main_~i~0=v_main_~i~0_508, main_~n~0=v_main_~n~0_226, main_~m~0=v_main_~m~0_437} AuxVars[] AssignedVars[] [2021-05-02 23:48:40,060 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:48:40,060 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:40,066 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:40,107 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:48:40,144 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_510 v_main_~n~0_227) (<= v_main_~m~0_438 16) (< 12 v_main_~m~0_438) (< 15 v_main_~m~0_438)) InVars {main_~i~0=v_main_~i~0_510, main_~n~0=v_main_~n~0_227, main_~m~0=v_main_~m~0_438} OutVars{main_~i~0=v_main_~i~0_510, main_~n~0=v_main_~n~0_227, main_~m~0=v_main_~m~0_438} AuxVars[] AssignedVars[] [2021-05-02 23:48:40,146 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:40,176 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:40,182 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:40,201 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:40,233 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:40,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:40,322 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-02 23:48:40,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:41,781 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:41,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2086922993] [2021-05-02 23:48:41,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2086922993] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:41,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:41,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:41,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078265209] [2021-05-02 23:48:41,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:41,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:41,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:41,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2206, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 23:48:41,782 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:44,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:44,545 INFO L93 Difference]: Finished difference Result 98 states and 110 transitions. [2021-05-02 23:48:44,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:44,546 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:44,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:44,546 INFO L225 Difference]: With dead ends: 98 [2021-05-02 23:48:44,546 INFO L226 Difference]: Without dead ends: 89 [2021-05-02 23:48:44,547 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 3205.9ms TimeCoverageRelationStatistics Valid=365, Invalid=7645, Unknown=0, NotChecked=0, Total=8010 [2021-05-02 23:48:44,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-05-02 23:48:44,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 86. [2021-05-02 23:48:44,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:44,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-05-02 23:48:44,569 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 53 [2021-05-02 23:48:44,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:44,570 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-05-02 23:48:44,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:44,570 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-05-02 23:48:44,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 23:48:44,570 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:44,570 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:44,570 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-05-02 23:48:44,570 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:44,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:44,571 INFO L82 PathProgramCache]: Analyzing trace with hash -676389462, now seen corresponding path program 54 times [2021-05-02 23:48:44,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:44,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2035000513] [2021-05-02 23:48:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:44,611 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2243 v_main_~m~0_439) InVars {main_~m~0=v_main_~m~0_439, main_~j~0=v_main_~j~0_2243} OutVars{main_~m~0=v_main_~m~0_439, main_~j~0=v_main_~j~0_2243} AuxVars[] AssignedVars[] [2021-05-02 23:48:44,612 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:44,613 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:44,619 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:44,645 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:44,667 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_515 1) v_main_~n~0_228) (<= v_main_~m~0_440 v_main_~j~0_2245)) InVars {main_~i~0=v_main_~i~0_515, main_~n~0=v_main_~n~0_228, main_~m~0=v_main_~m~0_440, main_~j~0=v_main_~j~0_2245} OutVars{main_~i~0=v_main_~i~0_515, main_~n~0=v_main_~n~0_228, main_~m~0=v_main_~m~0_440, main_~j~0=v_main_~j~0_2245} AuxVars[] AssignedVars[] [2021-05-02 23:48:44,668 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:44,669 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:44,671 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:44,686 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:44,691 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:44,720 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:44,753 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_446) (< 16 v_main_~m~0_446) (<= v_main_~m~0_446 17) (< v_main_~i~0_519 v_main_~n~0_231)) InVars {main_~i~0=v_main_~i~0_519, main_~n~0=v_main_~n~0_231, main_~m~0=v_main_~m~0_446} OutVars{main_~i~0=v_main_~i~0_519, main_~n~0=v_main_~n~0_231, main_~m~0=v_main_~m~0_446} AuxVars[] AssignedVars[] [2021-05-02 23:48:44,755 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:44,789 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:44,795 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:44,828 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:44,859 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_521 v_main_~n~0_232) (<= v_main_~m~0_447 0)) InVars {main_~i~0=v_main_~i~0_521, main_~n~0=v_main_~n~0_232, main_~m~0=v_main_~m~0_447} OutVars{main_~i~0=v_main_~i~0_521, main_~n~0=v_main_~n~0_232, main_~m~0=v_main_~m~0_447} AuxVars[] AssignedVars[] [2021-05-02 23:48:44,860 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:48:44,861 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:44,868 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:44,891 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:48:44,909 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:44,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:44,992 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-02 23:48:44,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:46,501 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:46,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2035000513] [2021-05-02 23:48:46,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2035000513] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:46,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:46,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2021-05-02 23:48:46,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322494804] [2021-05-02 23:48:46,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 23:48:46,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:46,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 23:48:46,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2263, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 23:48:46,502 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:49,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:49,541 INFO L93 Difference]: Finished difference Result 98 states and 110 transitions. [2021-05-02 23:48:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-05-02 23:48:49,542 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-05-02 23:48:49,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:49,545 INFO L225 Difference]: With dead ends: 98 [2021-05-02 23:48:49,545 INFO L226 Difference]: Without dead ends: 89 [2021-05-02 23:48:49,546 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 3364.6ms TimeCoverageRelationStatistics Valid=445, Invalid=7745, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 23:48:49,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-05-02 23:48:49,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2021-05-02 23:48:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 83 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:49,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 98 transitions. [2021-05-02 23:48:49,581 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 98 transitions. Word has length 53 [2021-05-02 23:48:49,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:49,581 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 98 transitions. [2021-05-02 23:48:49,581 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 45 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:49,581 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 98 transitions. [2021-05-02 23:48:49,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-05-02 23:48:49,582 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:49,582 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:49,582 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-05-02 23:48:49,582 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:49,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:49,582 INFO L82 PathProgramCache]: Analyzing trace with hash 712733747, now seen corresponding path program 55 times [2021-05-02 23:48:49,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:49,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1661648754] [2021-05-02 23:48:49,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:49,607 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2295 v_main_~m~0_448) InVars {main_~m~0=v_main_~m~0_448, main_~j~0=v_main_~j~0_2295} OutVars{main_~m~0=v_main_~m~0_448, main_~j~0=v_main_~j~0_2295} AuxVars[] AssignedVars[] [2021-05-02 23:48:49,608 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:49,620 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:49,626 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:49,636 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:49,663 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_452) (< 18 v_main_~m~0_452) (<= v_main_~m~0_452 19) (< v_main_~i~0_526 v_main_~n~0_233)) InVars {main_~i~0=v_main_~i~0_526, main_~n~0=v_main_~n~0_233, main_~m~0=v_main_~m~0_452} OutVars{main_~i~0=v_main_~i~0_526, main_~n~0=v_main_~n~0_233, main_~m~0=v_main_~m~0_452} AuxVars[] AssignedVars[] [2021-05-02 23:48:49,666 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:49,699 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:49,706 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:49,729 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:49,761 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:48:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:49,840 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:49,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-02 23:48:51,484 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:51,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1661648754] [2021-05-02 23:48:51,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1661648754] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:51,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:51,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2021-05-02 23:48:51,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660423228] [2021-05-02 23:48:51,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 23:48:51,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:51,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 23:48:51,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=2499, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:48:51,486 INFO L87 Difference]: Start difference. First operand 88 states and 98 transitions. Second operand has 50 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 48 states have internal predecessors, (50), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:54,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:48:54,948 INFO L93 Difference]: Finished difference Result 97 states and 108 transitions. [2021-05-02 23:48:54,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 23:48:54,949 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 48 states have internal predecessors, (50), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2021-05-02 23:48:54,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:48:54,950 INFO L225 Difference]: With dead ends: 97 [2021-05-02 23:48:54,950 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 23:48:54,950 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 3700.0ms TimeCoverageRelationStatistics Valid=387, Invalid=8733, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 23:48:54,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 23:48:54,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 90. [2021-05-02 23:48:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 85 states have (on average 1.1411764705882352) internal successors, (97), 85 states have internal predecessors, (97), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:54,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 101 transitions. [2021-05-02 23:48:54,972 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 101 transitions. Word has length 54 [2021-05-02 23:48:54,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:48:54,972 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 101 transitions. [2021-05-02 23:48:54,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 48 states have internal predecessors, (50), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:48:54,972 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 101 transitions. [2021-05-02 23:48:54,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:48:54,973 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:48:54,973 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:48:54,973 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-05-02 23:48:54,973 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:48:54,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:48:54,973 INFO L82 PathProgramCache]: Analyzing trace with hash 2054196396, now seen corresponding path program 56 times [2021-05-02 23:48:54,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:48:54,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1732989922] [2021-05-02 23:48:54,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:48:55,043 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2343 v_main_~m~0_453) InVars {main_~m~0=v_main_~m~0_453, main_~j~0=v_main_~j~0_2343} OutVars{main_~m~0=v_main_~m~0_453, main_~j~0=v_main_~j~0_2343} AuxVars[] AssignedVars[] [2021-05-02 23:48:55,045 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:48:55,058 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:55,063 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:55,074 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:48:55,094 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_454 v_main_~j~0_2345) (< (+ v_main_~i~0_530 1) v_main_~n~0_234)) InVars {main_~i~0=v_main_~i~0_530, main_~n~0=v_main_~n~0_234, main_~m~0=v_main_~m~0_454, main_~j~0=v_main_~j~0_2345} OutVars{main_~i~0=v_main_~i~0_530, main_~n~0=v_main_~n~0_234, main_~m~0=v_main_~m~0_454, main_~j~0=v_main_~j~0_2345} AuxVars[] AssignedVars[] [2021-05-02 23:48:55,096 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:48:55,096 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:55,098 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:55,116 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:48:55,121 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:48:55,149 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:48:55,181 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 3 v_main_~m~0_461) (< v_main_~i~0_536 v_main_~n~0_238) (<= v_main_~m~0_461 10) (< 9 v_main_~m~0_461)) InVars {main_~i~0=v_main_~i~0_536, main_~n~0=v_main_~n~0_238, main_~m~0=v_main_~m~0_461} OutVars{main_~i~0=v_main_~i~0_536, main_~n~0=v_main_~n~0_238, main_~m~0=v_main_~m~0_461} AuxVars[] AssignedVars[] [2021-05-02 23:48:55,183 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:55,216 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:55,224 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:55,244 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:55,277 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_462 8) (< v_main_~i~0_538 v_main_~n~0_239) (< 5 v_main_~m~0_462) (< 7 v_main_~m~0_462)) InVars {main_~i~0=v_main_~i~0_538, main_~n~0=v_main_~n~0_239, main_~m~0=v_main_~m~0_462} OutVars{main_~i~0=v_main_~i~0_538, main_~n~0=v_main_~n~0_239, main_~m~0=v_main_~m~0_462} AuxVars[] AssignedVars[] [2021-05-02 23:48:55,279 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:48:55,280 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:48:55,286 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:48:55,332 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:48:55,362 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:48:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:55,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:48:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:48:55,486 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-02 23:48:55,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:48:57,209 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:48:57,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1732989922] [2021-05-02 23:48:57,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1732989922] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:48:57,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:48:57,210 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:48:57,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062374217] [2021-05-02 23:48:57,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:48:57,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:48:57,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:48:57,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2457, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:48:57,211 INFO L87 Difference]: Start difference. First operand 90 states and 101 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:00,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:00,146 INFO L93 Difference]: Finished difference Result 114 states and 127 transitions. [2021-05-02 23:49:00,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:00,147 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:00,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:00,148 INFO L225 Difference]: With dead ends: 114 [2021-05-02 23:49:00,148 INFO L226 Difference]: Without dead ends: 105 [2021-05-02 23:49:00,148 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1456 ImplicationChecksByTransitivity, 3715.3ms TimeCoverageRelationStatistics Valid=465, Invalid=8465, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 23:49:00,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-02 23:49:00,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 92. [2021-05-02 23:49:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:00,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:00,173 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:00,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:00,174 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:00,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:00,174 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:00,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:00,174 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:00,174 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:00,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-05-02 23:49:00,174 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:00,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:00,175 INFO L82 PathProgramCache]: Analyzing trace with hash -782523024, now seen corresponding path program 57 times [2021-05-02 23:49:00,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:00,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [552740149] [2021-05-02 23:49:00,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:00,232 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2400 v_main_~m~0_463) InVars {main_~m~0=v_main_~m~0_463, main_~j~0=v_main_~j~0_2400} OutVars{main_~m~0=v_main_~m~0_463, main_~j~0=v_main_~j~0_2400} AuxVars[] AssignedVars[] [2021-05-02 23:49:00,234 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:00,234 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:00,239 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:00,261 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:00,280 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_464 v_main_~j~0_2402) (< (+ v_main_~i~0_543 1) v_main_~n~0_240)) InVars {main_~i~0=v_main_~i~0_543, main_~n~0=v_main_~n~0_240, main_~m~0=v_main_~m~0_464, main_~j~0=v_main_~j~0_2402} OutVars{main_~i~0=v_main_~i~0_543, main_~n~0=v_main_~n~0_240, main_~m~0=v_main_~m~0_464, main_~j~0=v_main_~j~0_2402} AuxVars[] AssignedVars[] [2021-05-02 23:49:00,281 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:00,296 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:00,297 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:00,309 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:00,313 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:00,335 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:00,374 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_471 11) (< 10 v_main_~m~0_471) (< v_main_~i~0_549 v_main_~n~0_244)) InVars {main_~i~0=v_main_~i~0_549, main_~n~0=v_main_~n~0_244, main_~m~0=v_main_~m~0_471} OutVars{main_~i~0=v_main_~i~0_549, main_~n~0=v_main_~n~0_244, main_~m~0=v_main_~m~0_471} AuxVars[] AssignedVars[] [2021-05-02 23:49:00,376 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:49:00,377 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:00,385 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:00,433 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:49:00,464 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_551 v_main_~n~0_245) (< 6 v_main_~m~0_472) (<= v_main_~m~0_472 7) (< 1 v_main_~m~0_472)) InVars {main_~i~0=v_main_~i~0_551, main_~n~0=v_main_~n~0_245, main_~m~0=v_main_~m~0_472} OutVars{main_~i~0=v_main_~i~0_551, main_~n~0=v_main_~n~0_245, main_~m~0=v_main_~m~0_472} AuxVars[] AssignedVars[] [2021-05-02 23:49:00,466 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:00,467 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:00,475 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:00,520 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:00,550 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:00,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:00,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:00,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:00,670 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-02 23:49:00,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:02,346 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:02,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [552740149] [2021-05-02 23:49:02,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [552740149] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:02,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:02,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:02,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100449264] [2021-05-02 23:49:02,346 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:02,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:02,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:02,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2457, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:49:02,347 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:05,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:05,494 INFO L93 Difference]: Finished difference Result 116 states and 129 transitions. [2021-05-02 23:49:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:05,495 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:05,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:05,496 INFO L225 Difference]: With dead ends: 116 [2021-05-02 23:49:05,496 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 23:49:05,496 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 3753.3ms TimeCoverageRelationStatistics Valid=465, Invalid=8465, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 23:49:05,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 23:49:05,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 92. [2021-05-02 23:49:05,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:05,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:05,524 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:05,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:05,524 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:05,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:05,524 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:05,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:05,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:05,524 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:05,525 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2021-05-02 23:49:05,525 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:05,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:05,525 INFO L82 PathProgramCache]: Analyzing trace with hash 117317428, now seen corresponding path program 58 times [2021-05-02 23:49:05,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:05,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [119213552] [2021-05-02 23:49:05,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:05,600 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2457 v_main_~m~0_473) InVars {main_~m~0=v_main_~m~0_473, main_~j~0=v_main_~j~0_2457} OutVars{main_~m~0=v_main_~m~0_473, main_~j~0=v_main_~j~0_2457} AuxVars[] AssignedVars[] [2021-05-02 23:49:05,602 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:05,619 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:05,625 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:05,637 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:05,659 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_556 1) v_main_~n~0_246) (<= v_main_~m~0_474 v_main_~j~0_2459)) InVars {main_~i~0=v_main_~i~0_556, main_~n~0=v_main_~n~0_246, main_~m~0=v_main_~m~0_474, main_~j~0=v_main_~j~0_2459} OutVars{main_~i~0=v_main_~i~0_556, main_~n~0=v_main_~n~0_246, main_~m~0=v_main_~m~0_474, main_~j~0=v_main_~j~0_2459} AuxVars[] AssignedVars[] [2021-05-02 23:49:05,661 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:05,662 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:05,664 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:05,678 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:05,683 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:05,711 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:05,744 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 11 v_main_~m~0_481) (< 0 v_main_~m~0_481) (<= v_main_~m~0_481 12) (< v_main_~i~0_562 v_main_~n~0_250)) InVars {main_~i~0=v_main_~i~0_562, main_~n~0=v_main_~n~0_250, main_~m~0=v_main_~m~0_481} OutVars{main_~i~0=v_main_~i~0_562, main_~n~0=v_main_~n~0_250, main_~m~0=v_main_~m~0_481} AuxVars[] AssignedVars[] [2021-05-02 23:49:05,746 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:05,747 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:05,753 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:05,801 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:05,834 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 3 v_main_~m~0_482) (<= v_main_~m~0_482 6) (< 5 v_main_~m~0_482) (< v_main_~i~0_564 v_main_~n~0_251)) InVars {main_~i~0=v_main_~i~0_564, main_~n~0=v_main_~n~0_251, main_~m~0=v_main_~m~0_482} OutVars{main_~i~0=v_main_~i~0_564, main_~n~0=v_main_~n~0_251, main_~m~0=v_main_~m~0_482} AuxVars[] AssignedVars[] [2021-05-02 23:49:05,836 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:05,837 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:05,844 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:05,890 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:05,925 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:05,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:06,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:06,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:06,045 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-02 23:49:06,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:07,791 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:07,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [119213552] [2021-05-02 23:49:07,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [119213552] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:07,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:07,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:07,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311903959] [2021-05-02 23:49:07,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:07,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:07,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:07,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2457, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:49:07,792 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:10,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:10,901 INFO L93 Difference]: Finished difference Result 114 states and 127 transitions. [2021-05-02 23:49:10,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:10,902 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:10,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:10,903 INFO L225 Difference]: With dead ends: 114 [2021-05-02 23:49:10,903 INFO L226 Difference]: Without dead ends: 105 [2021-05-02 23:49:10,903 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1452 ImplicationChecksByTransitivity, 3783.7ms TimeCoverageRelationStatistics Valid=465, Invalid=8465, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 23:49:10,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-02 23:49:10,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 92. [2021-05-02 23:49:10,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:10,929 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:10,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:10,929 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:10,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:10,929 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:10,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:10,930 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:10,930 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:10,930 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-05-02 23:49:10,930 INFO L428 AbstractCegarLoop]: === Iteration 61 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:10,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:10,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1941715448, now seen corresponding path program 59 times [2021-05-02 23:49:10,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:10,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1176838166] [2021-05-02 23:49:10,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:10,996 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2514 v_main_~m~0_483) InVars {main_~m~0=v_main_~m~0_483, main_~j~0=v_main_~j~0_2514} OutVars{main_~m~0=v_main_~m~0_483, main_~j~0=v_main_~j~0_2514} AuxVars[] AssignedVars[] [2021-05-02 23:49:10,997 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:11,009 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:11,014 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:11,025 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:11,044 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_484 v_main_~j~0_2516) (< (+ v_main_~i~0_569 1) v_main_~n~0_252)) InVars {main_~i~0=v_main_~i~0_569, main_~n~0=v_main_~n~0_252, main_~m~0=v_main_~m~0_484, main_~j~0=v_main_~j~0_2516} OutVars{main_~i~0=v_main_~i~0_569, main_~n~0=v_main_~n~0_252, main_~m~0=v_main_~m~0_484, main_~j~0=v_main_~j~0_2516} AuxVars[] AssignedVars[] [2021-05-02 23:49:11,045 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:11,061 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:11,062 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:11,090 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:11,095 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:11,110 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:11,143 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_491) (<= v_main_~m~0_491 5) (< 4 v_main_~m~0_491) (< v_main_~i~0_575 v_main_~n~0_256)) InVars {main_~i~0=v_main_~i~0_575, main_~n~0=v_main_~n~0_256, main_~m~0=v_main_~m~0_491} OutVars{main_~i~0=v_main_~i~0_575, main_~n~0=v_main_~n~0_256, main_~m~0=v_main_~m~0_491} AuxVars[] AssignedVars[] [2021-05-02 23:49:11,145 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:11,177 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:11,183 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:11,201 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:11,233 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_577 v_main_~n~0_257) (<= v_main_~m~0_492 13) (< 12 v_main_~m~0_492)) InVars {main_~i~0=v_main_~i~0_577, main_~n~0=v_main_~n~0_257, main_~m~0=v_main_~m~0_492} OutVars{main_~i~0=v_main_~i~0_577, main_~n~0=v_main_~n~0_257, main_~m~0=v_main_~m~0_492} AuxVars[] AssignedVars[] [2021-05-02 23:49:11,235 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:49:11,270 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:11,279 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:11,303 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:49:11,335 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:11,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:11,427 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:11,430 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-02 23:49:11,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:13,020 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:13,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1176838166] [2021-05-02 23:49:13,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1176838166] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:13,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:13,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:13,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547976290] [2021-05-02 23:49:13,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:13,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:13,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:13,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2398, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 23:49:13,022 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:15,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:15,973 INFO L93 Difference]: Finished difference Result 112 states and 125 transitions. [2021-05-02 23:49:15,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:15,974 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:15,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:15,974 INFO L225 Difference]: With dead ends: 112 [2021-05-02 23:49:15,975 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 23:49:15,975 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1446 ImplicationChecksByTransitivity, 3511.1ms TimeCoverageRelationStatistics Valid=381, Invalid=8361, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 23:49:15,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 23:49:16,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 92. [2021-05-02 23:49:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:16,002 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:16,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:16,002 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:16,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:16,002 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:16,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:16,002 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:16,003 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:16,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2021-05-02 23:49:16,003 INFO L428 AbstractCegarLoop]: === Iteration 62 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:16,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:16,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1140181572, now seen corresponding path program 60 times [2021-05-02 23:49:16,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:16,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [474751302] [2021-05-02 23:49:16,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:16,068 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2570 v_main_~m~0_493) InVars {main_~m~0=v_main_~m~0_493, main_~j~0=v_main_~j~0_2570} OutVars{main_~m~0=v_main_~m~0_493, main_~j~0=v_main_~j~0_2570} AuxVars[] AssignedVars[] [2021-05-02 23:49:16,070 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:16,070 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:16,075 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:16,096 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:16,114 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_494 v_main_~j~0_2572) (< (+ v_main_~i~0_582 1) v_main_~n~0_258)) InVars {main_~i~0=v_main_~i~0_582, main_~n~0=v_main_~n~0_258, main_~m~0=v_main_~m~0_494, main_~j~0=v_main_~j~0_2572} OutVars{main_~i~0=v_main_~i~0_582, main_~n~0=v_main_~n~0_258, main_~m~0=v_main_~m~0_494, main_~j~0=v_main_~j~0_2572} AuxVars[] AssignedVars[] [2021-05-02 23:49:16,115 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:16,130 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:16,132 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:16,146 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:16,151 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:16,166 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:16,198 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_588 v_main_~n~0_262) (< 4 v_main_~m~0_501) (<= v_main_~m~0_501 14) (< 13 v_main_~m~0_501)) InVars {main_~i~0=v_main_~i~0_588, main_~n~0=v_main_~n~0_262, main_~m~0=v_main_~m~0_501} OutVars{main_~i~0=v_main_~i~0_588, main_~n~0=v_main_~n~0_262, main_~m~0=v_main_~m~0_501} AuxVars[] AssignedVars[] [2021-05-02 23:49:16,199 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:16,200 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:16,208 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:16,253 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:16,287 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_502) (< 3 v_main_~m~0_502) (< v_main_~i~0_590 v_main_~n~0_263) (<= v_main_~m~0_502 4)) InVars {main_~i~0=v_main_~i~0_590, main_~n~0=v_main_~n~0_263, main_~m~0=v_main_~m~0_502} OutVars{main_~i~0=v_main_~i~0_590, main_~n~0=v_main_~n~0_263, main_~m~0=v_main_~m~0_502} AuxVars[] AssignedVars[] [2021-05-02 23:49:16,289 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:16,317 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:16,323 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:16,345 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:16,376 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:16,482 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:16,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:16,486 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-02 23:49:16,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:18,336 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:18,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [474751302] [2021-05-02 23:49:18,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [474751302] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:18,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:18,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:18,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813158867] [2021-05-02 23:49:18,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:18,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:18,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:18,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2457, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:49:18,337 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:21,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:21,774 INFO L93 Difference]: Finished difference Result 110 states and 123 transitions. [2021-05-02 23:49:21,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:21,775 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:21,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:21,776 INFO L225 Difference]: With dead ends: 110 [2021-05-02 23:49:21,776 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 23:49:21,777 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1448 ImplicationChecksByTransitivity, 4015.0ms TimeCoverageRelationStatistics Valid=465, Invalid=8465, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 23:49:21,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 23:49:21,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 92. [2021-05-02 23:49:21,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:21,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:21,806 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:21,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:21,806 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:21,806 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:21,806 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:21,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:21,806 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:21,806 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:21,806 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-05-02 23:49:21,806 INFO L428 AbstractCegarLoop]: === Iteration 63 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:21,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:21,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1804840320, now seen corresponding path program 61 times [2021-05-02 23:49:21,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:21,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1321499291] [2021-05-02 23:49:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:21,871 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2627 v_main_~m~0_503) InVars {main_~m~0=v_main_~m~0_503, main_~j~0=v_main_~j~0_2627} OutVars{main_~m~0=v_main_~m~0_503, main_~j~0=v_main_~j~0_2627} AuxVars[] AssignedVars[] [2021-05-02 23:49:21,873 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:21,887 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:21,893 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:21,904 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:21,925 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_504 v_main_~j~0_2629) (< (+ v_main_~i~0_595 1) v_main_~n~0_264)) InVars {main_~i~0=v_main_~i~0_595, main_~n~0=v_main_~n~0_264, main_~m~0=v_main_~m~0_504, main_~j~0=v_main_~j~0_2629} OutVars{main_~i~0=v_main_~i~0_595, main_~n~0=v_main_~n~0_264, main_~m~0=v_main_~m~0_504, main_~j~0=v_main_~j~0_2629} AuxVars[] AssignedVars[] [2021-05-02 23:49:21,927 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:21,951 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:21,954 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:21,971 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:21,977 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:21,996 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:22,056 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_511) (<= v_main_~m~0_511 3) (< v_main_~i~0_601 v_main_~n~0_268) (< 1 v_main_~m~0_511)) InVars {main_~i~0=v_main_~i~0_601, main_~n~0=v_main_~n~0_268, main_~m~0=v_main_~m~0_511} OutVars{main_~i~0=v_main_~i~0_601, main_~n~0=v_main_~n~0_268, main_~m~0=v_main_~m~0_511} AuxVars[] AssignedVars[] [2021-05-02 23:49:22,058 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:22,100 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:22,109 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:22,138 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:22,180 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_512 15) (< 14 v_main_~m~0_512) (< v_main_~i~0_603 v_main_~n~0_269) (< 4 v_main_~m~0_512)) InVars {main_~i~0=v_main_~i~0_603, main_~n~0=v_main_~n~0_269, main_~m~0=v_main_~m~0_512} OutVars{main_~i~0=v_main_~i~0_603, main_~n~0=v_main_~n~0_269, main_~m~0=v_main_~m~0_512} AuxVars[] AssignedVars[] [2021-05-02 23:49:22,183 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:22,184 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:22,192 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:22,238 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:22,278 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:22,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:22,387 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:22,391 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-02 23:49:22,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:23,987 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:23,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1321499291] [2021-05-02 23:49:23,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1321499291] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:23,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:23,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:23,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379887731] [2021-05-02 23:49:23,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:23,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:23,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:23,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2398, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 23:49:23,989 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:27,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:27,161 INFO L93 Difference]: Finished difference Result 108 states and 121 transitions. [2021-05-02 23:49:27,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:27,161 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:27,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:27,162 INFO L225 Difference]: With dead ends: 108 [2021-05-02 23:49:27,162 INFO L226 Difference]: Without dead ends: 99 [2021-05-02 23:49:27,162 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1444 ImplicationChecksByTransitivity, 3621.4ms TimeCoverageRelationStatistics Valid=381, Invalid=8361, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 23:49:27,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-05-02 23:49:27,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-05-02 23:49:27,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:27,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:27,194 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:27,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:27,194 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:27,194 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:27,195 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:27,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:27,195 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:27,195 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:27,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2021-05-02 23:49:27,195 INFO L428 AbstractCegarLoop]: === Iteration 64 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:27,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:27,195 INFO L82 PathProgramCache]: Analyzing trace with hash -2055811004, now seen corresponding path program 62 times [2021-05-02 23:49:27,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:27,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [641572840] [2021-05-02 23:49:27,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:27,258 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2683 v_main_~m~0_513) InVars {main_~m~0=v_main_~m~0_513, main_~j~0=v_main_~j~0_2683} OutVars{main_~m~0=v_main_~m~0_513, main_~j~0=v_main_~j~0_2683} AuxVars[] AssignedVars[] [2021-05-02 23:49:27,259 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:27,260 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:27,266 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:27,294 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:27,314 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_514 v_main_~j~0_2685) (< (+ v_main_~i~0_608 1) v_main_~n~0_270)) InVars {main_~i~0=v_main_~i~0_608, main_~n~0=v_main_~n~0_270, main_~m~0=v_main_~m~0_514, main_~j~0=v_main_~j~0_2685} OutVars{main_~i~0=v_main_~i~0_608, main_~n~0=v_main_~n~0_270, main_~m~0=v_main_~m~0_514, main_~j~0=v_main_~j~0_2685} AuxVars[] AssignedVars[] [2021-05-02 23:49:27,316 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:27,333 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:27,339 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:27,356 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:27,362 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:27,379 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:27,418 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_614 v_main_~n~0_274) (<= v_main_~m~0_521 2) (< 1 v_main_~m~0_521)) InVars {main_~i~0=v_main_~i~0_614, main_~n~0=v_main_~n~0_274, main_~m~0=v_main_~m~0_521} OutVars{main_~i~0=v_main_~i~0_614, main_~n~0=v_main_~n~0_274, main_~m~0=v_main_~m~0_521} AuxVars[] AssignedVars[] [2021-05-02 23:49:27,421 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:49:27,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:27,459 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:27,481 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:49:27,516 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_616 v_main_~n~0_275) (< 15 v_main_~m~0_522) (<= v_main_~m~0_522 16) (< 2 v_main_~m~0_522)) InVars {main_~i~0=v_main_~i~0_616, main_~n~0=v_main_~n~0_275, main_~m~0=v_main_~m~0_522} OutVars{main_~i~0=v_main_~i~0_616, main_~n~0=v_main_~n~0_275, main_~m~0=v_main_~m~0_522} AuxVars[] AssignedVars[] [2021-05-02 23:49:27,518 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:27,520 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:27,526 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:27,574 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:27,606 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:27,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:27,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:27,716 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-02 23:49:27,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:29,378 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:29,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [641572840] [2021-05-02 23:49:29,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [641572840] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:29,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:29,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:29,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775081697] [2021-05-02 23:49:29,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:29,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:29,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:29,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2398, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 23:49:29,380 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:32,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:32,489 INFO L93 Difference]: Finished difference Result 106 states and 119 transitions. [2021-05-02 23:49:32,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:32,490 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:32,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:32,490 INFO L225 Difference]: With dead ends: 106 [2021-05-02 23:49:32,490 INFO L226 Difference]: Without dead ends: 97 [2021-05-02 23:49:32,491 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1442 ImplicationChecksByTransitivity, 3610.8ms TimeCoverageRelationStatistics Valid=381, Invalid=8361, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 23:49:32,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-02 23:49:32,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2021-05-02 23:49:32,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:32,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:32,518 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:32,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:32,518 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:32,519 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:32,519 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:32,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:32,519 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:32,519 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:32,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2021-05-02 23:49:32,519 INFO L428 AbstractCegarLoop]: === Iteration 65 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:32,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:32,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1345458424, now seen corresponding path program 63 times [2021-05-02 23:49:32,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:32,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [643076016] [2021-05-02 23:49:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:32,584 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2739 v_main_~m~0_523) InVars {main_~m~0=v_main_~m~0_523, main_~j~0=v_main_~j~0_2739} OutVars{main_~m~0=v_main_~m~0_523, main_~j~0=v_main_~j~0_2739} AuxVars[] AssignedVars[] [2021-05-02 23:49:32,585 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:32,586 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:32,591 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:32,613 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:32,633 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_524 v_main_~j~0_2741) (< (+ v_main_~i~0_621 1) v_main_~n~0_276)) InVars {main_~i~0=v_main_~i~0_621, main_~n~0=v_main_~n~0_276, main_~m~0=v_main_~m~0_524, main_~j~0=v_main_~j~0_2741} OutVars{main_~i~0=v_main_~i~0_621, main_~n~0=v_main_~n~0_276, main_~m~0=v_main_~m~0_524, main_~j~0=v_main_~j~0_2741} AuxVars[] AssignedVars[] [2021-05-02 23:49:32,635 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:32,636 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:32,637 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:32,653 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:32,657 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:32,685 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:32,719 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_531) (<= v_main_~m~0_531 1) (< v_main_~i~0_627 v_main_~n~0_280)) InVars {main_~i~0=v_main_~i~0_627, main_~n~0=v_main_~n~0_280, main_~m~0=v_main_~m~0_531} OutVars{main_~i~0=v_main_~i~0_627, main_~n~0=v_main_~n~0_280, main_~m~0=v_main_~m~0_531} AuxVars[] AssignedVars[] [2021-05-02 23:49:32,721 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:49:32,751 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:32,759 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:32,780 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:49:32,815 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 16 v_main_~m~0_532) (<= v_main_~m~0_532 17) (< v_main_~i~0_629 v_main_~n~0_281)) InVars {main_~i~0=v_main_~i~0_629, main_~n~0=v_main_~n~0_281, main_~m~0=v_main_~m~0_532} OutVars{main_~i~0=v_main_~i~0_629, main_~n~0=v_main_~n~0_281, main_~m~0=v_main_~m~0_532} AuxVars[] AssignedVars[] [2021-05-02 23:49:32,817 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:49:32,818 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:32,826 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:32,880 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:49:32,914 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:33,003 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:33,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:33,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:49:33,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:34,677 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:34,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [643076016] [2021-05-02 23:49:34,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [643076016] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:34,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:34,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:34,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084895545] [2021-05-02 23:49:34,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:34,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:34,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:34,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=2398, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 23:49:34,678 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:38,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:38,158 INFO L93 Difference]: Finished difference Result 104 states and 117 transitions. [2021-05-02 23:49:38,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:38,159 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:38,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:38,160 INFO L225 Difference]: With dead ends: 104 [2021-05-02 23:49:38,160 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 23:49:38,161 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1438 ImplicationChecksByTransitivity, 3822.0ms TimeCoverageRelationStatistics Valid=381, Invalid=8361, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 23:49:38,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 23:49:38,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 92. [2021-05-02 23:49:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.1379310344827587) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:38,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2021-05-02 23:49:38,206 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 55 [2021-05-02 23:49:38,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:38,206 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2021-05-02 23:49:38,206 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:38,206 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2021-05-02 23:49:38,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 23:49:38,207 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:38,207 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:38,207 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2021-05-02 23:49:38,207 INFO L428 AbstractCegarLoop]: === Iteration 66 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:38,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:38,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1876562228, now seen corresponding path program 64 times [2021-05-02 23:49:38,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:38,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1901114133] [2021-05-02 23:49:38,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:38,260 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2795 v_main_~m~0_533) InVars {main_~m~0=v_main_~m~0_533, main_~j~0=v_main_~j~0_2795} OutVars{main_~m~0=v_main_~m~0_533, main_~j~0=v_main_~j~0_2795} AuxVars[] AssignedVars[] [2021-05-02 23:49:38,262 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:38,278 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:38,285 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:38,299 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:38,324 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_534 v_main_~j~0_2797) (< (+ v_main_~i~0_634 1) v_main_~n~0_282)) InVars {main_~i~0=v_main_~i~0_634, main_~n~0=v_main_~n~0_282, main_~m~0=v_main_~m~0_534, main_~j~0=v_main_~j~0_2797} OutVars{main_~i~0=v_main_~i~0_634, main_~n~0=v_main_~n~0_282, main_~m~0=v_main_~m~0_534, main_~j~0=v_main_~j~0_2797} AuxVars[] AssignedVars[] [2021-05-02 23:49:38,326 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:38,327 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:38,329 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:38,344 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:38,350 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:38,394 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:38,434 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_540) (<= v_main_~m~0_540 18) (< v_main_~i~0_638 v_main_~n~0_285) (< 17 v_main_~m~0_540)) InVars {main_~i~0=v_main_~i~0_638, main_~n~0=v_main_~n~0_285, main_~m~0=v_main_~m~0_540} OutVars{main_~i~0=v_main_~i~0_638, main_~n~0=v_main_~n~0_285, main_~m~0=v_main_~m~0_540} AuxVars[] AssignedVars[] [2021-05-02 23:49:38,436 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:38,437 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:38,448 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:38,506 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:38,548 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_640 v_main_~n~0_286) (<= v_main_~m~0_541 0)) InVars {main_~i~0=v_main_~i~0_640, main_~n~0=v_main_~n~0_286, main_~m~0=v_main_~m~0_541} OutVars{main_~i~0=v_main_~i~0_640, main_~n~0=v_main_~n~0_286, main_~m~0=v_main_~m~0_541} AuxVars[] AssignedVars[] [2021-05-02 23:49:38,550 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:49:38,570 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:38,577 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:38,591 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:49:38,615 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:38,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:38,723 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:38,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:38,727 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-02 23:49:38,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:40,590 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:40,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1901114133] [2021-05-02 23:49:40,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1901114133] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:40,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:40,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2021-05-02 23:49:40,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429906857] [2021-05-02 23:49:40,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 23:49:40,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:40,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 23:49:40,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=2457, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 23:49:40,592 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:43,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:43,975 INFO L93 Difference]: Finished difference Result 104 states and 117 transitions. [2021-05-02 23:49:43,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 23:49:43,975 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2021-05-02 23:49:43,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:43,976 INFO L225 Difference]: With dead ends: 104 [2021-05-02 23:49:43,976 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 23:49:43,977 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1440 ImplicationChecksByTransitivity, 3903.2ms TimeCoverageRelationStatistics Valid=465, Invalid=8465, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 23:49:43,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 23:49:44,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2021-05-02 23:49:44,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 89 states have internal predecessors, (101), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:44,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 105 transitions. [2021-05-02 23:49:44,007 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 105 transitions. Word has length 55 [2021-05-02 23:49:44,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:44,008 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 105 transitions. [2021-05-02 23:49:44,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 48 states have (on average 1.0625) internal successors, (51), 47 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:44,008 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 105 transitions. [2021-05-02 23:49:44,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-05-02 23:49:44,008 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:44,008 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:44,008 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2021-05-02 23:49:44,008 INFO L428 AbstractCegarLoop]: === Iteration 67 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:44,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:44,009 INFO L82 PathProgramCache]: Analyzing trace with hash -2132883631, now seen corresponding path program 65 times [2021-05-02 23:49:44,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:44,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [88450766] [2021-05-02 23:49:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:44,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2849 v_main_~m~0_542) InVars {main_~m~0=v_main_~m~0_542, main_~j~0=v_main_~j~0_2849} OutVars{main_~m~0=v_main_~m~0_542, main_~j~0=v_main_~j~0_2849} AuxVars[] AssignedVars[] [2021-05-02 23:49:44,044 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:44,045 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:44,053 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:44,079 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:44,109 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 7 v_main_~m~0_546) (<= v_main_~m~0_546 20) (< 19 v_main_~m~0_546) (< v_main_~i~0_645 v_main_~n~0_287)) InVars {main_~i~0=v_main_~i~0_645, main_~n~0=v_main_~n~0_287, main_~m~0=v_main_~m~0_546} OutVars{main_~i~0=v_main_~i~0_645, main_~n~0=v_main_~n~0_287, main_~m~0=v_main_~m~0_546} AuxVars[] AssignedVars[] [2021-05-02 23:49:44,111 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:44,143 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:44,150 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:44,171 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:44,203 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:49:44,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:44,277 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:44,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:44,281 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-02 23:49:46,191 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:46,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [88450766] [2021-05-02 23:49:46,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [88450766] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:46,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:46,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2021-05-02 23:49:46,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134131459] [2021-05-02 23:49:46,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 23:49:46,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:46,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 23:49:46,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=2703, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:49:46,193 INFO L87 Difference]: Start difference. First operand 94 states and 105 transitions. Second operand has 52 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 50 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:50,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:50,225 INFO L93 Difference]: Finished difference Result 103 states and 115 transitions. [2021-05-02 23:49:50,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 23:49:50,226 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 50 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 56 [2021-05-02 23:49:50,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:50,227 INFO L225 Difference]: With dead ends: 103 [2021-05-02 23:49:50,227 INFO L226 Difference]: Without dead ends: 98 [2021-05-02 23:49:50,227 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 4295.6ms TimeCoverageRelationStatistics Valid=403, Invalid=9497, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 23:49:50,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-05-02 23:49:50,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 96. [2021-05-02 23:49:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 91 states have (on average 1.1428571428571428) internal successors, (104), 91 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 108 transitions. [2021-05-02 23:49:50,257 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 108 transitions. Word has length 56 [2021-05-02 23:49:50,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:50,258 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 108 transitions. [2021-05-02 23:49:50,258 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 50 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:50,258 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 108 transitions. [2021-05-02 23:49:50,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:49:50,258 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:50,258 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:50,258 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2021-05-02 23:49:50,258 INFO L428 AbstractCegarLoop]: === Iteration 68 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:50,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:50,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1477466742, now seen corresponding path program 66 times [2021-05-02 23:49:50,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:50,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [460976268] [2021-05-02 23:49:50,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:50,326 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2899 v_main_~m~0_547) InVars {main_~m~0=v_main_~m~0_547, main_~j~0=v_main_~j~0_2899} OutVars{main_~m~0=v_main_~m~0_547, main_~j~0=v_main_~j~0_2899} AuxVars[] AssignedVars[] [2021-05-02 23:49:50,328 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:50,329 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:50,335 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:50,359 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:50,381 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_649 1) v_main_~n~0_288) (<= v_main_~m~0_548 v_main_~j~0_2901)) InVars {main_~i~0=v_main_~i~0_649, main_~n~0=v_main_~n~0_288, main_~m~0=v_main_~m~0_548, main_~j~0=v_main_~j~0_2901} OutVars{main_~i~0=v_main_~i~0_649, main_~n~0=v_main_~n~0_288, main_~m~0=v_main_~m~0_548, main_~j~0=v_main_~j~0_2901} AuxVars[] AssignedVars[] [2021-05-02 23:49:50,383 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:50,402 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:50,404 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:50,421 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:50,427 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:50,447 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:50,487 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_555) (< 0 v_main_~m~0_555) (< v_main_~i~0_655 v_main_~n~0_292) (<= v_main_~m~0_555 10)) InVars {main_~i~0=v_main_~i~0_655, main_~n~0=v_main_~n~0_292, main_~m~0=v_main_~m~0_555} OutVars{main_~i~0=v_main_~i~0_655, main_~n~0=v_main_~n~0_292, main_~m~0=v_main_~m~0_555} AuxVars[] AssignedVars[] [2021-05-02 23:49:50,491 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:50,493 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:50,502 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:50,557 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:50,594 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_556) (<= v_main_~m~0_556 9) (< 8 v_main_~m~0_556) (< v_main_~i~0_657 v_main_~n~0_293)) InVars {main_~i~0=v_main_~i~0_657, main_~n~0=v_main_~n~0_293, main_~m~0=v_main_~m~0_556} OutVars{main_~i~0=v_main_~i~0_657, main_~n~0=v_main_~n~0_293, main_~m~0=v_main_~m~0_556} AuxVars[] AssignedVars[] [2021-05-02 23:49:50,596 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:50,630 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:50,637 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:50,661 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:50,696 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:50,820 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:50,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:50,825 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-02 23:49:50,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:52,992 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:52,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [460976268] [2021-05-02 23:49:52,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [460976268] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:52,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:52,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:49:52,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632999851] [2021-05-02 23:49:52,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:49:52,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:52,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:49:52,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2659, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:49:52,993 INFO L87 Difference]: Start difference. First operand 96 states and 108 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:56,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:49:56,622 INFO L93 Difference]: Finished difference Result 122 states and 136 transitions. [2021-05-02 23:49:56,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:49:56,623 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:49:56,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:49:56,624 INFO L225 Difference]: With dead ends: 122 [2021-05-02 23:49:56,624 INFO L226 Difference]: Without dead ends: 113 [2021-05-02 23:49:56,625 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 4583.1ms TimeCoverageRelationStatistics Valid=485, Invalid=9217, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:49:56,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-05-02 23:49:56,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 98. [2021-05-02 23:49:56,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:56,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:49:56,663 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:49:56,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:49:56,663 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:49:56,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:49:56,663 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:49:56,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:49:56,664 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:49:56,664 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:49:56,664 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2021-05-02 23:49:56,664 INFO L428 AbstractCegarLoop]: === Iteration 69 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:49:56,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:49:56,664 INFO L82 PathProgramCache]: Analyzing trace with hash -260596402, now seen corresponding path program 67 times [2021-05-02 23:49:56,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:49:56,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [424753208] [2021-05-02 23:49:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:49:56,741 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_2958 v_main_~m~0_557) InVars {main_~m~0=v_main_~m~0_557, main_~j~0=v_main_~j~0_2958} OutVars{main_~m~0=v_main_~m~0_557, main_~j~0=v_main_~j~0_2958} AuxVars[] AssignedVars[] [2021-05-02 23:49:56,742 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:49:56,761 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:56,768 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:56,783 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:49:56,805 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_662 1) v_main_~n~0_294) (<= v_main_~m~0_558 v_main_~j~0_2960)) InVars {main_~i~0=v_main_~i~0_662, main_~n~0=v_main_~n~0_294, main_~m~0=v_main_~m~0_558, main_~j~0=v_main_~j~0_2960} OutVars{main_~i~0=v_main_~i~0_662, main_~n~0=v_main_~n~0_294, main_~m~0=v_main_~m~0_558, main_~j~0=v_main_~j~0_2960} AuxVars[] AssignedVars[] [2021-05-02 23:49:56,807 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:49:56,828 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:56,830 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:56,849 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:49:56,855 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:49:56,877 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:49:56,919 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_668 v_main_~n~0_298) (< 10 v_main_~m~0_565) (<= v_main_~m~0_565 11)) InVars {main_~i~0=v_main_~i~0_668, main_~n~0=v_main_~n~0_298, main_~m~0=v_main_~m~0_565} OutVars{main_~i~0=v_main_~i~0_668, main_~n~0=v_main_~n~0_298, main_~m~0=v_main_~m~0_565} AuxVars[] AssignedVars[] [2021-05-02 23:49:56,921 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:49:56,923 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:56,932 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:56,998 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:49:57,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_566) (<= v_main_~m~0_566 8) (< v_main_~i~0_670 v_main_~n~0_299) (< 7 v_main_~m~0_566)) InVars {main_~i~0=v_main_~i~0_670, main_~n~0=v_main_~n~0_299, main_~m~0=v_main_~m~0_566} OutVars{main_~i~0=v_main_~i~0_670, main_~n~0=v_main_~n~0_299, main_~m~0=v_main_~m~0_566} AuxVars[] AssignedVars[] [2021-05-02 23:49:57,045 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:49:57,085 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:49:57,094 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:49:57,120 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:49:57,160 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:49:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:57,311 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:49:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:49:57,316 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-02 23:49:57,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:49:59,752 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:49:59,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [424753208] [2021-05-02 23:49:59,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [424753208] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:49:59,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:49:59,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:49:59,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167045956] [2021-05-02 23:49:59,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:49:59,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:49:59,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:49:59,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2659, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:49:59,753 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:04,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:04,198 INFO L93 Difference]: Finished difference Result 124 states and 138 transitions. [2021-05-02 23:50:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:04,199 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:04,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:04,200 INFO L225 Difference]: With dead ends: 124 [2021-05-02 23:50:04,200 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 23:50:04,201 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1569 ImplicationChecksByTransitivity, 5298.8ms TimeCoverageRelationStatistics Valid=485, Invalid=9217, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:50:04,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 23:50:04,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 98. [2021-05-02 23:50:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:04,237 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:04,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:04,237 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:04,237 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:04,237 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:04,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:04,237 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:04,237 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:04,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2021-05-02 23:50:04,238 INFO L428 AbstractCegarLoop]: === Iteration 70 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:04,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:04,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1197651474, now seen corresponding path program 68 times [2021-05-02 23:50:04,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:04,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [731367020] [2021-05-02 23:50:04,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:04,326 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3017 v_main_~m~0_567) InVars {main_~m~0=v_main_~m~0_567, main_~j~0=v_main_~j~0_3017} OutVars{main_~m~0=v_main_~m~0_567, main_~j~0=v_main_~j~0_3017} AuxVars[] AssignedVars[] [2021-05-02 23:50:04,328 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:04,346 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:04,359 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:04,377 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:04,402 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_675 1) v_main_~n~0_300) (<= v_main_~m~0_568 v_main_~j~0_3019)) InVars {main_~i~0=v_main_~i~0_675, main_~n~0=v_main_~n~0_300, main_~m~0=v_main_~m~0_568, main_~j~0=v_main_~j~0_3019} OutVars{main_~i~0=v_main_~i~0_675, main_~n~0=v_main_~n~0_300, main_~m~0=v_main_~m~0_568, main_~j~0=v_main_~j~0_3019} AuxVars[] AssignedVars[] [2021-05-02 23:50:04,404 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:04,429 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:04,432 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:04,447 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:04,452 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:04,474 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:04,535 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_681 v_main_~n~0_304) (< 11 v_main_~m~0_575) (< 3 v_main_~m~0_575) (<= v_main_~m~0_575 12)) InVars {main_~i~0=v_main_~i~0_681, main_~n~0=v_main_~n~0_304, main_~m~0=v_main_~m~0_575} OutVars{main_~i~0=v_main_~i~0_681, main_~n~0=v_main_~n~0_304, main_~m~0=v_main_~m~0_575} AuxVars[] AssignedVars[] [2021-05-02 23:50:04,538 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:04,539 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:04,549 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:04,612 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:04,673 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_576 7) (< 6 v_main_~m~0_576) (< v_main_~i~0_683 v_main_~n~0_305)) InVars {main_~i~0=v_main_~i~0_683, main_~n~0=v_main_~n~0_305, main_~m~0=v_main_~m~0_576} OutVars{main_~i~0=v_main_~i~0_683, main_~n~0=v_main_~n~0_305, main_~m~0=v_main_~m~0_576} AuxVars[] AssignedVars[] [2021-05-02 23:50:04,678 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:50:04,680 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:04,690 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:04,765 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:50:04,814 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:04,947 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:04,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:04,951 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-02 23:50:04,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:07,272 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:07,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [731367020] [2021-05-02 23:50:07,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [731367020] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:07,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:07,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:07,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126878072] [2021-05-02 23:50:07,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:07,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:07,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:07,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=2690, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:50:07,273 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:11,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:11,671 INFO L93 Difference]: Finished difference Result 122 states and 136 transitions. [2021-05-02 23:50:11,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:11,672 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:11,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:11,673 INFO L225 Difference]: With dead ends: 122 [2021-05-02 23:50:11,673 INFO L226 Difference]: Without dead ends: 113 [2021-05-02 23:50:11,674 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2356 ImplicationChecksByTransitivity, 4992.3ms TimeCoverageRelationStatistics Valid=422, Invalid=9280, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:50:11,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-05-02 23:50:11,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 98. [2021-05-02 23:50:11,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:11,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:11,724 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:11,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:11,725 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:11,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:11,725 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:11,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:11,725 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:11,725 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:11,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2021-05-02 23:50:11,725 INFO L428 AbstractCegarLoop]: === Iteration 71 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:11,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:11,726 INFO L82 PathProgramCache]: Analyzing trace with hash 2097491926, now seen corresponding path program 69 times [2021-05-02 23:50:11,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:11,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [881257199] [2021-05-02 23:50:11,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:11,805 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3076 v_main_~m~0_577) InVars {main_~m~0=v_main_~m~0_577, main_~j~0=v_main_~j~0_3076} OutVars{main_~m~0=v_main_~m~0_577, main_~j~0=v_main_~j~0_3076} AuxVars[] AssignedVars[] [2021-05-02 23:50:11,807 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:11,808 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:11,814 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:11,841 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:11,864 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_578 v_main_~j~0_3078) (< (+ v_main_~i~0_688 1) v_main_~n~0_306)) InVars {main_~i~0=v_main_~i~0_688, main_~n~0=v_main_~n~0_306, main_~m~0=v_main_~m~0_578, main_~j~0=v_main_~j~0_3078} OutVars{main_~i~0=v_main_~i~0_688, main_~n~0=v_main_~n~0_306, main_~m~0=v_main_~m~0_578, main_~j~0=v_main_~j~0_3078} AuxVars[] AssignedVars[] [2021-05-02 23:50:11,866 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:11,884 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:11,886 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:11,901 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:11,906 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:11,922 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:11,958 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_694 v_main_~n~0_310) (< 12 v_main_~m~0_585) (<= v_main_~m~0_585 13)) InVars {main_~i~0=v_main_~i~0_694, main_~n~0=v_main_~n~0_310, main_~m~0=v_main_~m~0_585} OutVars{main_~i~0=v_main_~i~0_694, main_~n~0=v_main_~n~0_310, main_~m~0=v_main_~m~0_585} AuxVars[] AssignedVars[] [2021-05-02 23:50:11,961 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:50:11,994 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:12,001 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:12,025 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:50:12,064 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_586 6) (< v_main_~i~0_696 v_main_~n~0_311) (< 5 v_main_~m~0_586) (< 0 v_main_~m~0_586)) InVars {main_~i~0=v_main_~i~0_696, main_~n~0=v_main_~n~0_311, main_~m~0=v_main_~m~0_586} OutVars{main_~i~0=v_main_~i~0_696, main_~n~0=v_main_~n~0_311, main_~m~0=v_main_~m~0_586} AuxVars[] AssignedVars[] [2021-05-02 23:50:12,078 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:12,116 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:12,124 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:12,149 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:12,199 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:12,326 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:12,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:12,332 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-02 23:50:12,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:14,822 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:14,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [881257199] [2021-05-02 23:50:14,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [881257199] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:14,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:14,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:14,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5633554] [2021-05-02 23:50:14,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:14,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:14,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:14,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2659, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:50:14,823 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:19,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:19,601 INFO L93 Difference]: Finished difference Result 120 states and 134 transitions. [2021-05-02 23:50:19,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:19,603 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:19,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:19,603 INFO L225 Difference]: With dead ends: 120 [2021-05-02 23:50:19,603 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 23:50:19,604 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 5481.4ms TimeCoverageRelationStatistics Valid=485, Invalid=9217, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:50:19,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 23:50:19,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 98. [2021-05-02 23:50:19,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:19,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:19,640 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:19,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:19,640 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:19,640 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:19,640 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:19,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:19,641 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:19,641 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:19,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2021-05-02 23:50:19,641 INFO L428 AbstractCegarLoop]: === Iteration 72 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:19,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:19,641 INFO L82 PathProgramCache]: Analyzing trace with hash -373077350, now seen corresponding path program 70 times [2021-05-02 23:50:19,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:19,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1246765602] [2021-05-02 23:50:19,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:19,719 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3135 v_main_~m~0_587) InVars {main_~m~0=v_main_~m~0_587, main_~j~0=v_main_~j~0_3135} OutVars{main_~m~0=v_main_~m~0_587, main_~j~0=v_main_~j~0_3135} AuxVars[] AssignedVars[] [2021-05-02 23:50:19,720 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:19,721 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:19,727 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:19,753 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:19,777 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_701 1) v_main_~n~0_312) (<= v_main_~m~0_588 v_main_~j~0_3137)) InVars {main_~i~0=v_main_~i~0_701, main_~n~0=v_main_~n~0_312, main_~m~0=v_main_~m~0_588, main_~j~0=v_main_~j~0_3137} OutVars{main_~i~0=v_main_~i~0_701, main_~n~0=v_main_~n~0_312, main_~m~0=v_main_~m~0_588, main_~j~0=v_main_~j~0_3137} AuxVars[] AssignedVars[] [2021-05-02 23:50:19,779 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:19,798 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:19,800 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:19,815 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:19,820 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:19,839 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:19,876 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_707 v_main_~n~0_316) (<= v_main_~m~0_595 5) (< 4 v_main_~m~0_595) (< 0 v_main_~m~0_595)) InVars {main_~i~0=v_main_~i~0_707, main_~n~0=v_main_~n~0_316, main_~m~0=v_main_~m~0_595} OutVars{main_~i~0=v_main_~i~0_707, main_~n~0=v_main_~n~0_316, main_~m~0=v_main_~m~0_595} AuxVars[] AssignedVars[] [2021-05-02 23:50:19,877 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:19,878 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:19,885 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:19,939 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:19,980 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_709 v_main_~n~0_317) (< 13 v_main_~m~0_596) (< 1 v_main_~m~0_596) (<= v_main_~m~0_596 14)) InVars {main_~i~0=v_main_~i~0_709, main_~n~0=v_main_~n~0_317, main_~m~0=v_main_~m~0_596} OutVars{main_~i~0=v_main_~i~0_709, main_~n~0=v_main_~n~0_317, main_~m~0=v_main_~m~0_596} AuxVars[] AssignedVars[] [2021-05-02 23:50:19,982 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:20,020 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:20,028 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:20,052 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:20,090 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:20,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:20,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:20,204 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-02 23:50:20,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:22,624 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:22,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1246765602] [2021-05-02 23:50:22,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1246765602] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:22,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:22,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:22,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504322989] [2021-05-02 23:50:22,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:22,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:22,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:22,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2598, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 23:50:22,626 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:27,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:27,340 INFO L93 Difference]: Finished difference Result 118 states and 132 transitions. [2021-05-02 23:50:27,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:27,341 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:27,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:27,342 INFO L225 Difference]: With dead ends: 118 [2021-05-02 23:50:27,342 INFO L226 Difference]: Without dead ends: 109 [2021-05-02 23:50:27,343 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1559 ImplicationChecksByTransitivity, 5330.3ms TimeCoverageRelationStatistics Valid=397, Invalid=9109, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 23:50:27,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-02 23:50:27,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-05-02 23:50:27,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:27,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:27,388 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:27,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:27,389 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:27,389 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:27,389 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:27,389 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:27,389 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:27,389 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2021-05-02 23:50:27,389 INFO L428 AbstractCegarLoop]: === Iteration 73 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:27,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:27,390 INFO L82 PathProgramCache]: Analyzing trace with hash 839992926, now seen corresponding path program 71 times [2021-05-02 23:50:27,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:27,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [516526672] [2021-05-02 23:50:27,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:27,504 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3193 v_main_~m~0_597) InVars {main_~m~0=v_main_~m~0_597, main_~j~0=v_main_~j~0_3193} OutVars{main_~m~0=v_main_~m~0_597, main_~j~0=v_main_~j~0_3193} AuxVars[] AssignedVars[] [2021-05-02 23:50:27,506 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:27,529 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:27,540 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:27,559 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:27,590 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_714 1) v_main_~n~0_318) (<= v_main_~m~0_598 v_main_~j~0_3195)) InVars {main_~i~0=v_main_~i~0_714, main_~n~0=v_main_~n~0_318, main_~m~0=v_main_~m~0_598, main_~j~0=v_main_~j~0_3195} OutVars{main_~i~0=v_main_~i~0_714, main_~n~0=v_main_~n~0_318, main_~m~0=v_main_~m~0_598, main_~j~0=v_main_~j~0_3195} AuxVars[] AssignedVars[] [2021-05-02 23:50:27,592 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:27,616 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:27,619 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:27,642 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:27,648 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:27,667 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:27,713 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_605 4) (< 3 v_main_~m~0_605) (< v_main_~i~0_720 v_main_~n~0_322) (< 0 v_main_~m~0_605)) InVars {main_~i~0=v_main_~i~0_720, main_~n~0=v_main_~n~0_322, main_~m~0=v_main_~m~0_605} OutVars{main_~i~0=v_main_~i~0_720, main_~n~0=v_main_~n~0_322, main_~m~0=v_main_~m~0_605} AuxVars[] AssignedVars[] [2021-05-02 23:50:27,715 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:27,750 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:27,758 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:27,785 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:27,828 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_722 v_main_~n~0_323) (< 14 v_main_~m~0_606) (< 8 v_main_~m~0_606) (<= v_main_~m~0_606 15)) InVars {main_~i~0=v_main_~i~0_722, main_~n~0=v_main_~n~0_323, main_~m~0=v_main_~m~0_606} OutVars{main_~i~0=v_main_~i~0_722, main_~n~0=v_main_~n~0_323, main_~m~0=v_main_~m~0_606} AuxVars[] AssignedVars[] [2021-05-02 23:50:27,831 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:27,832 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:27,841 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:27,898 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:27,938 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:28,050 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:28,062 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-02 23:50:28,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:30,607 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:30,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [516526672] [2021-05-02 23:50:30,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [516526672] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:30,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:30,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:30,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151099391] [2021-05-02 23:50:30,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:30,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:30,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:30,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2598, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 23:50:30,608 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:35,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:35,511 INFO L93 Difference]: Finished difference Result 116 states and 130 transitions. [2021-05-02 23:50:35,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:35,513 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:35,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:35,514 INFO L225 Difference]: With dead ends: 116 [2021-05-02 23:50:35,514 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 23:50:35,515 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 5561.3ms TimeCoverageRelationStatistics Valid=397, Invalid=9109, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 23:50:35,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 23:50:35,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 98. [2021-05-02 23:50:35,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:35,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:35,559 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:35,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:35,559 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:35,559 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:35,560 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:35,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:35,560 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:35,560 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:35,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2021-05-02 23:50:35,560 INFO L428 AbstractCegarLoop]: === Iteration 74 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:35,560 INFO L82 PathProgramCache]: Analyzing trace with hash 175334178, now seen corresponding path program 72 times [2021-05-02 23:50:35,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:35,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2147480144] [2021-05-02 23:50:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:35,677 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3251 v_main_~m~0_607) InVars {main_~m~0=v_main_~m~0_607, main_~j~0=v_main_~j~0_3251} OutVars{main_~m~0=v_main_~m~0_607, main_~j~0=v_main_~j~0_3251} AuxVars[] AssignedVars[] [2021-05-02 23:50:35,679 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:35,701 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:35,711 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:35,731 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:35,762 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_727 1) v_main_~n~0_324) (<= v_main_~m~0_608 v_main_~j~0_3253)) InVars {main_~i~0=v_main_~i~0_727, main_~n~0=v_main_~n~0_324, main_~m~0=v_main_~m~0_608, main_~j~0=v_main_~j~0_3253} OutVars{main_~i~0=v_main_~i~0_727, main_~n~0=v_main_~n~0_324, main_~m~0=v_main_~m~0_608, main_~j~0=v_main_~j~0_3253} AuxVars[] AssignedVars[] [2021-05-02 23:50:35,764 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:35,797 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:35,800 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:35,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:35,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:35,862 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:35,909 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_733 v_main_~n~0_328) (<= v_main_~m~0_615 16) (< 15 v_main_~m~0_615) (< 0 v_main_~m~0_615)) InVars {main_~i~0=v_main_~i~0_733, main_~n~0=v_main_~n~0_328, main_~m~0=v_main_~m~0_615} OutVars{main_~i~0=v_main_~i~0_733, main_~n~0=v_main_~n~0_328, main_~m~0=v_main_~m~0_615} AuxVars[] AssignedVars[] [2021-05-02 23:50:35,911 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:35,953 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:35,962 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:35,987 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:36,030 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_616) (< v_main_~i~0_735 v_main_~n~0_329) (<= v_main_~m~0_616 3)) InVars {main_~i~0=v_main_~i~0_735, main_~n~0=v_main_~n~0_329, main_~m~0=v_main_~m~0_616} OutVars{main_~i~0=v_main_~i~0_735, main_~n~0=v_main_~n~0_329, main_~m~0=v_main_~m~0_616} AuxVars[] AssignedVars[] [2021-05-02 23:50:36,032 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:50:36,033 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:36,042 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:36,123 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:50:36,165 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:36,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:36,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:36,301 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-02 23:50:36,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:38,928 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:38,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2147480144] [2021-05-02 23:50:38,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [2147480144] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:38,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:38,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:38,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131711467] [2021-05-02 23:50:38,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:38,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:38,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:38,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2659, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:50:38,930 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:44,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:44,203 INFO L93 Difference]: Finished difference Result 114 states and 128 transitions. [2021-05-02 23:50:44,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:44,205 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:44,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:44,206 INFO L225 Difference]: With dead ends: 114 [2021-05-02 23:50:44,206 INFO L226 Difference]: Without dead ends: 105 [2021-05-02 23:50:44,207 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1559 ImplicationChecksByTransitivity, 5795.4ms TimeCoverageRelationStatistics Valid=485, Invalid=9217, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:50:44,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-02 23:50:44,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 98. [2021-05-02 23:50:44,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:44,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:44,246 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:44,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:44,246 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:44,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:44,246 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:44,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:44,246 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:44,246 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:44,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2021-05-02 23:50:44,246 INFO L428 AbstractCegarLoop]: === Iteration 75 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:44,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:44,247 INFO L82 PathProgramCache]: Analyzing trace with hash -75636506, now seen corresponding path program 73 times [2021-05-02 23:50:44,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:44,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1185890590] [2021-05-02 23:50:44,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:44,338 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3310 v_main_~m~0_617) InVars {main_~m~0=v_main_~m~0_617, main_~j~0=v_main_~j~0_3310} OutVars{main_~m~0=v_main_~m~0_617, main_~j~0=v_main_~j~0_3310} AuxVars[] AssignedVars[] [2021-05-02 23:50:44,340 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:44,364 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:44,373 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:44,390 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:44,418 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_740 1) v_main_~n~0_330) (<= v_main_~m~0_618 v_main_~j~0_3312)) InVars {main_~i~0=v_main_~i~0_740, main_~n~0=v_main_~n~0_330, main_~m~0=v_main_~m~0_618, main_~j~0=v_main_~j~0_3312} OutVars{main_~i~0=v_main_~i~0_740, main_~n~0=v_main_~n~0_330, main_~m~0=v_main_~m~0_618, main_~j~0=v_main_~j~0_3312} AuxVars[] AssignedVars[] [2021-05-02 23:50:44,420 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:44,421 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:44,423 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:44,442 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:44,450 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:44,494 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:44,560 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_625 17) (< 16 v_main_~m~0_625) (< v_main_~i~0_746 v_main_~n~0_334) (< 7 v_main_~m~0_625)) InVars {main_~i~0=v_main_~i~0_746, main_~n~0=v_main_~n~0_334, main_~m~0=v_main_~m~0_625} OutVars{main_~i~0=v_main_~i~0_746, main_~n~0=v_main_~n~0_334, main_~m~0=v_main_~m~0_625} AuxVars[] AssignedVars[] [2021-05-02 23:50:44,563 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:44,564 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:44,576 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:44,637 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:44,694 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_748 v_main_~n~0_335) (< 1 v_main_~m~0_626) (<= v_main_~m~0_626 2)) InVars {main_~i~0=v_main_~i~0_748, main_~n~0=v_main_~n~0_335, main_~m~0=v_main_~m~0_626} OutVars{main_~i~0=v_main_~i~0_748, main_~n~0=v_main_~n~0_335, main_~m~0=v_main_~m~0_626} AuxVars[] AssignedVars[] [2021-05-02 23:50:44,696 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:50:44,697 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:44,706 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:44,772 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:50:44,821 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:44,973 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:44,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:44,978 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-02 23:50:44,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:47,795 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:47,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1185890590] [2021-05-02 23:50:47,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1185890590] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:47,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:47,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:47,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20208408] [2021-05-02 23:50:47,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:47,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:47,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:47,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2659, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:50:47,797 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:53,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:50:53,296 INFO L93 Difference]: Finished difference Result 112 states and 126 transitions. [2021-05-02 23:50:53,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:50:53,297 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:50:53,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:50:53,298 INFO L225 Difference]: With dead ends: 112 [2021-05-02 23:50:53,298 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 23:50:53,299 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 6108.2ms TimeCoverageRelationStatistics Valid=485, Invalid=9217, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:50:53,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 23:50:53,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2021-05-02 23:50:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:50:53,348 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:50:53,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:50:53,349 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:50:53,349 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:50:53,349 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:50:53,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:50:53,349 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:50:53,349 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:50:53,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2021-05-02 23:50:53,350 INFO L428 AbstractCegarLoop]: === Iteration 76 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:50:53,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:50:53,350 INFO L82 PathProgramCache]: Analyzing trace with hash 634716074, now seen corresponding path program 74 times [2021-05-02 23:50:53,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:50:53,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [503949608] [2021-05-02 23:50:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:50:53,455 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3369 v_main_~m~0_627) InVars {main_~m~0=v_main_~m~0_627, main_~j~0=v_main_~j~0_3369} OutVars{main_~m~0=v_main_~m~0_627, main_~j~0=v_main_~j~0_3369} AuxVars[] AssignedVars[] [2021-05-02 23:50:53,457 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:50:53,480 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:53,495 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:53,520 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:50:53,568 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_753 1) v_main_~n~0_336) (<= v_main_~m~0_628 v_main_~j~0_3371)) InVars {main_~i~0=v_main_~i~0_753, main_~n~0=v_main_~n~0_336, main_~m~0=v_main_~m~0_628, main_~j~0=v_main_~j~0_3371} OutVars{main_~i~0=v_main_~i~0_753, main_~n~0=v_main_~n~0_336, main_~m~0=v_main_~m~0_628, main_~j~0=v_main_~j~0_3371} AuxVars[] AssignedVars[] [2021-05-02 23:50:53,570 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:50:53,571 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:53,574 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:53,600 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:50:53,610 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:50:53,664 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:50:53,743 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_759 v_main_~n~0_340) (<= v_main_~m~0_635 18) (< 11 v_main_~m~0_635) (< 17 v_main_~m~0_635)) InVars {main_~i~0=v_main_~i~0_759, main_~n~0=v_main_~n~0_340, main_~m~0=v_main_~m~0_635} OutVars{main_~i~0=v_main_~i~0_759, main_~n~0=v_main_~n~0_340, main_~m~0=v_main_~m~0_635} AuxVars[] AssignedVars[] [2021-05-02 23:50:53,746 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:50:53,750 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:53,763 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:53,851 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:50:53,916 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_636) (<= v_main_~m~0_636 1) (< v_main_~i~0_761 v_main_~n~0_341)) InVars {main_~i~0=v_main_~i~0_761, main_~n~0=v_main_~n~0_341, main_~m~0=v_main_~m~0_636} OutVars{main_~i~0=v_main_~i~0_761, main_~n~0=v_main_~n~0_341, main_~m~0=v_main_~m~0_636} AuxVars[] AssignedVars[] [2021-05-02 23:50:53,919 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:50:53,969 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:50:53,979 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:50:54,011 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:50:54,071 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:50:54,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:54,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:50:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:50:54,239 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-02 23:50:54,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:50:56,820 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:50:56,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [503949608] [2021-05-02 23:50:56,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [503949608] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:50:56,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:50:56,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:50:56,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335590764] [2021-05-02 23:50:56,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:50:56,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:50:56,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:50:56,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=2666, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 23:50:56,822 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:02,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:02,355 INFO L93 Difference]: Finished difference Result 110 states and 124 transitions. [2021-05-02 23:51:02,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:51:02,357 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:51:02,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:02,358 INFO L225 Difference]: With dead ends: 110 [2021-05-02 23:51:02,358 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 23:51:02,358 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1852 ImplicationChecksByTransitivity, 5778.2ms TimeCoverageRelationStatistics Valid=470, Invalid=9232, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 23:51:02,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 23:51:02,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 98. [2021-05-02 23:51:02,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 93 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:02,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 110 transitions. [2021-05-02 23:51:02,398 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 110 transitions. Word has length 57 [2021-05-02 23:51:02,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:02,398 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 110 transitions. [2021-05-02 23:51:02,398 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:02,398 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 110 transitions. [2021-05-02 23:51:02,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 23:51:02,398 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:02,398 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:02,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2021-05-02 23:51:02,399 INFO L428 AbstractCegarLoop]: === Iteration 77 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:02,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:02,399 INFO L82 PathProgramCache]: Analyzing trace with hash 103612270, now seen corresponding path program 75 times [2021-05-02 23:51:02,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:02,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1291677954] [2021-05-02 23:51:02,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:02,477 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3428 v_main_~m~0_637) InVars {main_~m~0=v_main_~m~0_637, main_~j~0=v_main_~j~0_3428} OutVars{main_~m~0=v_main_~m~0_637, main_~j~0=v_main_~j~0_3428} AuxVars[] AssignedVars[] [2021-05-02 23:51:02,479 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:02,481 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:02,490 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:02,526 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:02,561 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_766 1) v_main_~n~0_342) (<= v_main_~m~0_638 v_main_~j~0_3430)) InVars {main_~i~0=v_main_~i~0_766, main_~n~0=v_main_~n~0_342, main_~m~0=v_main_~m~0_638, main_~j~0=v_main_~j~0_3430} OutVars{main_~i~0=v_main_~i~0_766, main_~n~0=v_main_~n~0_342, main_~m~0=v_main_~m~0_638, main_~j~0=v_main_~j~0_3430} AuxVars[] AssignedVars[] [2021-05-02 23:51:02,564 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:02,596 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:02,599 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:02,622 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:02,630 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:02,663 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:02,731 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_644 0) (< v_main_~i~0_770 v_main_~n~0_345)) InVars {main_~i~0=v_main_~i~0_770, main_~n~0=v_main_~n~0_345, main_~m~0=v_main_~m~0_644} OutVars{main_~i~0=v_main_~i~0_770, main_~n~0=v_main_~n~0_345, main_~m~0=v_main_~m~0_644} AuxVars[] AssignedVars[] [2021-05-02 23:51:02,733 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:51:02,760 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:02,769 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:02,791 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:51:02,825 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_772 v_main_~n~0_346) (<= v_main_~m~0_645 19) (< 18 v_main_~m~0_645)) InVars {main_~i~0=v_main_~i~0_772, main_~n~0=v_main_~n~0_346, main_~m~0=v_main_~m~0_645} OutVars{main_~i~0=v_main_~i~0_772, main_~n~0=v_main_~n~0_346, main_~m~0=v_main_~m~0_645} AuxVars[] AssignedVars[] [2021-05-02 23:51:02,828 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:51:02,829 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:02,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:02,912 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:51:02,955 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:51:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:03,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:03,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-02 23:51:03,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:51:05,691 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:05,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1291677954] [2021-05-02 23:51:05,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1291677954] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:05,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:05,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2021-05-02 23:51:05,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180300996] [2021-05-02 23:51:05,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 23:51:05,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:05,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 23:51:05,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=2598, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 23:51:05,693 INFO L87 Difference]: Start difference. First operand 98 states and 110 transitions. Second operand has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:11,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:11,152 INFO L93 Difference]: Finished difference Result 110 states and 124 transitions. [2021-05-02 23:51:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 23:51:11,154 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2021-05-02 23:51:11,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:11,155 INFO L225 Difference]: With dead ends: 110 [2021-05-02 23:51:11,155 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 23:51:11,156 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1549 ImplicationChecksByTransitivity, 5853.1ms TimeCoverageRelationStatistics Valid=397, Invalid=9109, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 23:51:11,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 23:51:11,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2021-05-02 23:51:11,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 95 states have (on average 1.1368421052631579) internal successors, (108), 95 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:11,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 112 transitions. [2021-05-02 23:51:11,193 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 112 transitions. Word has length 57 [2021-05-02 23:51:11,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:11,193 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 112 transitions. [2021-05-02 23:51:11,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 50 states have (on average 1.06) internal successors, (53), 49 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:11,193 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 112 transitions. [2021-05-02 23:51:11,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 23:51:11,193 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:11,194 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:11,194 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2021-05-02 23:51:11,194 INFO L428 AbstractCegarLoop]: === Iteration 78 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:11,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:11,194 INFO L82 PathProgramCache]: Analyzing trace with hash -877016337, now seen corresponding path program 76 times [2021-05-02 23:51:11,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:11,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1401739597] [2021-05-02 23:51:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:11,227 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3483 v_main_~m~0_646) InVars {main_~m~0=v_main_~m~0_646, main_~j~0=v_main_~j~0_3483} OutVars{main_~m~0=v_main_~m~0_646, main_~j~0=v_main_~j~0_3483} AuxVars[] AssignedVars[] [2021-05-02 23:51:11,228 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:11,243 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:11,249 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:11,264 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:11,300 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 20 v_main_~m~0_650) (<= v_main_~m~0_650 21) (< v_main_~i~0_777 v_main_~n~0_347) (< 14 v_main_~m~0_650)) InVars {main_~i~0=v_main_~i~0_777, main_~n~0=v_main_~n~0_347, main_~m~0=v_main_~m~0_650} OutVars{main_~i~0=v_main_~i~0_777, main_~n~0=v_main_~n~0_347, main_~m~0=v_main_~m~0_650} AuxVars[] AssignedVars[] [2021-05-02 23:51:11,302 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:11,303 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:11,312 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:11,372 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:11,415 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:51:11,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:11,506 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:11,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:11,510 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-02 23:51:14,134 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:14,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1401739597] [2021-05-02 23:51:14,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1401739597] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:14,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:14,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2021-05-02 23:51:14,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361231410] [2021-05-02 23:51:14,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 23:51:14,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:14,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 23:51:14,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=2915, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:51:14,136 INFO L87 Difference]: Start difference. First operand 100 states and 112 transitions. Second operand has 54 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 52 states have internal predecessors, (54), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:20,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:20,517 INFO L93 Difference]: Finished difference Result 109 states and 122 transitions. [2021-05-02 23:51:20,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 23:51:20,519 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 52 states have internal predecessors, (54), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 58 [2021-05-02 23:51:20,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:20,519 INFO L225 Difference]: With dead ends: 109 [2021-05-02 23:51:20,519 INFO L226 Difference]: Without dead ends: 104 [2021-05-02 23:51:20,520 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1631 ImplicationChecksByTransitivity, 6239.2ms TimeCoverageRelationStatistics Valid=419, Invalid=10293, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 23:51:20,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-05-02 23:51:20,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 102. [2021-05-02 23:51:20,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 97 states have (on average 1.1443298969072164) internal successors, (111), 97 states have internal predecessors, (111), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:20,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 115 transitions. [2021-05-02 23:51:20,560 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 115 transitions. Word has length 58 [2021-05-02 23:51:20,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:20,560 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 115 transitions. [2021-05-02 23:51:20,561 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 52 states have internal predecessors, (54), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:20,561 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 115 transitions. [2021-05-02 23:51:20,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:51:20,561 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:20,561 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:20,561 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2021-05-02 23:51:20,561 INFO L428 AbstractCegarLoop]: === Iteration 79 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:20,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:20,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1913388776, now seen corresponding path program 77 times [2021-05-02 23:51:20,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:20,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1248452613] [2021-05-02 23:51:20,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:20,659 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3535 v_main_~m~0_651) InVars {main_~m~0=v_main_~m~0_651, main_~j~0=v_main_~j~0_3535} OutVars{main_~m~0=v_main_~m~0_651, main_~j~0=v_main_~j~0_3535} AuxVars[] AssignedVars[] [2021-05-02 23:51:20,661 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:20,680 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:20,688 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:20,703 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:20,731 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_652 v_main_~j~0_3537) (< (+ v_main_~i~0_781 1) v_main_~n~0_348)) InVars {main_~i~0=v_main_~i~0_781, main_~n~0=v_main_~n~0_348, main_~m~0=v_main_~m~0_652, main_~j~0=v_main_~j~0_3537} OutVars{main_~i~0=v_main_~i~0_781, main_~n~0=v_main_~n~0_348, main_~m~0=v_main_~m~0_652, main_~j~0=v_main_~j~0_3537} AuxVars[] AssignedVars[] [2021-05-02 23:51:20,733 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:20,752 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:20,755 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:20,771 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:20,776 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:20,796 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:20,835 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_787 v_main_~n~0_352) (< 9 v_main_~m~0_659) (<= v_main_~m~0_659 10) (< 2 v_main_~m~0_659)) InVars {main_~i~0=v_main_~i~0_787, main_~n~0=v_main_~n~0_352, main_~m~0=v_main_~m~0_659} OutVars{main_~i~0=v_main_~i~0_787, main_~n~0=v_main_~n~0_352, main_~m~0=v_main_~m~0_659} AuxVars[] AssignedVars[] [2021-05-02 23:51:20,837 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:20,838 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:20,846 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:20,905 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:20,945 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:51:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:21,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:21,042 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-02 23:51:24,296 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:24,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1248452613] [2021-05-02 23:51:24,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1248452613] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:24,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:24,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2021-05-02 23:51:24,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721328709] [2021-05-02 23:51:24,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 23:51:24,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:24,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 23:51:24,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=2915, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:51:24,298 INFO L87 Difference]: Start difference. First operand 102 states and 115 transitions. Second operand has 54 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 52 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:30,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:30,303 INFO L93 Difference]: Finished difference Result 132 states and 148 transitions. [2021-05-02 23:51:30,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 23:51:30,305 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 52 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:51:30,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:30,306 INFO L225 Difference]: With dead ends: 132 [2021-05-02 23:51:30,306 INFO L226 Difference]: Without dead ends: 123 [2021-05-02 23:51:30,307 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1659 ImplicationChecksByTransitivity, 7048.4ms TimeCoverageRelationStatistics Valid=419, Invalid=10293, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 23:51:30,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-05-02 23:51:30,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2021-05-02 23:51:30,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 116 states have (on average 1.1206896551724137) internal successors, (130), 116 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:30,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 134 transitions. [2021-05-02 23:51:30,368 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 134 transitions. Word has length 59 [2021-05-02 23:51:30,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:30,368 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 134 transitions. [2021-05-02 23:51:30,368 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 52 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:30,369 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 134 transitions. [2021-05-02 23:51:30,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:51:30,369 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:30,369 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:30,369 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2021-05-02 23:51:30,369 INFO L428 AbstractCegarLoop]: === Iteration 80 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:30,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:30,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1200286292, now seen corresponding path program 78 times [2021-05-02 23:51:30,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:30,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [756630501] [2021-05-02 23:51:30,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:30,462 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3583 v_main_~m~0_660) InVars {main_~m~0=v_main_~m~0_660, main_~j~0=v_main_~j~0_3583} OutVars{main_~m~0=v_main_~m~0_660, main_~j~0=v_main_~j~0_3583} AuxVars[] AssignedVars[] [2021-05-02 23:51:30,464 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:30,465 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:30,472 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:30,502 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:30,540 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_661 v_main_~j~0_3585) (< (+ v_main_~i~0_792 1) v_main_~n~0_353)) InVars {main_~i~0=v_main_~i~0_792, main_~n~0=v_main_~n~0_353, main_~m~0=v_main_~m~0_661, main_~j~0=v_main_~j~0_3585} OutVars{main_~i~0=v_main_~i~0_792, main_~n~0=v_main_~n~0_353, main_~m~0=v_main_~m~0_661, main_~j~0=v_main_~j~0_3585} AuxVars[] AssignedVars[] [2021-05-02 23:51:30,542 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:30,570 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:30,572 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:30,595 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:30,603 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:30,632 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:30,688 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_668 11) (< 9 v_main_~m~0_668) (< v_main_~i~0_798 v_main_~n~0_357) (< 10 v_main_~m~0_668)) InVars {main_~i~0=v_main_~i~0_798, main_~n~0=v_main_~n~0_357, main_~m~0=v_main_~m~0_668} OutVars{main_~i~0=v_main_~i~0_798, main_~n~0=v_main_~n~0_357, main_~m~0=v_main_~m~0_668} AuxVars[] AssignedVars[] [2021-05-02 23:51:30,691 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:30,692 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:30,708 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:30,788 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:30,858 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 3 v_main_~m~0_669) (< v_main_~i~0_800 v_main_~n~0_358) (< 8 v_main_~m~0_669) (<= v_main_~m~0_669 9)) InVars {main_~i~0=v_main_~i~0_800, main_~n~0=v_main_~n~0_358, main_~m~0=v_main_~m~0_669} OutVars{main_~i~0=v_main_~i~0_800, main_~n~0=v_main_~n~0_358, main_~m~0=v_main_~m~0_669} AuxVars[] AssignedVars[] [2021-05-02 23:51:30,860 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:30,902 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:30,911 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:30,950 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:31,014 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:51:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:31,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:31,162 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-02 23:51:31,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:51:34,323 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:34,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [756630501] [2021-05-02 23:51:34,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [756630501] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:34,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:34,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:51:34,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184883109] [2021-05-02 23:51:34,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:51:34,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:34,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:51:34,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2869, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:51:34,325 INFO L87 Difference]: Start difference. First operand 121 states and 134 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:40,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:40,019 INFO L93 Difference]: Finished difference Result 147 states and 162 transitions. [2021-05-02 23:51:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:51:40,020 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:51:40,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:40,021 INFO L225 Difference]: With dead ends: 147 [2021-05-02 23:51:40,021 INFO L226 Difference]: Without dead ends: 138 [2021-05-02 23:51:40,022 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1688 ImplicationChecksByTransitivity, 6703.1ms TimeCoverageRelationStatistics Valid=505, Invalid=10001, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:51:40,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-05-02 23:51:40,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 123. [2021-05-02 23:51:40,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:51:40,098 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:51:40,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:40,098 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:51:40,098 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:40,099 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:51:40,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:51:40,099 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:40,099 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:40,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2021-05-02 23:51:40,099 INFO L428 AbstractCegarLoop]: === Iteration 81 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:40,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:40,100 INFO L82 PathProgramCache]: Analyzing trace with hash 16584048, now seen corresponding path program 79 times [2021-05-02 23:51:40,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:40,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1208767772] [2021-05-02 23:51:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:40,252 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3644 v_main_~m~0_670) InVars {main_~m~0=v_main_~m~0_670, main_~j~0=v_main_~j~0_3644} OutVars{main_~m~0=v_main_~m~0_670, main_~j~0=v_main_~j~0_3644} AuxVars[] AssignedVars[] [2021-05-02 23:51:40,254 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:40,256 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:40,269 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:40,311 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:40,353 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_671 v_main_~j~0_3646) (< (+ v_main_~i~0_805 1) v_main_~n~0_359)) InVars {main_~i~0=v_main_~i~0_805, main_~n~0=v_main_~n~0_359, main_~m~0=v_main_~m~0_671, main_~j~0=v_main_~j~0_3646} OutVars{main_~i~0=v_main_~i~0_805, main_~n~0=v_main_~n~0_359, main_~m~0=v_main_~m~0_671, main_~j~0=v_main_~j~0_3646} AuxVars[] AssignedVars[] [2021-05-02 23:51:40,355 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:40,389 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:40,392 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:40,421 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:40,430 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:40,459 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:40,519 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_811 v_main_~n~0_363) (< 10 v_main_~m~0_678) (< 11 v_main_~m~0_678) (<= v_main_~m~0_678 12)) InVars {main_~i~0=v_main_~i~0_811, main_~n~0=v_main_~n~0_363, main_~m~0=v_main_~m~0_678} OutVars{main_~i~0=v_main_~i~0_811, main_~n~0=v_main_~n~0_363, main_~m~0=v_main_~m~0_678} AuxVars[] AssignedVars[] [2021-05-02 23:51:40,522 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:40,523 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:40,533 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:40,605 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:40,671 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_679) (<= v_main_~m~0_679 8) (< v_main_~i~0_813 v_main_~n~0_364) (< 7 v_main_~m~0_679)) InVars {main_~i~0=v_main_~i~0_813, main_~n~0=v_main_~n~0_364, main_~m~0=v_main_~m~0_679} OutVars{main_~i~0=v_main_~i~0_813, main_~n~0=v_main_~n~0_364, main_~m~0=v_main_~m~0_679} AuxVars[] AssignedVars[] [2021-05-02 23:51:40,674 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:40,724 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:40,735 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:40,774 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:40,841 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:51:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:41,061 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:41,065 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-02 23:51:41,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:51:44,253 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:44,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1208767772] [2021-05-02 23:51:44,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1208767772] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:44,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:44,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:51:44,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512045876] [2021-05-02 23:51:44,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:51:44,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:44,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:51:44,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2869, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:51:44,255 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:49,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:49,231 INFO L93 Difference]: Finished difference Result 149 states and 164 transitions. [2021-05-02 23:51:49,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:51:49,232 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:51:49,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:49,233 INFO L225 Difference]: With dead ends: 149 [2021-05-02 23:51:49,233 INFO L226 Difference]: Without dead ends: 140 [2021-05-02 23:51:49,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1686 ImplicationChecksByTransitivity, 6360.9ms TimeCoverageRelationStatistics Valid=505, Invalid=10001, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:51:49,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-05-02 23:51:49,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 123. [2021-05-02 23:51:49,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:51:49,300 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:51:49,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:49,300 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:51:49,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:49,300 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:51:49,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:51:49,300 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:49,300 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:49,301 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2021-05-02 23:51:49,301 INFO L428 AbstractCegarLoop]: === Iteration 82 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:49,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:49,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1474831924, now seen corresponding path program 80 times [2021-05-02 23:51:49,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:49,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1314800051] [2021-05-02 23:51:49,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:49,401 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3705 v_main_~m~0_680) InVars {main_~m~0=v_main_~m~0_680, main_~j~0=v_main_~j~0_3705} OutVars{main_~m~0=v_main_~m~0_680, main_~j~0=v_main_~j~0_3705} AuxVars[] AssignedVars[] [2021-05-02 23:51:49,403 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:49,404 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:49,411 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:49,446 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:49,482 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_681 v_main_~j~0_3707) (< (+ v_main_~i~0_818 1) v_main_~n~0_365)) InVars {main_~i~0=v_main_~i~0_818, main_~n~0=v_main_~n~0_365, main_~m~0=v_main_~m~0_681, main_~j~0=v_main_~j~0_3707} OutVars{main_~i~0=v_main_~i~0_818, main_~n~0=v_main_~n~0_365, main_~m~0=v_main_~m~0_681, main_~j~0=v_main_~j~0_3707} AuxVars[] AssignedVars[] [2021-05-02 23:51:49,484 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:49,485 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:49,487 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:49,510 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:49,519 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:49,564 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:49,608 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_824 v_main_~n~0_369) (<= v_main_~m~0_688 13) (< 0 v_main_~m~0_688) (< 12 v_main_~m~0_688)) InVars {main_~i~0=v_main_~i~0_824, main_~n~0=v_main_~n~0_369, main_~m~0=v_main_~m~0_688} OutVars{main_~i~0=v_main_~i~0_824, main_~n~0=v_main_~n~0_369, main_~m~0=v_main_~m~0_688} AuxVars[] AssignedVars[] [2021-05-02 23:51:49,610 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:49,649 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:49,658 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:49,689 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:49,742 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_689) (< v_main_~i~0_826 v_main_~n~0_370) (<= v_main_~m~0_689 7) (< 3 v_main_~m~0_689)) InVars {main_~i~0=v_main_~i~0_826, main_~n~0=v_main_~n~0_370, main_~m~0=v_main_~m~0_689} OutVars{main_~i~0=v_main_~i~0_826, main_~n~0=v_main_~n~0_370, main_~m~0=v_main_~m~0_689} AuxVars[] AssignedVars[] [2021-05-02 23:51:49,744 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:49,746 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:49,755 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:49,816 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:49,866 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:51:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:49,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:50,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-02 23:51:50,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:51:53,126 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:51:53,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1314800051] [2021-05-02 23:51:53,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1314800051] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:51:53,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:51:53,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:51:53,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418027452] [2021-05-02 23:51:53,127 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:51:53,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:51:53,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:51:53,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2869, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:51:53,128 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:59,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:51:59,098 INFO L93 Difference]: Finished difference Result 147 states and 162 transitions. [2021-05-02 23:51:59,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:51:59,100 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:51:59,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:51:59,100 INFO L225 Difference]: With dead ends: 147 [2021-05-02 23:51:59,100 INFO L226 Difference]: Without dead ends: 138 [2021-05-02 23:51:59,101 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1684 ImplicationChecksByTransitivity, 6761.1ms TimeCoverageRelationStatistics Valid=505, Invalid=10001, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:51:59,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-05-02 23:51:59,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 123. [2021-05-02 23:51:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:51:59,171 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:51:59,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:51:59,171 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:51:59,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:51:59,172 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:51:59,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:51:59,172 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:51:59,172 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:51:59,172 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2021-05-02 23:51:59,172 INFO L428 AbstractCegarLoop]: === Iteration 83 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:51:59,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:51:59,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1920294920, now seen corresponding path program 81 times [2021-05-02 23:51:59,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:51:59,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [316301942] [2021-05-02 23:51:59,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:51:59,282 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3766 v_main_~m~0_690) InVars {main_~m~0=v_main_~m~0_690, main_~j~0=v_main_~j~0_3766} OutVars{main_~m~0=v_main_~m~0_690, main_~j~0=v_main_~j~0_3766} AuxVars[] AssignedVars[] [2021-05-02 23:51:59,284 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:51:59,304 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:59,312 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:59,330 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:51:59,366 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_691 v_main_~j~0_3768) (< (+ v_main_~i~0_831 1) v_main_~n~0_371)) InVars {main_~i~0=v_main_~i~0_831, main_~n~0=v_main_~n~0_371, main_~m~0=v_main_~m~0_691, main_~j~0=v_main_~j~0_3768} OutVars{main_~i~0=v_main_~i~0_831, main_~n~0=v_main_~n~0_371, main_~m~0=v_main_~m~0_691, main_~j~0=v_main_~j~0_3768} AuxVars[] AssignedVars[] [2021-05-02 23:51:59,372 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:51:59,396 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:59,399 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:59,417 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:51:59,425 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:51:59,448 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:51:59,502 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 13 v_main_~m~0_698) (< v_main_~i~0_837 v_main_~n~0_375) (< 7 v_main_~m~0_698) (<= v_main_~m~0_698 14)) InVars {main_~i~0=v_main_~i~0_837, main_~n~0=v_main_~n~0_375, main_~m~0=v_main_~m~0_698} OutVars{main_~i~0=v_main_~i~0_837, main_~n~0=v_main_~n~0_375, main_~m~0=v_main_~m~0_698} AuxVars[] AssignedVars[] [2021-05-02 23:51:59,506 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:59,508 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:59,520 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:59,593 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:59,649 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_839 v_main_~n~0_376) (<= v_main_~m~0_699 6) (< 1 v_main_~m~0_699) (< 5 v_main_~m~0_699)) InVars {main_~i~0=v_main_~i~0_839, main_~n~0=v_main_~n~0_376, main_~m~0=v_main_~m~0_699} OutVars{main_~i~0=v_main_~i~0_839, main_~n~0=v_main_~n~0_376, main_~m~0=v_main_~m~0_699} AuxVars[] AssignedVars[] [2021-05-02 23:51:59,652 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:51:59,696 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:51:59,704 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:51:59,737 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:51:59,790 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:51:59,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:59,943 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:51:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:51:59,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:51:59,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:00,072 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-05-02 23:52:03,236 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:03,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [316301942] [2021-05-02 23:52:03,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [316301942] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:03,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:03,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:03,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698969546] [2021-05-02 23:52:03,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:03,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:03,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:03,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2869, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:52:03,237 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:03,734 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-05-02 23:52:10,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:52:10,181 INFO L93 Difference]: Finished difference Result 145 states and 160 transitions. [2021-05-02 23:52:10,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:52:10,182 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:52:10,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:52:10,183 INFO L225 Difference]: With dead ends: 145 [2021-05-02 23:52:10,183 INFO L226 Difference]: Without dead ends: 136 [2021-05-02 23:52:10,184 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1682 ImplicationChecksByTransitivity, 7465.8ms TimeCoverageRelationStatistics Valid=505, Invalid=10001, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:52:10,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-02 23:52:10,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 123. [2021-05-02 23:52:10,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:52:10,253 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:52:10,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:52:10,253 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:52:10,253 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:10,253 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:52:10,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:52:10,253 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:52:10,253 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:52:10,253 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2021-05-02 23:52:10,254 INFO L428 AbstractCegarLoop]: === Iteration 84 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:52:10,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:52:10,254 INFO L82 PathProgramCache]: Analyzing trace with hash -95896900, now seen corresponding path program 82 times [2021-05-02 23:52:10,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:52:10,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [313932594] [2021-05-02 23:52:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:52:10,370 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3827 v_main_~m~0_700) InVars {main_~m~0=v_main_~m~0_700, main_~j~0=v_main_~j~0_3827} OutVars{main_~m~0=v_main_~m~0_700, main_~j~0=v_main_~j~0_3827} AuxVars[] AssignedVars[] [2021-05-02 23:52:10,371 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:52:10,392 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:10,401 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:10,421 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:52:10,457 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_701 v_main_~j~0_3829) (< (+ v_main_~i~0_844 1) v_main_~n~0_377)) InVars {main_~i~0=v_main_~i~0_844, main_~n~0=v_main_~n~0_377, main_~m~0=v_main_~m~0_701, main_~j~0=v_main_~j~0_3829} OutVars{main_~i~0=v_main_~i~0_844, main_~n~0=v_main_~n~0_377, main_~m~0=v_main_~m~0_701, main_~j~0=v_main_~j~0_3829} AuxVars[] AssignedVars[] [2021-05-02 23:52:10,459 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:52:10,461 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:10,463 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:10,489 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:52:10,498 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:52:10,543 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:52:10,597 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_708 5) (< v_main_~i~0_850 v_main_~n~0_381) (< 4 v_main_~m~0_708)) InVars {main_~i~0=v_main_~i~0_850, main_~n~0=v_main_~n~0_381, main_~m~0=v_main_~m~0_708} OutVars{main_~i~0=v_main_~i~0_850, main_~n~0=v_main_~n~0_381, main_~m~0=v_main_~m~0_708} AuxVars[] AssignedVars[] [2021-05-02 23:52:10,600 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:52:10,648 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:10,658 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:10,692 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:52:10,755 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_709 15) (< v_main_~i~0_852 v_main_~n~0_382) (< 0 v_main_~m~0_709) (< 14 v_main_~m~0_709)) InVars {main_~i~0=v_main_~i~0_852, main_~n~0=v_main_~n~0_382, main_~m~0=v_main_~m~0_709} OutVars{main_~i~0=v_main_~i~0_852, main_~n~0=v_main_~n~0_382, main_~m~0=v_main_~m~0_709} AuxVars[] AssignedVars[] [2021-05-02 23:52:10,757 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:10,759 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:10,768 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:10,836 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:10,888 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:52:10,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:11,065 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:52:11,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:11,070 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-02 23:52:11,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:13,877 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:13,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [313932594] [2021-05-02 23:52:13,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [313932594] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:13,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:13,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:13,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008942077] [2021-05-02 23:52:13,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:13,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:13,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:13,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2777, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 23:52:13,879 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:19,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:52:19,907 INFO L93 Difference]: Finished difference Result 143 states and 158 transitions. [2021-05-02 23:52:19,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:52:19,909 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:52:19,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:52:19,910 INFO L225 Difference]: With dead ends: 143 [2021-05-02 23:52:19,910 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 23:52:19,911 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2337 ImplicationChecksByTransitivity, 6268.7ms TimeCoverageRelationStatistics Valid=473, Invalid=9829, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 23:52:19,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 23:52:20,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 123. [2021-05-02 23:52:20,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:52:20,007 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:52:20,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:52:20,007 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:52:20,007 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:20,008 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:52:20,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:52:20,008 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:52:20,008 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:52:20,008 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2021-05-02 23:52:20,008 INFO L428 AbstractCegarLoop]: === Iteration 85 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:52:20,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:52:20,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1117173376, now seen corresponding path program 83 times [2021-05-02 23:52:20,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:52:20,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [101752651] [2021-05-02 23:52:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:52:20,129 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3887 v_main_~m~0_710) InVars {main_~m~0=v_main_~m~0_710, main_~j~0=v_main_~j~0_3887} OutVars{main_~m~0=v_main_~m~0_710, main_~j~0=v_main_~j~0_3887} AuxVars[] AssignedVars[] [2021-05-02 23:52:20,131 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:52:20,153 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:20,162 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:20,182 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:52:20,218 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_711 v_main_~j~0_3889) (< (+ v_main_~i~0_857 1) v_main_~n~0_383)) InVars {main_~i~0=v_main_~i~0_857, main_~n~0=v_main_~n~0_383, main_~m~0=v_main_~m~0_711, main_~j~0=v_main_~j~0_3889} OutVars{main_~i~0=v_main_~i~0_857, main_~n~0=v_main_~n~0_383, main_~m~0=v_main_~m~0_711, main_~j~0=v_main_~j~0_3889} AuxVars[] AssignedVars[] [2021-05-02 23:52:20,220 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:52:20,248 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:20,250 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:20,271 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:52:20,281 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:52:20,308 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:52:20,372 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_718 4) (< v_main_~i~0_863 v_main_~n~0_387) (< 3 v_main_~m~0_718)) InVars {main_~i~0=v_main_~i~0_863, main_~n~0=v_main_~n~0_387, main_~m~0=v_main_~m~0_718} OutVars{main_~i~0=v_main_~i~0_863, main_~n~0=v_main_~n~0_387, main_~m~0=v_main_~m~0_718} AuxVars[] AssignedVars[] [2021-05-02 23:52:20,375 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:52:20,376 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:20,386 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:20,470 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:52:20,540 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_719) (<= v_main_~m~0_719 16) (< 15 v_main_~m~0_719) (< v_main_~i~0_865 v_main_~n~0_388)) InVars {main_~i~0=v_main_~i~0_865, main_~n~0=v_main_~n~0_388, main_~m~0=v_main_~m~0_719} OutVars{main_~i~0=v_main_~i~0_865, main_~n~0=v_main_~n~0_388, main_~m~0=v_main_~m~0_719} AuxVars[] AssignedVars[] [2021-05-02 23:52:20,543 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:20,595 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:20,605 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:20,643 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:20,701 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:52:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:20,841 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:52:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:20,847 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-02 23:52:20,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:24,361 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:24,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [101752651] [2021-05-02 23:52:24,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [101752651] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:24,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:24,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:24,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73473196] [2021-05-02 23:52:24,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:24,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:24,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:24,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2806, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 23:52:24,362 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:30,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:52:30,990 INFO L93 Difference]: Finished difference Result 141 states and 156 transitions. [2021-05-02 23:52:30,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:52:30,992 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:52:30,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:52:30,993 INFO L225 Difference]: With dead ends: 141 [2021-05-02 23:52:30,993 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 23:52:30,994 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 7411.9ms TimeCoverageRelationStatistics Valid=413, Invalid=9889, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 23:52:30,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 23:52:31,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 123. [2021-05-02 23:52:31,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:31,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:52:31,065 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:52:31,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:52:31,065 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:52:31,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:31,065 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:52:31,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:52:31,065 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:52:31,065 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:52:31,066 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2021-05-02 23:52:31,066 INFO L428 AbstractCegarLoop]: === Iteration 86 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:52:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:52:31,066 INFO L82 PathProgramCache]: Analyzing trace with hash 452514628, now seen corresponding path program 84 times [2021-05-02 23:52:31,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:52:31,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1886646295] [2021-05-02 23:52:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:52:31,189 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_3947 v_main_~m~0_720) InVars {main_~m~0=v_main_~m~0_720, main_~j~0=v_main_~j~0_3947} OutVars{main_~m~0=v_main_~m~0_720, main_~j~0=v_main_~j~0_3947} AuxVars[] AssignedVars[] [2021-05-02 23:52:31,191 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:52:31,213 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:31,223 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:31,243 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:52:31,283 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_870 1) v_main_~n~0_389) (<= v_main_~m~0_721 v_main_~j~0_3949)) InVars {main_~i~0=v_main_~i~0_870, main_~n~0=v_main_~n~0_389, main_~m~0=v_main_~m~0_721, main_~j~0=v_main_~j~0_3949} OutVars{main_~i~0=v_main_~i~0_870, main_~n~0=v_main_~n~0_389, main_~m~0=v_main_~m~0_721, main_~j~0=v_main_~j~0_3949} AuxVars[] AssignedVars[] [2021-05-02 23:52:31,285 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:52:31,287 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:31,290 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:31,313 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:52:31,327 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:52:31,375 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:52:31,439 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 10 v_main_~m~0_728) (< 16 v_main_~m~0_728) (< v_main_~i~0_876 v_main_~n~0_393) (<= v_main_~m~0_728 17)) InVars {main_~i~0=v_main_~i~0_876, main_~n~0=v_main_~n~0_393, main_~m~0=v_main_~m~0_728} OutVars{main_~i~0=v_main_~i~0_876, main_~n~0=v_main_~n~0_393, main_~m~0=v_main_~m~0_728} AuxVars[] AssignedVars[] [2021-05-02 23:52:31,442 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:31,490 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:31,501 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:31,539 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:31,606 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_878 v_main_~n~0_394) (< 2 v_main_~m~0_729) (<= v_main_~m~0_729 3) (< 1 v_main_~m~0_729)) InVars {main_~i~0=v_main_~i~0_878, main_~n~0=v_main_~n~0_394, main_~m~0=v_main_~m~0_729} OutVars{main_~i~0=v_main_~i~0_878, main_~n~0=v_main_~n~0_394, main_~m~0=v_main_~m~0_729} AuxVars[] AssignedVars[] [2021-05-02 23:52:31,611 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:31,667 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:31,678 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:31,718 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:31,780 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:52:31,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:31,986 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:52:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:31,990 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-02 23:52:31,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:35,344 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:35,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1886646295] [2021-05-02 23:52:35,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1886646295] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:35,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:35,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:35,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546437910] [2021-05-02 23:52:35,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:35,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:35,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:35,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2869, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:52:35,346 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:42,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:52:42,399 INFO L93 Difference]: Finished difference Result 139 states and 154 transitions. [2021-05-02 23:52:42,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:52:42,401 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:52:42,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:52:42,402 INFO L225 Difference]: With dead ends: 139 [2021-05-02 23:52:42,402 INFO L226 Difference]: Without dead ends: 130 [2021-05-02 23:52:42,402 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1676 ImplicationChecksByTransitivity, 7546.4ms TimeCoverageRelationStatistics Valid=505, Invalid=10001, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:52:42,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-05-02 23:52:42,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 123. [2021-05-02 23:52:42,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:42,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:52:42,474 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:52:42,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:52:42,474 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:52:42,474 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:42,474 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:52:42,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:52:42,475 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:52:42,475 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:52:42,475 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2021-05-02 23:52:42,475 INFO L428 AbstractCegarLoop]: === Iteration 87 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:52:42,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:52:42,475 INFO L82 PathProgramCache]: Analyzing trace with hash 201543944, now seen corresponding path program 85 times [2021-05-02 23:52:42,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:52:42,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1172697104] [2021-05-02 23:52:42,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:52:42,639 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4008 v_main_~m~0_730) InVars {main_~m~0=v_main_~m~0_730, main_~j~0=v_main_~j~0_4008} OutVars{main_~m~0=v_main_~m~0_730, main_~j~0=v_main_~j~0_4008} AuxVars[] AssignedVars[] [2021-05-02 23:52:42,641 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:52:42,671 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:42,684 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:42,712 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:52:42,765 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_731 v_main_~j~0_4010) (< (+ v_main_~i~0_883 1) v_main_~n~0_395)) InVars {main_~i~0=v_main_~i~0_883, main_~n~0=v_main_~n~0_395, main_~m~0=v_main_~m~0_731, main_~j~0=v_main_~j~0_4010} OutVars{main_~i~0=v_main_~i~0_883, main_~n~0=v_main_~n~0_395, main_~m~0=v_main_~m~0_731, main_~j~0=v_main_~j~0_4010} AuxVars[] AssignedVars[] [2021-05-02 23:52:42,767 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:52:42,768 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:42,772 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:42,794 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:52:42,803 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:52:42,852 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:52:42,912 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_738) (< 17 v_main_~m~0_738) (<= v_main_~m~0_738 18) (< v_main_~i~0_889 v_main_~n~0_399)) InVars {main_~i~0=v_main_~i~0_889, main_~n~0=v_main_~n~0_399, main_~m~0=v_main_~m~0_738} OutVars{main_~i~0=v_main_~i~0_889, main_~n~0=v_main_~n~0_399, main_~m~0=v_main_~m~0_738} AuxVars[] AssignedVars[] [2021-05-02 23:52:42,915 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:42,972 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:42,985 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:43,021 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:43,087 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_739 2) (< 1 v_main_~m~0_739) (< v_main_~i~0_891 v_main_~n~0_400)) InVars {main_~i~0=v_main_~i~0_891, main_~n~0=v_main_~n~0_400, main_~m~0=v_main_~m~0_739} OutVars{main_~i~0=v_main_~i~0_891, main_~n~0=v_main_~n~0_400, main_~m~0=v_main_~m~0_739} AuxVars[] AssignedVars[] [2021-05-02 23:52:43,090 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:52:43,092 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:43,103 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:43,180 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:52:43,240 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:52:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:43,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:52:43,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:43,410 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-02 23:52:43,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:43,546 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-05-02 23:52:46,989 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:46,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1172697104] [2021-05-02 23:52:46,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1172697104] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:46,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:46,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:46,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85001382] [2021-05-02 23:52:46,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:46,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:46,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:46,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=2880, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 23:52:46,990 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:47,483 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-05-02 23:52:54,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:52:54,699 INFO L93 Difference]: Finished difference Result 137 states and 152 transitions. [2021-05-02 23:52:54,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:52:54,702 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:52:54,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:52:54,703 INFO L225 Difference]: With dead ends: 137 [2021-05-02 23:52:54,703 INFO L226 Difference]: Without dead ends: 128 [2021-05-02 23:52:54,704 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2117 ImplicationChecksByTransitivity, 7859.2ms TimeCoverageRelationStatistics Valid=482, Invalid=10024, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 23:52:54,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-02 23:52:54,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2021-05-02 23:52:54,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:52:54,782 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:52:54,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:52:54,782 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:52:54,782 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:52:54,782 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:52:54,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:52:54,782 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:52:54,782 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:52:54,782 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2021-05-02 23:52:54,783 INFO L428 AbstractCegarLoop]: === Iteration 88 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:52:54,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:52:54,783 INFO L82 PathProgramCache]: Analyzing trace with hash 911896524, now seen corresponding path program 86 times [2021-05-02 23:52:54,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:52:54,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1332154317] [2021-05-02 23:52:54,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:52:54,920 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4069 v_main_~m~0_740) InVars {main_~m~0=v_main_~m~0_740, main_~j~0=v_main_~j~0_4069} OutVars{main_~m~0=v_main_~m~0_740, main_~j~0=v_main_~j~0_4069} AuxVars[] AssignedVars[] [2021-05-02 23:52:54,922 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:52:54,923 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:54,933 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:54,984 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:52:55,029 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_896 1) v_main_~n~0_401) (<= v_main_~m~0_741 v_main_~j~0_4071)) InVars {main_~i~0=v_main_~i~0_896, main_~n~0=v_main_~n~0_401, main_~m~0=v_main_~m~0_741, main_~j~0=v_main_~j~0_4071} OutVars{main_~i~0=v_main_~i~0_896, main_~n~0=v_main_~n~0_401, main_~m~0=v_main_~m~0_741, main_~j~0=v_main_~j~0_4071} AuxVars[] AssignedVars[] [2021-05-02 23:52:55,032 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:52:55,062 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:55,066 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:55,090 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:52:55,100 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:52:55,132 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:52:55,203 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_748) (< v_main_~i~0_902 v_main_~n~0_405) (<= v_main_~m~0_748 1)) InVars {main_~i~0=v_main_~i~0_902, main_~n~0=v_main_~n~0_405, main_~m~0=v_main_~m~0_748} OutVars{main_~i~0=v_main_~i~0_902, main_~n~0=v_main_~n~0_405, main_~m~0=v_main_~m~0_748} AuxVars[] AssignedVars[] [2021-05-02 23:52:55,206 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:52:55,207 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:55,219 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:55,302 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:52:55,372 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 18 v_main_~m~0_749) (< 5 v_main_~m~0_749) (<= v_main_~m~0_749 19) (< v_main_~i~0_904 v_main_~n~0_406)) InVars {main_~i~0=v_main_~i~0_904, main_~n~0=v_main_~n~0_406, main_~m~0=v_main_~m~0_749} OutVars{main_~i~0=v_main_~i~0_904, main_~n~0=v_main_~n~0_406, main_~m~0=v_main_~m~0_749} AuxVars[] AssignedVars[] [2021-05-02 23:52:55,374 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:52:55,428 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:52:55,439 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:52:55,496 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:52:55,567 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:52:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:55,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:52:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:52:55,757 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-02 23:52:55,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:52:59,350 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:52:59,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1332154317] [2021-05-02 23:52:59,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1332154317] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:52:59,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:52:59,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:52:59,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350507291] [2021-05-02 23:52:59,351 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:52:59,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:52:59,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:52:59,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2769, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 23:52:59,352 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:06,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:53:06,501 INFO L93 Difference]: Finished difference Result 135 states and 150 transitions. [2021-05-02 23:53:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:53:06,503 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:53:06,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:53:06,504 INFO L225 Difference]: With dead ends: 135 [2021-05-02 23:53:06,504 INFO L226 Difference]: Without dead ends: 126 [2021-05-02 23:53:06,505 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 7589.6ms TimeCoverageRelationStatistics Valid=489, Invalid=9813, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 23:53:06,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-02 23:53:06,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 123. [2021-05-02 23:53:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 118 states have (on average 1.11864406779661) internal successors, (132), 118 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:06,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 136 transitions. [2021-05-02 23:53:06,577 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 136 transitions. Word has length 59 [2021-05-02 23:53:06,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:53:06,577 INFO L480 AbstractCegarLoop]: Abstraction has 123 states and 136 transitions. [2021-05-02 23:53:06,577 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:06,577 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 136 transitions. [2021-05-02 23:53:06,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 23:53:06,578 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:53:06,578 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:53:06,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2021-05-02 23:53:06,578 INFO L428 AbstractCegarLoop]: === Iteration 89 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:53:06,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:53:06,578 INFO L82 PathProgramCache]: Analyzing trace with hash 380792720, now seen corresponding path program 87 times [2021-05-02 23:53:06,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:53:06,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1088295169] [2021-05-02 23:53:06,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:53:06,702 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4129 v_main_~m~0_750) InVars {main_~m~0=v_main_~m~0_750, main_~j~0=v_main_~j~0_4129} OutVars{main_~m~0=v_main_~m~0_750, main_~j~0=v_main_~j~0_4129} AuxVars[] AssignedVars[] [2021-05-02 23:53:06,705 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:53:06,706 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:06,719 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:06,768 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:53:06,818 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_909 1) v_main_~n~0_407) (<= v_main_~m~0_751 v_main_~j~0_4131)) InVars {main_~i~0=v_main_~i~0_909, main_~n~0=v_main_~n~0_407, main_~m~0=v_main_~m~0_751, main_~j~0=v_main_~j~0_4131} OutVars{main_~i~0=v_main_~i~0_909, main_~n~0=v_main_~n~0_407, main_~m~0=v_main_~m~0_751, main_~j~0=v_main_~j~0_4131} AuxVars[] AssignedVars[] [2021-05-02 23:53:06,820 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:53:06,822 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:06,825 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:06,851 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:53:06,861 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:53:06,922 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:53:06,989 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_913 v_main_~n~0_410) (<= v_main_~m~0_757 0)) InVars {main_~i~0=v_main_~i~0_913, main_~n~0=v_main_~n~0_410, main_~m~0=v_main_~m~0_757} OutVars{main_~i~0=v_main_~i~0_913, main_~n~0=v_main_~n~0_410, main_~m~0=v_main_~m~0_757} AuxVars[] AssignedVars[] [2021-05-02 23:53:06,991 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:53:06,993 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:07,005 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:07,064 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:53:07,122 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 19 v_main_~m~0_758) (< v_main_~i~0_915 v_main_~n~0_411) (<= v_main_~m~0_758 20)) InVars {main_~i~0=v_main_~i~0_915, main_~n~0=v_main_~n~0_411, main_~m~0=v_main_~m~0_758} OutVars{main_~i~0=v_main_~i~0_915, main_~n~0=v_main_~n~0_411, main_~m~0=v_main_~m~0_758} AuxVars[] AssignedVars[] [2021-05-02 23:53:07,126 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:53:07,198 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:07,210 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:07,250 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:53:07,334 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:53:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:07,518 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:53:07,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:07,523 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-02 23:53:07,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:53:11,146 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:53:11,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1088295169] [2021-05-02 23:53:11,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1088295169] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:53:11,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:53:11,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 23:53:11,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909157848] [2021-05-02 23:53:11,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 23:53:11,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:53:11,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 23:53:11,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=2807, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 23:53:11,148 INFO L87 Difference]: Start difference. First operand 123 states and 136 transitions. Second operand has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:18,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:53:18,511 INFO L93 Difference]: Finished difference Result 135 states and 150 transitions. [2021-05-02 23:53:18,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-05-02 23:53:18,513 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2021-05-02 23:53:18,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:53:18,514 INFO L225 Difference]: With dead ends: 135 [2021-05-02 23:53:18,514 INFO L226 Difference]: Without dead ends: 126 [2021-05-02 23:53:18,515 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1666 ImplicationChecksByTransitivity, 7777.7ms TimeCoverageRelationStatistics Valid=412, Invalid=9890, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 23:53:18,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-02 23:53:18,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 125. [2021-05-02 23:53:18,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 120 states have (on average 1.1166666666666667) internal successors, (134), 120 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:18,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 138 transitions. [2021-05-02 23:53:18,604 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 138 transitions. Word has length 59 [2021-05-02 23:53:18,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:53:18,604 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 138 transitions. [2021-05-02 23:53:18,604 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 52 states have (on average 1.0576923076923077) internal successors, (55), 51 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:18,604 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 138 transitions. [2021-05-02 23:53:18,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 23:53:18,605 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:53:18,605 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:53:18,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2021-05-02 23:53:18,605 INFO L428 AbstractCegarLoop]: === Iteration 90 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:53:18,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:53:18,605 INFO L82 PathProgramCache]: Analyzing trace with hash -874356979, now seen corresponding path program 88 times [2021-05-02 23:53:18,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:53:18,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1534225934] [2021-05-02 23:53:18,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:53:18,663 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4186 v_main_~m~0_759) InVars {main_~m~0=v_main_~m~0_759, main_~j~0=v_main_~j~0_4186} OutVars{main_~m~0=v_main_~m~0_759, main_~j~0=v_main_~j~0_4186} AuxVars[] AssignedVars[] [2021-05-02 23:53:18,665 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:53:18,690 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:18,701 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:18,724 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:53:18,781 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_763 22) (< v_main_~i~0_920 v_main_~n~0_412) (< 17 v_main_~m~0_763) (< 21 v_main_~m~0_763)) InVars {main_~i~0=v_main_~i~0_920, main_~n~0=v_main_~n~0_412, main_~m~0=v_main_~m~0_763} OutVars{main_~i~0=v_main_~i~0_920, main_~n~0=v_main_~n~0_412, main_~m~0=v_main_~m~0_763} AuxVars[] AssignedVars[] [2021-05-02 23:53:18,784 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:53:18,785 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:18,797 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:18,884 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:53:18,958 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:53:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:19,147 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:53:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:19,152 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-02 23:53:23,325 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:53:23,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1534225934] [2021-05-02 23:53:23,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1534225934] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:53:23,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:53:23,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2021-05-02 23:53:23,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91927278] [2021-05-02 23:53:23,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 23:53:23,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:53:23,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 23:53:23,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=3135, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:53:23,333 INFO L87 Difference]: Start difference. First operand 125 states and 138 transitions. Second operand has 56 states, 55 states have (on average 1.018181818181818) internal successors, (56), 54 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:23,841 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 33 [2021-05-02 23:53:32,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:53:32,596 INFO L93 Difference]: Finished difference Result 135 states and 149 transitions. [2021-05-02 23:53:32,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 23:53:32,598 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 1.018181818181818) internal successors, (56), 54 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2021-05-02 23:53:32,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:53:32,599 INFO L225 Difference]: With dead ends: 135 [2021-05-02 23:53:32,599 INFO L226 Difference]: Without dead ends: 130 [2021-05-02 23:53:32,600 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1750 ImplicationChecksByTransitivity, 9285.8ms TimeCoverageRelationStatistics Valid=435, Invalid=11121, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 23:53:32,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-05-02 23:53:32,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2021-05-02 23:53:32,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 122 states have (on average 1.1229508196721312) internal successors, (137), 122 states have internal predecessors, (137), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:32,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 141 transitions. [2021-05-02 23:53:32,673 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 141 transitions. Word has length 60 [2021-05-02 23:53:32,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:53:32,673 INFO L480 AbstractCegarLoop]: Abstraction has 127 states and 141 transitions. [2021-05-02 23:53:32,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 55 states have (on average 1.018181818181818) internal successors, (56), 54 states have internal predecessors, (56), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:32,673 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 141 transitions. [2021-05-02 23:53:32,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:53:32,673 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:53:32,674 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:53:32,674 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2021-05-02 23:53:32,674 INFO L428 AbstractCegarLoop]: === Iteration 91 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:53:32,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:53:32,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1995828874, now seen corresponding path program 89 times [2021-05-02 23:53:32,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:53:32,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1707292580] [2021-05-02 23:53:32,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:53:32,806 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4240 v_main_~m~0_764) InVars {main_~m~0=v_main_~m~0_764, main_~j~0=v_main_~j~0_4240} OutVars{main_~m~0=v_main_~m~0_764, main_~j~0=v_main_~j~0_4240} AuxVars[] AssignedVars[] [2021-05-02 23:53:32,808 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:53:32,829 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:32,838 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:32,859 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:53:32,900 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_765 v_main_~j~0_4242) (< (+ v_main_~i~0_924 1) v_main_~n~0_413)) InVars {main_~i~0=v_main_~i~0_924, main_~n~0=v_main_~n~0_413, main_~m~0=v_main_~m~0_765, main_~j~0=v_main_~j~0_4242} OutVars{main_~i~0=v_main_~i~0_924, main_~n~0=v_main_~n~0_413, main_~m~0=v_main_~m~0_765, main_~j~0=v_main_~j~0_4242} AuxVars[] AssignedVars[] [2021-05-02 23:53:32,902 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:53:32,928 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:32,930 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:32,952 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:53:32,960 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:53:32,985 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:53:33,042 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_772) (< 1 v_main_~m~0_772) (< v_main_~i~0_930 v_main_~n~0_417) (<= v_main_~m~0_772 10)) InVars {main_~i~0=v_main_~i~0_930, main_~n~0=v_main_~n~0_417, main_~m~0=v_main_~m~0_772} OutVars{main_~i~0=v_main_~i~0_930, main_~n~0=v_main_~n~0_417, main_~m~0=v_main_~m~0_772} AuxVars[] AssignedVars[] [2021-05-02 23:53:33,045 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:53:33,099 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:33,110 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:33,157 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:53:33,220 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_773 11) (< v_main_~i~0_932 v_main_~n~0_418) (< 10 v_main_~m~0_773)) InVars {main_~i~0=v_main_~i~0_932, main_~n~0=v_main_~n~0_418, main_~m~0=v_main_~m~0_773} OutVars{main_~i~0=v_main_~i~0_932, main_~n~0=v_main_~n~0_418, main_~m~0=v_main_~m~0_773} AuxVars[] AssignedVars[] [2021-05-02 23:53:33,223 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:53:33,275 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:33,287 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:33,325 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:53:33,393 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:53:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:33,626 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:53:33,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:33,631 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-02 23:53:33,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:53:33,766 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 24 [2021-05-02 23:53:38,206 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:53:38,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1707292580] [2021-05-02 23:53:38,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1707292580] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:53:38,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:53:38,206 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:53:38,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614006737] [2021-05-02 23:53:38,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:53:38,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:53:38,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:53:38,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=3108, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:53:38,208 INFO L87 Difference]: Start difference. First operand 127 states and 141 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:46,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:53:46,045 INFO L93 Difference]: Finished difference Result 155 states and 171 transitions. [2021-05-02 23:53:46,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:53:46,048 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:53:46,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:53:46,049 INFO L225 Difference]: With dead ends: 155 [2021-05-02 23:53:46,049 INFO L226 Difference]: Without dead ends: 146 [2021-05-02 23:53:46,050 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2806 ImplicationChecksByTransitivity, 9095.9ms TimeCoverageRelationStatistics Valid=482, Invalid=10860, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:53:46,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-05-02 23:53:46,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 129. [2021-05-02 23:53:46,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:46,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:53:46,130 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:53:46,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:53:46,130 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:53:46,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:46,130 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:53:46,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:53:46,131 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:53:46,131 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:53:46,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2021-05-02 23:53:46,131 INFO L428 AbstractCegarLoop]: === Iteration 92 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:53:46,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:53:46,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1117846194, now seen corresponding path program 90 times [2021-05-02 23:53:46,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:53:46,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1331675537] [2021-05-02 23:53:46,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:53:46,287 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4303 v_main_~m~0_774) InVars {main_~m~0=v_main_~m~0_774, main_~j~0=v_main_~j~0_4303} OutVars{main_~m~0=v_main_~m~0_774, main_~j~0=v_main_~j~0_4303} AuxVars[] AssignedVars[] [2021-05-02 23:53:46,290 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:53:46,319 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:46,332 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:46,358 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:53:46,414 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_775 v_main_~j~0_4305) (< (+ v_main_~i~0_937 1) v_main_~n~0_419)) InVars {main_~i~0=v_main_~i~0_937, main_~n~0=v_main_~n~0_419, main_~m~0=v_main_~m~0_775, main_~j~0=v_main_~j~0_4305} OutVars{main_~i~0=v_main_~i~0_937, main_~n~0=v_main_~n~0_419, main_~m~0=v_main_~m~0_775, main_~j~0=v_main_~j~0_4305} AuxVars[] AssignedVars[] [2021-05-02 23:53:46,416 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:53:46,452 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:46,456 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:46,485 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:53:46,495 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:53:46,532 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:53:46,612 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_782 12) (< 11 v_main_~m~0_782) (< 2 v_main_~m~0_782) (< v_main_~i~0_943 v_main_~n~0_423)) InVars {main_~i~0=v_main_~i~0_943, main_~n~0=v_main_~n~0_423, main_~m~0=v_main_~m~0_782} OutVars{main_~i~0=v_main_~i~0_943, main_~n~0=v_main_~n~0_423, main_~m~0=v_main_~m~0_782} AuxVars[] AssignedVars[] [2021-05-02 23:53:46,615 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:53:46,617 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:46,631 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:46,738 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:53:46,822 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 8 v_main_~m~0_783) (< 5 v_main_~m~0_783) (<= v_main_~m~0_783 9) (< v_main_~i~0_945 v_main_~n~0_424)) InVars {main_~i~0=v_main_~i~0_945, main_~n~0=v_main_~n~0_424, main_~m~0=v_main_~m~0_783} OutVars{main_~i~0=v_main_~i~0_945, main_~n~0=v_main_~n~0_424, main_~m~0=v_main_~m~0_783} AuxVars[] AssignedVars[] [2021-05-02 23:53:46,825 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:53:46,827 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:53:46,840 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:53:46,935 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:53:47,015 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:53:47,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:47,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:53:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:53:47,339 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-02 23:53:47,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:53:47,520 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 27 [2021-05-02 23:53:52,892 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:53:52,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1331675537] [2021-05-02 23:53:52,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1331675537] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:53:52,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:53:52,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:53:52,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078641236] [2021-05-02 23:53:52,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:53:52,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:53:52,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:53:52,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:53:52,894 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:53:53,572 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2021-05-02 23:54:02,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:54:02,396 INFO L93 Difference]: Finished difference Result 157 states and 173 transitions. [2021-05-02 23:54:02,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:54:02,399 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:54:02,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:54:02,400 INFO L225 Difference]: With dead ends: 157 [2021-05-02 23:54:02,400 INFO L226 Difference]: Without dead ends: 148 [2021-05-02 23:54:02,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1809 ImplicationChecksByTransitivity, 11310.5ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:54:02,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-05-02 23:54:02,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 129. [2021-05-02 23:54:02,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:02,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:54:02,484 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:54:02,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:54:02,484 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:54:02,484 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:02,484 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:54:02,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:54:02,485 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:54:02,485 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:54:02,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2021-05-02 23:54:02,485 INFO L428 AbstractCegarLoop]: === Iteration 93 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:54:02,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:54:02,485 INFO L82 PathProgramCache]: Analyzing trace with hash 99024146, now seen corresponding path program 91 times [2021-05-02 23:54:02,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:54:02,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [829998437] [2021-05-02 23:54:02,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:54:02,628 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4366 v_main_~m~0_784) InVars {main_~m~0=v_main_~m~0_784, main_~j~0=v_main_~j~0_4366} OutVars{main_~m~0=v_main_~m~0_784, main_~j~0=v_main_~j~0_4366} AuxVars[] AssignedVars[] [2021-05-02 23:54:02,630 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:54:02,631 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:02,641 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:02,684 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:54:02,727 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_950 1) v_main_~n~0_425) (<= v_main_~m~0_785 v_main_~j~0_4368)) InVars {main_~i~0=v_main_~i~0_950, main_~n~0=v_main_~n~0_425, main_~m~0=v_main_~m~0_785, main_~j~0=v_main_~j~0_4368} OutVars{main_~i~0=v_main_~i~0_950, main_~n~0=v_main_~n~0_425, main_~m~0=v_main_~m~0_785, main_~j~0=v_main_~j~0_4368} AuxVars[] AssignedVars[] [2021-05-02 23:54:02,729 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:54:02,758 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:02,760 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:02,783 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:54:02,791 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:54:02,831 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:54:02,913 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_792 13) (< v_main_~i~0_956 v_main_~n~0_429) (< 12 v_main_~m~0_792) (< 0 v_main_~m~0_792)) InVars {main_~i~0=v_main_~i~0_956, main_~n~0=v_main_~n~0_429, main_~m~0=v_main_~m~0_792} OutVars{main_~i~0=v_main_~i~0_956, main_~n~0=v_main_~n~0_429, main_~m~0=v_main_~m~0_792} AuxVars[] AssignedVars[] [2021-05-02 23:54:02,916 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:02,917 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:02,930 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:03,023 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:03,118 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_958 v_main_~n~0_430) (< 3 v_main_~m~0_793) (<= v_main_~m~0_793 8) (< 7 v_main_~m~0_793)) InVars {main_~i~0=v_main_~i~0_958, main_~n~0=v_main_~n~0_430, main_~m~0=v_main_~m~0_793} OutVars{main_~i~0=v_main_~i~0_958, main_~n~0=v_main_~n~0_430, main_~m~0=v_main_~m~0_793} AuxVars[] AssignedVars[] [2021-05-02 23:54:03,121 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:03,122 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:03,135 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:03,231 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:03,326 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:54:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:03,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:54:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:03,550 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-02 23:54:03,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:54:03,696 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 26 [2021-05-02 23:54:08,858 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:54:08,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [829998437] [2021-05-02 23:54:08,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [829998437] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:54:08,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:54:08,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:54:08,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729363702] [2021-05-02 23:54:08,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:54:08,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:54:08,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:54:08,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3086, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:54:08,860 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:17,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:54:17,797 INFO L93 Difference]: Finished difference Result 155 states and 171 transitions. [2021-05-02 23:54:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:54:17,800 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:54:17,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:54:17,801 INFO L225 Difference]: With dead ends: 155 [2021-05-02 23:54:17,801 INFO L226 Difference]: Without dead ends: 146 [2021-05-02 23:54:17,802 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1812 ImplicationChecksByTransitivity, 10682.8ms TimeCoverageRelationStatistics Valid=526, Invalid=10816, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:54:17,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-05-02 23:54:17,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 129. [2021-05-02 23:54:17,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:17,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:54:17,887 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:54:17,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:54:17,887 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:54:17,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:17,888 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:54:17,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:54:17,888 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:54:17,888 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:54:17,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2021-05-02 23:54:17,888 INFO L428 AbstractCegarLoop]: === Iteration 94 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:54:17,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:54:17,888 INFO L82 PathProgramCache]: Analyzing trace with hash 1557272022, now seen corresponding path program 92 times [2021-05-02 23:54:17,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:54:17,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [859563846] [2021-05-02 23:54:17,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:54:18,055 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4429 v_main_~m~0_794) InVars {main_~m~0=v_main_~m~0_794, main_~j~0=v_main_~j~0_4429} OutVars{main_~m~0=v_main_~m~0_794, main_~j~0=v_main_~j~0_4429} AuxVars[] AssignedVars[] [2021-05-02 23:54:18,057 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:54:18,059 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:18,072 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:18,125 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:54:18,183 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_795 v_main_~j~0_4431) (< (+ v_main_~i~0_963 1) v_main_~n~0_431)) InVars {main_~i~0=v_main_~i~0_963, main_~n~0=v_main_~n~0_431, main_~m~0=v_main_~m~0_795, main_~j~0=v_main_~j~0_4431} OutVars{main_~i~0=v_main_~i~0_963, main_~n~0=v_main_~n~0_431, main_~m~0=v_main_~m~0_795, main_~j~0=v_main_~j~0_4431} AuxVars[] AssignedVars[] [2021-05-02 23:54:18,186 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:54:18,223 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:18,226 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:18,258 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:54:18,270 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:54:18,305 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:54:18,394 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_969 v_main_~n~0_435) (<= v_main_~m~0_802 14) (< 12 v_main_~m~0_802) (< 13 v_main_~m~0_802)) InVars {main_~i~0=v_main_~i~0_969, main_~n~0=v_main_~n~0_435, main_~m~0=v_main_~m~0_802} OutVars{main_~i~0=v_main_~i~0_969, main_~n~0=v_main_~n~0_435, main_~m~0=v_main_~m~0_802} AuxVars[] AssignedVars[] [2021-05-02 23:54:18,397 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:18,399 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:18,413 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:18,520 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:18,615 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_971 v_main_~n~0_436) (< 6 v_main_~m~0_803) (<= v_main_~m~0_803 7) (< 1 v_main_~m~0_803)) InVars {main_~i~0=v_main_~i~0_971, main_~n~0=v_main_~n~0_436, main_~m~0=v_main_~m~0_803} OutVars{main_~i~0=v_main_~i~0_971, main_~n~0=v_main_~n~0_436, main_~m~0=v_main_~m~0_803} AuxVars[] AssignedVars[] [2021-05-02 23:54:18,618 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:18,679 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:18,693 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:18,743 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:18,826 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:54:18,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:19,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:54:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:19,052 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-02 23:54:19,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:54:19,211 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 26 [2021-05-02 23:54:23,886 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:54:23,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [859563846] [2021-05-02 23:54:23,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [859563846] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:54:23,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:54:23,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:54:23,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835062540] [2021-05-02 23:54:23,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:54:23,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:54:23,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:54:23,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:54:23,888 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:24,450 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-05-02 23:54:32,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:54:32,950 INFO L93 Difference]: Finished difference Result 153 states and 169 transitions. [2021-05-02 23:54:32,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:54:32,953 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:54:32,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:54:32,953 INFO L225 Difference]: With dead ends: 153 [2021-05-02 23:54:32,953 INFO L226 Difference]: Without dead ends: 144 [2021-05-02 23:54:32,954 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1805 ImplicationChecksByTransitivity, 10208.9ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:54:32,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-05-02 23:54:33,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 129. [2021-05-02 23:54:33,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:33,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:54:33,035 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:54:33,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:54:33,035 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:54:33,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:33,035 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:54:33,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:54:33,036 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:54:33,036 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:54:33,036 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2021-05-02 23:54:33,036 INFO L428 AbstractCegarLoop]: === Iteration 95 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:54:33,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:54:33,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1837854822, now seen corresponding path program 93 times [2021-05-02 23:54:33,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:54:33,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1664861939] [2021-05-02 23:54:33,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:54:33,205 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4492 v_main_~m~0_804) InVars {main_~m~0=v_main_~m~0_804, main_~j~0=v_main_~j~0_4492} OutVars{main_~m~0=v_main_~m~0_804, main_~j~0=v_main_~j~0_4492} AuxVars[] AssignedVars[] [2021-05-02 23:54:33,207 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:54:33,209 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:33,223 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:33,279 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:54:33,335 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_805 v_main_~j~0_4494) (< (+ v_main_~i~0_976 1) v_main_~n~0_437)) InVars {main_~i~0=v_main_~i~0_976, main_~n~0=v_main_~n~0_437, main_~m~0=v_main_~m~0_805, main_~j~0=v_main_~j~0_4494} OutVars{main_~i~0=v_main_~i~0_976, main_~n~0=v_main_~n~0_437, main_~m~0=v_main_~m~0_805, main_~j~0=v_main_~j~0_4494} AuxVars[] AssignedVars[] [2021-05-02 23:54:33,338 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:54:33,378 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:33,382 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:33,412 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:54:33,424 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:54:33,463 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:54:33,549 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_982 v_main_~n~0_441) (<= v_main_~m~0_812 6) (< 5 v_main_~m~0_812) (< 1 v_main_~m~0_812)) InVars {main_~i~0=v_main_~i~0_982, main_~n~0=v_main_~n~0_441, main_~m~0=v_main_~m~0_812} OutVars{main_~i~0=v_main_~i~0_982, main_~n~0=v_main_~n~0_441, main_~m~0=v_main_~m~0_812} AuxVars[] AssignedVars[] [2021-05-02 23:54:33,552 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:33,615 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:33,629 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:33,681 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:33,778 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_813 15) (< 9 v_main_~m~0_813) (< v_main_~i~0_984 v_main_~n~0_442) (< 14 v_main_~m~0_813)) InVars {main_~i~0=v_main_~i~0_984, main_~n~0=v_main_~n~0_442, main_~m~0=v_main_~m~0_813} OutVars{main_~i~0=v_main_~i~0_984, main_~n~0=v_main_~n~0_442, main_~m~0=v_main_~m~0_813} AuxVars[] AssignedVars[] [2021-05-02 23:54:33,781 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:33,783 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:33,798 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:33,897 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:33,991 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:54:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:34,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:54:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:34,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-02 23:54:34,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:54:39,292 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:54:39,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1664861939] [2021-05-02 23:54:39,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1664861939] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:54:39,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:54:39,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:54:39,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939751125] [2021-05-02 23:54:39,293 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:54:39,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:54:39,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:54:39,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=3022, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 23:54:39,294 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:49,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:54:49,195 INFO L93 Difference]: Finished difference Result 151 states and 167 transitions. [2021-05-02 23:54:49,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:54:49,198 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:54:49,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:54:49,199 INFO L225 Difference]: With dead ends: 151 [2021-05-02 23:54:49,199 INFO L226 Difference]: Without dead ends: 142 [2021-05-02 23:54:49,200 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1799 ImplicationChecksByTransitivity, 10916.4ms TimeCoverageRelationStatistics Valid=429, Invalid=10701, Unknown=0, NotChecked=0, Total=11130 [2021-05-02 23:54:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-05-02 23:54:49,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 129. [2021-05-02 23:54:49,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:49,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:54:49,311 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:54:49,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:54:49,312 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:54:49,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:54:49,312 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:54:49,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:54:49,312 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:54:49,312 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:54:49,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2021-05-02 23:54:49,313 INFO L428 AbstractCegarLoop]: === Iteration 96 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:54:49,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:54:49,313 INFO L82 PathProgramCache]: Analyzing trace with hash -13456802, now seen corresponding path program 94 times [2021-05-02 23:54:49,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:54:49,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [891375736] [2021-05-02 23:54:49,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:54:49,515 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4554 v_main_~m~0_814) InVars {main_~m~0=v_main_~m~0_814, main_~j~0=v_main_~j~0_4554} OutVars{main_~m~0=v_main_~m~0_814, main_~j~0=v_main_~j~0_4554} AuxVars[] AssignedVars[] [2021-05-02 23:54:49,518 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:54:49,555 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:49,569 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:49,602 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:54:49,667 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_989 1) v_main_~n~0_443) (<= v_main_~m~0_815 v_main_~j~0_4556)) InVars {main_~i~0=v_main_~i~0_989, main_~n~0=v_main_~n~0_443, main_~m~0=v_main_~m~0_815, main_~j~0=v_main_~j~0_4556} OutVars{main_~i~0=v_main_~i~0_989, main_~n~0=v_main_~n~0_443, main_~m~0=v_main_~m~0_815, main_~j~0=v_main_~j~0_4556} AuxVars[] AssignedVars[] [2021-05-02 23:54:49,670 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:54:49,672 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:49,676 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:49,713 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:54:49,726 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:54:49,803 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:54:49,901 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_822 5) (< v_main_~i~0_995 v_main_~n~0_447) (< 4 v_main_~m~0_822)) InVars {main_~i~0=v_main_~i~0_995, main_~n~0=v_main_~n~0_447, main_~m~0=v_main_~m~0_822} OutVars{main_~i~0=v_main_~i~0_995, main_~n~0=v_main_~n~0_447, main_~m~0=v_main_~m~0_822} AuxVars[] AssignedVars[] [2021-05-02 23:54:49,904 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:54:49,974 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:49,988 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:50,040 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:54:50,141 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_823) (<= v_main_~m~0_823 16) (< v_main_~i~0_997 v_main_~n~0_448) (< 15 v_main_~m~0_823)) InVars {main_~i~0=v_main_~i~0_997, main_~n~0=v_main_~n~0_448, main_~m~0=v_main_~m~0_823} OutVars{main_~i~0=v_main_~i~0_997, main_~n~0=v_main_~n~0_448, main_~m~0=v_main_~m~0_823} AuxVars[] AssignedVars[] [2021-05-02 23:54:50,144 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:54:50,220 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:54:50,235 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:54:50,293 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:54:50,399 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:54:50,404 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:54:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:50,703 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:54:50,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:54:50,708 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-02 23:54:50,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:54:55,951 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:54:55,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [891375736] [2021-05-02 23:54:55,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [891375736] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:54:55,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:54:55,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:54:55,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403777763] [2021-05-02 23:54:55,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:54:55,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:54:55,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:54:55,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=3022, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 23:54:55,953 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:07,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:55:07,202 INFO L93 Difference]: Finished difference Result 149 states and 165 transitions. [2021-05-02 23:55:07,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:55:07,205 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:55:07,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:55:07,206 INFO L225 Difference]: With dead ends: 149 [2021-05-02 23:55:07,206 INFO L226 Difference]: Without dead ends: 140 [2021-05-02 23:55:07,207 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1797 ImplicationChecksByTransitivity, 11809.3ms TimeCoverageRelationStatistics Valid=429, Invalid=10701, Unknown=0, NotChecked=0, Total=11130 [2021-05-02 23:55:07,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-05-02 23:55:07,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 129. [2021-05-02 23:55:07,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:07,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:55:07,294 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:55:07,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:55:07,294 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:55:07,294 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:07,294 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:55:07,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:55:07,295 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:55:07,295 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:55:07,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2021-05-02 23:55:07,295 INFO L428 AbstractCegarLoop]: === Iteration 97 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:55:07,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:55:07,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1199613474, now seen corresponding path program 95 times [2021-05-02 23:55:07,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:55:07,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [872351802] [2021-05-02 23:55:07,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:55:07,538 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4616 v_main_~m~0_824) InVars {main_~m~0=v_main_~m~0_824, main_~j~0=v_main_~j~0_4616} OutVars{main_~m~0=v_main_~m~0_824, main_~j~0=v_main_~j~0_4616} AuxVars[] AssignedVars[] [2021-05-02 23:55:07,541 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:55:07,543 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:07,560 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:07,632 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:55:07,715 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_825 v_main_~j~0_4618) (< (+ v_main_~i~0_1002 1) v_main_~n~0_449)) InVars {main_~i~0=v_main_~i~0_1002, main_~n~0=v_main_~n~0_449, main_~m~0=v_main_~m~0_825, main_~j~0=v_main_~j~0_4618} OutVars{main_~i~0=v_main_~i~0_1002, main_~n~0=v_main_~n~0_449, main_~m~0=v_main_~m~0_825, main_~j~0=v_main_~j~0_4618} AuxVars[] AssignedVars[] [2021-05-02 23:55:07,718 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:55:07,720 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:07,724 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:07,767 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:55:07,781 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:55:07,870 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:55:07,991 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 14 v_main_~m~0_832) (<= v_main_~m~0_832 17) (< 16 v_main_~m~0_832) (< v_main_~i~0_1008 v_main_~n~0_453)) InVars {main_~i~0=v_main_~i~0_1008, main_~n~0=v_main_~n~0_453, main_~m~0=v_main_~m~0_832} OutVars{main_~i~0=v_main_~i~0_1008, main_~n~0=v_main_~n~0_453, main_~m~0=v_main_~m~0_832} AuxVars[] AssignedVars[] [2021-05-02 23:55:07,995 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:55:07,998 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:08,018 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:08,169 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:55:08,292 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:55:08,304 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 0 v_main_~m~0_833) (<= v_main_~m~0_833 4) (< 3 v_main_~m~0_833) (< v_main_~i~0_1010 v_main_~n~0_454)) InVars {main_~i~0=v_main_~i~0_1010, main_~n~0=v_main_~n~0_454, main_~m~0=v_main_~m~0_833} OutVars{main_~i~0=v_main_~i~0_1010, main_~n~0=v_main_~n~0_454, main_~m~0=v_main_~m~0_833} AuxVars[] AssignedVars[] [2021-05-02 23:55:08,308 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:55:08,394 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:08,412 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:08,476 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:55:08,600 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:55:08,605 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:55:08,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:08,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:55:08,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:08,960 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-02 23:55:08,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:55:09,176 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 26 [2021-05-02 23:55:15,788 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:55:15,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [872351802] [2021-05-02 23:55:15,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [872351802] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:55:15,788 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:55:15,788 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:55:15,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893371604] [2021-05-02 23:55:15,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:55:15,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:55:15,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:55:15,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:55:15,790 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:16,697 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-05-02 23:55:27,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:55:27,835 INFO L93 Difference]: Finished difference Result 147 states and 163 transitions. [2021-05-02 23:55:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:55:27,839 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:55:27,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:55:27,840 INFO L225 Difference]: With dead ends: 147 [2021-05-02 23:55:27,840 INFO L226 Difference]: Without dead ends: 138 [2021-05-02 23:55:27,841 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1799 ImplicationChecksByTransitivity, 13772.2ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:55:27,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-05-02 23:55:27,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 129. [2021-05-02 23:55:27,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:27,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:55:27,922 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:55:27,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:55:27,922 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:55:27,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:27,922 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:55:27,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:55:27,923 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:55:27,923 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:55:27,923 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2021-05-02 23:55:27,923 INFO L428 AbstractCegarLoop]: === Iteration 98 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:55:27,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:55:27,923 INFO L82 PathProgramCache]: Analyzing trace with hash 534954726, now seen corresponding path program 96 times [2021-05-02 23:55:27,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:55:27,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1698035942] [2021-05-02 23:55:27,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:55:28,133 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4679 v_main_~m~0_834) InVars {main_~m~0=v_main_~m~0_834, main_~j~0=v_main_~j~0_4679} OutVars{main_~m~0=v_main_~m~0_834, main_~j~0=v_main_~j~0_4679} AuxVars[] AssignedVars[] [2021-05-02 23:55:28,135 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:55:28,169 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:28,186 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:28,221 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:55:28,299 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_1015 1) v_main_~n~0_455) (<= v_main_~m~0_835 v_main_~j~0_4681)) InVars {main_~i~0=v_main_~i~0_1015, main_~n~0=v_main_~n~0_455, main_~m~0=v_main_~m~0_835, main_~j~0=v_main_~j~0_4681} OutVars{main_~i~0=v_main_~i~0_1015, main_~n~0=v_main_~n~0_455, main_~m~0=v_main_~m~0_835, main_~j~0=v_main_~j~0_4681} AuxVars[] AssignedVars[] [2021-05-02 23:55:28,302 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:55:28,347 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:28,351 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:28,386 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:55:28,397 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:55:28,449 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:55:28,565 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 16 v_main_~m~0_842) (< v_main_~i~0_1021 v_main_~n~0_459) (< 17 v_main_~m~0_842) (<= v_main_~m~0_842 18)) InVars {main_~i~0=v_main_~i~0_1021, main_~n~0=v_main_~n~0_459, main_~m~0=v_main_~m~0_842} OutVars{main_~i~0=v_main_~i~0_1021, main_~n~0=v_main_~n~0_459, main_~m~0=v_main_~m~0_842} AuxVars[] AssignedVars[] [2021-05-02 23:55:28,569 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:55:28,571 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:28,590 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:28,727 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:55:28,841 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:55:28,852 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 2 v_main_~m~0_843) (<= v_main_~m~0_843 3) (< v_main_~i~0_1023 v_main_~n~0_460) (< 0 v_main_~m~0_843)) InVars {main_~i~0=v_main_~i~0_1023, main_~n~0=v_main_~n~0_460, main_~m~0=v_main_~m~0_843} OutVars{main_~i~0=v_main_~i~0_1023, main_~n~0=v_main_~n~0_460, main_~m~0=v_main_~m~0_843} AuxVars[] AssignedVars[] [2021-05-02 23:55:28,855 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:55:28,930 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:28,945 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:29,002 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:55:29,119 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:55:29,124 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:55:29,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:29,380 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:55:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:29,399 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-02 23:55:29,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:55:29,606 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-05-02 23:55:35,966 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:55:35,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1698035942] [2021-05-02 23:55:35,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1698035942] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:55:35,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:55:35,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:55:35,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136689019] [2021-05-02 23:55:35,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:55:35,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:55:35,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:55:35,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:55:35,968 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:36,908 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-05-02 23:55:49,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:55:49,318 INFO L93 Difference]: Finished difference Result 145 states and 161 transitions. [2021-05-02 23:55:49,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:55:49,322 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:55:49,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:55:49,323 INFO L225 Difference]: With dead ends: 145 [2021-05-02 23:55:49,323 INFO L226 Difference]: Without dead ends: 136 [2021-05-02 23:55:49,324 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1797 ImplicationChecksByTransitivity, 14072.0ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:55:49,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-02 23:55:49,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 129. [2021-05-02 23:55:49,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:49,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:55:49,408 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:55:49,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:55:49,409 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:55:49,409 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:55:49,409 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:55:49,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:55:49,409 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:55:49,409 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:55:49,409 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2021-05-02 23:55:49,409 INFO L428 AbstractCegarLoop]: === Iteration 99 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:55:49,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:55:49,410 INFO L82 PathProgramCache]: Analyzing trace with hash 283984042, now seen corresponding path program 97 times [2021-05-02 23:55:49,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:55:49,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [108495539] [2021-05-02 23:55:49,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:55:49,678 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4742 v_main_~m~0_844) InVars {main_~m~0=v_main_~m~0_844, main_~j~0=v_main_~j~0_4742} OutVars{main_~m~0=v_main_~m~0_844, main_~j~0=v_main_~j~0_4742} AuxVars[] AssignedVars[] [2021-05-02 23:55:49,680 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:55:49,682 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:49,699 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:49,773 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:55:49,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_845 v_main_~j~0_4744) (< (+ v_main_~i~0_1028 1) v_main_~n~0_461)) InVars {main_~i~0=v_main_~i~0_1028, main_~n~0=v_main_~n~0_461, main_~m~0=v_main_~m~0_845, main_~j~0=v_main_~j~0_4744} OutVars{main_~i~0=v_main_~i~0_1028, main_~n~0=v_main_~n~0_461, main_~m~0=v_main_~m~0_845, main_~j~0=v_main_~j~0_4744} AuxVars[] AssignedVars[] [2021-05-02 23:55:49,849 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:55:49,851 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:49,854 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:49,889 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:55:49,901 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:55:49,985 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:55:50,079 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_852 2) (< v_main_~i~0_1034 v_main_~n~0_465) (< 1 v_main_~m~0_852)) InVars {main_~i~0=v_main_~i~0_1034, main_~n~0=v_main_~n~0_465, main_~m~0=v_main_~m~0_852} OutVars{main_~i~0=v_main_~i~0_1034, main_~n~0=v_main_~n~0_465, main_~m~0=v_main_~m~0_852} AuxVars[] AssignedVars[] [2021-05-02 23:55:50,082 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:55:50,155 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:50,171 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:50,227 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:55:50,344 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-05-02 23:55:50,356 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1036 v_main_~n~0_466) (<= v_main_~m~0_853 19) (< 12 v_main_~m~0_853) (< 18 v_main_~m~0_853)) InVars {main_~i~0=v_main_~i~0_1036, main_~n~0=v_main_~n~0_466, main_~m~0=v_main_~m~0_853} OutVars{main_~i~0=v_main_~i~0_1036, main_~n~0=v_main_~n~0_466, main_~m~0=v_main_~m~0_853} AuxVars[] AssignedVars[] [2021-05-02 23:55:50,359 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:55:50,361 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:55:50,376 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:55:50,500 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:55:50,606 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:55:50,610 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:55:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:50,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:55:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:55:50,866 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-02 23:55:50,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:55:57,264 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:55:57,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [108495539] [2021-05-02 23:55:57,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [108495539] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:55:57,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:55:57,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:55:57,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514513360] [2021-05-02 23:55:57,265 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:55:57,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:55:57,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:55:57,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=3022, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 23:55:57,266 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:10,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:56:10,226 INFO L93 Difference]: Finished difference Result 143 states and 159 transitions. [2021-05-02 23:56:10,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:56:10,232 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:56:10,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:56:10,233 INFO L225 Difference]: With dead ends: 143 [2021-05-02 23:56:10,233 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 23:56:10,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 13777.5ms TimeCoverageRelationStatistics Valid=429, Invalid=10701, Unknown=0, NotChecked=0, Total=11130 [2021-05-02 23:56:10,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 23:56:10,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 129. [2021-05-02 23:56:10,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:10,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:56:10,326 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:56:10,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:56:10,326 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:56:10,326 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:10,326 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:56:10,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:56:10,326 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:56:10,327 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:56:10,327 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2021-05-02 23:56:10,327 INFO L428 AbstractCegarLoop]: === Iteration 100 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:56:10,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:56:10,327 INFO L82 PathProgramCache]: Analyzing trace with hash 994336622, now seen corresponding path program 98 times [2021-05-02 23:56:10,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:56:10,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [428156486] [2021-05-02 23:56:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:56:10,521 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4804 v_main_~m~0_854) InVars {main_~m~0=v_main_~m~0_854, main_~j~0=v_main_~j~0_4804} OutVars{main_~m~0=v_main_~m~0_854, main_~j~0=v_main_~j~0_4804} AuxVars[] AssignedVars[] [2021-05-02 23:56:10,524 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:56:10,560 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:10,574 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:10,610 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:56:10,681 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_1041 1) v_main_~n~0_467) (<= v_main_~m~0_855 v_main_~j~0_4806)) InVars {main_~i~0=v_main_~i~0_1041, main_~n~0=v_main_~n~0_467, main_~m~0=v_main_~m~0_855, main_~j~0=v_main_~j~0_4806} OutVars{main_~i~0=v_main_~i~0_1041, main_~n~0=v_main_~n~0_467, main_~m~0=v_main_~m~0_855, main_~j~0=v_main_~j~0_4806} AuxVars[] AssignedVars[] [2021-05-02 23:56:10,684 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:56:10,686 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:10,690 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:10,722 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:56:10,735 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:56:10,817 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:56:10,918 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_862 1) (< v_main_~i~0_1047 v_main_~n~0_471) (< 0 v_main_~m~0_862)) InVars {main_~i~0=v_main_~i~0_1047, main_~n~0=v_main_~n~0_471, main_~m~0=v_main_~m~0_862} OutVars{main_~i~0=v_main_~i~0_1047, main_~n~0=v_main_~n~0_471, main_~m~0=v_main_~m~0_862} AuxVars[] AssignedVars[] [2021-05-02 23:56:10,921 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size [2021-05-02 23:56:11,004 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:11,023 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:11,084 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.1 percent of original size 80 [2021-05-02 23:56:11,203 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-05-02 23:56:11,213 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_863 20) (< 16 v_main_~m~0_863) (< 19 v_main_~m~0_863) (< v_main_~i~0_1049 v_main_~n~0_472)) InVars {main_~i~0=v_main_~i~0_1049, main_~n~0=v_main_~n~0_472, main_~m~0=v_main_~m~0_863} OutVars{main_~i~0=v_main_~i~0_1049, main_~n~0=v_main_~n~0_472, main_~m~0=v_main_~m~0_863} AuxVars[] AssignedVars[] [2021-05-02 23:56:11,216 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:56:11,290 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:11,305 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:11,357 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:56:11,460 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:56:11,464 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:56:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:11,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:56:11,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:11,706 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-02 23:56:11,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:56:17,842 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:56:17,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [428156486] [2021-05-02 23:56:17,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [428156486] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:56:17,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:56:17,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:56:17,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781036331] [2021-05-02 23:56:17,842 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:56:17,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:56:17,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:56:17,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2983, Unknown=0, NotChecked=0, Total=3192 [2021-05-02 23:56:17,843 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:30,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:56:30,953 INFO L93 Difference]: Finished difference Result 141 states and 157 transitions. [2021-05-02 23:56:30,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:56:30,957 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:56:30,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:56:30,958 INFO L225 Difference]: With dead ends: 141 [2021-05-02 23:56:30,958 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 23:56:30,959 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2056 ImplicationChecksByTransitivity, 13252.6ms TimeCoverageRelationStatistics Valid=509, Invalid=10621, Unknown=0, NotChecked=0, Total=11130 [2021-05-02 23:56:30,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 23:56:31,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2021-05-02 23:56:31,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 124 states have internal predecessors, (139), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 143 transitions. [2021-05-02 23:56:31,045 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 143 transitions. Word has length 61 [2021-05-02 23:56:31,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:56:31,045 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 143 transitions. [2021-05-02 23:56:31,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:31,046 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 143 transitions. [2021-05-02 23:56:31,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 23:56:31,046 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:56:31,046 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:56:31,046 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2021-05-02 23:56:31,046 INFO L428 AbstractCegarLoop]: === Iteration 101 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:56:31,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:56:31,046 INFO L82 PathProgramCache]: Analyzing trace with hash 463232818, now seen corresponding path program 99 times [2021-05-02 23:56:31,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:56:31,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [65548303] [2021-05-02 23:56:31,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:56:31,190 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4866 v_main_~m~0_864) InVars {main_~m~0=v_main_~m~0_864, main_~j~0=v_main_~j~0_4866} OutVars{main_~m~0=v_main_~m~0_864, main_~j~0=v_main_~j~0_4866} AuxVars[] AssignedVars[] [2021-05-02 23:56:31,193 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:56:31,235 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:31,252 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:31,288 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:56:31,363 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_865 v_main_~j~0_4868) (< (+ v_main_~i~0_1054 1) v_main_~n~0_473)) InVars {main_~i~0=v_main_~i~0_1054, main_~n~0=v_main_~n~0_473, main_~m~0=v_main_~m~0_865, main_~j~0=v_main_~j~0_4868} OutVars{main_~i~0=v_main_~i~0_1054, main_~n~0=v_main_~n~0_473, main_~m~0=v_main_~m~0_865, main_~j~0=v_main_~j~0_4868} AuxVars[] AssignedVars[] [2021-05-02 23:56:31,365 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:56:31,367 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:31,369 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:31,399 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:56:31,411 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:56:31,482 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:56:31,577 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1058 v_main_~n~0_476) (< 5 v_main_~m~0_871) (<= v_main_~m~0_871 21) (< 20 v_main_~m~0_871)) InVars {main_~i~0=v_main_~i~0_1058, main_~n~0=v_main_~n~0_476, main_~m~0=v_main_~m~0_871} OutVars{main_~i~0=v_main_~i~0_1058, main_~n~0=v_main_~n~0_476, main_~m~0=v_main_~m~0_871} AuxVars[] AssignedVars[] [2021-05-02 23:56:31,579 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:56:31,642 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:31,655 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:31,705 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:56:31,809 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1060 v_main_~n~0_477) (<= v_main_~m~0_872 0)) InVars {main_~i~0=v_main_~i~0_1060, main_~n~0=v_main_~n~0_477, main_~m~0=v_main_~m~0_872} OutVars{main_~i~0=v_main_~i~0_1060, main_~n~0=v_main_~n~0_477, main_~m~0=v_main_~m~0_872} AuxVars[] AssignedVars[] [2021-05-02 23:56:31,812 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:56:31,813 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:31,827 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:31,892 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:56:31,962 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:56:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:32,218 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:56:32,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:32,223 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-02 23:56:32,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:56:32,429 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-05-02 23:56:39,136 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:56:39,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [65548303] [2021-05-02 23:56:39,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [65548303] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:56:39,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:56:39,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:56:39,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859495283] [2021-05-02 23:56:39,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:56:39,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:56:39,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:56:39,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:56:39,138 INFO L87 Difference]: Start difference. First operand 129 states and 143 transitions. Second operand has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:39,888 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 35 [2021-05-02 23:56:52,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:56:52,983 INFO L93 Difference]: Finished difference Result 141 states and 157 transitions. [2021-05-02 23:56:52,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:56:52,986 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 23:56:52,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:56:52,987 INFO L225 Difference]: With dead ends: 141 [2021-05-02 23:56:52,987 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 23:56:52,988 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 14463.3ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:56:52,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 23:56:53,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 131. [2021-05-02 23:56:53,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 126 states have (on average 1.119047619047619) internal successors, (141), 126 states have internal predecessors, (141), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:53,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 23:56:53,078 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 61 [2021-05-02 23:56:53,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:56:53,078 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 23:56:53,078 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0555555555555556) internal successors, (57), 53 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:56:53,078 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 23:56:53,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 23:56:53,079 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:56:53,079 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:56:53,079 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2021-05-02 23:56:53,079 INFO L428 AbstractCegarLoop]: === Iteration 102 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:56:53,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:56:53,079 INFO L82 PathProgramCache]: Analyzing trace with hash 329940121, now seen corresponding path program 100 times [2021-05-02 23:56:53,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:56:53,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [253468487] [2021-05-02 23:56:53,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:56:53,267 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4926 v_main_~m~0_873) InVars {main_~m~0=v_main_~m~0_873, main_~j~0=v_main_~j~0_4926} OutVars{main_~m~0=v_main_~m~0_873, main_~j~0=v_main_~j~0_4926} AuxVars[] AssignedVars[] [2021-05-02 23:56:53,269 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:56:53,271 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:53,286 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:53,342 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:56:53,411 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_874 v_main_~j~0_4928) (< (+ v_main_~i~0_1065 1) v_main_~n~0_478)) InVars {main_~i~0=v_main_~i~0_1065, main_~n~0=v_main_~n~0_478, main_~m~0=v_main_~m~0_874, main_~j~0=v_main_~j~0_4928} OutVars{main_~i~0=v_main_~i~0_1065, main_~n~0=v_main_~n~0_478, main_~m~0=v_main_~m~0_874, main_~j~0=v_main_~j~0_4928} AuxVars[] AssignedVars[] [2021-05-02 23:56:53,414 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:56:53,454 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:53,457 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:53,484 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:56:53,494 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:56:53,531 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:56:53,607 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 9 v_main_~m~0_881) (< 4 v_main_~m~0_881) (< v_main_~i~0_1071 v_main_~n~0_482) (<= v_main_~m~0_881 10)) InVars {main_~i~0=v_main_~i~0_1071, main_~n~0=v_main_~n~0_482, main_~m~0=v_main_~m~0_881} OutVars{main_~i~0=v_main_~i~0_1071, main_~n~0=v_main_~n~0_482, main_~m~0=v_main_~m~0_881} AuxVars[] AssignedVars[] [2021-05-02 23:56:53,609 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:56:53,675 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:53,690 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:53,749 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:56:53,845 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_882 0) (< v_main_~i~0_1073 v_main_~n~0_483)) InVars {main_~i~0=v_main_~i~0_1073, main_~n~0=v_main_~n~0_483, main_~m~0=v_main_~m~0_882} OutVars{main_~i~0=v_main_~i~0_1073, main_~n~0=v_main_~n~0_483, main_~m~0=v_main_~m~0_882} AuxVars[] AssignedVars[] [2021-05-02 23:56:53,849 WARN L240 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size [2021-05-02 23:56:53,891 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:56:53,906 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:56:53,943 WARN L245 tifierPushTermWalker]: treesize reduction 20, result has 75.0 percent of original size 60 [2021-05-02 23:56:54,019 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:56:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:54,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:56:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:56:54,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 23:56:54,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:56:54,482 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 23 [2021-05-02 23:57:00,495 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:57:00,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [253468487] [2021-05-02 23:57:00,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [253468487] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:57:00,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:57:00,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2021-05-02 23:57:00,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154918915] [2021-05-02 23:57:00,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 23:57:00,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:57:00,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 23:57:00,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3087, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 23:57:00,497 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 55 states, 54 states have (on average 1.0740740740740742) internal successors, (58), 53 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:01,137 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-05-02 23:57:12,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:57:12,423 INFO L93 Difference]: Finished difference Result 143 states and 159 transitions. [2021-05-02 23:57:12,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 23:57:12,428 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 1.0740740740740742) internal successors, (58), 53 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2021-05-02 23:57:12,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:57:12,429 INFO L225 Difference]: With dead ends: 143 [2021-05-02 23:57:12,429 INFO L226 Difference]: Without dead ends: 134 [2021-05-02 23:57:12,430 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 13598.1ms TimeCoverageRelationStatistics Valid=525, Invalid=10817, Unknown=0, NotChecked=0, Total=11342 [2021-05-02 23:57:12,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-05-02 23:57:12,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 131. [2021-05-02 23:57:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 126 states have (on average 1.119047619047619) internal successors, (141), 126 states have internal predecessors, (141), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 145 transitions. [2021-05-02 23:57:12,513 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 145 transitions. Word has length 62 [2021-05-02 23:57:12,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:57:12,514 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 145 transitions. [2021-05-02 23:57:12,514 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 54 states have (on average 1.0740740740740742) internal successors, (58), 53 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:12,514 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 145 transitions. [2021-05-02 23:57:12,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 23:57:12,514 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:57:12,514 INFO L523 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:57:12,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2021-05-02 23:57:12,514 INFO L428 AbstractCegarLoop]: === Iteration 103 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:57:12,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:57:12,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1681286059, now seen corresponding path program 101 times [2021-05-02 23:57:12,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:57:12,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1085838691] [2021-05-02 23:57:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:57:12,639 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_4978 v_main_~m~0_883) InVars {main_~m~0=v_main_~m~0_883, main_~j~0=v_main_~j~0_4978} OutVars{main_~m~0=v_main_~m~0_883, main_~j~0=v_main_~j~0_4978} AuxVars[] AssignedVars[] [2021-05-02 23:57:12,642 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:57:12,685 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:12,704 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:12,748 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:57:12,846 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1079 v_main_~n~0_484) (<= v_main_~m~0_887 23) (< 22 v_main_~m~0_887)) InVars {main_~i~0=v_main_~i~0_1079, main_~n~0=v_main_~n~0_484, main_~m~0=v_main_~m~0_887} OutVars{main_~i~0=v_main_~i~0_1079, main_~n~0=v_main_~n~0_484, main_~m~0=v_main_~m~0_887} AuxVars[] AssignedVars[] [2021-05-02 23:57:12,849 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:57:12,944 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:12,962 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:13,033 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:57:13,166 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:57:13,171 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:57:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:13,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:57:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:13,420 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-02 23:57:13,637 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-05-02 23:57:20,245 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:57:20,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1085838691] [2021-05-02 23:57:20,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1085838691] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:57:20,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:57:20,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2021-05-02 23:57:20,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600812472] [2021-05-02 23:57:20,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 23:57:20,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:57:20,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 23:57:20,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=3363, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:57:20,247 INFO L87 Difference]: Start difference. First operand 131 states and 145 transitions. Second operand has 58 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 56 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:21,121 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 33 [2021-05-02 23:57:33,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:57:33,677 INFO L93 Difference]: Finished difference Result 141 states and 156 transitions. [2021-05-02 23:57:33,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 23:57:33,681 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 56 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2021-05-02 23:57:33,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:57:33,682 INFO L225 Difference]: With dead ends: 141 [2021-05-02 23:57:33,682 INFO L226 Difference]: Without dead ends: 136 [2021-05-02 23:57:33,682 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1873 ImplicationChecksByTransitivity, 13977.7ms TimeCoverageRelationStatistics Valid=451, Invalid=11981, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 23:57:33,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-05-02 23:57:33,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 133. [2021-05-02 23:57:33,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 128 states have (on average 1.125) internal successors, (144), 128 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 148 transitions. [2021-05-02 23:57:33,768 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 148 transitions. Word has length 62 [2021-05-02 23:57:33,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:57:33,768 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 148 transitions. [2021-05-02 23:57:33,769 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 56 states have internal predecessors, (58), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:33,769 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 148 transitions. [2021-05-02 23:57:33,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 23:57:33,769 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:57:33,769 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:57:33,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2021-05-02 23:57:33,769 INFO L428 AbstractCegarLoop]: === Iteration 104 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:57:33,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:57:33,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1734080536, now seen corresponding path program 102 times [2021-05-02 23:57:33,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:57:33,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1072889721] [2021-05-02 23:57:33,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:57:33,970 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_5034 v_main_~m~0_888) InVars {main_~m~0=v_main_~m~0_888, main_~j~0=v_main_~j~0_5034} OutVars{main_~m~0=v_main_~m~0_888, main_~j~0=v_main_~j~0_5034} AuxVars[] AssignedVars[] [2021-05-02 23:57:33,973 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:57:34,008 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:34,023 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:34,059 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:57:34,130 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_889 v_main_~j~0_5036) (< (+ v_main_~i~0_1083 1) v_main_~n~0_485)) InVars {main_~i~0=v_main_~i~0_1083, main_~n~0=v_main_~n~0_485, main_~m~0=v_main_~m~0_889, main_~j~0=v_main_~j~0_5036} OutVars{main_~i~0=v_main_~i~0_1083, main_~n~0=v_main_~n~0_485, main_~m~0=v_main_~m~0_889, main_~j~0=v_main_~j~0_5036} AuxVars[] AssignedVars[] [2021-05-02 23:57:34,132 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:57:34,177 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:34,181 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:34,220 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:57:34,233 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:57:34,281 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:57:34,395 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_896 11) (< v_main_~i~0_1089 v_main_~n~0_489) (< 10 v_main_~m~0_896) (< 1 v_main_~m~0_896)) InVars {main_~i~0=v_main_~i~0_1089, main_~n~0=v_main_~n~0_489, main_~m~0=v_main_~m~0_896} OutVars{main_~i~0=v_main_~i~0_1089, main_~n~0=v_main_~n~0_489, main_~m~0=v_main_~m~0_896} AuxVars[] AssignedVars[] [2021-05-02 23:57:34,399 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:57:34,481 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:34,498 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:34,565 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:57:34,678 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:57:34,683 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation PRECISE [2021-05-02 23:57:34,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:34,885 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:57:34,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:34,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-02 23:57:35,057 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2021-05-02 23:57:41,929 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:57:41,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1072889721] [2021-05-02 23:57:41,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1072889721] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:57:41,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:57:41,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2021-05-02 23:57:41,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594026815] [2021-05-02 23:57:41,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 23:57:41,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:57:41,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 23:57:41,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=3363, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:57:41,930 INFO L87 Difference]: Start difference. First operand 133 states and 148 transitions. Second operand has 58 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 56 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:42,561 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-05-02 23:57:52,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:57:52,607 INFO L93 Difference]: Finished difference Result 165 states and 183 transitions. [2021-05-02 23:57:52,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 23:57:52,611 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 56 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-02 23:57:52,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:57:52,612 INFO L225 Difference]: With dead ends: 165 [2021-05-02 23:57:52,612 INFO L226 Difference]: Without dead ends: 156 [2021-05-02 23:57:52,613 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 13502.6ms TimeCoverageRelationStatistics Valid=451, Invalid=11981, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 23:57:52,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-02 23:57:52,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 154. [2021-05-02 23:57:52,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 149 states have (on average 1.1073825503355705) internal successors, (165), 149 states have internal predecessors, (165), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:52,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 169 transitions. [2021-05-02 23:57:52,737 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 169 transitions. Word has length 63 [2021-05-02 23:57:52,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:57:52,737 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 169 transitions. [2021-05-02 23:57:52,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 56 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:52,737 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 169 transitions. [2021-05-02 23:57:52,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 23:57:52,737 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:57:52,738 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:57:52,738 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2021-05-02 23:57:52,738 INFO L428 AbstractCegarLoop]: === Iteration 105 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:57:52,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:57:52,738 INFO L82 PathProgramCache]: Analyzing trace with hash -383615572, now seen corresponding path program 103 times [2021-05-02 23:57:52,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:57:52,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1636160748] [2021-05-02 23:57:52,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:57:52,911 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_5085 v_main_~m~0_897) InVars {main_~m~0=v_main_~m~0_897, main_~j~0=v_main_~j~0_5085} OutVars{main_~m~0=v_main_~m~0_897, main_~j~0=v_main_~j~0_5085} AuxVars[] AssignedVars[] [2021-05-02 23:57:52,913 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:57:52,945 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:52,958 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:52,986 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:57:53,049 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_898 v_main_~j~0_5087) (< (+ v_main_~i~0_1094 1) v_main_~n~0_490)) InVars {main_~i~0=v_main_~i~0_1094, main_~n~0=v_main_~n~0_490, main_~m~0=v_main_~m~0_898, main_~j~0=v_main_~j~0_5087} OutVars{main_~i~0=v_main_~i~0_1094, main_~n~0=v_main_~n~0_490, main_~m~0=v_main_~m~0_898, main_~j~0=v_main_~j~0_5087} AuxVars[] AssignedVars[] [2021-05-02 23:57:53,051 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:57:53,087 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:53,090 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:53,119 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:57:53,130 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:57:53,166 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:57:53,250 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 4 v_main_~m~0_905) (<= v_main_~m~0_905 12) (< 11 v_main_~m~0_905) (< v_main_~i~0_1100 v_main_~n~0_494)) InVars {main_~i~0=v_main_~i~0_1100, main_~n~0=v_main_~n~0_494, main_~m~0=v_main_~m~0_905} OutVars{main_~i~0=v_main_~i~0_1100, main_~n~0=v_main_~n~0_494, main_~m~0=v_main_~m~0_905} AuxVars[] AssignedVars[] [2021-05-02 23:57:53,253 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:57:53,320 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:53,333 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:53,381 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:57:53,480 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 1 v_main_~m~0_906) (<= v_main_~m~0_906 10) (< 9 v_main_~m~0_906) (< v_main_~i~0_1102 v_main_~n~0_495)) InVars {main_~i~0=v_main_~i~0_1102, main_~n~0=v_main_~n~0_495, main_~m~0=v_main_~m~0_906} OutVars{main_~i~0=v_main_~i~0_1102, main_~n~0=v_main_~n~0_495, main_~m~0=v_main_~m~0_906} AuxVars[] AssignedVars[] [2021-05-02 23:57:53,483 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:57:53,485 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:57:53,498 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:57:53,595 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:57:53,700 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:57:53,704 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:57:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:53,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:57:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:57:53,993 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-02 23:57:53,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:57:54,152 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 25 [2021-05-02 23:57:59,289 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:57:59,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1636160748] [2021-05-02 23:57:59,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1636160748] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:57:59,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:57:59,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-02 23:57:59,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278397963] [2021-05-02 23:57:59,290 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 23:57:59,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:57:59,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 23:57:59,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=3313, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:57:59,290 INFO L87 Difference]: Start difference. First operand 154 states and 169 transitions. Second operand has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:57:59,847 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 33 [2021-05-02 23:58:09,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:58:09,900 INFO L93 Difference]: Finished difference Result 182 states and 199 transitions. [2021-05-02 23:58:09,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 23:58:09,903 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-02 23:58:09,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:58:09,903 INFO L225 Difference]: With dead ends: 182 [2021-05-02 23:58:09,903 INFO L226 Difference]: Without dead ends: 173 [2021-05-02 23:58:09,904 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1936 ImplicationChecksByTransitivity, 11817.1ms TimeCoverageRelationStatistics Valid=545, Invalid=11665, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 23:58:09,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-05-02 23:58:10,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 156. [2021-05-02 23:58:10,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.1059602649006623) internal successors, (167), 151 states have internal predecessors, (167), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 171 transitions. [2021-05-02 23:58:10,030 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 171 transitions. Word has length 63 [2021-05-02 23:58:10,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:58:10,030 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 171 transitions. [2021-05-02 23:58:10,030 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:10,030 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 171 transitions. [2021-05-02 23:58:10,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 23:58:10,031 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:58:10,031 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:58:10,031 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2021-05-02 23:58:10,031 INFO L428 AbstractCegarLoop]: === Iteration 106 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:58:10,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:58:10,031 INFO L82 PathProgramCache]: Analyzing trace with hash 797676656, now seen corresponding path program 104 times [2021-05-02 23:58:10,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:58:10,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1589271346] [2021-05-02 23:58:10,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:58:10,181 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_5150 v_main_~m~0_907) InVars {main_~m~0=v_main_~m~0_907, main_~j~0=v_main_~j~0_5150} OutVars{main_~m~0=v_main_~m~0_907, main_~j~0=v_main_~j~0_5150} AuxVars[] AssignedVars[] [2021-05-02 23:58:10,183 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:58:10,208 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:10,218 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:10,242 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:58:10,291 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_908 v_main_~j~0_5152) (< (+ v_main_~i~0_1107 1) v_main_~n~0_496)) InVars {main_~i~0=v_main_~i~0_1107, main_~n~0=v_main_~n~0_496, main_~m~0=v_main_~m~0_908, main_~j~0=v_main_~j~0_5152} OutVars{main_~i~0=v_main_~i~0_1107, main_~n~0=v_main_~n~0_496, main_~m~0=v_main_~m~0_908, main_~j~0=v_main_~j~0_5152} AuxVars[] AssignedVars[] [2021-05-02 23:58:10,293 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:58:10,294 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:10,297 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:10,320 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:58:10,329 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:58:10,384 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:58:10,454 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 6 v_main_~m~0_915) (< 12 v_main_~m~0_915) (<= v_main_~m~0_915 13) (< v_main_~i~0_1113 v_main_~n~0_500)) InVars {main_~i~0=v_main_~i~0_1113, main_~n~0=v_main_~n~0_500, main_~m~0=v_main_~m~0_915} OutVars{main_~i~0=v_main_~i~0_1113, main_~n~0=v_main_~n~0_500, main_~m~0=v_main_~m~0_915} AuxVars[] AssignedVars[] [2021-05-02 23:58:10,456 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:58:10,508 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:10,520 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:10,557 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:58:10,638 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1115 v_main_~n~0_501) (< 8 v_main_~m~0_916) (< 2 v_main_~m~0_916) (<= v_main_~m~0_916 9)) InVars {main_~i~0=v_main_~i~0_1115, main_~n~0=v_main_~n~0_501, main_~m~0=v_main_~m~0_916} OutVars{main_~i~0=v_main_~i~0_1115, main_~n~0=v_main_~n~0_501, main_~m~0=v_main_~m~0_916} AuxVars[] AssignedVars[] [2021-05-02 23:58:10,641 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:58:10,642 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:10,653 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:10,741 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:58:10,820 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:58:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:11,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:58:11,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:11,010 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-02 23:58:11,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:58:11,165 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-05-02 23:58:16,476 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:58:16,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1589271346] [2021-05-02 23:58:16,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1589271346] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:58:16,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:58:16,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-02 23:58:16,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019870798] [2021-05-02 23:58:16,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 23:58:16,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:58:16,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 23:58:16,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=3313, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:58:16,477 INFO L87 Difference]: Start difference. First operand 156 states and 171 transitions. Second operand has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:17,202 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 84 [2021-05-02 23:58:27,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:58:27,148 INFO L93 Difference]: Finished difference Result 184 states and 201 transitions. [2021-05-02 23:58:27,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 23:58:27,151 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-02 23:58:27,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:58:27,151 INFO L225 Difference]: With dead ends: 184 [2021-05-02 23:58:27,151 INFO L226 Difference]: Without dead ends: 175 [2021-05-02 23:58:27,152 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1934 ImplicationChecksByTransitivity, 11787.7ms TimeCoverageRelationStatistics Valid=545, Invalid=11665, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 23:58:27,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-02 23:58:27,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2021-05-02 23:58:27,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.1059602649006623) internal successors, (167), 151 states have internal predecessors, (167), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:27,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 171 transitions. [2021-05-02 23:58:27,286 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 171 transitions. Word has length 63 [2021-05-02 23:58:27,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:58:27,286 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 171 transitions. [2021-05-02 23:58:27,286 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:27,286 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 171 transitions. [2021-05-02 23:58:27,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 23:58:27,287 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:58:27,287 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:58:27,287 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2021-05-02 23:58:27,287 INFO L428 AbstractCegarLoop]: === Iteration 107 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:58:27,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:58:27,287 INFO L82 PathProgramCache]: Analyzing trace with hash 2014546996, now seen corresponding path program 105 times [2021-05-02 23:58:27,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:58:27,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [558584255] [2021-05-02 23:58:27,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:58:27,485 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_5215 v_main_~m~0_917) InVars {main_~m~0=v_main_~m~0_917, main_~j~0=v_main_~j~0_5215} OutVars{main_~m~0=v_main_~m~0_917, main_~j~0=v_main_~j~0_5215} AuxVars[] AssignedVars[] [2021-05-02 23:58:27,487 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:58:27,521 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:27,535 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:27,570 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:58:27,637 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_918 v_main_~j~0_5217) (< (+ v_main_~i~0_1120 1) v_main_~n~0_502)) InVars {main_~i~0=v_main_~i~0_1120, main_~n~0=v_main_~n~0_502, main_~m~0=v_main_~m~0_918, main_~j~0=v_main_~j~0_5217} OutVars{main_~i~0=v_main_~i~0_1120, main_~n~0=v_main_~n~0_502, main_~m~0=v_main_~m~0_918, main_~j~0=v_main_~j~0_5217} AuxVars[] AssignedVars[] [2021-05-02 23:58:27,639 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:58:27,641 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:27,644 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:27,676 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:58:27,688 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:58:27,758 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:58:27,848 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< 13 v_main_~m~0_925) (<= v_main_~m~0_925 14) (< v_main_~i~0_1126 v_main_~n~0_506)) InVars {main_~i~0=v_main_~i~0_1126, main_~n~0=v_main_~n~0_506, main_~m~0=v_main_~m~0_925} OutVars{main_~i~0=v_main_~i~0_1126, main_~n~0=v_main_~n~0_506, main_~m~0=v_main_~m~0_925} AuxVars[] AssignedVars[] [2021-05-02 23:58:27,851 WARN L240 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size [2021-05-02 23:58:27,852 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:27,867 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:27,978 WARN L245 tifierPushTermWalker]: treesize reduction 28, result has 74.5 percent of original size 82 [2021-05-02 23:58:28,086 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (<= v_main_~m~0_926 8) (< 0 v_main_~m~0_926) (< v_main_~i~0_1128 v_main_~n~0_507) (< 7 v_main_~m~0_926)) InVars {main_~i~0=v_main_~i~0_1128, main_~n~0=v_main_~n~0_507, main_~m~0=v_main_~m~0_926} OutVars{main_~i~0=v_main_~i~0_1128, main_~n~0=v_main_~n~0_507, main_~m~0=v_main_~m~0_926} AuxVars[] AssignedVars[] [2021-05-02 23:58:28,088 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:58:28,157 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:28,170 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:28,218 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:58:28,317 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:58:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:28,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:58:28,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:28,609 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-02 23:58:28,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:58:28,791 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-05-02 23:58:33,789 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:58:33,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [558584255] [2021-05-02 23:58:33,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [558584255] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:58:33,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:58:33,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-02 23:58:33,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529115212] [2021-05-02 23:58:33,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 23:58:33,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:58:33,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 23:58:33,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=3348, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:58:33,790 INFO L87 Difference]: Start difference. First operand 156 states and 171 transitions. Second operand has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:34,704 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 80 [2021-05-02 23:58:45,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 23:58:45,263 INFO L93 Difference]: Finished difference Result 182 states and 199 transitions. [2021-05-02 23:58:45,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 23:58:45,267 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2021-05-02 23:58:45,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 23:58:45,268 INFO L225 Difference]: With dead ends: 182 [2021-05-02 23:58:45,268 INFO L226 Difference]: Without dead ends: 173 [2021-05-02 23:58:45,269 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2963 ImplicationChecksByTransitivity, 11692.2ms TimeCoverageRelationStatistics Valid=474, Invalid=11736, Unknown=0, NotChecked=0, Total=12210 [2021-05-02 23:58:45,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-05-02 23:58:45,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 156. [2021-05-02 23:58:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.1059602649006623) internal successors, (167), 151 states have internal predecessors, (167), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:45,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 171 transitions. [2021-05-02 23:58:45,405 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 171 transitions. Word has length 63 [2021-05-02 23:58:45,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 23:58:45,405 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 171 transitions. [2021-05-02 23:58:45,405 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:45,405 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 171 transitions. [2021-05-02 23:58:45,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 23:58:45,405 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 23:58:45,405 INFO L523 BasicCegarLoop]: trace histogram [22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 23:58:45,405 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2021-05-02 23:58:45,406 INFO L428 AbstractCegarLoop]: === Iteration 108 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 23:58:45,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 23:58:45,406 INFO L82 PathProgramCache]: Analyzing trace with hash -822172424, now seen corresponding path program 106 times [2021-05-02 23:58:45,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2021-05-02 23:58:45,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1064369353] [2021-05-02 23:58:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 23:58:45,599 INFO L181 rdanLoopAcceleration]: Guard: Formula: (< v_main_~j~0_5280 v_main_~m~0_927) InVars {main_~m~0=v_main_~m~0_927, main_~j~0=v_main_~j~0_5280} OutVars{main_~m~0=v_main_~m~0_927, main_~j~0=v_main_~j~0_5280} AuxVars[] AssignedVars[] [2021-05-02 23:58:45,601 WARN L240 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size [2021-05-02 23:58:45,637 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:45,651 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:45,682 WARN L245 tifierPushTermWalker]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-05-02 23:58:45,754 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< (+ v_main_~i~0_1133 1) v_main_~n~0_508) (<= v_main_~m~0_928 v_main_~j~0_5282)) InVars {main_~i~0=v_main_~i~0_1133, main_~n~0=v_main_~n~0_508, main_~m~0=v_main_~m~0_928, main_~j~0=v_main_~j~0_5282} OutVars{main_~i~0=v_main_~i~0_1133, main_~n~0=v_main_~n~0_508, main_~m~0=v_main_~m~0_928, main_~j~0=v_main_~j~0_5282} AuxVars[] AssignedVars[] [2021-05-02 23:58:45,756 WARN L240 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size [2021-05-02 23:58:45,758 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:45,762 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:45,796 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-05-02 23:58:45,810 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-05-02 23:58:45,886 WARN L245 tifierPushTermWalker]: treesize reduction 12, result has 86.0 percent of original size 74 [2021-05-02 23:58:45,985 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1139 v_main_~n~0_512) (<= v_main_~m~0_935 15) (< 14 v_main_~m~0_935) (< 11 v_main_~m~0_935)) InVars {main_~i~0=v_main_~i~0_1139, main_~n~0=v_main_~n~0_512, main_~m~0=v_main_~m~0_935} OutVars{main_~i~0=v_main_~i~0_1139, main_~n~0=v_main_~n~0_512, main_~m~0=v_main_~m~0_935} AuxVars[] AssignedVars[] [2021-05-02 23:58:45,988 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:58:46,065 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:46,081 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:46,148 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:58:46,258 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:58:46,270 INFO L181 rdanLoopAcceleration]: Guard: Formula: (and (< v_main_~i~0_1141 v_main_~n~0_513) (<= v_main_~m~0_936 7) (< 4 v_main_~m~0_936) (< 6 v_main_~m~0_936)) InVars {main_~i~0=v_main_~i~0_1141, main_~n~0=v_main_~n~0_513, main_~m~0=v_main_~m~0_936} OutVars{main_~i~0=v_main_~i~0_1141, main_~n~0=v_main_~n~0_513, main_~m~0=v_main_~m~0_936} AuxVars[] AssignedVars[] [2021-05-02 23:58:46,273 WARN L240 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size [2021-05-02 23:58:46,275 WARN L240 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size [2021-05-02 23:58:46,291 WARN L245 tifierPushTermWalker]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-05-02 23:58:46,411 WARN L245 tifierPushTermWalker]: treesize reduction 42, result has 66.1 percent of original size 82 [2021-05-02 23:58:46,521 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-05-02 23:58:46,525 INFO L212 tedInterpolationCore]: Starting analysis with loop acceleration approximation UNDERAPPROXIMATION [2021-05-02 23:58:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:46,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 23:58:46,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 23:58:46,830 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-02 23:58:46,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 23:58:47,010 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 26 [2021-05-02 23:58:53,380 INFO L179 FreeRefinementEngine]: Strategy FIXED_PREFERENCES found an infeasible trace [2021-05-02 23:58:53,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1064369353] [2021-05-02 23:58:53,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModulePreferences [1064369353] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 23:58:53,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 23:58:53,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2021-05-02 23:58:53,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383779022] [2021-05-02 23:58:53,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2021-05-02 23:58:53,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2021-05-02 23:58:53,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-05-02 23:58:53,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=3313, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 23:58:53,381 INFO L87 Difference]: Start difference. First operand 156 states and 171 transitions. Second operand has 57 states, 56 states have (on average 1.0535714285714286) internal successors, (59), 55 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 23:58:54,178 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35