/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loops-crafted-1/mono-crafted_1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 13:02:32,787 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 13:02:32,790 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 13:02:32,827 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 13:02:32,828 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 13:02:32,830 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 13:02:32,833 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 13:02:32,839 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 13:02:32,841 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 13:02:32,845 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 13:02:32,846 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 13:02:32,847 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 13:02:32,847 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 13:02:32,849 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 13:02:32,851 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 13:02:32,852 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 13:02:32,854 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 13:02:32,855 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 13:02:32,857 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 13:02:32,862 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 13:02:32,864 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 13:02:32,865 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 13:02:32,866 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 13:02:32,868 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 13:02:32,874 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 13:02:32,874 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 13:02:32,875 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 13:02:32,876 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 13:02:32,878 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 13:02:32,879 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 13:02:32,880 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 13:02:32,880 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 13:02:32,882 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 13:02:32,891 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 13:02:32,892 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 13:02:32,893 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 13:02:32,893 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 13:02:32,893 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 13:02:32,894 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 13:02:32,894 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 13:02:32,895 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 13:02:32,899 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-02 13:02:32,934 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 13:02:32,934 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 13:02:32,937 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 13:02:32,938 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 13:02:32,938 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 13:02:32,938 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 13:02:32,938 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 13:02:32,938 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 13:02:32,939 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 13:02:32,939 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 13:02:32,940 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 13:02:32,941 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 13:02:32,941 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 13:02:32,941 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 13:02:32,941 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 13:02:32,941 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 13:02:32,942 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 13:02:32,942 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 13:02:32,942 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 13:02:32,942 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 13:02:32,942 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 13:02:32,943 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 13:02:32,943 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 13:02:32,943 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 13:02:33,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 13:02:33,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 13:02:33,310 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 13:02:33,311 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 13:02:33,312 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 13:02:33,312 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loops-crafted-1/mono-crafted_1.c [2021-05-02 13:02:33,375 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c86bbd8c0/515cfcbed71c462eaf4c8c62287743fb/FLAGe0f5b4163 [2021-05-02 13:02:33,808 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 13:02:33,808 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops-crafted-1/mono-crafted_1.c [2021-05-02 13:02:33,813 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c86bbd8c0/515cfcbed71c462eaf4c8c62287743fb/FLAGe0f5b4163 [2021-05-02 13:02:33,835 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c86bbd8c0/515cfcbed71c462eaf4c8c62287743fb [2021-05-02 13:02:33,838 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 13:02:33,841 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 13:02:33,844 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 13:02:33,844 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 13:02:33,847 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 13:02:33,848 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:02:33" (1/1) ... [2021-05-02 13:02:33,849 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8122efc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:33, skipping insertion in model container [2021-05-02 13:02:33,849 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 01:02:33" (1/1) ... [2021-05-02 13:02:33,855 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 13:02:33,867 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 13:02:33,975 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loops-crafted-1/mono-crafted_1.c[318,331] [2021-05-02 13:02:33,996 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:02:34,003 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 13:02:34,015 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loops-crafted-1/mono-crafted_1.c[318,331] [2021-05-02 13:02:34,021 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 13:02:34,034 INFO L208 MainTranslator]: Completed translation [2021-05-02 13:02:34,035 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34 WrapperNode [2021-05-02 13:02:34,035 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 13:02:34,036 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 13:02:34,036 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 13:02:34,038 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 13:02:34,047 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,054 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,067 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,071 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,072 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (1/1) ... [2021-05-02 13:02:34,073 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 13:02:34,074 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 13:02:34,074 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 13:02:34,074 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 13:02:34,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (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 13:02:34,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 13:02:34,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 13:02:34,190 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 13:02:34,190 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 13:02:34,191 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 13:02:34,191 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 13:02:34,191 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 13:02:34,191 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 13:02:34,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 13:02:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 13:02:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 13:02:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 13:02:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 13:02:34,193 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 13:02:34,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 13:02:34,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 13:02:34,193 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 13:02:34,475 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 13:02:34,475 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 13:02:34,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:02:34 BoogieIcfgContainer [2021-05-02 13:02:34,476 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 13:02:34,478 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 13:02:34,478 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 13:02:34,480 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 13:02:34,480 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 01:02:33" (1/3) ... [2021-05-02 13:02:34,481 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38c5d534 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:02:34, skipping insertion in model container [2021-05-02 13:02:34,481 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 01:02:34" (2/3) ... [2021-05-02 13:02:34,481 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38c5d534 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 01:02:34, skipping insertion in model container [2021-05-02 13:02:34,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 01:02:34" (3/3) ... [2021-05-02 13:02:34,483 INFO L111 eAbstractionObserver]: Analyzing ICFG mono-crafted_1.c [2021-05-02 13:02:34,502 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 13:02:34,506 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 13:02:34,520 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 13:02:34,540 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 13:02:34,540 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 13:02:34,540 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 13:02:34,540 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 13:02:34,540 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 13:02:34,540 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 13:02:34,540 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 13:02:34,541 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 13:02:34,554 INFO L276 IsEmpty]: Start isEmpty. Operand has 21 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 14 states have internal predecessors, (20), 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 13:02:34,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 13:02:34,561 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:34,561 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:34,562 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:34,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:34,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1168619535, now seen corresponding path program 1 times [2021-05-02 13:02:34,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:34,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451958861] [2021-05-02 13:02:34,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:34,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:34,839 INFO 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 13:02:34,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:34,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451958861] [2021-05-02 13:02:34,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451958861] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:02:34,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:02:34,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 13:02:34,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817832355] [2021-05-02 13:02:34,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 13:02:34,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:34,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 13:02:34,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 13:02:34,857 INFO L87 Difference]: Start difference. First operand has 21 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 14 states have internal predecessors, (20), 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 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:34,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:34,896 INFO L93 Difference]: Finished difference Result 34 states and 42 transitions. [2021-05-02 13:02:34,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 13:02:34,898 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 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 12 [2021-05-02 13:02:34,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:34,903 INFO L225 Difference]: With dead ends: 34 [2021-05-02 13:02:34,903 INFO L226 Difference]: Without dead ends: 14 [2021-05-02 13:02:34,907 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 72.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 13:02:34,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2021-05-02 13:02:34,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-05-02 13:02:34,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 9 states have internal predecessors, (12), 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 13:02:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2021-05-02 13:02:34,949 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 12 [2021-05-02 13:02:34,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:34,949 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2021-05-02 13:02:34,949 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:34,950 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2021-05-02 13:02:34,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 13:02:34,950 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:34,950 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:34,950 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 13:02:34,950 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:34,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:34,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1458605129, now seen corresponding path program 1 times [2021-05-02 13:02:34,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:34,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482871769] [2021-05-02 13:02:34,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,060 INFO 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 13:02:35,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:35,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482871769] [2021-05-02 13:02:35,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482871769] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:02:35,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:02:35,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 13:02:35,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118777743] [2021-05-02 13:02:35,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 13:02:35,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:35,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 13:02:35,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 13:02:35,064 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:35,180 INFO L93 Difference]: Finished difference Result 24 states and 30 transitions. [2021-05-02 13:02:35,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 13:02:35,181 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 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 12 [2021-05-02 13:02:35,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:35,182 INFO L225 Difference]: With dead ends: 24 [2021-05-02 13:02:35,182 INFO L226 Difference]: Without dead ends: 16 [2021-05-02 13:02:35,183 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:02:35,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-05-02 13:02:35,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2021-05-02 13:02:35,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 states have internal predecessors, (14), 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 13:02:35,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2021-05-02 13:02:35,188 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 12 [2021-05-02 13:02:35,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:35,188 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2021-05-02 13:02:35,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,188 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2021-05-02 13:02:35,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-05-02 13:02:35,189 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:35,189 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:35,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 13:02:35,189 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:35,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:35,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1316432198, now seen corresponding path program 1 times [2021-05-02 13:02:35,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:35,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471544914] [2021-05-02 13:02:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,307 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:35,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:35,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471544914] [2021-05-02 13:02:35,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471544914] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:02:35,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:02:35,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 13:02:35,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836998673] [2021-05-02 13:02:35,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 13:02:35,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:35,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 13:02:35,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 13:02:35,328 INFO L87 Difference]: Start difference. First operand 16 states and 18 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:35,411 INFO L93 Difference]: Finished difference Result 22 states and 24 transitions. [2021-05-02 13:02:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 13:02:35,412 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 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 14 [2021-05-02 13:02:35,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:35,413 INFO L225 Difference]: With dead ends: 22 [2021-05-02 13:02:35,413 INFO L226 Difference]: Without dead ends: 17 [2021-05-02 13:02:35,413 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 75.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:02:35,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-05-02 13:02:35,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-05-02 13:02:35,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 12 states have (on average 1.25) internal successors, (15), 12 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 13:02:35,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-05-02 13:02:35,425 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 14 [2021-05-02 13:02:35,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:35,425 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-05-02 13:02:35,425 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,425 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-05-02 13:02:35,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-05-02 13:02:35,426 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:35,426 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:35,426 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 13:02:35,426 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:35,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:35,426 INFO L82 PathProgramCache]: Analyzing trace with hash -2119154711, now seen corresponding path program 1 times [2021-05-02 13:02:35,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:35,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025342042] [2021-05-02 13:02:35,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:35,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:35,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025342042] [2021-05-02 13:02:35,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025342042] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:35,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136287610] [2021-05-02 13:02:35,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:35,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 3 conjunts are in the unsatisfiable core [2021-05-02 13:02:35,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:35,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:35,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:35,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136287610] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:35,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:35,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 6 [2021-05-02 13:02:35,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929259503] [2021-05-02 13:02:35,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 13:02:35,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:35,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 13:02:35,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 13:02:35,705 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:35,811 INFO L93 Difference]: Finished difference Result 28 states and 34 transitions. [2021-05-02 13:02:35,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 13:02:35,811 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-05-02 13:02:35,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:35,817 INFO L225 Difference]: With dead ends: 28 [2021-05-02 13:02:35,818 INFO L226 Difference]: Without dead ends: 19 [2021-05-02 13:02:35,819 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 101.5ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:02:35,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-05-02 13:02:35,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2021-05-02 13:02:35,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 14 states have (on average 1.2142857142857142) internal successors, (17), 14 states have internal predecessors, (17), 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 13:02:35,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2021-05-02 13:02:35,827 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 15 [2021-05-02 13:02:35,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:35,828 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2021-05-02 13:02:35,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:35,828 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2021-05-02 13:02:35,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 13:02:35,842 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:35,842 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:36,068 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:36,068 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:36,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:36,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1483121146, now seen corresponding path program 2 times [2021-05-02 13:02:36,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:36,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201764781] [2021-05-02 13:02:36,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:36,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:36,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:36,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:36,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201764781] [2021-05-02 13:02:36,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201764781] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 13:02:36,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 13:02:36,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 13:02:36,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333219799] [2021-05-02 13:02:36,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 13:02:36,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:36,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 13:02:36,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 13:02:36,174 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 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 13:02:36,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:36,237 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2021-05-02 13:02:36,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 13:02:36,237 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 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 17 [2021-05-02 13:02:36,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:36,238 INFO L225 Difference]: With dead ends: 28 [2021-05-02 13:02:36,238 INFO L226 Difference]: Without dead ends: 21 [2021-05-02 13:02:36,239 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 51.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 13:02:36,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-05-02 13:02:36,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2021-05-02 13:02:36,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 15 states have (on average 1.2) internal successors, (18), 15 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 13:02:36,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-05-02 13:02:36,249 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 17 [2021-05-02 13:02:36,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:36,249 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-05-02 13:02:36,249 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 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 13:02:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-05-02 13:02:36,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-05-02 13:02:36,251 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:36,253 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:36,254 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-02 13:02:36,254 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:36,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:36,255 INFO L82 PathProgramCache]: Analyzing trace with hash -949567839, now seen corresponding path program 1 times [2021-05-02 13:02:36,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:36,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814774485] [2021-05-02 13:02:36,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:36,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,360 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:36,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:36,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814774485] [2021-05-02 13:02:36,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814774485] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:36,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401716318] [2021-05-02 13:02:36,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 13:02:36,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:36,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:36,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:36,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:36,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:36,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401716318] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:36,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:36,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-05-02 13:02:36,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610466109] [2021-05-02 13:02:36,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 13:02:36,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:36,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 13:02:36,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 13:02:36,492 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:36,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:36,646 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2021-05-02 13:02:36,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 13:02:36,646 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2021-05-02 13:02:36,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:36,648 INFO L225 Difference]: With dead ends: 32 [2021-05-02 13:02:36,648 INFO L226 Difference]: Without dead ends: 22 [2021-05-02 13:02:36,649 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 125.5ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:02:36,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-05-02 13:02:36,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-05-02 13:02:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 17 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 13:02:36,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2021-05-02 13:02:36,656 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 19 [2021-05-02 13:02:36,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:36,657 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2021-05-02 13:02:36,657 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:36,657 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2021-05-02 13:02:36,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-05-02 13:02:36,657 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:36,658 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:36,858 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:36,858 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:36,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:36,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1087078974, now seen corresponding path program 2 times [2021-05-02 13:02:36,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:36,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135034750] [2021-05-02 13:02:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,927 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:36,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:36,936 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:36,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:36,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135034750] [2021-05-02 13:02:36,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135034750] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:36,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251162282] [2021-05-02 13:02:36,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:37,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:02:37,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:37,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 13:02:37,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:37,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:37,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251162282] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:37,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:37,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-05-02 13:02:37,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298875418] [2021-05-02 13:02:37,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 13:02:37,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:37,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 13:02:37,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 13:02:37,093 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:37,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:37,277 INFO L93 Difference]: Finished difference Result 34 states and 39 transitions. [2021-05-02 13:02:37,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 13:02:37,278 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2021-05-02 13:02:37,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:37,278 INFO L225 Difference]: With dead ends: 34 [2021-05-02 13:02:37,278 INFO L226 Difference]: Without dead ends: 24 [2021-05-02 13:02:37,279 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 139.5ms TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2021-05-02 13:02:37,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-05-02 13:02:37,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-05-02 13:02:37,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 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 13:02:37,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2021-05-02 13:02:37,284 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 21 [2021-05-02 13:02:37,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:37,284 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2021-05-02 13:02:37,284 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:37,284 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2021-05-02 13:02:37,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-02 13:02:37,285 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:37,285 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:37,509 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:37,510 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:37,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:37,510 INFO L82 PathProgramCache]: Analyzing trace with hash -200420709, now seen corresponding path program 3 times [2021-05-02 13:02:37,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:37,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842988389] [2021-05-02 13:02:37,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:37,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:37,586 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 13:02:37,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:37,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842988389] [2021-05-02 13:02:37,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842988389] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:37,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366555311] [2021-05-02 13:02:37,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:37,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-05-02 13:02:37,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:37,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 13:02:37,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:37,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:37,743 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-05-02 13:02:37,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366555311] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:37,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:37,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 10 [2021-05-02 13:02:37,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433822820] [2021-05-02 13:02:37,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 13:02:37,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:37,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 13:02:37,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:02:37,745 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:38,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:38,023 INFO L93 Difference]: Finished difference Result 39 states and 46 transitions. [2021-05-02 13:02:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 13:02:38,023 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2021-05-02 13:02:38,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:38,024 INFO L225 Difference]: With dead ends: 39 [2021-05-02 13:02:38,024 INFO L226 Difference]: Without dead ends: 29 [2021-05-02 13:02:38,024 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 261.3ms TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2021-05-02 13:02:38,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-02 13:02:38,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2021-05-02 13:02:38,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 22 states have internal predecessors, (25), 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 13:02:38,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2021-05-02 13:02:38,028 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 23 [2021-05-02 13:02:38,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:38,028 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2021-05-02 13:02:38,029 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:38,029 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2021-05-02 13:02:38,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 13:02:38,029 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:38,029 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:38,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:38,237 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:38,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:38,237 INFO L82 PathProgramCache]: Analyzing trace with hash 567327403, now seen corresponding path program 4 times [2021-05-02 13:02:38,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:38,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033996643] [2021-05-02 13:02:38,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:38,304 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:38,318 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:38,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:38,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033996643] [2021-05-02 13:02:38,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033996643] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:38,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348467702] [2021-05-02 13:02:38,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:38,356 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:02:38,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:38,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 13:02:38,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:38,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:38,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348467702] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:38,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:38,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2021-05-02 13:02:38,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328440848] [2021-05-02 13:02:38,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 13:02:38,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:38,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 13:02:38,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 13:02:38,444 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:38,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:38,643 INFO L93 Difference]: Finished difference Result 40 states and 45 transitions. [2021-05-02 13:02:38,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 13:02:38,644 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:38,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:38,644 INFO L225 Difference]: With dead ends: 40 [2021-05-02 13:02:38,644 INFO L226 Difference]: Without dead ends: 29 [2021-05-02 13:02:38,645 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 177.1ms TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2021-05-02 13:02:38,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-02 13:02:38,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-05-02 13:02:38,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.125) internal successors, (27), 24 states have internal predecessors, (27), 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 13:02:38,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2021-05-02 13:02:38,649 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 26 [2021-05-02 13:02:38,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:38,649 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2021-05-02 13:02:38,649 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:38,650 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2021-05-02 13:02:38,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 13:02:38,650 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:38,650 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:38,872 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:38,873 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:38,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:38,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1244863598, now seen corresponding path program 5 times [2021-05-02 13:02:38,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:38,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306727555] [2021-05-02 13:02:38,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:38,967 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:38,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 7 proven. 42 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:38,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:38,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306727555] [2021-05-02 13:02:38,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306727555] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:38,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237494457] [2021-05-02 13:02:38,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:39,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 13:02:39,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:39,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 13:02:39,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:39,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,098 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 7 proven. 42 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:39,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237494457] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:39,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:39,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 11 [2021-05-02 13:02:39,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104819780] [2021-05-02 13:02:39,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 13:02:39,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:39,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 13:02:39,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 13:02:39,100 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:39,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:39,320 INFO L93 Difference]: Finished difference Result 42 states and 47 transitions. [2021-05-02 13:02:39,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 13:02:39,320 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:39,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:39,321 INFO L225 Difference]: With dead ends: 42 [2021-05-02 13:02:39,321 INFO L226 Difference]: Without dead ends: 31 [2021-05-02 13:02:39,322 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 205.9ms TimeCoverageRelationStatistics Valid=118, Invalid=188, Unknown=0, NotChecked=0, Total=306 [2021-05-02 13:02:39,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-05-02 13:02:39,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-05-02 13:02:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 26 states have internal predecessors, (29), 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 13:02:39,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 33 transitions. [2021-05-02 13:02:39,326 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 33 transitions. Word has length 28 [2021-05-02 13:02:39,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:39,326 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 33 transitions. [2021-05-02 13:02:39,327 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 10 states have internal predecessors, (27), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:39,327 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 33 transitions. [2021-05-02 13:02:39,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 13:02:39,327 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:39,327 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:39,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:39,537 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:39,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:39,537 INFO L82 PathProgramCache]: Analyzing trace with hash -477881999, now seen corresponding path program 6 times [2021-05-02 13:02:39,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:39,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825263144] [2021-05-02 13:02:39,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:39,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-05-02 13:02:39,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:39,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825263144] [2021-05-02 13:02:39,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825263144] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:39,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627488240] [2021-05-02 13:02:39,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:39,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-05-02 13:02:39,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:39,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 13:02:39,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:39,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-05-02 13:02:39,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627488240] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:39,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:39,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5] total 14 [2021-05-02 13:02:39,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886317801] [2021-05-02 13:02:39,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 13:02:39,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:39,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 13:02:39,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:02:39,809 INFO L87 Difference]: Start difference. First operand 31 states and 33 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:40,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:40,262 INFO L93 Difference]: Finished difference Result 47 states and 54 transitions. [2021-05-02 13:02:40,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 13:02:40,262 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:40,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:40,264 INFO L225 Difference]: With dead ends: 47 [2021-05-02 13:02:40,264 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 13:02:40,264 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 428.4ms TimeCoverageRelationStatistics Valid=194, Invalid=406, Unknown=0, NotChecked=0, Total=600 [2021-05-02 13:02:40,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 13:02:40,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2021-05-02 13:02:40,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 29 states have (on average 1.103448275862069) internal successors, (32), 29 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 13:02:40,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 36 transitions. [2021-05-02 13:02:40,270 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 36 transitions. Word has length 30 [2021-05-02 13:02:40,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:40,270 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 36 transitions. [2021-05-02 13:02:40,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 states have internal predecessors, (34), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:40,270 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 36 transitions. [2021-05-02 13:02:40,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 13:02:40,271 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:40,271 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:40,484 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:40,485 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:40,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:40,485 INFO L82 PathProgramCache]: Analyzing trace with hash 651204655, now seen corresponding path program 7 times [2021-05-02 13:02:40,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:40,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480634449] [2021-05-02 13:02:40,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:40,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:40,593 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:40,599 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 9 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 13:02:40,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:40,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480634449] [2021-05-02 13:02:40,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480634449] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:40,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301261174] [2021-05-02 13:02:40,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:40,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:40,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 13:02:40,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:40,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:40,741 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 9 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 13:02:40,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301261174] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:40,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:40,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 13 [2021-05-02 13:02:40,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966290955] [2021-05-02 13:02:40,742 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 13:02:40,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:40,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 13:02:40,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 13:02:40,743 INFO L87 Difference]: Start difference. First operand 34 states and 36 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:41,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:41,061 INFO L93 Difference]: Finished difference Result 48 states and 53 transitions. [2021-05-02 13:02:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 13:02:41,062 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2021-05-02 13:02:41,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:41,062 INFO L225 Difference]: With dead ends: 48 [2021-05-02 13:02:41,062 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 13:02:41,063 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 289.1ms TimeCoverageRelationStatistics Valid=177, Invalid=285, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:02:41,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 13:02:41,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 13:02:41,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 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 13:02:41,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2021-05-02 13:02:41,067 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 33 [2021-05-02 13:02:41,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:41,068 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2021-05-02 13:02:41,068 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:41,068 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2021-05-02 13:02:41,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 13:02:41,069 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:41,069 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:41,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 13:02:41,295 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:41,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:41,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1632353012, now seen corresponding path program 8 times [2021-05-02 13:02:41,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:41,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355003363] [2021-05-02 13:02:41,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:41,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:41,402 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:41,407 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 10 proven. 90 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 13:02:41,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:41,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355003363] [2021-05-02 13:02:41,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355003363] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:41,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504083108] [2021-05-02 13:02:41,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:41,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:02:41,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:41,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 13:02:41,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:41,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 10 proven. 90 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 13:02:41,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504083108] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:41,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:41,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 14 [2021-05-02 13:02:41,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782053262] [2021-05-02 13:02:41,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 13:02:41,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:41,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 13:02:41,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 13:02:41,584 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:41,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:41,906 INFO L93 Difference]: Finished difference Result 50 states and 55 transitions. [2021-05-02 13:02:41,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 13:02:41,907 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-05-02 13:02:41,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:41,907 INFO L225 Difference]: With dead ends: 50 [2021-05-02 13:02:41,907 INFO L226 Difference]: Without dead ends: 38 [2021-05-02 13:02:41,908 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 321.0ms TimeCoverageRelationStatistics Valid=211, Invalid=341, Unknown=0, NotChecked=0, Total=552 [2021-05-02 13:02:41,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-05-02 13:02:41,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-05-02 13:02:41,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 33 states have internal predecessors, (36), 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 13:02:41,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2021-05-02 13:02:41,913 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 35 [2021-05-02 13:02:41,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:41,913 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2021-05-02 13:02:41,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:41,914 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2021-05-02 13:02:41,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 13:02:41,914 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:41,915 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:42,128 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:42,129 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:42,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:42,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1402982743, now seen corresponding path program 9 times [2021-05-02 13:02:42,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:42,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2414520] [2021-05-02 13:02:42,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:42,234 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:42,249 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 13:02:42,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:42,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2414520] [2021-05-02 13:02:42,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2414520] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:42,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743847336] [2021-05-02 13:02:42,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:42,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 13:02:42,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:42,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 13:02:42,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:42,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-05-02 13:02:42,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743847336] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:42,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:42,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6] total 18 [2021-05-02 13:02:42,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223549] [2021-05-02 13:02:42,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 13:02:42,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:42,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 13:02:42,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-05-02 13:02:42,450 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:43,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:43,049 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2021-05-02 13:02:43,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 13:02:43,050 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2021-05-02 13:02:43,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:43,050 INFO L225 Difference]: With dead ends: 55 [2021-05-02 13:02:43,050 INFO L226 Difference]: Without dead ends: 43 [2021-05-02 13:02:43,051 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 577.8ms TimeCoverageRelationStatistics Valid=342, Invalid=714, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 13:02:43,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-02 13:02:43,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2021-05-02 13:02:43,055 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 13:02:43,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-05-02 13:02:43,056 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 37 [2021-05-02 13:02:43,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:43,056 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-05-02 13:02:43,056 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 17 states have internal predecessors, (41), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:43,056 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-05-02 13:02:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-02 13:02:43,057 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:43,057 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:43,266 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:43,266 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:43,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:43,267 INFO L82 PathProgramCache]: Analyzing trace with hash -630538467, now seen corresponding path program 10 times [2021-05-02 13:02:43,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:43,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610177958] [2021-05-02 13:02:43,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:43,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 12 proven. 132 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-05-02 13:02:43,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:43,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610177958] [2021-05-02 13:02:43,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610177958] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:43,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754882865] [2021-05-02 13:02:43,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:43,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:02:43,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:43,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 13:02:43,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:43,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:43,565 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 12 proven. 132 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-05-02 13:02:43,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754882865] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:43,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:43,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-02 13:02:43,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378759961] [2021-05-02 13:02:43,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 13:02:43,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:43,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 13:02:43,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 13:02:43,567 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:43,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:43,932 INFO L93 Difference]: Finished difference Result 56 states and 61 transitions. [2021-05-02 13:02:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 13:02:43,933 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:43,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:43,934 INFO L225 Difference]: With dead ends: 56 [2021-05-02 13:02:43,934 INFO L226 Difference]: Without dead ends: 43 [2021-05-02 13:02:43,934 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 390.5ms TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:02:43,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-02 13:02:43,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-05-02 13:02:43,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 38 states have internal predecessors, (41), 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 13:02:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 45 transitions. [2021-05-02 13:02:43,939 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 45 transitions. Word has length 40 [2021-05-02 13:02:43,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:43,939 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 45 transitions. [2021-05-02 13:02:43,940 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:43,940 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 45 transitions. [2021-05-02 13:02:43,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 13:02:43,940 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:43,940 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:44,144 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 13:02:44,145 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:44,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:44,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1152470944, now seen corresponding path program 11 times [2021-05-02 13:02:44,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:44,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656432376] [2021-05-02 13:02:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:44,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:44,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 13 proven. 156 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-05-02 13:02:44,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:44,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656432376] [2021-05-02 13:02:44,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656432376] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:44,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060486631] [2021-05-02 13:02:44,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:44,371 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-05-02 13:02:44,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:44,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-02 13:02:44,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:44,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:44,469 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 13 proven. 156 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-05-02 13:02:44,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060486631] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:44,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:44,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 17 [2021-05-02 13:02:44,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11771213] [2021-05-02 13:02:44,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 13:02:44,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:44,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 13:02:44,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2021-05-02 13:02:44,471 INFO L87 Difference]: Start difference. First operand 43 states and 45 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:44,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:44,915 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2021-05-02 13:02:44,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 13:02:44,916 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:44,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:44,916 INFO L225 Difference]: With dead ends: 58 [2021-05-02 13:02:44,917 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 13:02:44,917 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 435.2ms TimeCoverageRelationStatistics Valid=331, Invalid=539, Unknown=0, NotChecked=0, Total=870 [2021-05-02 13:02:44,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 13:02:44,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-05-02 13:02:44,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 40 states have (on average 1.075) internal successors, (43), 40 states have internal predecessors, (43), 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 13:02:44,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2021-05-02 13:02:44,922 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 42 [2021-05-02 13:02:44,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:44,922 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2021-05-02 13:02:44,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 16 states have internal predecessors, (39), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:44,923 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2021-05-02 13:02:44,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 13:02:44,923 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:44,923 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:45,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 13:02:45,136 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:45,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:45,136 INFO L82 PathProgramCache]: Analyzing trace with hash 932563811, now seen corresponding path program 12 times [2021-05-02 13:02:45,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:45,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076738494] [2021-05-02 13:02:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:45,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:45,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:45,305 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 14 proven. 182 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-05-02 13:02:45,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:45,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076738494] [2021-05-02 13:02:45,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076738494] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:45,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52342928] [2021-05-02 13:02:45,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:45,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-02 13:02:45,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:45,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 13:02:45,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:45,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:45,516 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-05-02 13:02:45,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52342928] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:45,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:45,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 7] total 22 [2021-05-02 13:02:45,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466395377] [2021-05-02 13:02:45,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 13:02:45,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:45,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 13:02:45,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:02:45,520 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:46,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:46,258 INFO L93 Difference]: Finished difference Result 63 states and 70 transitions. [2021-05-02 13:02:46,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:02:46,258 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:46,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:46,259 INFO L225 Difference]: With dead ends: 63 [2021-05-02 13:02:46,259 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 13:02:46,260 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 780.7ms TimeCoverageRelationStatistics Valid=532, Invalid=1108, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:02:46,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 13:02:46,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2021-05-02 13:02:46,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 43 states have (on average 1.069767441860465) internal successors, (46), 43 states have internal predecessors, (46), 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 13:02:46,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 50 transitions. [2021-05-02 13:02:46,273 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 50 transitions. Word has length 44 [2021-05-02 13:02:46,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:46,274 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 50 transitions. [2021-05-02 13:02:46,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:46,274 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 50 transitions. [2021-05-02 13:02:46,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 13:02:46,275 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:46,275 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:46,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 13:02:46,489 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:46,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:46,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1746939325, now seen corresponding path program 13 times [2021-05-02 13:02:46,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:46,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807757545] [2021-05-02 13:02:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:46,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:46,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:46,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:46,667 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 15 proven. 210 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 13:02:46,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:46,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807757545] [2021-05-02 13:02:46,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807757545] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:46,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462752964] [2021-05-02 13:02:46,667 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:46,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 13:02:46,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:46,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:46,844 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 15 proven. 210 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 13:02:46,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462752964] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:46,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:46,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 19 [2021-05-02 13:02:46,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046576263] [2021-05-02 13:02:46,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 13:02:46,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:46,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 13:02:46,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 13:02:46,845 INFO L87 Difference]: Start difference. First operand 48 states and 50 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:47,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:47,356 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2021-05-02 13:02:47,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 13:02:47,357 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:47,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:47,357 INFO L225 Difference]: With dead ends: 64 [2021-05-02 13:02:47,357 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 13:02:47,358 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 536.2ms TimeCoverageRelationStatistics Valid=426, Invalid=696, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 13:02:47,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 13:02:47,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-05-02 13:02:47,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 45 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 13:02:47,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2021-05-02 13:02:47,363 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 47 [2021-05-02 13:02:47,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:47,363 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2021-05-02 13:02:47,363 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:47,363 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2021-05-02 13:02:47,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 13:02:47,364 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:47,364 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:47,581 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:47,581 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:47,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:47,581 INFO L82 PathProgramCache]: Analyzing trace with hash -728656934, now seen corresponding path program 14 times [2021-05-02 13:02:47,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:47,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298174879] [2021-05-02 13:02:47,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:47,737 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:47,759 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 16 proven. 240 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 13:02:47,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:47,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298174879] [2021-05-02 13:02:47,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298174879] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:47,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434609231] [2021-05-02 13:02:47,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:47,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:02:47,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:47,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 13:02:47,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:47,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:47,918 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 16 proven. 240 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 13:02:47,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434609231] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:47,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:47,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 20 [2021-05-02 13:02:47,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045799079] [2021-05-02 13:02:47,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 13:02:47,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:47,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 13:02:47,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-02 13:02:47,920 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:48,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:48,433 INFO L93 Difference]: Finished difference Result 66 states and 71 transitions. [2021-05-02 13:02:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 13:02:48,433 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:48,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:48,434 INFO L225 Difference]: With dead ends: 66 [2021-05-02 13:02:48,434 INFO L226 Difference]: Without dead ends: 52 [2021-05-02 13:02:48,434 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 538.4ms TimeCoverageRelationStatistics Valid=478, Invalid=782, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 13:02:48,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-05-02 13:02:48,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-05-02 13:02:48,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.0638297872340425) internal successors, (50), 47 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 13:02:48,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2021-05-02 13:02:48,439 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 49 [2021-05-02 13:02:48,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:48,439 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2021-05-02 13:02:48,440 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:48,440 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2021-05-02 13:02:48,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 13:02:48,440 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:48,440 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:48,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:48,657 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:48,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:48,657 INFO L82 PathProgramCache]: Analyzing trace with hash -364779849, now seen corresponding path program 15 times [2021-05-02 13:02:48,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:48,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053354878] [2021-05-02 13:02:48,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:48,871 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 17 proven. 272 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-02 13:02:48,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:48,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053354878] [2021-05-02 13:02:48,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053354878] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:48,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367021030] [2021-05-02 13:02:48,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:48,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 13:02:48,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:48,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 13:02:48,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:48,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:48,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:49,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:49,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:49,043 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2021-05-02 13:02:49,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367021030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:49,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:49,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 4] total 22 [2021-05-02 13:02:49,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523989433] [2021-05-02 13:02:49,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 13:02:49,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:49,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 13:02:49,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:02:49,045 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:49,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:49,735 INFO L93 Difference]: Finished difference Result 71 states and 79 transitions. [2021-05-02 13:02:49,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:02:49,735 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:49,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:49,737 INFO L225 Difference]: With dead ends: 71 [2021-05-02 13:02:49,738 INFO L226 Difference]: Without dead ends: 57 [2021-05-02 13:02:49,738 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 769.7ms TimeCoverageRelationStatistics Valid=630, Invalid=1010, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:02:49,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-05-02 13:02:49,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2021-05-02 13:02:49,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.0784313725490196) internal successors, (55), 51 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 13:02:49,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2021-05-02 13:02:49,755 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 51 [2021-05-02 13:02:49,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:49,755 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2021-05-02 13:02:49,755 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:49,756 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2021-05-02 13:02:49,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 13:02:49,756 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:49,756 INFO L523 BasicCegarLoop]: trace histogram [19, 17, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:49,979 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:49,979 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:49,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:49,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1715873263, now seen corresponding path program 16 times [2021-05-02 13:02:49,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:49,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126717521] [2021-05-02 13:02:49,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:49,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:50,190 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:50,205 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 54 proven. 306 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:02:50,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:50,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126717521] [2021-05-02 13:02:50,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126717521] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:50,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912037957] [2021-05-02 13:02:50,206 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:50,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:02:50,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:50,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 13:02:50,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:50,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:50,377 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 54 proven. 306 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:02:50,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912037957] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:50,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:50,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 22 [2021-05-02 13:02:50,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294683670] [2021-05-02 13:02:50,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 13:02:50,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:50,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 13:02:50,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 13:02:50,383 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:50,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:50,985 INFO L93 Difference]: Finished difference Result 74 states and 81 transitions. [2021-05-02 13:02:50,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 13:02:50,986 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:50,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:50,986 INFO L225 Difference]: With dead ends: 74 [2021-05-02 13:02:50,986 INFO L226 Difference]: Without dead ends: 58 [2021-05-02 13:02:50,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 617.1ms TimeCoverageRelationStatistics Valid=591, Invalid=969, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:02:50,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-05-02 13:02:50,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-05-02 13:02:50,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.0754716981132075) internal successors, (57), 53 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 13:02:50,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2021-05-02 13:02:50,991 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 55 [2021-05-02 13:02:50,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:50,991 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2021-05-02 13:02:50,991 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:50,991 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2021-05-02 13:02:50,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-05-02 13:02:50,991 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:50,991 INFO L523 BasicCegarLoop]: trace histogram [20, 18, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:51,202 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 13:02:51,202 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:51,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:51,203 INFO L82 PathProgramCache]: Analyzing trace with hash -508420340, now seen corresponding path program 17 times [2021-05-02 13:02:51,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:51,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072277218] [2021-05-02 13:02:51,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:51,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:51,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:51,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:51,429 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 57 proven. 342 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:02:51,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:51,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072277218] [2021-05-02 13:02:51,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072277218] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:51,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052279119] [2021-05-02 13:02:51,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:51,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2021-05-02 13:02:51,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:51,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 13:02:51,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:51,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:51,629 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 57 proven. 342 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:02:51,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052279119] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:51,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:51,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 23 [2021-05-02 13:02:51,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100849528] [2021-05-02 13:02:51,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 13:02:51,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:51,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 13:02:51,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-02 13:02:51,631 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:52,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:52,224 INFO L93 Difference]: Finished difference Result 76 states and 83 transitions. [2021-05-02 13:02:52,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 13:02:52,226 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:52,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:52,226 INFO L225 Difference]: With dead ends: 76 [2021-05-02 13:02:52,226 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 13:02:52,227 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 664.7ms TimeCoverageRelationStatistics Valid=652, Invalid=1070, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 13:02:52,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 13:02:52,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-05-02 13:02:52,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.0727272727272728) internal successors, (59), 55 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 13:02:52,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 63 transitions. [2021-05-02 13:02:52,232 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 63 transitions. Word has length 57 [2021-05-02 13:02:52,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:52,232 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 63 transitions. [2021-05-02 13:02:52,232 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:52,232 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 63 transitions. [2021-05-02 13:02:52,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-05-02 13:02:52,232 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:52,233 INFO L523 BasicCegarLoop]: trace histogram [21, 19, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:52,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 13:02:52,445 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:52,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:52,445 INFO L82 PathProgramCache]: Analyzing trace with hash 839140585, now seen corresponding path program 18 times [2021-05-02 13:02:52,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:52,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439544711] [2021-05-02 13:02:52,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:52,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:52,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 60 proven. 380 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 13:02:52,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:52,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439544711] [2021-05-02 13:02:52,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439544711] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:52,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297805497] [2021-05-02 13:02:52,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:52,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 13:02:52,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:52,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 13:02:52,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:52,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:52,995 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 61 proven. 15 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2021-05-02 13:02:52,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297805497] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:52,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:52,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 8] total 29 [2021-05-02 13:02:52,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757053820] [2021-05-02 13:02:52,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 13:02:52,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:52,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 13:02:52,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=552, Unknown=0, NotChecked=0, Total=812 [2021-05-02 13:02:52,997 INFO L87 Difference]: Start difference. First operand 60 states and 63 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:54,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:54,068 INFO L93 Difference]: Finished difference Result 85 states and 96 transitions. [2021-05-02 13:02:54,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 13:02:54,069 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:54,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:54,069 INFO L225 Difference]: With dead ends: 85 [2021-05-02 13:02:54,069 INFO L226 Difference]: Without dead ends: 69 [2021-05-02 13:02:54,070 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 1182.2ms TimeCoverageRelationStatistics Valid=934, Invalid=2036, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 13:02:54,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-02 13:02:54,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 63. [2021-05-02 13:02:54,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 58 states have (on average 1.0689655172413792) internal successors, (62), 58 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 13:02:54,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2021-05-02 13:02:54,074 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 59 [2021-05-02 13:02:54,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:54,074 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2021-05-02 13:02:54,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:54,075 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2021-05-02 13:02:54,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 13:02:54,075 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:54,075 INFO L523 BasicCegarLoop]: trace histogram [22, 20, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:54,275 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 13:02:54,276 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:54,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:54,276 INFO L82 PathProgramCache]: Analyzing trace with hash 407293085, now seen corresponding path program 19 times [2021-05-02 13:02:54,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:54,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021846545] [2021-05-02 13:02:54,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:54,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:54,554 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 63 proven. 420 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-05-02 13:02:54,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:54,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021846545] [2021-05-02 13:02:54,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021846545] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:54,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036845335] [2021-05-02 13:02:54,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:54,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 13:02:54,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:54,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 505 backedges. 63 proven. 420 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-05-02 13:02:54,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036845335] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:54,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:54,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 25 [2021-05-02 13:02:54,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898459481] [2021-05-02 13:02:54,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-02 13:02:54,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:54,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-02 13:02:54,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-05-02 13:02:54,742 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:55,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:55,439 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2021-05-02 13:02:55,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 13:02:55,440 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 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 13:02:55,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:55,440 INFO L225 Difference]: With dead ends: 82 [2021-05-02 13:02:55,440 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 13:02:55,441 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 777.0ms TimeCoverageRelationStatistics Valid=783, Invalid=1287, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 13:02:55,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 13:02:55,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-05-02 13:02:55,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 60 states have (on average 1.0666666666666667) internal successors, (64), 60 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 13:02:55,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2021-05-02 13:02:55,444 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 62 [2021-05-02 13:02:55,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:55,445 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2021-05-02 13:02:55,445 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 24 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:55,445 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2021-05-02 13:02:55,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-02 13:02:55,445 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:55,445 INFO L523 BasicCegarLoop]: trace histogram [23, 21, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:55,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 13:02:55,646 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:55,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:55,646 INFO L82 PathProgramCache]: Analyzing trace with hash -945633056, now seen corresponding path program 20 times [2021-05-02 13:02:55,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:55,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287543600] [2021-05-02 13:02:55,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:55,943 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:55,947 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 66 proven. 462 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-05-02 13:02:55,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:55,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287543600] [2021-05-02 13:02:55,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287543600] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:55,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377939669] [2021-05-02 13:02:55,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:55,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:02:55,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:55,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 13:02:55,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:56,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:56,144 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 66 proven. 462 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-05-02 13:02:56,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377939669] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:56,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:56,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 26 [2021-05-02 13:02:56,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136154281] [2021-05-02 13:02:56,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 13:02:56,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:56,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 13:02:56,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=348, Unknown=0, NotChecked=0, Total=650 [2021-05-02 13:02:56,145 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:56,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:56,860 INFO L93 Difference]: Finished difference Result 84 states and 91 transitions. [2021-05-02 13:02:56,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 13:02:56,860 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 64 [2021-05-02 13:02:56,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:56,861 INFO L225 Difference]: With dead ends: 84 [2021-05-02 13:02:56,861 INFO L226 Difference]: Without dead ends: 67 [2021-05-02 13:02:56,861 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 864.1ms TimeCoverageRelationStatistics Valid=853, Invalid=1403, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:02:56,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-05-02 13:02:56,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2021-05-02 13:02:56,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 62 states have (on average 1.064516129032258) internal successors, (66), 62 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 13:02:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 70 transitions. [2021-05-02 13:02:56,866 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 70 transitions. Word has length 64 [2021-05-02 13:02:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:56,866 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 70 transitions. [2021-05-02 13:02:56,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:56,866 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 70 transitions. [2021-05-02 13:02:56,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 13:02:56,867 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:56,867 INFO L523 BasicCegarLoop]: trace histogram [24, 22, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:57,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 13:02:57,068 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:57,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:57,068 INFO L82 PathProgramCache]: Analyzing trace with hash 267436131, now seen corresponding path program 21 times [2021-05-02 13:02:57,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:57,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130206390] [2021-05-02 13:02:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:57,385 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:57,388 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 69 proven. 506 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-05-02 13:02:57,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:57,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130206390] [2021-05-02 13:02:57,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130206390] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:57,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725271138] [2021-05-02 13:02:57,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:57,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 13:02:57,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:57,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 13:02:57,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:57,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:57,676 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 70 proven. 21 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2021-05-02 13:02:57,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725271138] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:57,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:57,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 9] total 33 [2021-05-02 13:02:57,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501573726] [2021-05-02 13:02:57,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-05-02 13:02:57,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:57,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-05-02 13:02:57,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=719, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 13:02:57,678 INFO L87 Difference]: Start difference. First operand 67 states and 70 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:58,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:02:58,847 INFO L93 Difference]: Finished difference Result 93 states and 104 transitions. [2021-05-02 13:02:58,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 13:02:58,847 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 66 [2021-05-02 13:02:58,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:02:58,848 INFO L225 Difference]: With dead ends: 93 [2021-05-02 13:02:58,848 INFO L226 Difference]: Without dead ends: 76 [2021-05-02 13:02:58,849 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 1348.7ms TimeCoverageRelationStatistics Valid=1235, Invalid=2671, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 13:02:58,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-05-02 13:02:58,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 70. [2021-05-02 13:02:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.0615384615384615) internal successors, (69), 65 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 13:02:58,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 73 transitions. [2021-05-02 13:02:58,853 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 73 transitions. Word has length 66 [2021-05-02 13:02:58,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:02:58,853 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 73 transitions. [2021-05-02 13:02:58,853 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:02:58,853 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 73 transitions. [2021-05-02 13:02:58,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 13:02:58,854 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:02:58,854 INFO L523 BasicCegarLoop]: trace histogram [25, 23, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:02:59,054 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:59,054 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:02:59,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:02:59,055 INFO L82 PathProgramCache]: Analyzing trace with hash 425444605, now seen corresponding path program 22 times [2021-05-02 13:02:59,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:02:59,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368658248] [2021-05-02 13:02:59,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:02:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:59,366 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:02:59,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:02:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 72 proven. 552 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 13:02:59,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:02:59,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368658248] [2021-05-02 13:02:59,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368658248] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:59,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894903294] [2021-05-02 13:02:59,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:02:59,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:02:59,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:02:59,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 13:02:59,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:02:59,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:02:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 72 proven. 552 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 13:02:59,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894903294] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:02:59,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:02:59,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 28 [2021-05-02 13:02:59,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65699871] [2021-05-02 13:02:59,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-05-02 13:02:59,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:02:59,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-05-02 13:02:59,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-05-02 13:02:59,578 INFO L87 Difference]: Start difference. First operand 70 states and 73 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:00,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:00,401 INFO L93 Difference]: Finished difference Result 90 states and 97 transitions. [2021-05-02 13:03:00,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 13:03:00,402 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2021-05-02 13:03:00,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:00,402 INFO L225 Difference]: With dead ends: 90 [2021-05-02 13:03:00,402 INFO L226 Difference]: Without dead ends: 72 [2021-05-02 13:03:00,403 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 957.0ms TimeCoverageRelationStatistics Valid=1002, Invalid=1650, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:03:00,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-05-02 13:03:00,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-05-02 13:03:00,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 67 states have (on average 1.0597014925373134) internal successors, (71), 67 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 13:03:00,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 75 transitions. [2021-05-02 13:03:00,409 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 75 transitions. Word has length 69 [2021-05-02 13:03:00,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:00,409 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 75 transitions. [2021-05-02 13:03:00,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:00,410 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 75 transitions. [2021-05-02 13:03:00,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-05-02 13:03:00,410 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:00,410 INFO L523 BasicCegarLoop]: trace histogram [26, 24, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:00,611 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 13:03:00,611 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:00,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:00,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1438320474, now seen corresponding path program 23 times [2021-05-02 13:03:00,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:00,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135265578] [2021-05-02 13:03:00,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:00,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:00,935 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:00,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:00,938 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 75 proven. 600 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 13:03:00,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:00,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135265578] [2021-05-02 13:03:00,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135265578] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:00,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808701041] [2021-05-02 13:03:00,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:00,986 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) [2021-05-02 13:03:00,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:00,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 13:03:00,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:01,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 75 proven. 600 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 13:03:01,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808701041] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:01,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:01,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 29 [2021-05-02 13:03:01,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191696333] [2021-05-02 13:03:01,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 13:03:01,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:01,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 13:03:01,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-05-02 13:03:01,117 INFO L87 Difference]: Start difference. First operand 72 states and 75 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:01,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:01,944 INFO L93 Difference]: Finished difference Result 92 states and 99 transitions. [2021-05-02 13:03:01,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 13:03:01,945 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2021-05-02 13:03:01,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:01,945 INFO L225 Difference]: With dead ends: 92 [2021-05-02 13:03:01,945 INFO L226 Difference]: Without dead ends: 74 [2021-05-02 13:03:01,946 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 954.9ms TimeCoverageRelationStatistics Valid=1081, Invalid=1781, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 13:03:01,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-05-02 13:03:01,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2021-05-02 13:03:01,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 69 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 13:03:01,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 77 transitions. [2021-05-02 13:03:01,951 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 77 transitions. Word has length 71 [2021-05-02 13:03:01,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:01,951 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 77 transitions. [2021-05-02 13:03:01,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:01,951 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 77 transitions. [2021-05-02 13:03:01,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 13:03:01,952 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:01,952 INFO L523 BasicCegarLoop]: trace histogram [27, 25, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:02,164 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:02,165 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:02,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:02,165 INFO L82 PathProgramCache]: Analyzing trace with hash -145545609, now seen corresponding path program 24 times [2021-05-02 13:03:02,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:02,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869194699] [2021-05-02 13:03:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:02,541 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:02,545 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 78 proven. 650 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 13:03:02,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:02,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869194699] [2021-05-02 13:03:02,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869194699] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:02,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985315799] [2021-05-02 13:03:02,546 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:02,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-05-02 13:03:02,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:02,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 13:03:02,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:02,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:02,910 INFO L134 CoverageAnalysis]: Checked inductivity of 757 backedges. 79 proven. 28 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2021-05-02 13:03:02,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985315799] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:02,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:02,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 10] total 37 [2021-05-02 13:03:02,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036878074] [2021-05-02 13:03:02,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 13:03:02,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:02,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 13:03:02,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=424, Invalid=908, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 13:03:02,912 INFO L87 Difference]: Start difference. First operand 74 states and 77 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:04,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:04,366 INFO L93 Difference]: Finished difference Result 101 states and 112 transitions. [2021-05-02 13:03:04,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 13:03:04,367 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 73 [2021-05-02 13:03:04,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:04,367 INFO L225 Difference]: With dead ends: 101 [2021-05-02 13:03:04,367 INFO L226 Difference]: Without dead ends: 83 [2021-05-02 13:03:04,369 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 1662.8ms TimeCoverageRelationStatistics Valid=1578, Invalid=3392, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 13:03:04,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-05-02 13:03:04,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 77. [2021-05-02 13:03:04,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 72 states have (on average 1.0555555555555556) internal successors, (76), 72 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 13:03:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 80 transitions. [2021-05-02 13:03:04,374 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 80 transitions. Word has length 73 [2021-05-02 13:03:04,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:04,375 INFO L480 AbstractCegarLoop]: Abstraction has 77 states and 80 transitions. [2021-05-02 13:03:04,375 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 states have internal predecessors, (79), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:04,375 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 80 transitions. [2021-05-02 13:03:04,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 13:03:04,375 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:04,375 INFO L523 BasicCegarLoop]: trace histogram [28, 26, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:04,576 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 13:03:04,576 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:04,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:04,576 INFO L82 PathProgramCache]: Analyzing trace with hash -625173617, now seen corresponding path program 25 times [2021-05-02 13:03:04,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:04,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789871629] [2021-05-02 13:03:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:04,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:04,957 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 81 proven. 702 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-05-02 13:03:04,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:04,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789871629] [2021-05-02 13:03:04,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789871629] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:04,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066754716] [2021-05-02 13:03:04,958 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:05,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 13:03:05,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:05,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:05,180 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 81 proven. 702 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-05-02 13:03:05,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066754716] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:05,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:05,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 31 [2021-05-02 13:03:05,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155934983] [2021-05-02 13:03:05,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 13:03:05,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:05,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 13:03:05,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 13:03:05,183 INFO L87 Difference]: Start difference. First operand 77 states and 80 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:06,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:06,095 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2021-05-02 13:03:06,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 13:03:06,095 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 76 [2021-05-02 13:03:06,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:06,096 INFO L225 Difference]: With dead ends: 98 [2021-05-02 13:03:06,096 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 13:03:06,097 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1083.3ms TimeCoverageRelationStatistics Valid=1248, Invalid=2058, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 13:03:06,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 13:03:06,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2021-05-02 13:03:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 74 states have (on average 1.054054054054054) internal successors, (78), 74 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 13:03:06,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 82 transitions. [2021-05-02 13:03:06,102 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 82 transitions. Word has length 76 [2021-05-02 13:03:06,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:06,102 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 82 transitions. [2021-05-02 13:03:06,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:06,102 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 82 transitions. [2021-05-02 13:03:06,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-05-02 13:03:06,102 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:06,103 INFO L523 BasicCegarLoop]: trace histogram [29, 27, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:06,308 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:06,309 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:06,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:06,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1881381230, now seen corresponding path program 26 times [2021-05-02 13:03:06,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:06,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238442172] [2021-05-02 13:03:06,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:06,692 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:06,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:06,709 INFO L134 CoverageAnalysis]: Checked inductivity of 877 backedges. 84 proven. 756 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-05-02 13:03:06,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:06,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238442172] [2021-05-02 13:03:06,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238442172] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:06,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181387253] [2021-05-02 13:03:06,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:06,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:03:06,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:06,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 13:03:06,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:06,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:06,934 INFO L134 CoverageAnalysis]: Checked inductivity of 877 backedges. 84 proven. 756 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-05-02 13:03:06,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181387253] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:06,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:06,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 32 [2021-05-02 13:03:06,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920139346] [2021-05-02 13:03:06,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 13:03:06,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:06,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 13:03:06,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-05-02 13:03:06,936 INFO L87 Difference]: Start difference. First operand 79 states and 82 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:07,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:07,922 INFO L93 Difference]: Finished difference Result 100 states and 107 transitions. [2021-05-02 13:03:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 13:03:07,922 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 78 [2021-05-02 13:03:07,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:07,923 INFO L225 Difference]: With dead ends: 100 [2021-05-02 13:03:07,923 INFO L226 Difference]: Without dead ends: 81 [2021-05-02 13:03:07,924 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1162.7ms TimeCoverageRelationStatistics Valid=1336, Invalid=2204, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:03:07,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-05-02 13:03:07,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2021-05-02 13:03:07,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 76 states have (on average 1.0526315789473684) internal successors, (80), 76 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 13:03:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 84 transitions. [2021-05-02 13:03:07,931 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 84 transitions. Word has length 78 [2021-05-02 13:03:07,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:07,931 INFO L480 AbstractCegarLoop]: Abstraction has 81 states and 84 transitions. [2021-05-02 13:03:07,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:07,931 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 84 transitions. [2021-05-02 13:03:07,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 13:03:07,931 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:07,931 INFO L523 BasicCegarLoop]: trace histogram [30, 28, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:08,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-05-02 13:03:08,137 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:08,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:08,137 INFO L82 PathProgramCache]: Analyzing trace with hash 2083880149, now seen corresponding path program 27 times [2021-05-02 13:03:08,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:08,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175556213] [2021-05-02 13:03:08,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:08,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:08,585 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:08,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 87 proven. 812 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-05-02 13:03:08,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:08,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175556213] [2021-05-02 13:03:08,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175556213] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:08,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126333824] [2021-05-02 13:03:08,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:08,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-05-02 13:03:08,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:08,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 13:03:08,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:08,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:08,979 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 88 proven. 36 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2021-05-02 13:03:08,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126333824] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:08,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:08,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 11] total 41 [2021-05-02 13:03:08,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105281417] [2021-05-02 13:03:08,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 13:03:08,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:08,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 13:03:08,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=521, Invalid=1119, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:03:08,981 INFO L87 Difference]: Start difference. First operand 81 states and 84 transitions. Second operand has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:10,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:10,657 INFO L93 Difference]: Finished difference Result 109 states and 120 transitions. [2021-05-02 13:03:10,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 13:03:10,657 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 80 [2021-05-02 13:03:10,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:10,658 INFO L225 Difference]: With dead ends: 109 [2021-05-02 13:03:10,658 INFO L226 Difference]: Without dead ends: 90 [2021-05-02 13:03:10,659 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1938.9ms TimeCoverageRelationStatistics Valid=1963, Invalid=4199, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 13:03:10,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-05-02 13:03:10,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 84. [2021-05-02 13:03:10,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 79 states have (on average 1.0506329113924051) internal successors, (83), 79 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 13:03:10,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 87 transitions. [2021-05-02 13:03:10,666 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 87 transitions. Word has length 80 [2021-05-02 13:03:10,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:10,666 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 87 transitions. [2021-05-02 13:03:10,666 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:10,667 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 87 transitions. [2021-05-02 13:03:10,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-05-02 13:03:10,667 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:10,667 INFO L523 BasicCegarLoop]: trace histogram [31, 29, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:10,876 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:10,877 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:10,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:10,877 INFO L82 PathProgramCache]: Analyzing trace with hash 532545547, now seen corresponding path program 28 times [2021-05-02 13:03:10,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:10,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806080512] [2021-05-02 13:03:10,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:11,302 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:11,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1006 backedges. 90 proven. 870 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-05-02 13:03:11,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:11,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806080512] [2021-05-02 13:03:11,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806080512] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:11,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096275687] [2021-05-02 13:03:11,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:11,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:03:11,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:11,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 13:03:11,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:11,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:11,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1006 backedges. 90 proven. 870 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-05-02 13:03:11,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096275687] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:11,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:11,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-02 13:03:11,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652489477] [2021-05-02 13:03:11,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 13:03:11,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:11,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 13:03:11,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 13:03:11,540 INFO L87 Difference]: Start difference. First operand 84 states and 87 transitions. Second operand has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:12,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:12,606 INFO L93 Difference]: Finished difference Result 106 states and 113 transitions. [2021-05-02 13:03:12,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 13:03:12,606 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2021-05-02 13:03:12,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:12,606 INFO L225 Difference]: With dead ends: 106 [2021-05-02 13:03:12,607 INFO L226 Difference]: Without dead ends: 86 [2021-05-02 13:03:12,607 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1274.8ms TimeCoverageRelationStatistics Valid=1521, Invalid=2511, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:03:12,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-05-02 13:03:12,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-05-02 13:03:12,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.0493827160493827) internal successors, (85), 81 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 13:03:12,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 89 transitions. [2021-05-02 13:03:12,612 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 89 transitions. Word has length 83 [2021-05-02 13:03:12,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:12,612 INFO L480 AbstractCegarLoop]: Abstraction has 86 states and 89 transitions. [2021-05-02 13:03:12,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:12,612 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 89 transitions. [2021-05-02 13:03:12,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 13:03:12,613 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:12,613 INFO L523 BasicCegarLoop]: trace histogram [32, 30, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:12,813 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 13:03:12,814 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:12,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:12,814 INFO L82 PathProgramCache]: Analyzing trace with hash -566360, now seen corresponding path program 29 times [2021-05-02 13:03:12,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:12,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413473501] [2021-05-02 13:03:12,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:13,290 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1069 backedges. 93 proven. 930 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-05-02 13:03:13,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:13,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413473501] [2021-05-02 13:03:13,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413473501] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:13,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836894652] [2021-05-02 13:03:13,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:13,356 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 33 check-sat command(s) [2021-05-02 13:03:13,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:13,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 13:03:13,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:13,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:13,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1069 backedges. 93 proven. 930 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-05-02 13:03:13,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836894652] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:13,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:13,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 35 [2021-05-02 13:03:13,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69679452] [2021-05-02 13:03:13,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 13:03:13,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:13,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 13:03:13,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 13:03:13,541 INFO L87 Difference]: Start difference. First operand 86 states and 89 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:14,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:14,670 INFO L93 Difference]: Finished difference Result 108 states and 115 transitions. [2021-05-02 13:03:14,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 13:03:14,670 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2021-05-02 13:03:14,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:14,671 INFO L225 Difference]: With dead ends: 108 [2021-05-02 13:03:14,671 INFO L226 Difference]: Without dead ends: 88 [2021-05-02 13:03:14,672 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1382.5ms TimeCoverageRelationStatistics Valid=1618, Invalid=2672, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 13:03:14,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-05-02 13:03:14,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2021-05-02 13:03:14,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.0481927710843373) internal successors, (87), 83 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 13:03:14,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 91 transitions. [2021-05-02 13:03:14,679 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 91 transitions. Word has length 85 [2021-05-02 13:03:14,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:14,679 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 91 transitions. [2021-05-02 13:03:14,679 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 34 states have internal predecessors, (77), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:14,679 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 91 transitions. [2021-05-02 13:03:14,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 13:03:14,680 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:14,680 INFO L523 BasicCegarLoop]: trace histogram [33, 31, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:14,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:14,897 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:14,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:14,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1220000763, now seen corresponding path program 30 times [2021-05-02 13:03:14,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:14,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433485596] [2021-05-02 13:03:14,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:15,408 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 96 proven. 992 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-05-02 13:03:15,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:15,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433485596] [2021-05-02 13:03:15,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433485596] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:15,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933090435] [2021-05-02 13:03:15,413 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:15,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-05-02 13:03:15,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:15,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 13:03:15,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:15,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 155 proven. 4 refuted. 0 times theorem prover too weak. 975 trivial. 0 not checked. [2021-05-02 13:03:15,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933090435] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:15,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:15,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 5] total 38 [2021-05-02 13:03:15,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603627372] [2021-05-02 13:03:15,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 13:03:15,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:15,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 13:03:15,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 13:03:15,679 INFO L87 Difference]: Start difference. First operand 88 states and 91 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:16,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:16,998 INFO L93 Difference]: Finished difference Result 113 states and 123 transitions. [2021-05-02 13:03:16,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 13:03:16,998 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2021-05-02 13:03:16,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:16,999 INFO L225 Difference]: With dead ends: 113 [2021-05-02 13:03:16,999 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 13:03:17,000 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1666.8ms TimeCoverageRelationStatistics Valid=1998, Invalid=3258, Unknown=0, NotChecked=0, Total=5256 [2021-05-02 13:03:17,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 13:03:17,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2021-05-02 13:03:17,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.0574712643678161) internal successors, (92), 87 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 13:03:17,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 96 transitions. [2021-05-02 13:03:17,007 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 96 transitions. Word has length 87 [2021-05-02 13:03:17,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:17,007 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 96 transitions. [2021-05-02 13:03:17,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:17,008 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 96 transitions. [2021-05-02 13:03:17,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 13:03:17,008 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:17,008 INFO L523 BasicCegarLoop]: trace histogram [35, 32, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:17,212 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 13:03:17,213 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:17,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:17,213 INFO L82 PathProgramCache]: Analyzing trace with hash 117417917, now seen corresponding path program 31 times [2021-05-02 13:03:17,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:17,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073908398] [2021-05-02 13:03:17,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:17,737 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:17,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:17,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1270 backedges. 165 proven. 1056 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 13:03:17,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:17,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073908398] [2021-05-02 13:03:17,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073908398] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:17,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141452174] [2021-05-02 13:03:17,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:17,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 13:03:17,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:17,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1270 backedges. 165 proven. 1056 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 13:03:17,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141452174] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:17,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:17,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 37 [2021-05-02 13:03:17,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378424327] [2021-05-02 13:03:17,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-05-02 13:03:17,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:17,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-05-02 13:03:17,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-05-02 13:03:17,967 INFO L87 Difference]: Start difference. First operand 92 states and 96 transitions. Second operand has 37 states, 37 states have (on average 2.189189189189189) internal successors, (81), 36 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:19,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:19,182 INFO L93 Difference]: Finished difference Result 116 states and 125 transitions. [2021-05-02 13:03:19,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 13:03:19,183 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.189189189189189) internal successors, (81), 36 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 91 [2021-05-02 13:03:19,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:19,183 INFO L225 Difference]: With dead ends: 116 [2021-05-02 13:03:19,183 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 13:03:19,184 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1509.9ms TimeCoverageRelationStatistics Valid=1821, Invalid=3009, Unknown=0, NotChecked=0, Total=4830 [2021-05-02 13:03:19,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 13:03:19,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-05-02 13:03:19,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.0561797752808988) internal successors, (94), 89 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 13:03:19,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 98 transitions. [2021-05-02 13:03:19,192 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 98 transitions. Word has length 91 [2021-05-02 13:03:19,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:19,192 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 98 transitions. [2021-05-02 13:03:19,192 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.189189189189189) internal successors, (81), 36 states have internal predecessors, (81), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:19,192 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 98 transitions. [2021-05-02 13:03:19,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 13:03:19,193 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:19,193 INFO L523 BasicCegarLoop]: trace histogram [36, 33, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:19,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 13:03:19,405 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:19,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:19,406 INFO L82 PathProgramCache]: Analyzing trace with hash -542763430, now seen corresponding path program 32 times [2021-05-02 13:03:19,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:19,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401915822] [2021-05-02 13:03:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:19,926 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:19,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1341 backedges. 170 proven. 1122 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 13:03:19,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:19,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401915822] [2021-05-02 13:03:19,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401915822] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:19,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719734253] [2021-05-02 13:03:19,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:19,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:03:19,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:19,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 13:03:19,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:19,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:19,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:19,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:19,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:20,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1341 backedges. 170 proven. 1122 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 13:03:20,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719734253] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:20,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:20,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 38 [2021-05-02 13:03:20,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652475160] [2021-05-02 13:03:20,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 13:03:20,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:20,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 13:03:20,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 13:03:20,152 INFO L87 Difference]: Start difference. First operand 94 states and 98 transitions. Second operand has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 37 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:21,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:21,375 INFO L93 Difference]: Finished difference Result 118 states and 127 transitions. [2021-05-02 13:03:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 13:03:21,375 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 37 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2021-05-02 13:03:21,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:21,376 INFO L225 Difference]: With dead ends: 118 [2021-05-02 13:03:21,376 INFO L226 Difference]: Without dead ends: 96 [2021-05-02 13:03:21,377 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1525.5ms TimeCoverageRelationStatistics Valid=1927, Invalid=3185, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 13:03:21,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-02 13:03:21,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2021-05-02 13:03:21,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 91 states have (on average 1.054945054945055) internal successors, (96), 91 states have internal predecessors, (96), 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 13:03:21,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 100 transitions. [2021-05-02 13:03:21,385 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 100 transitions. Word has length 93 [2021-05-02 13:03:21,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:21,385 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 100 transitions. [2021-05-02 13:03:21,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.1842105263157894) internal successors, (83), 37 states have internal predecessors, (83), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 100 transitions. [2021-05-02 13:03:21,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-02 13:03:21,386 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:21,386 INFO L523 BasicCegarLoop]: trace histogram [37, 34, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:21,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 13:03:21,601 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:21,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:21,601 INFO L82 PathProgramCache]: Analyzing trace with hash 678121911, now seen corresponding path program 33 times [2021-05-02 13:03:21,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:21,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357805576] [2021-05-02 13:03:21,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:21,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:22,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:22,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1414 backedges. 175 proven. 1190 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 13:03:22,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:22,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357805576] [2021-05-02 13:03:22,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357805576] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:22,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685752323] [2021-05-02 13:03:22,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:22,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-05-02 13:03:22,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:22,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 13:03:22,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:22,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:22,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1414 backedges. 179 proven. 45 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2021-05-02 13:03:22,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685752323] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:22,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:22,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 12] total 48 [2021-05-02 13:03:22,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909153702] [2021-05-02 13:03:22,655 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 13:03:22,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:22,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 13:03:22,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1523, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 13:03:22,656 INFO L87 Difference]: Start difference. First operand 96 states and 100 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:24,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:24,753 INFO L93 Difference]: Finished difference Result 133 states and 149 transitions. [2021-05-02 13:03:24,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 13:03:24,754 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2021-05-02 13:03:24,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:24,754 INFO L225 Difference]: With dead ends: 133 [2021-05-02 13:03:24,754 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 13:03:24,755 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1503 ImplicationChecksByTransitivity, 2600.9ms TimeCoverageRelationStatistics Valid=2683, Invalid=5873, Unknown=0, NotChecked=0, Total=8556 [2021-05-02 13:03:24,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 13:03:24,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 99. [2021-05-02 13:03:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 94 states have (on average 1.053191489361702) internal successors, (99), 94 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 13:03:24,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 103 transitions. [2021-05-02 13:03:24,763 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 103 transitions. Word has length 95 [2021-05-02 13:03:24,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:24,763 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 103 transitions. [2021-05-02 13:03:24,763 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 47 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:24,763 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 103 transitions. [2021-05-02 13:03:24,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 13:03:24,764 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:24,764 INFO L523 BasicCegarLoop]: trace histogram [38, 35, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:24,987 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 13:03:24,988 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:24,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:24,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1194611727, now seen corresponding path program 34 times [2021-05-02 13:03:24,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:24,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033107305] [2021-05-02 13:03:24,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:24,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:25,585 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1499 backedges. 180 proven. 1260 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-05-02 13:03:25,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:25,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033107305] [2021-05-02 13:03:25,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033107305] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:25,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784492900] [2021-05-02 13:03:25,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:25,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:03:25,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:25,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 13:03:25,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:25,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:25,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1499 backedges. 180 proven. 1260 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-05-02 13:03:25,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784492900] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:25,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:25,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-02 13:03:25,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37387767] [2021-05-02 13:03:25,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 13:03:25,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:25,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 13:03:25,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 13:03:25,846 INFO L87 Difference]: Start difference. First operand 99 states and 103 transitions. Second operand has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:27,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:27,193 INFO L93 Difference]: Finished difference Result 124 states and 133 transitions. [2021-05-02 13:03:27,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 13:03:27,194 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 98 [2021-05-02 13:03:27,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:27,194 INFO L225 Difference]: With dead ends: 124 [2021-05-02 13:03:27,194 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 13:03:27,195 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1777.7ms TimeCoverageRelationStatistics Valid=2148, Invalid=3552, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:03:27,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 13:03:27,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-05-02 13:03:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 96 states have (on average 1.0520833333333333) internal successors, (101), 96 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 13:03:27,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 105 transitions. [2021-05-02 13:03:27,202 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 105 transitions. Word has length 98 [2021-05-02 13:03:27,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:27,202 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 105 transitions. [2021-05-02 13:03:27,202 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 39 states have internal predecessors, (87), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:27,202 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 105 transitions. [2021-05-02 13:03:27,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-05-02 13:03:27,203 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:27,203 INFO L523 BasicCegarLoop]: trace histogram [39, 36, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:27,403 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 13:03:27,403 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:27,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:27,404 INFO L82 PathProgramCache]: Analyzing trace with hash -30496046, now seen corresponding path program 35 times [2021-05-02 13:03:27,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:27,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032064966] [2021-05-02 13:03:27,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:28,014 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:28,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:28,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1576 backedges. 185 proven. 1332 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-05-02 13:03:28,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:28,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032064966] [2021-05-02 13:03:28,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032064966] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:28,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646411935] [2021-05-02 13:03:28,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:28,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2021-05-02 13:03:28,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:28,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 13:03:28,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:28,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:28,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1576 backedges. 185 proven. 1332 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-05-02 13:03:28,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646411935] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:28,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:28,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 41 [2021-05-02 13:03:28,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102121285] [2021-05-02 13:03:28,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 13:03:28,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:28,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 13:03:28,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 13:03:28,277 INFO L87 Difference]: Start difference. First operand 101 states and 105 transitions. Second operand has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 40 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:29,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:29,744 INFO L93 Difference]: Finished difference Result 126 states and 135 transitions. [2021-05-02 13:03:29,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 13:03:29,748 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 40 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2021-05-02 13:03:29,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:29,748 INFO L225 Difference]: With dead ends: 126 [2021-05-02 13:03:29,748 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 13:03:29,749 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 1819.3ms TimeCoverageRelationStatistics Valid=2263, Invalid=3743, Unknown=0, NotChecked=0, Total=6006 [2021-05-02 13:03:29,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 13:03:29,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-05-02 13:03:29,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 98 states have (on average 1.0510204081632653) internal successors, (103), 98 states have internal predecessors, (103), 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 13:03:29,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2021-05-02 13:03:29,756 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 100 [2021-05-02 13:03:29,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:29,756 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2021-05-02 13:03:29,756 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 40 states have internal predecessors, (89), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:29,756 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2021-05-02 13:03:29,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-05-02 13:03:29,757 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:29,757 INFO L523 BasicCegarLoop]: trace histogram [40, 37, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:29,957 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 13:03:29,957 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:29,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:29,958 INFO L82 PathProgramCache]: Analyzing trace with hash -538026795, now seen corresponding path program 36 times [2021-05-02 13:03:29,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:29,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111754063] [2021-05-02 13:03:29,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:30,621 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:30,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1655 backedges. 190 proven. 1406 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-05-02 13:03:30,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:30,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111754063] [2021-05-02 13:03:30,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111754063] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:30,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672488366] [2021-05-02 13:03:30,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:30,671 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-05-02 13:03:30,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:30,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 13:03:30,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:30,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:30,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1655 backedges. 194 proven. 55 refuted. 0 times theorem prover too weak. 1406 trivial. 0 not checked. [2021-05-02 13:03:31,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672488366] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:31,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:31,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 13] total 52 [2021-05-02 13:03:31,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678047090] [2021-05-02 13:03:31,090 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:03:31,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:31,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:03:31,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=859, Invalid=1793, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:03:31,090 INFO L87 Difference]: Start difference. First operand 103 states and 107 transitions. Second operand has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:33,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:33,407 INFO L93 Difference]: Finished difference Result 141 states and 157 transitions. [2021-05-02 13:03:33,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 13:03:33,407 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 102 [2021-05-02 13:03:33,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:33,408 INFO L225 Difference]: With dead ends: 141 [2021-05-02 13:03:33,408 INFO L226 Difference]: Without dead ends: 118 [2021-05-02 13:03:33,409 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1777 ImplicationChecksByTransitivity, 2932.3ms TimeCoverageRelationStatistics Valid=3179, Invalid=6921, Unknown=0, NotChecked=0, Total=10100 [2021-05-02 13:03:33,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-05-02 13:03:33,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 106. [2021-05-02 13:03:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 101 states have (on average 1.0495049504950495) internal successors, (106), 101 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 13:03:33,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 110 transitions. [2021-05-02 13:03:33,418 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 110 transitions. Word has length 102 [2021-05-02 13:03:33,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:33,418 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 110 transitions. [2021-05-02 13:03:33,419 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:33,419 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 110 transitions. [2021-05-02 13:03:33,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 13:03:33,419 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:33,419 INFO L523 BasicCegarLoop]: trace histogram [41, 38, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:33,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-05-02 13:03:33,633 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:33,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:33,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1027085237, now seen corresponding path program 37 times [2021-05-02 13:03:33,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:33,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180230718] [2021-05-02 13:03:33,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:33,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:34,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:34,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:34,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 195 proven. 1482 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-05-02 13:03:34,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:34,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180230718] [2021-05-02 13:03:34,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180230718] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:34,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727880785] [2021-05-02 13:03:34,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:34,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:34,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 13:03:34,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:34,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 195 proven. 1482 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-05-02 13:03:34,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727880785] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:34,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:34,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41] total 43 [2021-05-02 13:03:34,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477950999] [2021-05-02 13:03:34,689 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-05-02 13:03:34,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:34,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-05-02 13:03:34,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-05-02 13:03:34,690 INFO L87 Difference]: Start difference. First operand 106 states and 110 transitions. Second operand has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:36,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:36,277 INFO L93 Difference]: Finished difference Result 132 states and 141 transitions. [2021-05-02 13:03:36,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 13:03:36,278 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 105 [2021-05-02 13:03:36,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:36,279 INFO L225 Difference]: With dead ends: 132 [2021-05-02 13:03:36,279 INFO L226 Difference]: Without dead ends: 108 [2021-05-02 13:03:36,279 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 890 ImplicationChecksByTransitivity, 2040.6ms TimeCoverageRelationStatistics Valid=2502, Invalid=4140, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 13:03:36,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-02 13:03:36,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-05-02 13:03:36,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 103 states have (on average 1.0485436893203883) internal successors, (108), 103 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 13:03:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 112 transitions. [2021-05-02 13:03:36,288 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 112 transitions. Word has length 105 [2021-05-02 13:03:36,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:36,289 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 112 transitions. [2021-05-02 13:03:36,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 42 states have internal predecessors, (93), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:36,289 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 112 transitions. [2021-05-02 13:03:36,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 13:03:36,289 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:36,289 INFO L523 BasicCegarLoop]: trace histogram [42, 39, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:36,510 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:36,510 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:36,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:36,510 INFO L82 PathProgramCache]: Analyzing trace with hash -467270616, now seen corresponding path program 38 times [2021-05-02 13:03:36,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:36,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724000300] [2021-05-02 13:03:36,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:36,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:37,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:37,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 200 proven. 1560 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-05-02 13:03:37,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:37,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724000300] [2021-05-02 13:03:37,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724000300] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:37,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982150913] [2021-05-02 13:03:37,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:37,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:03:37,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:37,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 13:03:37,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:37,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 200 proven. 1560 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-05-02 13:03:37,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982150913] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:37,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:37,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 44 [2021-05-02 13:03:37,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332816563] [2021-05-02 13:03:37,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 13:03:37,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:37,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 13:03:37,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 13:03:37,485 INFO L87 Difference]: Start difference. First operand 108 states and 112 transitions. Second operand has 44 states, 44 states have (on average 2.159090909090909) internal successors, (95), 43 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:39,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:39,053 INFO L93 Difference]: Finished difference Result 134 states and 143 transitions. [2021-05-02 13:03:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 13:03:39,055 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.159090909090909) internal successors, (95), 43 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2021-05-02 13:03:39,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:39,055 INFO L225 Difference]: With dead ends: 134 [2021-05-02 13:03:39,055 INFO L226 Difference]: Without dead ends: 110 [2021-05-02 13:03:39,056 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 2000.6ms TimeCoverageRelationStatistics Valid=2626, Invalid=4346, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 13:03:39,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-02 13:03:39,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-05-02 13:03:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 105 states have (on average 1.0476190476190477) internal successors, (110), 105 states have internal predecessors, (110), 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 13:03:39,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 114 transitions. [2021-05-02 13:03:39,065 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 114 transitions. Word has length 107 [2021-05-02 13:03:39,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:39,066 INFO L480 AbstractCegarLoop]: Abstraction has 110 states and 114 transitions. [2021-05-02 13:03:39,066 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.159090909090909) internal successors, (95), 43 states have internal predecessors, (95), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:39,066 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 114 transitions. [2021-05-02 13:03:39,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 13:03:39,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:39,067 INFO L523 BasicCegarLoop]: trace histogram [43, 40, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:39,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:39,281 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:39,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:39,281 INFO L82 PathProgramCache]: Analyzing trace with hash 643668165, now seen corresponding path program 39 times [2021-05-02 13:03:39,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:39,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572940835] [2021-05-02 13:03:39,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:40,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:40,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1915 backedges. 205 proven. 1640 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-05-02 13:03:40,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:40,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572940835] [2021-05-02 13:03:40,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572940835] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:40,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837808644] [2021-05-02 13:03:40,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:40,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-05-02 13:03:40,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:40,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 13:03:40,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:40,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1915 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2021-05-02 13:03:40,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837808644] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:40,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:40,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 14] total 56 [2021-05-02 13:03:40,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064656385] [2021-05-02 13:03:40,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:03:40,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:40,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:03:40,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=995, Invalid=2085, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:03:40,595 INFO L87 Difference]: Start difference. First operand 110 states and 114 transitions. Second operand has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:43,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:43,392 INFO L93 Difference]: Finished difference Result 149 states and 165 transitions. [2021-05-02 13:03:43,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-05-02 13:03:43,392 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2021-05-02 13:03:43,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:43,393 INFO L225 Difference]: With dead ends: 149 [2021-05-02 13:03:43,393 INFO L226 Difference]: Without dead ends: 125 [2021-05-02 13:03:43,394 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2073 ImplicationChecksByTransitivity, 3341.0ms TimeCoverageRelationStatistics Valid=3717, Invalid=8055, Unknown=0, NotChecked=0, Total=11772 [2021-05-02 13:03:43,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-02 13:03:43,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 113. [2021-05-02 13:03:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 108 states have (on average 1.0462962962962963) internal successors, (113), 108 states have internal predecessors, (113), 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 13:03:43,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 117 transitions. [2021-05-02 13:03:43,405 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 117 transitions. Word has length 109 [2021-05-02 13:03:43,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:43,405 INFO L480 AbstractCegarLoop]: Abstraction has 113 states and 117 transitions. [2021-05-02 13:03:43,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:43,406 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 117 transitions. [2021-05-02 13:03:43,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 13:03:43,406 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:43,406 INFO L523 BasicCegarLoop]: trace histogram [44, 41, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:43,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:43,621 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:43,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:43,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1768623489, now seen corresponding path program 40 times [2021-05-02 13:03:43,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:43,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041958713] [2021-05-02 13:03:43,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:44,398 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2014 backedges. 210 proven. 1722 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-05-02 13:03:44,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:44,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041958713] [2021-05-02 13:03:44,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041958713] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:44,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599244784] [2021-05-02 13:03:44,402 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:44,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:03:44,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:44,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 13:03:44,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:44,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2014 backedges. 210 proven. 1722 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-05-02 13:03:44,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599244784] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:44,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:44,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 46 [2021-05-02 13:03:44,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342374798] [2021-05-02 13:03:44,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 13:03:44,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:44,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 13:03:44,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 13:03:44,677 INFO L87 Difference]: Start difference. First operand 113 states and 117 transitions. Second operand has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 45 states have internal predecessors, (99), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:46,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:46,394 INFO L93 Difference]: Finished difference Result 140 states and 149 transitions. [2021-05-02 13:03:46,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-05-02 13:03:46,394 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 45 states have internal predecessors, (99), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 112 [2021-05-02 13:03:46,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:46,395 INFO L225 Difference]: With dead ends: 140 [2021-05-02 13:03:46,395 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 13:03:46,396 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2204.1ms TimeCoverageRelationStatistics Valid=2883, Invalid=4773, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:03:46,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 13:03:46,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2021-05-02 13:03:46,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 110 states have (on average 1.0454545454545454) internal successors, (115), 110 states have internal predecessors, (115), 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 13:03:46,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 119 transitions. [2021-05-02 13:03:46,404 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 119 transitions. Word has length 112 [2021-05-02 13:03:46,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:46,404 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 119 transitions. [2021-05-02 13:03:46,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.152173913043478) internal successors, (99), 45 states have internal predecessors, (99), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:46,404 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 119 transitions. [2021-05-02 13:03:46,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-02 13:03:46,405 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:46,405 INFO L523 BasicCegarLoop]: trace histogram [45, 42, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:46,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-05-02 13:03:46,629 INFO L428 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:46,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:46,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1967598844, now seen corresponding path program 41 times [2021-05-02 13:03:46,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:46,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063321595] [2021-05-02 13:03:46,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:46,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:47,497 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:47,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2103 backedges. 215 proven. 1806 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-05-02 13:03:47,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:47,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063321595] [2021-05-02 13:03:47,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063321595] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:47,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250195041] [2021-05-02 13:03:47,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:47,591 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2021-05-02 13:03:47,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:47,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 13:03:47,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:47,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:47,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2103 backedges. 215 proven. 1806 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-05-02 13:03:47,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250195041] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:47,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:47,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 47 [2021-05-02 13:03:47,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543675153] [2021-05-02 13:03:47,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 13:03:47,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:47,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 13:03:47,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 13:03:47,785 INFO L87 Difference]: Start difference. First operand 115 states and 119 transitions. Second operand has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:49,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:49,579 INFO L93 Difference]: Finished difference Result 142 states and 151 transitions. [2021-05-02 13:03:49,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 13:03:49,579 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 114 [2021-05-02 13:03:49,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:49,580 INFO L225 Difference]: With dead ends: 142 [2021-05-02 13:03:49,580 INFO L226 Difference]: Without dead ends: 117 [2021-05-02 13:03:49,580 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1068 ImplicationChecksByTransitivity, 2357.8ms TimeCoverageRelationStatistics Valid=3016, Invalid=4994, Unknown=0, NotChecked=0, Total=8010 [2021-05-02 13:03:49,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-02 13:03:49,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2021-05-02 13:03:49,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 112 states have (on average 1.0446428571428572) internal successors, (117), 112 states have internal predecessors, (117), 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 13:03:49,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 121 transitions. [2021-05-02 13:03:49,588 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 121 transitions. Word has length 114 [2021-05-02 13:03:49,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:49,588 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 121 transitions. [2021-05-02 13:03:49,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.148936170212766) internal successors, (101), 46 states have internal predecessors, (101), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:49,588 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 121 transitions. [2021-05-02 13:03:49,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 13:03:49,589 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:49,589 INFO L523 BasicCegarLoop]: trace histogram [46, 43, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:49,789 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:49,789 INFO L428 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:49,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:49,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1884601401, now seen corresponding path program 42 times [2021-05-02 13:03:49,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:49,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178392813] [2021-05-02 13:03:49,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:49,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:50,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:50,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2194 backedges. 220 proven. 1892 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-05-02 13:03:50,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:50,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178392813] [2021-05-02 13:03:50,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178392813] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:50,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951085642] [2021-05-02 13:03:50,667 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:50,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 13:03:50,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:50,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 13:03:50,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:50,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:50,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:51,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2194 backedges. 224 proven. 78 refuted. 0 times theorem prover too weak. 1892 trivial. 0 not checked. [2021-05-02 13:03:51,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951085642] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:51,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:51,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 15] total 60 [2021-05-02 13:03:51,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623585932] [2021-05-02 13:03:51,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-05-02 13:03:51,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:51,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-05-02 13:03:51,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1141, Invalid=2399, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 13:03:51,275 INFO L87 Difference]: Start difference. First operand 117 states and 121 transitions. Second operand has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:54,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:54,340 INFO L93 Difference]: Finished difference Result 157 states and 173 transitions. [2021-05-02 13:03:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 13:03:54,341 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 116 [2021-05-02 13:03:54,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:54,342 INFO L225 Difference]: With dead ends: 157 [2021-05-02 13:03:54,342 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 13:03:54,342 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2391 ImplicationChecksByTransitivity, 3725.8ms TimeCoverageRelationStatistics Valid=4297, Invalid=9275, Unknown=0, NotChecked=0, Total=13572 [2021-05-02 13:03:54,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 13:03:54,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 120. [2021-05-02 13:03:54,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 115 states have (on average 1.0434782608695652) internal successors, (120), 115 states have internal predecessors, (120), 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 13:03:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 124 transitions. [2021-05-02 13:03:54,354 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 124 transitions. Word has length 116 [2021-05-02 13:03:54,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:54,354 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 124 transitions. [2021-05-02 13:03:54,354 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 2.033333333333333) internal successors, (122), 59 states have internal predecessors, (122), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:54,354 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 124 transitions. [2021-05-02 13:03:54,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-02 13:03:54,355 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:54,355 INFO L523 BasicCegarLoop]: trace histogram [47, 44, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:54,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:54,578 INFO L428 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:54,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:54,578 INFO L82 PathProgramCache]: Analyzing trace with hash 418098393, now seen corresponding path program 43 times [2021-05-02 13:03:54,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:54,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358174716] [2021-05-02 13:03:54,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:55,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:55,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2300 backedges. 225 proven. 1980 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-05-02 13:03:55,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:55,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358174716] [2021-05-02 13:03:55,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358174716] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:55,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890139849] [2021-05-02 13:03:55,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:55,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 46 conjunts are in the unsatisfiable core [2021-05-02 13:03:55,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:55,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:55,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2300 backedges. 225 proven. 1980 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-05-02 13:03:55,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890139849] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:55,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:55,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47] total 49 [2021-05-02 13:03:55,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622636557] [2021-05-02 13:03:55,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states [2021-05-02 13:03:55,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:55,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-05-02 13:03:55,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 13:03:55,737 INFO L87 Difference]: Start difference. First operand 120 states and 124 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:57,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:03:57,634 INFO L93 Difference]: Finished difference Result 148 states and 157 transitions. [2021-05-02 13:03:57,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-05-02 13:03:57,635 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2021-05-02 13:03:57,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:03:57,636 INFO L225 Difference]: With dead ends: 148 [2021-05-02 13:03:57,636 INFO L226 Difference]: Without dead ends: 122 [2021-05-02 13:03:57,636 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2469.4ms TimeCoverageRelationStatistics Valid=3291, Invalid=5451, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 13:03:57,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-05-02 13:03:57,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-05-02 13:03:57,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 117 states have (on average 1.0427350427350428) internal successors, (122), 117 states have internal predecessors, (122), 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 13:03:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 126 transitions. [2021-05-02 13:03:57,648 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 126 transitions. Word has length 119 [2021-05-02 13:03:57,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:03:57,648 INFO L480 AbstractCegarLoop]: Abstraction has 122 states and 126 transitions. [2021-05-02 13:03:57,648 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 states have internal predecessors, (105), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:03:57,649 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 126 transitions. [2021-05-02 13:03:57,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 13:03:57,649 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:03:57,649 INFO L523 BasicCegarLoop]: trace histogram [48, 45, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:03:57,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-02 13:03:57,865 INFO L428 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:03:57,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:03:57,865 INFO L82 PathProgramCache]: Analyzing trace with hash -960479754, now seen corresponding path program 44 times [2021-05-02 13:03:57,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:03:57,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785726333] [2021-05-02 13:03:57,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:03:57,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:58,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:03:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:03:58,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2395 backedges. 230 proven. 2070 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-05-02 13:03:58,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:03:58,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785726333] [2021-05-02 13:03:58,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785726333] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:58,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95609244] [2021-05-02 13:03:58,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:03:58,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:03:58,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:03:58,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 13:03:58,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:03:58,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:58,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:03:59,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2395 backedges. 230 proven. 2070 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-05-02 13:03:59,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95609244] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:03:59,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:03:59,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 50 [2021-05-02 13:03:59,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157676197] [2021-05-02 13:03:59,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 13:03:59,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:03:59,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 13:03:59,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 13:03:59,062 INFO L87 Difference]: Start difference. First operand 122 states and 126 transitions. Second operand has 50 states, 50 states have (on average 2.14) internal successors, (107), 49 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:00,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:00,980 INFO L93 Difference]: Finished difference Result 150 states and 159 transitions. [2021-05-02 13:04:00,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 13:04:00,981 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.14) internal successors, (107), 49 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 121 [2021-05-02 13:04:00,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:00,981 INFO L225 Difference]: With dead ends: 150 [2021-05-02 13:04:00,981 INFO L226 Difference]: Without dead ends: 124 [2021-05-02 13:04:00,982 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 2578.8ms TimeCoverageRelationStatistics Valid=3433, Invalid=5687, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 13:04:00,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-02 13:04:00,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-05-02 13:04:00,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 119 states have (on average 1.0420168067226891) internal successors, (124), 119 states have internal predecessors, (124), 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 13:04:01,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 128 transitions. [2021-05-02 13:04:01,001 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 128 transitions. Word has length 121 [2021-05-02 13:04:01,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:01,001 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 128 transitions. [2021-05-02 13:04:01,001 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 2.14) internal successors, (107), 49 states have internal predecessors, (107), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:01,002 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 128 transitions. [2021-05-02 13:04:01,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 13:04:01,002 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:01,002 INFO L523 BasicCegarLoop]: trace histogram [49, 46, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:01,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-02 13:04:01,217 INFO L428 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:01,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:01,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1370815443, now seen corresponding path program 45 times [2021-05-02 13:04:01,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:01,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670575577] [2021-05-02 13:04:01,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:02,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2492 backedges. 235 proven. 2162 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-05-02 13:04:02,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:02,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670575577] [2021-05-02 13:04:02,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670575577] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:02,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960851210] [2021-05-02 13:04:02,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:02,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-05-02 13:04:02,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:02,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 13:04:02,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:02,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:02,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2492 backedges. 322 proven. 9 refuted. 0 times theorem prover too weak. 2161 trivial. 0 not checked. [2021-05-02 13:04:02,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960851210] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:02,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:02,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 6] total 54 [2021-05-02 13:04:02,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572304334] [2021-05-02 13:04:02,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 13:04:02,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:02,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 13:04:02,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 13:04:02,556 INFO L87 Difference]: Start difference. First operand 124 states and 128 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:04,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:04,793 INFO L93 Difference]: Finished difference Result 155 states and 167 transitions. [2021-05-02 13:04:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 13:04:04,793 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2021-05-02 13:04:04,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:04,794 INFO L225 Difference]: With dead ends: 155 [2021-05-02 13:04:04,794 INFO L226 Difference]: Without dead ends: 129 [2021-05-02 13:04:04,795 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 3123.9ms TimeCoverageRelationStatistics Valid=4134, Invalid=6786, Unknown=0, NotChecked=0, Total=10920 [2021-05-02 13:04:04,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-05-02 13:04:04,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2021-05-02 13:04:04,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 123 states have (on average 1.048780487804878) internal successors, (129), 123 states have internal predecessors, (129), 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 13:04:04,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2021-05-02 13:04:04,807 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 123 [2021-05-02 13:04:04,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:04,807 INFO L480 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2021-05-02 13:04:04,807 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:04,807 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2021-05-02 13:04:04,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2021-05-02 13:04:04,808 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:04,808 INFO L523 BasicCegarLoop]: trace histogram [51, 47, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:05,010 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-05-02 13:04:05,011 INFO L428 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:05,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:05,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1520231435, now seen corresponding path program 46 times [2021-05-02 13:04:05,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:05,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217992250] [2021-05-02 13:04:05,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:06,220 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:06,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2692 backedges. 336 proven. 2256 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 13:04:06,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:06,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217992250] [2021-05-02 13:04:06,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217992250] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:06,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109546808] [2021-05-02 13:04:06,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:06,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:04:06,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:06,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 13:04:06,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:06,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:06,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2692 backedges. 336 proven. 2256 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 13:04:06,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109546808] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:06,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:06,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-02 13:04:06,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088226254] [2021-05-02 13:04:06,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 13:04:06,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:06,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 13:04:06,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 13:04:06,514 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand has 52 states, 52 states have (on average 2.1346153846153846) internal successors, (111), 51 states have internal predecessors, (111), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:08,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:08,670 INFO L93 Difference]: Finished difference Result 158 states and 169 transitions. [2021-05-02 13:04:08,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 13:04:08,671 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.1346153846153846) internal successors, (111), 51 states have internal predecessors, (111), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2021-05-02 13:04:08,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:08,671 INFO L225 Difference]: With dead ends: 158 [2021-05-02 13:04:08,671 INFO L226 Difference]: Without dead ends: 130 [2021-05-02 13:04:08,672 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 3017.4ms TimeCoverageRelationStatistics Valid=3726, Invalid=6174, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 13:04:08,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-05-02 13:04:08,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2021-05-02 13:04:08,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 125 states have (on average 1.048) internal successors, (131), 125 states have internal predecessors, (131), 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 13:04:08,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 135 transitions. [2021-05-02 13:04:08,681 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 135 transitions. Word has length 127 [2021-05-02 13:04:08,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:08,681 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 135 transitions. [2021-05-02 13:04:08,681 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.1346153846153846) internal successors, (111), 51 states have internal predecessors, (111), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:08,681 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 135 transitions. [2021-05-02 13:04:08,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 13:04:08,682 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:08,682 INFO L523 BasicCegarLoop]: trace histogram [52, 48, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:08,882 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:08,882 INFO L428 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:08,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:08,883 INFO L82 PathProgramCache]: Analyzing trace with hash -2096035800, now seen corresponding path program 47 times [2021-05-02 13:04:08,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:08,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058929646] [2021-05-02 13:04:08,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:09,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:09,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2795 backedges. 343 proven. 2352 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 13:04:09,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:09,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058929646] [2021-05-02 13:04:09,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058929646] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:09,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7564456] [2021-05-02 13:04:09,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:10,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 53 check-sat command(s) [2021-05-02 13:04:10,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:10,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 13:04:10,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:10,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2795 backedges. 343 proven. 2352 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 13:04:10,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7564456] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:10,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:10,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 53 [2021-05-02 13:04:10,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036889780] [2021-05-02 13:04:10,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 13:04:10,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:10,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 13:04:10,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 13:04:10,253 INFO L87 Difference]: Start difference. First operand 130 states and 135 transitions. Second operand has 53 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 52 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:12,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:12,483 INFO L93 Difference]: Finished difference Result 160 states and 171 transitions. [2021-05-02 13:04:12,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 13:04:12,483 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 52 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2021-05-02 13:04:12,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:12,484 INFO L225 Difference]: With dead ends: 160 [2021-05-02 13:04:12,484 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 13:04:12,485 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 2928.6ms TimeCoverageRelationStatistics Valid=3877, Invalid=6425, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 13:04:12,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 13:04:12,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-05-02 13:04:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 127 states have (on average 1.047244094488189) internal successors, (133), 127 states have internal predecessors, (133), 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 13:04:12,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 137 transitions. [2021-05-02 13:04:12,494 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 137 transitions. Word has length 129 [2021-05-02 13:04:12,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:12,495 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 137 transitions. [2021-05-02 13:04:12,495 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.1320754716981134) internal successors, (113), 52 states have internal predecessors, (113), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:12,495 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 137 transitions. [2021-05-02 13:04:12,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-02 13:04:12,495 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:12,495 INFO L523 BasicCegarLoop]: trace histogram [53, 49, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:12,696 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:12,697 INFO L428 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:12,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:12,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1594661125, now seen corresponding path program 48 times [2021-05-02 13:04:12,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:12,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520889751] [2021-05-02 13:04:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:13,774 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:13,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:13,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 350 proven. 2450 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-05-02 13:04:13,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:13,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520889751] [2021-05-02 13:04:13,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520889751] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:13,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427963208] [2021-05-02 13:04:13,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:13,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-05-02 13:04:13,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:13,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 13:04:13,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:14,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 359 proven. 91 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2021-05-02 13:04:14,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427963208] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:14,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:14,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 16] total 67 [2021-05-02 13:04:14,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952430090] [2021-05-02 13:04:14,564 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-02 13:04:14,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:14,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-02 13:04:14,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1447, Invalid=2975, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 13:04:14,565 INFO L87 Difference]: Start difference. First operand 132 states and 137 transitions. Second operand has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:18,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:18,350 INFO L93 Difference]: Finished difference Result 183 states and 205 transitions. [2021-05-02 13:04:18,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-02 13:04:18,351 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2021-05-02 13:04:18,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:18,352 INFO L225 Difference]: With dead ends: 183 [2021-05-02 13:04:18,352 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 13:04:18,352 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3041 ImplicationChecksByTransitivity, 4651.0ms TimeCoverageRelationStatistics Valid=5335, Invalid=11695, Unknown=0, NotChecked=0, Total=17030 [2021-05-02 13:04:18,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 13:04:18,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 135. [2021-05-02 13:04:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 130 states have (on average 1.0461538461538462) internal successors, (136), 130 states have internal predecessors, (136), 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 13:04:18,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 140 transitions. [2021-05-02 13:04:18,366 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 140 transitions. Word has length 131 [2021-05-02 13:04:18,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:18,366 INFO L480 AbstractCegarLoop]: Abstraction has 135 states and 140 transitions. [2021-05-02 13:04:18,366 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.044776119402985) internal successors, (137), 66 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:18,366 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 140 transitions. [2021-05-02 13:04:18,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-05-02 13:04:18,367 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:18,367 INFO L523 BasicCegarLoop]: trace histogram [54, 50, 14, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:18,580 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-05-02 13:04:18,581 INFO L428 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:18,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:18,581 INFO L82 PathProgramCache]: Analyzing trace with hash 614707457, now seen corresponding path program 49 times [2021-05-02 13:04:18,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:18,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014276188] [2021-05-02 13:04:18,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:19,771 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:19,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:19,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3021 backedges. 357 proven. 2550 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-05-02 13:04:19,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:19,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014276188] [2021-05-02 13:04:19,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014276188] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:19,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676067803] [2021-05-02 13:04:19,774 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:19,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:19,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 52 conjunts are in the unsatisfiable core [2021-05-02 13:04:19,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:19,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:19,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3021 backedges. 357 proven. 2550 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-05-02 13:04:20,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676067803] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:20,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:20,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53] total 55 [2021-05-02 13:04:20,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015556755] [2021-05-02 13:04:20,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-05-02 13:04:20,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:20,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-05-02 13:04:20,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 13:04:20,077 INFO L87 Difference]: Start difference. First operand 135 states and 140 transitions. Second operand has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:22,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:22,313 INFO L93 Difference]: Finished difference Result 166 states and 177 transitions. [2021-05-02 13:04:22,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-05-02 13:04:22,313 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 134 [2021-05-02 13:04:22,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:22,314 INFO L225 Difference]: With dead ends: 166 [2021-05-02 13:04:22,314 INFO L226 Difference]: Without dead ends: 137 [2021-05-02 13:04:22,315 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1472 ImplicationChecksByTransitivity, 3150.1ms TimeCoverageRelationStatistics Valid=4188, Invalid=6942, Unknown=0, NotChecked=0, Total=11130 [2021-05-02 13:04:22,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-05-02 13:04:22,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2021-05-02 13:04:22,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 132 states have (on average 1.0454545454545454) internal successors, (138), 132 states have internal predecessors, (138), 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 13:04:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 142 transitions. [2021-05-02 13:04:22,334 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 142 transitions. Word has length 134 [2021-05-02 13:04:22,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:22,334 INFO L480 AbstractCegarLoop]: Abstraction has 137 states and 142 transitions. [2021-05-02 13:04:22,334 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 54 states have internal predecessors, (117), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:22,334 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 142 transitions. [2021-05-02 13:04:22,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-05-02 13:04:22,335 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:22,335 INFO L523 BasicCegarLoop]: trace histogram [55, 51, 14, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:22,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:22,536 INFO L428 AbstractCegarLoop]: === Iteration 55 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:22,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:22,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1065278908, now seen corresponding path program 50 times [2021-05-02 13:04:22,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:22,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309014923] [2021-05-02 13:04:22,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:23,866 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:23,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:23,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3130 backedges. 364 proven. 2652 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-05-02 13:04:23,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:23,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309014923] [2021-05-02 13:04:23,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309014923] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:23,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842727659] [2021-05-02 13:04:23,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:23,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:04:23,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:23,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 53 conjunts are in the unsatisfiable core [2021-05-02 13:04:23,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:23,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:23,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:24,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3130 backedges. 364 proven. 2652 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-05-02 13:04:24,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842727659] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:24,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:24,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 56 [2021-05-02 13:04:24,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176342603] [2021-05-02 13:04:24,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 13:04:24,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:24,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 13:04:24,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=1593, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 13:04:24,178 INFO L87 Difference]: Start difference. First operand 137 states and 142 transitions. Second operand has 56 states, 56 states have (on average 2.125) internal successors, (119), 55 states have internal predecessors, (119), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:26,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:26,605 INFO L93 Difference]: Finished difference Result 168 states and 179 transitions. [2021-05-02 13:04:26,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 13:04:26,606 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.125) internal successors, (119), 55 states have internal predecessors, (119), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 136 [2021-05-02 13:04:26,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:26,606 INFO L225 Difference]: With dead ends: 168 [2021-05-02 13:04:26,606 INFO L226 Difference]: Without dead ends: 139 [2021-05-02 13:04:26,607 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1527 ImplicationChecksByTransitivity, 3391.0ms TimeCoverageRelationStatistics Valid=4348, Invalid=7208, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 13:04:26,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-05-02 13:04:26,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2021-05-02 13:04:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 134 states have (on average 1.044776119402985) internal successors, (140), 134 states have internal predecessors, (140), 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 13:04:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 144 transitions. [2021-05-02 13:04:26,617 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 144 transitions. Word has length 136 [2021-05-02 13:04:26,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:26,617 INFO L480 AbstractCegarLoop]: Abstraction has 139 states and 144 transitions. [2021-05-02 13:04:26,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.125) internal successors, (119), 55 states have internal predecessors, (119), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 144 transitions. [2021-05-02 13:04:26,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-02 13:04:26,618 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:26,618 INFO L523 BasicCegarLoop]: trace histogram [56, 52, 14, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:26,823 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-05-02 13:04:26,823 INFO L428 AbstractCegarLoop]: === Iteration 56 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:26,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:26,823 INFO L82 PathProgramCache]: Analyzing trace with hash -624472377, now seen corresponding path program 51 times [2021-05-02 13:04:26,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:26,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879327255] [2021-05-02 13:04:26,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:26,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:28,110 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:28,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3241 backedges. 371 proven. 2756 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-05-02 13:04:28,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:28,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879327255] [2021-05-02 13:04:28,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879327255] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:28,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212353964] [2021-05-02 13:04:28,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:28,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-05-02 13:04:28,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:28,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 13:04:28,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:28,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3241 backedges. 380 proven. 105 refuted. 0 times theorem prover too weak. 2756 trivial. 0 not checked. [2021-05-02 13:04:28,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212353964] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:28,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:28,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 17] total 71 [2021-05-02 13:04:28,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279434078] [2021-05-02 13:04:28,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-02 13:04:28,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:28,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-02 13:04:28,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1622, Invalid=3348, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 13:04:28,836 INFO L87 Difference]: Start difference. First operand 139 states and 144 transitions. Second operand has 71 states, 71 states have (on average 2.028169014084507) internal successors, (144), 70 states have internal predecessors, (144), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:33,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:33,060 INFO L93 Difference]: Finished difference Result 191 states and 213 transitions. [2021-05-02 13:04:33,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-02 13:04:33,060 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.028169014084507) internal successors, (144), 70 states have internal predecessors, (144), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 138 [2021-05-02 13:04:33,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:33,061 INFO L225 Difference]: With dead ends: 191 [2021-05-02 13:04:33,061 INFO L226 Difference]: Without dead ends: 162 [2021-05-02 13:04:33,062 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3425 ImplicationChecksByTransitivity, 5242.4ms TimeCoverageRelationStatistics Valid=6026, Invalid=13156, Unknown=0, NotChecked=0, Total=19182 [2021-05-02 13:04:33,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-05-02 13:04:33,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 142. [2021-05-02 13:04:33,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.0437956204379562) internal successors, (143), 137 states have internal predecessors, (143), 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 13:04:33,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 147 transitions. [2021-05-02 13:04:33,077 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 147 transitions. Word has length 138 [2021-05-02 13:04:33,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:33,077 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 147 transitions. [2021-05-02 13:04:33,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 71 states, 71 states have (on average 2.028169014084507) internal successors, (144), 70 states have internal predecessors, (144), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:33,077 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 147 transitions. [2021-05-02 13:04:33,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-05-02 13:04:33,078 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:33,078 INFO L523 BasicCegarLoop]: trace histogram [57, 53, 15, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:33,292 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-02 13:04:33,293 INFO L428 AbstractCegarLoop]: === Iteration 57 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:33,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:33,293 INFO L82 PathProgramCache]: Analyzing trace with hash 209104409, now seen corresponding path program 52 times [2021-05-02 13:04:33,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:33,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362432558] [2021-05-02 13:04:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:34,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:34,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3369 backedges. 378 proven. 2862 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-05-02 13:04:34,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:34,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362432558] [2021-05-02 13:04:34,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362432558] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:34,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439323180] [2021-05-02 13:04:34,610 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:34,675 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:04:34,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:34,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 55 conjunts are in the unsatisfiable core [2021-05-02 13:04:34,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:34,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3369 backedges. 378 proven. 2862 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-05-02 13:04:34,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439323180] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:34,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:34,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56] total 58 [2021-05-02 13:04:34,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140741489] [2021-05-02 13:04:34,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 13:04:34,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:34,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 13:04:34,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 13:04:34,989 INFO L87 Difference]: Start difference. First operand 142 states and 147 transitions. Second operand has 58 states, 58 states have (on average 2.1206896551724137) internal successors, (123), 57 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:37,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:37,604 INFO L93 Difference]: Finished difference Result 174 states and 185 transitions. [2021-05-02 13:04:37,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-05-02 13:04:37,604 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.1206896551724137) internal successors, (123), 57 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 141 [2021-05-02 13:04:37,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:37,605 INFO L225 Difference]: With dead ends: 174 [2021-05-02 13:04:37,605 INFO L226 Difference]: Without dead ends: 144 [2021-05-02 13:04:37,606 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1640 ImplicationChecksByTransitivity, 3534.2ms TimeCoverageRelationStatistics Valid=4677, Invalid=7755, Unknown=0, NotChecked=0, Total=12432 [2021-05-02 13:04:37,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-05-02 13:04:37,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2021-05-02 13:04:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 139 states have internal predecessors, (145), 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 13:04:37,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 149 transitions. [2021-05-02 13:04:37,616 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 149 transitions. Word has length 141 [2021-05-02 13:04:37,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:37,616 INFO L480 AbstractCegarLoop]: Abstraction has 144 states and 149 transitions. [2021-05-02 13:04:37,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.1206896551724137) internal successors, (123), 57 states have internal predecessors, (123), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:37,617 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 149 transitions. [2021-05-02 13:04:37,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-05-02 13:04:37,617 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:37,617 INFO L523 BasicCegarLoop]: trace histogram [58, 54, 15, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:37,817 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-05-02 13:04:37,818 INFO L428 AbstractCegarLoop]: === Iteration 58 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:37,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:37,818 INFO L82 PathProgramCache]: Analyzing trace with hash 1656150902, now seen corresponding path program 53 times [2021-05-02 13:04:37,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:37,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722874429] [2021-05-02 13:04:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:37,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:39,153 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:39,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3484 backedges. 385 proven. 2970 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-05-02 13:04:39,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:39,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722874429] [2021-05-02 13:04:39,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722874429] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:39,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111049548] [2021-05-02 13:04:39,156 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:39,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 59 check-sat command(s) [2021-05-02 13:04:39,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:39,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-02 13:04:39,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:39,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:39,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3484 backedges. 385 proven. 2970 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-05-02 13:04:39,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111049548] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:39,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:39,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57] total 59 [2021-05-02 13:04:39,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090581790] [2021-05-02 13:04:39,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-05-02 13:04:39,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:39,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-05-02 13:04:39,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-05-02 13:04:39,501 INFO L87 Difference]: Start difference. First operand 144 states and 149 transitions. Second operand has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:42,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:42,240 INFO L93 Difference]: Finished difference Result 176 states and 187 transitions. [2021-05-02 13:04:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-02 13:04:42,241 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 143 [2021-05-02 13:04:42,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:42,241 INFO L225 Difference]: With dead ends: 176 [2021-05-02 13:04:42,241 INFO L226 Difference]: Without dead ends: 146 [2021-05-02 13:04:42,242 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 3673.7ms TimeCoverageRelationStatistics Valid=4846, Invalid=8036, Unknown=0, NotChecked=0, Total=12882 [2021-05-02 13:04:42,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-05-02 13:04:42,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2021-05-02 13:04:42,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 141 states have (on average 1.0425531914893618) internal successors, (147), 141 states have internal predecessors, (147), 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 13:04:42,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 151 transitions. [2021-05-02 13:04:42,253 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 151 transitions. Word has length 143 [2021-05-02 13:04:42,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:42,253 INFO L480 AbstractCegarLoop]: Abstraction has 146 states and 151 transitions. [2021-05-02 13:04:42,253 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 58 states have internal predecessors, (125), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:42,253 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 151 transitions. [2021-05-02 13:04:42,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-05-02 13:04:42,254 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:42,254 INFO L523 BasicCegarLoop]: trace histogram [59, 55, 15, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:42,462 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-05-02 13:04:42,463 INFO L428 AbstractCegarLoop]: === Iteration 59 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:42,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:42,463 INFO L82 PathProgramCache]: Analyzing trace with hash 698426771, now seen corresponding path program 54 times [2021-05-02 13:04:42,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:42,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945466680] [2021-05-02 13:04:42,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:43,828 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:43,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3601 backedges. 392 proven. 3080 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-05-02 13:04:43,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:43,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945466680] [2021-05-02 13:04:43,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945466680] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:43,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445688110] [2021-05-02 13:04:43,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:43,897 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2021-05-02 13:04:43,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:43,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 13:04:43,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:44,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3601 backedges. 401 proven. 120 refuted. 0 times theorem prover too weak. 3080 trivial. 0 not checked. [2021-05-02 13:04:44,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445688110] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:44,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:44,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 18] total 75 [2021-05-02 13:04:44,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307432419] [2021-05-02 13:04:44,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-05-02 13:04:44,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:44,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-05-02 13:04:44,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1807, Invalid=3743, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 13:04:44,661 INFO L87 Difference]: Start difference. First operand 146 states and 151 transitions. Second operand has 75 states, 75 states have (on average 2.013333333333333) internal successors, (151), 74 states have internal predecessors, (151), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:49,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:49,399 INFO L93 Difference]: Finished difference Result 199 states and 221 transitions. [2021-05-02 13:04:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 13:04:49,400 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.013333333333333) internal successors, (151), 74 states have internal predecessors, (151), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 145 [2021-05-02 13:04:49,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:49,401 INFO L225 Difference]: With dead ends: 199 [2021-05-02 13:04:49,401 INFO L226 Difference]: Without dead ends: 169 [2021-05-02 13:04:49,402 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3831 ImplicationChecksByTransitivity, 5834.0ms TimeCoverageRelationStatistics Valid=6759, Invalid=14703, Unknown=0, NotChecked=0, Total=21462 [2021-05-02 13:04:49,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-05-02 13:04:49,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2021-05-02 13:04:49,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 144 states have (on average 1.0416666666666667) internal successors, (150), 144 states have internal predecessors, (150), 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 13:04:49,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 154 transitions. [2021-05-02 13:04:49,422 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 154 transitions. Word has length 145 [2021-05-02 13:04:49,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:49,422 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 154 transitions. [2021-05-02 13:04:49,423 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 75 states, 75 states have (on average 2.013333333333333) internal successors, (151), 74 states have internal predecessors, (151), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:49,423 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 154 transitions. [2021-05-02 13:04:49,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-05-02 13:04:49,423 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:49,423 INFO L523 BasicCegarLoop]: trace histogram [60, 56, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:49,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:49,624 INFO L428 AbstractCegarLoop]: === Iteration 60 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:49,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:49,624 INFO L82 PathProgramCache]: Analyzing trace with hash 120091891, now seen corresponding path program 55 times [2021-05-02 13:04:49,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:49,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986002378] [2021-05-02 13:04:49,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:49,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:51,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3736 backedges. 399 proven. 3192 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 13:04:51,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:51,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986002378] [2021-05-02 13:04:51,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986002378] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:51,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68229614] [2021-05-02 13:04:51,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:51,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-02 13:04:51,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:51,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:51,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3736 backedges. 399 proven. 3192 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 13:04:51,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68229614] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:51,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:51,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59] total 61 [2021-05-02 13:04:51,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642809372] [2021-05-02 13:04:51,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states [2021-05-02 13:04:51,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:51,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-05-02 13:04:51,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1772, Invalid=1888, Unknown=0, NotChecked=0, Total=3660 [2021-05-02 13:04:51,449 INFO L87 Difference]: Start difference. First operand 149 states and 154 transitions. Second operand has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:54,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:54,427 INFO L93 Difference]: Finished difference Result 182 states and 193 transitions. [2021-05-02 13:04:54,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-05-02 13:04:54,427 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 148 [2021-05-02 13:04:54,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:54,428 INFO L225 Difference]: With dead ends: 182 [2021-05-02 13:04:54,428 INFO L226 Difference]: Without dead ends: 151 [2021-05-02 13:04:54,429 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1817 ImplicationChecksByTransitivity, 4015.0ms TimeCoverageRelationStatistics Valid=5193, Invalid=8613, Unknown=0, NotChecked=0, Total=13806 [2021-05-02 13:04:54,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-05-02 13:04:54,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-05-02 13:04:54,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 146 states have (on average 1.0410958904109588) internal successors, (152), 146 states have internal predecessors, (152), 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 13:04:54,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 156 transitions. [2021-05-02 13:04:54,440 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 156 transitions. Word has length 148 [2021-05-02 13:04:54,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:54,440 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 156 transitions. [2021-05-02 13:04:54,441 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 61 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 60 states have internal predecessors, (129), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:54,441 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 156 transitions. [2021-05-02 13:04:54,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-05-02 13:04:54,441 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:54,441 INFO L523 BasicCegarLoop]: trace histogram [61, 57, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:54,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-05-02 13:04:54,642 INFO L428 AbstractCegarLoop]: === Iteration 61 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:54,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:54,642 INFO L82 PathProgramCache]: Analyzing trace with hash 2056844534, now seen corresponding path program 56 times [2021-05-02 13:04:54,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:54,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111472088] [2021-05-02 13:04:54,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:54,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:56,143 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:04:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:04:56,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3857 backedges. 406 proven. 3306 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 13:04:56,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:04:56,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111472088] [2021-05-02 13:04:56,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111472088] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:56,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184845101] [2021-05-02 13:04:56,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:56,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:04:56,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:04:56,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 59 conjunts are in the unsatisfiable core [2021-05-02 13:04:56,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:04:56,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:04:56,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3857 backedges. 406 proven. 3306 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 13:04:56,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184845101] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:04:56,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:04:56,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60] total 62 [2021-05-02 13:04:56,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339406714] [2021-05-02 13:04:56,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states [2021-05-02 13:04:56,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:04:56,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-05-02 13:04:56,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1832, Invalid=1950, Unknown=0, NotChecked=0, Total=3782 [2021-05-02 13:04:56,509 INFO L87 Difference]: Start difference. First operand 151 states and 156 transitions. Second operand has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:59,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:04:59,486 INFO L93 Difference]: Finished difference Result 184 states and 195 transitions. [2021-05-02 13:04:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-05-02 13:04:59,487 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 150 [2021-05-02 13:04:59,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:04:59,487 INFO L225 Difference]: With dead ends: 184 [2021-05-02 13:04:59,488 INFO L226 Difference]: Without dead ends: 153 [2021-05-02 13:04:59,488 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1878 ImplicationChecksByTransitivity, 4122.6ms TimeCoverageRelationStatistics Valid=5371, Invalid=8909, Unknown=0, NotChecked=0, Total=14280 [2021-05-02 13:04:59,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-05-02 13:04:59,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2021-05-02 13:04:59,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 148 states have (on average 1.0405405405405406) internal successors, (154), 148 states have internal predecessors, (154), 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 13:04:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 158 transitions. [2021-05-02 13:04:59,502 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 158 transitions. Word has length 150 [2021-05-02 13:04:59,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:04:59,502 INFO L480 AbstractCegarLoop]: Abstraction has 153 states and 158 transitions. [2021-05-02 13:04:59,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 62 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 61 states have internal predecessors, (131), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:04:59,502 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 158 transitions. [2021-05-02 13:04:59,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-05-02 13:04:59,502 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:04:59,503 INFO L523 BasicCegarLoop]: trace histogram [62, 58, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:04:59,703 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:04:59,703 INFO L428 AbstractCegarLoop]: === Iteration 62 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:04:59,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:04:59,704 INFO L82 PathProgramCache]: Analyzing trace with hash -739672007, now seen corresponding path program 57 times [2021-05-02 13:04:59,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:04:59,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60116518] [2021-05-02 13:04:59,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:04:59,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:01,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 413 proven. 3422 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-05-02 13:05:01,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:01,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60116518] [2021-05-02 13:05:01,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60116518] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:01,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138989372] [2021-05-02 13:05:01,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:01,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-05-02 13:05:01,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:01,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 13:05:01,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:01,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:01,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 422 proven. 136 refuted. 0 times theorem prover too weak. 3422 trivial. 0 not checked. [2021-05-02 13:05:02,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138989372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:02,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:02,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 19] total 79 [2021-05-02 13:05:02,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271939446] [2021-05-02 13:05:02,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-02 13:05:02,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:02,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-02 13:05:02,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2002, Invalid=4160, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 13:05:02,180 INFO L87 Difference]: Start difference. First operand 153 states and 158 transitions. Second operand has 79 states, 79 states have (on average 2.0) internal successors, (158), 78 states have internal predecessors, (158), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:07,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:07,572 INFO L93 Difference]: Finished difference Result 207 states and 229 transitions. [2021-05-02 13:05:07,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-02 13:05:07,572 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.0) internal successors, (158), 78 states have internal predecessors, (158), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 152 [2021-05-02 13:05:07,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:07,573 INFO L225 Difference]: With dead ends: 207 [2021-05-02 13:05:07,573 INFO L226 Difference]: Without dead ends: 176 [2021-05-02 13:05:07,575 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4259 ImplicationChecksByTransitivity, 6663.9ms TimeCoverageRelationStatistics Valid=7534, Invalid=16336, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 13:05:07,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-02 13:05:07,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 156. [2021-05-02 13:05:07,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.0397350993377483) internal successors, (157), 151 states have internal predecessors, (157), 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 13:05:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 161 transitions. [2021-05-02 13:05:07,593 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 161 transitions. Word has length 152 [2021-05-02 13:05:07,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:07,594 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 161 transitions. [2021-05-02 13:05:07,594 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 79 states, 79 states have (on average 2.0) internal successors, (158), 78 states have internal predecessors, (158), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:07,594 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 161 transitions. [2021-05-02 13:05:07,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-02 13:05:07,594 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:07,595 INFO L523 BasicCegarLoop]: trace histogram [63, 59, 17, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:07,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-05-02 13:05:07,797 INFO L428 AbstractCegarLoop]: === Iteration 63 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:07,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:07,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1331876903, now seen corresponding path program 58 times [2021-05-02 13:05:07,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:07,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395127799] [2021-05-02 13:05:07,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:09,482 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:09,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4122 backedges. 420 proven. 3540 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 13:05:09,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:09,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395127799] [2021-05-02 13:05:09,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395127799] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:09,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419365233] [2021-05-02 13:05:09,490 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:09,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:05:09,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:09,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-02 13:05:09,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:09,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4122 backedges. 420 proven. 3540 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 13:05:09,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419365233] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:09,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:09,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62] total 64 [2021-05-02 13:05:09,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711012489] [2021-05-02 13:05:09,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-05-02 13:05:09,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:09,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-05-02 13:05:09,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1955, Invalid=2077, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 13:05:09,882 INFO L87 Difference]: Start difference. First operand 156 states and 161 transitions. Second operand has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:13,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:13,248 INFO L93 Difference]: Finished difference Result 190 states and 201 transitions. [2021-05-02 13:05:13,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 13:05:13,248 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2021-05-02 13:05:13,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:13,249 INFO L225 Difference]: With dead ends: 190 [2021-05-02 13:05:13,249 INFO L226 Difference]: Without dead ends: 158 [2021-05-02 13:05:13,250 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2003 ImplicationChecksByTransitivity, 4607.6ms TimeCoverageRelationStatistics Valid=5736, Invalid=9516, Unknown=0, NotChecked=0, Total=15252 [2021-05-02 13:05:13,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-05-02 13:05:13,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-05-02 13:05:13,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 153 states have (on average 1.0392156862745099) internal successors, (159), 153 states have internal predecessors, (159), 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 13:05:13,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 163 transitions. [2021-05-02 13:05:13,267 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 163 transitions. Word has length 155 [2021-05-02 13:05:13,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:13,267 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 163 transitions. [2021-05-02 13:05:13,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:13,268 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 163 transitions. [2021-05-02 13:05:13,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-02 13:05:13,268 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:13,268 INFO L523 BasicCegarLoop]: trace histogram [64, 60, 17, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:13,494 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:13,494 INFO L428 AbstractCegarLoop]: === Iteration 64 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:13,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:13,495 INFO L82 PathProgramCache]: Analyzing trace with hash -335160636, now seen corresponding path program 59 times [2021-05-02 13:05:13,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:13,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756447001] [2021-05-02 13:05:13,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:15,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:15,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4249 backedges. 427 proven. 3660 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 13:05:15,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:15,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756447001] [2021-05-02 13:05:15,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756447001] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:15,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718517223] [2021-05-02 13:05:15,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:15,331 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 65 check-sat command(s) [2021-05-02 13:05:15,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:15,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 13:05:15,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:15,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:15,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4249 backedges. 427 proven. 3660 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 13:05:15,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718517223] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:15,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:15,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63] total 65 [2021-05-02 13:05:15,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837589056] [2021-05-02 13:05:15,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states [2021-05-02 13:05:15,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:15,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-05-02 13:05:15,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2018, Invalid=2142, Unknown=0, NotChecked=0, Total=4160 [2021-05-02 13:05:15,663 INFO L87 Difference]: Start difference. First operand 158 states and 163 transitions. Second operand has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:19,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:19,148 INFO L93 Difference]: Finished difference Result 192 states and 203 transitions. [2021-05-02 13:05:19,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-05-02 13:05:19,149 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 157 [2021-05-02 13:05:19,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:19,150 INFO L225 Difference]: With dead ends: 192 [2021-05-02 13:05:19,150 INFO L226 Difference]: Without dead ends: 160 [2021-05-02 13:05:19,151 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 4794.4ms TimeCoverageRelationStatistics Valid=5923, Invalid=9827, Unknown=0, NotChecked=0, Total=15750 [2021-05-02 13:05:19,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-05-02 13:05:19,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2021-05-02 13:05:19,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 155 states have (on average 1.038709677419355) internal successors, (161), 155 states have internal predecessors, (161), 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 13:05:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 165 transitions. [2021-05-02 13:05:19,170 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 165 transitions. Word has length 157 [2021-05-02 13:05:19,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:19,171 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 165 transitions. [2021-05-02 13:05:19,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 65 states, 65 states have (on average 2.1076923076923078) internal successors, (137), 64 states have internal predecessors, (137), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:19,171 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 165 transitions. [2021-05-02 13:05:19,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-05-02 13:05:19,172 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:19,172 INFO L523 BasicCegarLoop]: trace histogram [65, 61, 17, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:19,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-05-02 13:05:19,385 INFO L428 AbstractCegarLoop]: === Iteration 65 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:19,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:19,385 INFO L82 PathProgramCache]: Analyzing trace with hash -335434207, now seen corresponding path program 60 times [2021-05-02 13:05:19,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:19,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454894858] [2021-05-02 13:05:19,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:19,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:21,226 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4378 backedges. 434 proven. 3782 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-05-02 13:05:21,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:21,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454894858] [2021-05-02 13:05:21,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454894858] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:21,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156007846] [2021-05-02 13:05:21,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:21,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 13:05:21,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:21,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 13:05:21,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:21,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:21,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:22,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4378 backedges. 443 proven. 153 refuted. 0 times theorem prover too weak. 3782 trivial. 0 not checked. [2021-05-02 13:05:22,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156007846] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:22,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:22,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 20] total 83 [2021-05-02 13:05:22,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368109877] [2021-05-02 13:05:22,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states [2021-05-02 13:05:22,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:22,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-05-02 13:05:22,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2207, Invalid=4599, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 13:05:22,270 INFO L87 Difference]: Start difference. First operand 160 states and 165 transitions. Second operand has 83 states, 83 states have (on average 1.9879518072289157) internal successors, (165), 82 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:28,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:28,228 INFO L93 Difference]: Finished difference Result 215 states and 237 transitions. [2021-05-02 13:05:28,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-05-02 13:05:28,229 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.9879518072289157) internal successors, (165), 82 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 159 [2021-05-02 13:05:28,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:28,229 INFO L225 Difference]: With dead ends: 215 [2021-05-02 13:05:28,229 INFO L226 Difference]: Without dead ends: 183 [2021-05-02 13:05:28,230 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4709 ImplicationChecksByTransitivity, 7562.3ms TimeCoverageRelationStatistics Valid=8351, Invalid=18055, Unknown=0, NotChecked=0, Total=26406 [2021-05-02 13:05:28,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-05-02 13:05:28,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 163. [2021-05-02 13:05:28,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 158 states have (on average 1.0379746835443038) internal successors, (164), 158 states have internal predecessors, (164), 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 13:05:28,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 168 transitions. [2021-05-02 13:05:28,250 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 168 transitions. Word has length 159 [2021-05-02 13:05:28,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:28,250 INFO L480 AbstractCegarLoop]: Abstraction has 163 states and 168 transitions. [2021-05-02 13:05:28,250 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 83 states, 83 states have (on average 1.9879518072289157) internal successors, (165), 82 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:28,251 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 168 transitions. [2021-05-02 13:05:28,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-05-02 13:05:28,251 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:28,251 INFO L523 BasicCegarLoop]: trace histogram [66, 62, 18, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:28,464 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:28,465 INFO L428 AbstractCegarLoop]: === Iteration 66 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:28,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:28,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1333007131, now seen corresponding path program 61 times [2021-05-02 13:05:28,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:28,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387804343] [2021-05-02 13:05:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:30,274 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:30,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:30,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4527 backedges. 441 proven. 3906 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 13:05:30,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:30,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387804343] [2021-05-02 13:05:30,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387804343] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:30,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387619817] [2021-05-02 13:05:30,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:30,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:30,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 64 conjunts are in the unsatisfiable core [2021-05-02 13:05:30,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:30,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4527 backedges. 441 proven. 3906 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 13:05:30,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387619817] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:30,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:30,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 65] total 67 [2021-05-02 13:05:30,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994395444] [2021-05-02 13:05:30,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-05-02 13:05:30,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:30,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-05-02 13:05:30,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2147, Invalid=2275, Unknown=0, NotChecked=0, Total=4422 [2021-05-02 13:05:30,718 INFO L87 Difference]: Start difference. First operand 163 states and 168 transitions. Second operand has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:34,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:34,383 INFO L93 Difference]: Finished difference Result 198 states and 209 transitions. [2021-05-02 13:05:34,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-05-02 13:05:34,383 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 162 [2021-05-02 13:05:34,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:34,384 INFO L225 Difference]: With dead ends: 198 [2021-05-02 13:05:34,384 INFO L226 Difference]: Without dead ends: 165 [2021-05-02 13:05:34,386 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2198 ImplicationChecksByTransitivity, 5036.9ms TimeCoverageRelationStatistics Valid=6306, Invalid=10464, Unknown=0, NotChecked=0, Total=16770 [2021-05-02 13:05:34,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-05-02 13:05:34,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2021-05-02 13:05:34,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 160 states have (on average 1.0375) internal successors, (166), 160 states have internal predecessors, (166), 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 13:05:34,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 170 transitions. [2021-05-02 13:05:34,406 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 170 transitions. Word has length 162 [2021-05-02 13:05:34,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:34,406 INFO L480 AbstractCegarLoop]: Abstraction has 165 states and 170 transitions. [2021-05-02 13:05:34,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 67 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 66 states have internal predecessors, (141), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:34,407 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 170 transitions. [2021-05-02 13:05:34,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-05-02 13:05:34,407 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:34,407 INFO L523 BasicCegarLoop]: trace histogram [67, 63, 18, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:34,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-05-02 13:05:34,621 INFO L428 AbstractCegarLoop]: === Iteration 67 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:34,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:34,621 INFO L82 PathProgramCache]: Analyzing trace with hash 581872552, now seen corresponding path program 62 times [2021-05-02 13:05:34,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:34,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813565216] [2021-05-02 13:05:34,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:36,542 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:36,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4660 backedges. 448 proven. 4032 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 13:05:36,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:36,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813565216] [2021-05-02 13:05:36,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813565216] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:36,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719184774] [2021-05-02 13:05:36,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:36,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:05:36,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:36,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 65 conjunts are in the unsatisfiable core [2021-05-02 13:05:36,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:36,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:36,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4660 backedges. 448 proven. 4032 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 13:05:36,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719184774] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:36,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:36,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66] total 68 [2021-05-02 13:05:36,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96942330] [2021-05-02 13:05:36,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2021-05-02 13:05:36,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:36,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-05-02 13:05:36,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2213, Invalid=2343, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 13:05:36,983 INFO L87 Difference]: Start difference. First operand 165 states and 170 transitions. Second operand has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:40,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:40,930 INFO L93 Difference]: Finished difference Result 200 states and 211 transitions. [2021-05-02 13:05:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-05-02 13:05:40,931 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 164 [2021-05-02 13:05:40,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:40,931 INFO L225 Difference]: With dead ends: 200 [2021-05-02 13:05:40,932 INFO L226 Difference]: Without dead ends: 167 [2021-05-02 13:05:40,932 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2265 ImplicationChecksByTransitivity, 5344.8ms TimeCoverageRelationStatistics Valid=6502, Invalid=10790, Unknown=0, NotChecked=0, Total=17292 [2021-05-02 13:05:40,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-02 13:05:40,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2021-05-02 13:05:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 162 states have (on average 1.037037037037037) internal successors, (168), 162 states have internal predecessors, (168), 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 13:05:40,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 172 transitions. [2021-05-02 13:05:40,960 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 172 transitions. Word has length 164 [2021-05-02 13:05:40,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:40,961 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 172 transitions. [2021-05-02 13:05:40,961 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:40,961 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 172 transitions. [2021-05-02 13:05:40,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-05-02 13:05:40,962 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:40,962 INFO L523 BasicCegarLoop]: trace histogram [68, 64, 18, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:41,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:41,185 INFO L428 AbstractCegarLoop]: === Iteration 68 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:41,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:41,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1759722069, now seen corresponding path program 63 times [2021-05-02 13:05:41,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:41,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448887820] [2021-05-02 13:05:41,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:43,175 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4795 backedges. 455 proven. 4160 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-05-02 13:05:43,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:43,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448887820] [2021-05-02 13:05:43,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448887820] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:43,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454591782] [2021-05-02 13:05:43,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:43,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 13:05:43,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:43,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 13:05:43,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:43,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:43,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4795 backedges. 576 proven. 16 refuted. 0 times theorem prover too weak. 4203 trivial. 0 not checked. [2021-05-02 13:05:43,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454591782] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:43,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:43,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 7] total 73 [2021-05-02 13:05:43,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951655546] [2021-05-02 13:05:43,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states [2021-05-02 13:05:43,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:43,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-05-02 13:05:43,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2558, Invalid=2698, Unknown=0, NotChecked=0, Total=5256 [2021-05-02 13:05:43,848 INFO L87 Difference]: Start difference. First operand 167 states and 172 transitions. Second operand has 73 states, 73 states have (on average 2.1232876712328768) internal successors, (155), 72 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:48,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:48,184 INFO L93 Difference]: Finished difference Result 205 states and 219 transitions. [2021-05-02 13:05:48,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-02 13:05:48,184 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.1232876712328768) internal successors, (155), 72 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 166 [2021-05-02 13:05:48,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:48,185 INFO L225 Difference]: With dead ends: 205 [2021-05-02 13:05:48,185 INFO L226 Difference]: Without dead ends: 172 [2021-05-02 13:05:48,186 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2479 ImplicationChecksByTransitivity, 6231.0ms TimeCoverageRelationStatistics Valid=7668, Invalid=12638, Unknown=0, NotChecked=0, Total=20306 [2021-05-02 13:05:48,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-05-02 13:05:48,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 171. [2021-05-02 13:05:48,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 166 states have (on average 1.0421686746987953) internal successors, (173), 166 states have internal predecessors, (173), 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 13:05:48,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 177 transitions. [2021-05-02 13:05:48,201 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 177 transitions. Word has length 166 [2021-05-02 13:05:48,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:48,201 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 177 transitions. [2021-05-02 13:05:48,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 73 states, 73 states have (on average 2.1232876712328768) internal successors, (155), 72 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:48,201 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 177 transitions. [2021-05-02 13:05:48,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-05-02 13:05:48,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:48,202 INFO L523 BasicCegarLoop]: trace histogram [70, 65, 18, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:48,402 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-05-02 13:05:48,402 INFO L428 AbstractCegarLoop]: === Iteration 69 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:48,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:48,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1609088141, now seen corresponding path program 64 times [2021-05-02 13:05:48,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:48,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787524357] [2021-05-02 13:05:48,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:50,484 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:50,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:50,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5071 backedges. 594 proven. 4290 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-05-02 13:05:50,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:50,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787524357] [2021-05-02 13:05:50,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787524357] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:50,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131626923] [2021-05-02 13:05:50,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:50,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:05:50,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:50,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 67 conjunts are in the unsatisfiable core [2021-05-02 13:05:50,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:50,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:50,914 INFO L134 CoverageAnalysis]: Checked inductivity of 5071 backedges. 594 proven. 4290 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-05-02 13:05:50,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131626923] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:50,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:50,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68] total 70 [2021-05-02 13:05:50,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600824891] [2021-05-02 13:05:50,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states [2021-05-02 13:05:50,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:50,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-05-02 13:05:50,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2348, Invalid=2482, Unknown=0, NotChecked=0, Total=4830 [2021-05-02 13:05:50,916 INFO L87 Difference]: Start difference. First operand 171 states and 177 transitions. Second operand has 70 states, 70 states have (on average 2.1) internal successors, (147), 69 states have internal predecessors, (147), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:55,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:05:55,032 INFO L93 Difference]: Finished difference Result 208 states and 221 transitions. [2021-05-02 13:05:55,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-05-02 13:05:55,033 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.1) internal successors, (147), 69 states have internal predecessors, (147), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 170 [2021-05-02 13:05:55,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:05:55,034 INFO L225 Difference]: With dead ends: 208 [2021-05-02 13:05:55,034 INFO L226 Difference]: Without dead ends: 173 [2021-05-02 13:05:55,035 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2402 ImplicationChecksByTransitivity, 5663.6ms TimeCoverageRelationStatistics Valid=6903, Invalid=11457, Unknown=0, NotChecked=0, Total=18360 [2021-05-02 13:05:55,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-05-02 13:05:55,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-05-02 13:05:55,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 168 states have (on average 1.0416666666666667) internal successors, (175), 168 states have internal predecessors, (175), 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 13:05:55,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 179 transitions. [2021-05-02 13:05:55,058 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 179 transitions. Word has length 170 [2021-05-02 13:05:55,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:05:55,058 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 179 transitions. [2021-05-02 13:05:55,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 70 states, 70 states have (on average 2.1) internal successors, (147), 69 states have internal predecessors, (147), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:05:55,058 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 179 transitions. [2021-05-02 13:05:55,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-05-02 13:05:55,059 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:05:55,059 INFO L523 BasicCegarLoop]: trace histogram [71, 66, 18, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:05:55,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-05-02 13:05:55,265 INFO L428 AbstractCegarLoop]: === Iteration 70 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:05:55,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:05:55,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1967354058, now seen corresponding path program 65 times [2021-05-02 13:05:55,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:05:55,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386834557] [2021-05-02 13:05:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:05:55,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:57,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:05:57,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:05:57,400 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 603 proven. 4422 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-05-02 13:05:57,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:05:57,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386834557] [2021-05-02 13:05:57,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386834557] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:57,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760802406] [2021-05-02 13:05:57,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:05:57,508 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2021-05-02 13:05:57,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:05:57,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 13:05:57,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:05:57,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:05:57,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 603 proven. 4422 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-05-02 13:05:57,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760802406] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:05:57,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:05:57,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69] total 71 [2021-05-02 13:05:57,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294899495] [2021-05-02 13:05:57,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-02 13:05:57,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:05:57,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-02 13:05:57,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2417, Invalid=2553, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 13:05:57,869 INFO L87 Difference]: Start difference. First operand 173 states and 179 transitions. Second operand has 71 states, 71 states have (on average 2.0985915492957745) internal successors, (149), 70 states have internal predecessors, (149), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:02,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:02,100 INFO L93 Difference]: Finished difference Result 210 states and 223 transitions. [2021-05-02 13:06:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-05-02 13:06:02,100 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.0985915492957745) internal successors, (149), 70 states have internal predecessors, (149), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 172 [2021-05-02 13:06:02,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:02,101 INFO L225 Difference]: With dead ends: 210 [2021-05-02 13:06:02,101 INFO L226 Difference]: Without dead ends: 175 [2021-05-02 13:06:02,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2472 ImplicationChecksByTransitivity, 5831.7ms TimeCoverageRelationStatistics Valid=7108, Invalid=11798, Unknown=0, NotChecked=0, Total=18906 [2021-05-02 13:06:02,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-02 13:06:02,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2021-05-02 13:06:02,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 170 states have (on average 1.0411764705882354) internal successors, (177), 170 states have internal predecessors, (177), 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 13:06:02,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 181 transitions. [2021-05-02 13:06:02,126 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 181 transitions. Word has length 172 [2021-05-02 13:06:02,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:02,126 INFO L480 AbstractCegarLoop]: Abstraction has 175 states and 181 transitions. [2021-05-02 13:06:02,126 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 71 states, 71 states have (on average 2.0985915492957745) internal successors, (149), 70 states have internal predecessors, (149), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:02,126 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 181 transitions. [2021-05-02 13:06:02,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2021-05-02 13:06:02,127 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:02,127 INFO L523 BasicCegarLoop]: trace histogram [72, 67, 18, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:02,340 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-05-02 13:06:02,341 INFO L428 AbstractCegarLoop]: === Iteration 71 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:02,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1631450681, now seen corresponding path program 66 times [2021-05-02 13:06:02,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:02,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486951735] [2021-05-02 13:06:02,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:04,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:04,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5355 backedges. 612 proven. 4556 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-05-02 13:06:04,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:04,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486951735] [2021-05-02 13:06:04,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486951735] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:04,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063008366] [2021-05-02 13:06:04,552 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:04,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 13:06:04,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:06:04,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 13:06:04,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:04,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:04,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:04,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:04,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:04,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:04,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:05,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5355 backedges. 628 proven. 171 refuted. 0 times theorem prover too weak. 4556 trivial. 0 not checked. [2021-05-02 13:06:05,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063008366] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:05,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:05,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 21] total 90 [2021-05-02 13:06:05,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667320807] [2021-05-02 13:06:05,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states [2021-05-02 13:06:05,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:05,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-05-02 13:06:05,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2626, Invalid=5384, Unknown=0, NotChecked=0, Total=8010 [2021-05-02 13:06:05,762 INFO L87 Difference]: Start difference. First operand 175 states and 181 transitions. Second operand has 90 states, 90 states have (on average 2.0) internal successors, (180), 89 states have internal predecessors, (180), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:13,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:13,201 INFO L93 Difference]: Finished difference Result 243 states and 272 transitions. [2021-05-02 13:06:13,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 13:06:13,201 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.0) internal successors, (180), 89 states have internal predecessors, (180), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 174 [2021-05-02 13:06:13,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:13,202 INFO L225 Difference]: With dead ends: 243 [2021-05-02 13:06:13,202 INFO L226 Difference]: Without dead ends: 208 [2021-05-02 13:06:13,203 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5608 ImplicationChecksByTransitivity, 9228.4ms TimeCoverageRelationStatistics Valid=9776, Invalid=21376, Unknown=0, NotChecked=0, Total=31152 [2021-05-02 13:06:13,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-05-02 13:06:13,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 178. [2021-05-02 13:06:13,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 173 states have (on average 1.0404624277456647) internal successors, (180), 173 states have internal predecessors, (180), 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 13:06:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 184 transitions. [2021-05-02 13:06:13,227 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 184 transitions. Word has length 174 [2021-05-02 13:06:13,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:13,227 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 184 transitions. [2021-05-02 13:06:13,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 90 states, 90 states have (on average 2.0) internal successors, (180), 89 states have internal predecessors, (180), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:13,228 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 184 transitions. [2021-05-02 13:06:13,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-02 13:06:13,229 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:13,229 INFO L523 BasicCegarLoop]: trace histogram [73, 68, 19, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:13,454 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:13,454 INFO L428 AbstractCegarLoop]: === Iteration 72 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:13,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:13,455 INFO L82 PathProgramCache]: Analyzing trace with hash 89238119, now seen corresponding path program 67 times [2021-05-02 13:06:13,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:13,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637823580] [2021-05-02 13:06:13,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:15,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:15,713 INFO L134 CoverageAnalysis]: Checked inductivity of 5519 backedges. 621 proven. 4692 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-05-02 13:06:15,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:15,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637823580] [2021-05-02 13:06:15,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637823580] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:15,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080460460] [2021-05-02 13:06:15,714 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:15,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:15,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 70 conjunts are in the unsatisfiable core [2021-05-02 13:06:15,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:15,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:15,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:16,244 INFO L134 CoverageAnalysis]: Checked inductivity of 5519 backedges. 621 proven. 4692 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-05-02 13:06:16,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080460460] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:16,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:16,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 71] total 73 [2021-05-02 13:06:16,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104318200] [2021-05-02 13:06:16,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states [2021-05-02 13:06:16,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:16,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-05-02 13:06:16,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2558, Invalid=2698, Unknown=0, NotChecked=0, Total=5256 [2021-05-02 13:06:16,246 INFO L87 Difference]: Start difference. First operand 178 states and 184 transitions. Second operand has 73 states, 73 states have (on average 2.095890410958904) internal successors, (153), 72 states have internal predecessors, (153), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:21,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:21,169 INFO L93 Difference]: Finished difference Result 216 states and 229 transitions. [2021-05-02 13:06:21,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-05-02 13:06:21,169 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.095890410958904) internal successors, (153), 72 states have internal predecessors, (153), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2021-05-02 13:06:21,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:21,170 INFO L225 Difference]: With dead ends: 216 [2021-05-02 13:06:21,170 INFO L226 Difference]: Without dead ends: 180 [2021-05-02 13:06:21,172 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 6573.8ms TimeCoverageRelationStatistics Valid=7527, Invalid=12495, Unknown=0, NotChecked=0, Total=20022 [2021-05-02 13:06:21,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-02 13:06:21,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-05-02 13:06:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 175 states have (on average 1.04) internal successors, (182), 175 states have internal predecessors, (182), 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 13:06:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 186 transitions. [2021-05-02 13:06:21,189 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 186 transitions. Word has length 177 [2021-05-02 13:06:21,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:21,190 INFO L480 AbstractCegarLoop]: Abstraction has 180 states and 186 transitions. [2021-05-02 13:06:21,190 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 73 states, 73 states have (on average 2.095890410958904) internal successors, (153), 72 states have internal predecessors, (153), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:21,190 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 186 transitions. [2021-05-02 13:06:21,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-05-02 13:06:21,190 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:21,191 INFO L523 BasicCegarLoop]: trace histogram [74, 69, 19, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:21,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:21,396 INFO L428 AbstractCegarLoop]: === Iteration 73 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:21,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:21,396 INFO L82 PathProgramCache]: Analyzing trace with hash -541643452, now seen corresponding path program 68 times [2021-05-02 13:06:21,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:21,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490334648] [2021-05-02 13:06:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:21,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:23,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:23,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:23,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5666 backedges. 630 proven. 4830 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-05-02 13:06:23,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:23,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490334648] [2021-05-02 13:06:23,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490334648] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:23,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428351024] [2021-05-02 13:06:23,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:24,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:06:24,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:06:24,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 71 conjunts are in the unsatisfiable core [2021-05-02 13:06:24,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:24,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:24,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5666 backedges. 630 proven. 4830 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-05-02 13:06:24,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428351024] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:24,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:24,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72] total 74 [2021-05-02 13:06:24,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641324054] [2021-05-02 13:06:24,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states [2021-05-02 13:06:24,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:24,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-05-02 13:06:24,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2630, Invalid=2772, Unknown=0, NotChecked=0, Total=5402 [2021-05-02 13:06:24,486 INFO L87 Difference]: Start difference. First operand 180 states and 186 transitions. Second operand has 74 states, 74 states have (on average 2.0945945945945947) internal successors, (155), 73 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:29,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:29,421 INFO L93 Difference]: Finished difference Result 218 states and 231 transitions. [2021-05-02 13:06:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-05-02 13:06:29,422 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.0945945945945947) internal successors, (155), 73 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 179 [2021-05-02 13:06:29,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:29,422 INFO L225 Difference]: With dead ends: 218 [2021-05-02 13:06:29,422 INFO L226 Difference]: Without dead ends: 182 [2021-05-02 13:06:29,423 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2688 ImplicationChecksByTransitivity, 6898.1ms TimeCoverageRelationStatistics Valid=7741, Invalid=12851, Unknown=0, NotChecked=0, Total=20592 [2021-05-02 13:06:29,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-05-02 13:06:29,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2021-05-02 13:06:29,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 177 states have (on average 1.03954802259887) internal successors, (184), 177 states have internal predecessors, (184), 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 13:06:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 188 transitions. [2021-05-02 13:06:29,440 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 188 transitions. Word has length 179 [2021-05-02 13:06:29,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:29,440 INFO L480 AbstractCegarLoop]: Abstraction has 182 states and 188 transitions. [2021-05-02 13:06:29,440 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 74 states, 74 states have (on average 2.0945945945945947) internal successors, (155), 73 states have internal predecessors, (155), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:29,440 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 188 transitions. [2021-05-02 13:06:29,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-05-02 13:06:29,441 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:29,441 INFO L523 BasicCegarLoop]: trace histogram [75, 70, 19, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:29,654 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:29,655 INFO L428 AbstractCegarLoop]: === Iteration 74 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:29,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:29,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1228444447, now seen corresponding path program 69 times [2021-05-02 13:06:29,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:29,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105847055] [2021-05-02 13:06:29,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:29,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:32,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:32,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:32,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5815 backedges. 639 proven. 4970 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-05-02 13:06:32,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:32,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105847055] [2021-05-02 13:06:32,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105847055] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:32,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107934592] [2021-05-02 13:06:32,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:32,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-05-02 13:06:32,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:06:32,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 13:06:32,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:32,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:32,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:33,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5815 backedges. 655 proven. 190 refuted. 0 times theorem prover too weak. 4970 trivial. 0 not checked. [2021-05-02 13:06:33,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107934592] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:33,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:33,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 22] total 94 [2021-05-02 13:06:33,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860803768] [2021-05-02 13:06:33,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-02 13:06:33,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:33,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-02 13:06:33,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2860, Invalid=5882, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 13:06:33,826 INFO L87 Difference]: Start difference. First operand 182 states and 188 transitions. Second operand has 94 states, 94 states have (on average 1.9893617021276595) internal successors, (187), 93 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:42,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:42,391 INFO L93 Difference]: Finished difference Result 251 states and 280 transitions. [2021-05-02 13:06:42,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-05-02 13:06:42,392 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.9893617021276595) internal successors, (187), 93 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 181 [2021-05-02 13:06:42,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:42,393 INFO L225 Difference]: With dead ends: 251 [2021-05-02 13:06:42,393 INFO L226 Difference]: Without dead ends: 215 [2021-05-02 13:06:42,395 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6124 ImplicationChecksByTransitivity, 11435.2ms TimeCoverageRelationStatistics Valid=10704, Invalid=23336, Unknown=0, NotChecked=0, Total=34040 [2021-05-02 13:06:42,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-05-02 13:06:42,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 185. [2021-05-02 13:06:42,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 180 states have (on average 1.038888888888889) internal successors, (187), 180 states have internal predecessors, (187), 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 13:06:42,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 191 transitions. [2021-05-02 13:06:42,420 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 191 transitions. Word has length 181 [2021-05-02 13:06:42,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:42,420 INFO L480 AbstractCegarLoop]: Abstraction has 185 states and 191 transitions. [2021-05-02 13:06:42,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 94 states, 94 states have (on average 1.9893617021276595) internal successors, (187), 93 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:42,420 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 191 transitions. [2021-05-02 13:06:42,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-05-02 13:06:42,421 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:42,421 INFO L523 BasicCegarLoop]: trace histogram [76, 71, 20, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:42,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-05-02 13:06:42,644 INFO L428 AbstractCegarLoop]: === Iteration 75 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:42,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:42,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1344221669, now seen corresponding path program 70 times [2021-05-02 13:06:42,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:42,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677206497] [2021-05-02 13:06:42,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:45,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5986 backedges. 648 proven. 5112 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-05-02 13:06:45,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:45,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677206497] [2021-05-02 13:06:45,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677206497] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:45,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453284993] [2021-05-02 13:06:45,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:45,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:06:45,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:06:45,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 73 conjunts are in the unsatisfiable core [2021-05-02 13:06:45,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:45,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:45,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:46,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5986 backedges. 648 proven. 5112 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-05-02 13:06:46,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453284993] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:46,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:46,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 74] total 76 [2021-05-02 13:06:46,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190360745] [2021-05-02 13:06:46,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states [2021-05-02 13:06:46,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:46,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-05-02 13:06:46,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2777, Invalid=2923, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 13:06:46,135 INFO L87 Difference]: Start difference. First operand 185 states and 191 transitions. Second operand has 76 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 75 states have internal predecessors, (159), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:51,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:06:51,675 INFO L93 Difference]: Finished difference Result 224 states and 237 transitions. [2021-05-02 13:06:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 13:06:51,676 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 75 states have internal predecessors, (159), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 184 [2021-05-02 13:06:51,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:06:51,676 INFO L225 Difference]: With dead ends: 224 [2021-05-02 13:06:51,677 INFO L226 Difference]: Without dead ends: 187 [2021-05-02 13:06:51,677 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2837 ImplicationChecksByTransitivity, 7718.6ms TimeCoverageRelationStatistics Valid=8178, Invalid=13578, Unknown=0, NotChecked=0, Total=21756 [2021-05-02 13:06:51,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-05-02 13:06:51,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2021-05-02 13:06:51,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 182 states have (on average 1.0384615384615385) internal successors, (189), 182 states have internal predecessors, (189), 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 13:06:51,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 193 transitions. [2021-05-02 13:06:51,697 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 193 transitions. Word has length 184 [2021-05-02 13:06:51,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:06:51,697 INFO L480 AbstractCegarLoop]: Abstraction has 187 states and 193 transitions. [2021-05-02 13:06:51,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 76 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 75 states have internal predecessors, (159), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:06:51,697 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 193 transitions. [2021-05-02 13:06:51,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2021-05-02 13:06:51,698 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:06:51,698 INFO L523 BasicCegarLoop]: trace histogram [77, 72, 20, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:06:51,903 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:51,903 INFO L428 AbstractCegarLoop]: === Iteration 76 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:06:51,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:06:51,903 INFO L82 PathProgramCache]: Analyzing trace with hash -263771032, now seen corresponding path program 71 times [2021-05-02 13:06:51,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:06:51,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391754783] [2021-05-02 13:06:51,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:06:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:54,992 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:06:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:06:54,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6139 backedges. 657 proven. 5256 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-05-02 13:06:54,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:06:54,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391754783] [2021-05-02 13:06:54,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391754783] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:54,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257869267] [2021-05-02 13:06:54,996 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:06:55,114 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 78 check-sat command(s) [2021-05-02 13:06:55,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:06:55,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 74 conjunts are in the unsatisfiable core [2021-05-02 13:06:55,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:06:55,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:06:55,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6139 backedges. 657 proven. 5256 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-05-02 13:06:55,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257869267] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:06:55,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:06:55,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75] total 77 [2021-05-02 13:06:55,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039398410] [2021-05-02 13:06:55,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states [2021-05-02 13:06:55,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:06:55,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-05-02 13:06:55,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2852, Invalid=3000, Unknown=0, NotChecked=0, Total=5852 [2021-05-02 13:06:55,639 INFO L87 Difference]: Start difference. First operand 187 states and 193 transitions. Second operand has 77 states, 77 states have (on average 2.090909090909091) internal successors, (161), 76 states have internal predecessors, (161), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:00,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:07:00,950 INFO L93 Difference]: Finished difference Result 226 states and 239 transitions. [2021-05-02 13:07:00,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-05-02 13:07:00,951 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.090909090909091) internal successors, (161), 76 states have internal predecessors, (161), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 186 [2021-05-02 13:07:00,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:07:00,951 INFO L225 Difference]: With dead ends: 226 [2021-05-02 13:07:00,952 INFO L226 Difference]: Without dead ends: 189 [2021-05-02 13:07:00,953 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2913 ImplicationChecksByTransitivity, 7992.4ms TimeCoverageRelationStatistics Valid=8401, Invalid=13949, Unknown=0, NotChecked=0, Total=22350 [2021-05-02 13:07:00,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-05-02 13:07:00,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2021-05-02 13:07:00,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 184 states have (on average 1.0380434782608696) internal successors, (191), 184 states have internal predecessors, (191), 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 13:07:00,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 195 transitions. [2021-05-02 13:07:00,971 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 195 transitions. Word has length 186 [2021-05-02 13:07:00,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:07:00,971 INFO L480 AbstractCegarLoop]: Abstraction has 189 states and 195 transitions. [2021-05-02 13:07:00,971 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 77 states, 77 states have (on average 2.090909090909091) internal successors, (161), 76 states have internal predecessors, (161), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:00,971 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 195 transitions. [2021-05-02 13:07:00,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-05-02 13:07:00,972 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:07:00,972 INFO L523 BasicCegarLoop]: trace histogram [78, 73, 20, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:07:01,190 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:01,191 INFO L428 AbstractCegarLoop]: === Iteration 77 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:07:01,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:07:01,191 INFO L82 PathProgramCache]: Analyzing trace with hash 643469867, now seen corresponding path program 72 times [2021-05-02 13:07:01,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:07:01,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472514388] [2021-05-02 13:07:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:07:01,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:04,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:07:04,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6294 backedges. 666 proven. 5402 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2021-05-02 13:07:04,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:07:04,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472514388] [2021-05-02 13:07:04,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472514388] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:04,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610403989] [2021-05-02 13:07:04,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:04,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2021-05-02 13:07:04,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:07:04,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 13:07:04,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:07:04,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:04,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:05,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:06,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:06,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:06,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6294 backedges. 682 proven. 210 refuted. 0 times theorem prover too weak. 5402 trivial. 0 not checked. [2021-05-02 13:07:06,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610403989] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:06,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:07:06,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 23] total 98 [2021-05-02 13:07:06,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894066630] [2021-05-02 13:07:06,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-02 13:07:06,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:07:06,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-02 13:07:06,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3104, Invalid=6402, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 13:07:06,153 INFO L87 Difference]: Start difference. First operand 189 states and 195 transitions. Second operand has 98 states, 98 states have (on average 1.9795918367346939) internal successors, (194), 97 states have internal predecessors, (194), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:16,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:07:16,947 INFO L93 Difference]: Finished difference Result 259 states and 288 transitions. [2021-05-02 13:07:16,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-05-02 13:07:16,948 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 1.9795918367346939) internal successors, (194), 97 states have internal predecessors, (194), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 188 [2021-05-02 13:07:16,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:07:16,949 INFO L225 Difference]: With dead ends: 259 [2021-05-02 13:07:16,949 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 13:07:16,951 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6662 ImplicationChecksByTransitivity, 13588.1ms TimeCoverageRelationStatistics Valid=11674, Invalid=25382, Unknown=0, NotChecked=0, Total=37056 [2021-05-02 13:07:16,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 13:07:16,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 192. [2021-05-02 13:07:16,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 187 states have (on average 1.0374331550802138) internal successors, (194), 187 states have internal predecessors, (194), 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 13:07:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 198 transitions. [2021-05-02 13:07:16,980 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 198 transitions. Word has length 188 [2021-05-02 13:07:16,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:07:16,980 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 198 transitions. [2021-05-02 13:07:16,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 1.9795918367346939) internal successors, (194), 97 states have internal predecessors, (194), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:16,980 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 198 transitions. [2021-05-02 13:07:16,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-05-02 13:07:16,981 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:07:16,981 INFO L523 BasicCegarLoop]: trace histogram [79, 74, 21, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:07:17,208 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:17,208 INFO L428 AbstractCegarLoop]: === Iteration 78 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:07:17,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:07:17,208 INFO L82 PathProgramCache]: Analyzing trace with hash -2107304459, now seen corresponding path program 73 times [2021-05-02 13:07:17,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:07:17,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974259513] [2021-05-02 13:07:17,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:07:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:20,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:07:20,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6472 backedges. 675 proven. 5550 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-05-02 13:07:20,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:07:20,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974259513] [2021-05-02 13:07:20,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974259513] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:20,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238024438] [2021-05-02 13:07:20,823 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:20,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 76 conjunts are in the unsatisfiable core [2021-05-02 13:07:20,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:07:20,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:20,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 6472 backedges. 675 proven. 5550 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-05-02 13:07:21,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238024438] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:21,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:07:21,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 77] total 79 [2021-05-02 13:07:21,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777628755] [2021-05-02 13:07:21,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-02 13:07:21,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:07:21,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-02 13:07:21,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3005, Invalid=3157, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 13:07:21,505 INFO L87 Difference]: Start difference. First operand 192 states and 198 transitions. Second operand has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 78 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:27,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:07:27,819 INFO L93 Difference]: Finished difference Result 232 states and 245 transitions. [2021-05-02 13:07:27,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-05-02 13:07:27,820 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 78 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2021-05-02 13:07:27,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:07:27,821 INFO L225 Difference]: With dead ends: 232 [2021-05-02 13:07:27,821 INFO L226 Difference]: Without dead ends: 194 [2021-05-02 13:07:27,822 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 9178.9ms TimeCoverageRelationStatistics Valid=8856, Invalid=14706, Unknown=0, NotChecked=0, Total=23562 [2021-05-02 13:07:27,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-05-02 13:07:27,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2021-05-02 13:07:27,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 189 states have (on average 1.037037037037037) internal successors, (196), 189 states have internal predecessors, (196), 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 13:07:27,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 200 transitions. [2021-05-02 13:07:27,842 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 200 transitions. Word has length 191 [2021-05-02 13:07:27,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:07:27,842 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 200 transitions. [2021-05-02 13:07:27,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 79 states, 79 states have (on average 2.088607594936709) internal successors, (165), 78 states have internal predecessors, (165), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:27,842 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 200 transitions. [2021-05-02 13:07:27,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-05-02 13:07:27,843 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:07:27,843 INFO L523 BasicCegarLoop]: trace histogram [80, 75, 21, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:07:28,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-05-02 13:07:28,044 INFO L428 AbstractCegarLoop]: === Iteration 79 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:07:28,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:07:28,044 INFO L82 PathProgramCache]: Analyzing trace with hash -966143470, now seen corresponding path program 74 times [2021-05-02 13:07:28,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:07:28,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554336745] [2021-05-02 13:07:28,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:07:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:31,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:07:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:31,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6631 backedges. 684 proven. 5700 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-05-02 13:07:31,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:07:31,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554336745] [2021-05-02 13:07:31,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554336745] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:31,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785491738] [2021-05-02 13:07:31,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:31,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:07:31,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:07:31,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 77 conjunts are in the unsatisfiable core [2021-05-02 13:07:31,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:07:31,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6631 backedges. 684 proven. 5700 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-05-02 13:07:31,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785491738] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:31,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:07:31,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78] total 80 [2021-05-02 13:07:31,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996510269] [2021-05-02 13:07:31,939 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states [2021-05-02 13:07:31,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:07:31,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-05-02 13:07:31,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3083, Invalid=3237, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 13:07:31,940 INFO L87 Difference]: Start difference. First operand 194 states and 200 transitions. Second operand has 80 states, 80 states have (on average 2.0875) internal successors, (167), 79 states have internal predecessors, (167), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:38,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:07:38,831 INFO L93 Difference]: Finished difference Result 234 states and 247 transitions. [2021-05-02 13:07:38,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-02 13:07:38,832 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.0875) internal successors, (167), 79 states have internal predecessors, (167), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 193 [2021-05-02 13:07:38,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:07:38,833 INFO L225 Difference]: With dead ends: 234 [2021-05-02 13:07:38,833 INFO L226 Difference]: Without dead ends: 196 [2021-05-02 13:07:38,834 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 9454.4ms TimeCoverageRelationStatistics Valid=9088, Invalid=15092, Unknown=0, NotChecked=0, Total=24180 [2021-05-02 13:07:38,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-05-02 13:07:38,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2021-05-02 13:07:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 191 states have (on average 1.036649214659686) internal successors, (198), 191 states have internal predecessors, (198), 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 13:07:38,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 202 transitions. [2021-05-02 13:07:38,854 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 202 transitions. Word has length 193 [2021-05-02 13:07:38,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:07:38,854 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 202 transitions. [2021-05-02 13:07:38,854 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 80 states, 80 states have (on average 2.0875) internal successors, (167), 79 states have internal predecessors, (167), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:38,854 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 202 transitions. [2021-05-02 13:07:38,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-02 13:07:38,855 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:07:38,855 INFO L523 BasicCegarLoop]: trace histogram [81, 76, 21, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:07:39,055 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:39,055 INFO L428 AbstractCegarLoop]: === Iteration 80 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:07:39,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:07:39,056 INFO L82 PathProgramCache]: Analyzing trace with hash 472906479, now seen corresponding path program 75 times [2021-05-02 13:07:39,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:07:39,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627467365] [2021-05-02 13:07:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:07:39,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:42,371 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:07:42,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:07:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6792 backedges. 693 proven. 5852 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-05-02 13:07:42,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:07:42,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627467365] [2021-05-02 13:07:42,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627467365] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:42,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233307392] [2021-05-02 13:07:42,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:07:42,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-05-02 13:07:42,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:07:42,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 13:07:42,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:07:42,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:42,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:43,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:44,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:44,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:44,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:07:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6792 backedges. 709 proven. 231 refuted. 0 times theorem prover too weak. 5852 trivial. 0 not checked. [2021-05-02 13:07:44,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233307392] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:07:44,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:07:44,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 24] total 102 [2021-05-02 13:07:44,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050648066] [2021-05-02 13:07:44,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states [2021-05-02 13:07:44,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:07:44,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-05-02 13:07:44,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3358, Invalid=6944, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 13:07:44,137 INFO L87 Difference]: Start difference. First operand 196 states and 202 transitions. Second operand has 102 states, 102 states have (on average 1.9705882352941178) internal successors, (201), 101 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:57,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:07:57,007 INFO L93 Difference]: Finished difference Result 267 states and 296 transitions. [2021-05-02 13:07:57,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-05-02 13:07:57,008 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 1.9705882352941178) internal successors, (201), 101 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2021-05-02 13:07:57,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:07:57,008 INFO L225 Difference]: With dead ends: 267 [2021-05-02 13:07:57,008 INFO L226 Difference]: Without dead ends: 229 [2021-05-02 13:07:57,010 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7222 ImplicationChecksByTransitivity, 15453.6ms TimeCoverageRelationStatistics Valid=12686, Invalid=27514, Unknown=0, NotChecked=0, Total=40200 [2021-05-02 13:07:57,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-05-02 13:07:57,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 199. [2021-05-02 13:07:57,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 194 states have (on average 1.0360824742268042) internal successors, (201), 194 states have internal predecessors, (201), 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 13:07:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 205 transitions. [2021-05-02 13:07:57,032 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 205 transitions. Word has length 195 [2021-05-02 13:07:57,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:07:57,032 INFO L480 AbstractCegarLoop]: Abstraction has 199 states and 205 transitions. [2021-05-02 13:07:57,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 102 states, 102 states have (on average 1.9705882352941178) internal successors, (201), 101 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:07:57,032 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 205 transitions. [2021-05-02 13:07:57,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-05-02 13:07:57,033 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:07:57,033 INFO L523 BasicCegarLoop]: trace histogram [82, 77, 22, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:07:57,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-05-02 13:07:57,233 INFO L428 AbstractCegarLoop]: === Iteration 81 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:07:57,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:07:57,234 INFO L82 PathProgramCache]: Analyzing trace with hash 184218711, now seen corresponding path program 76 times [2021-05-02 13:07:57,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:07:57,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252337291] [2021-05-02 13:07:57,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:07:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:01,134 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:08:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:01,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6977 backedges. 702 proven. 6006 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-05-02 13:08:01,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:08:01,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252337291] [2021-05-02 13:08:01,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252337291] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:01,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543661910] [2021-05-02 13:08:01,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:01,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:08:01,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:08:01,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 79 conjunts are in the unsatisfiable core [2021-05-02 13:08:01,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:08:01,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:01,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6977 backedges. 702 proven. 6006 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-05-02 13:08:01,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543661910] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:01,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:08:01,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 80] total 82 [2021-05-02 13:08:01,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646829301] [2021-05-02 13:08:01,823 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states [2021-05-02 13:08:01,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:08:01,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-05-02 13:08:01,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3242, Invalid=3400, Unknown=0, NotChecked=0, Total=6642 [2021-05-02 13:08:01,824 INFO L87 Difference]: Start difference. First operand 199 states and 205 transitions. Second operand has 82 states, 82 states have (on average 2.0853658536585367) internal successors, (171), 81 states have internal predecessors, (171), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:09,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:08:09,142 INFO L93 Difference]: Finished difference Result 240 states and 253 transitions. [2021-05-02 13:08:09,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-05-02 13:08:09,143 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.0853658536585367) internal successors, (171), 81 states have internal predecessors, (171), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 198 [2021-05-02 13:08:09,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:08:09,143 INFO L225 Difference]: With dead ends: 240 [2021-05-02 13:08:09,143 INFO L226 Difference]: Without dead ends: 201 [2021-05-02 13:08:09,144 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3308 ImplicationChecksByTransitivity, 10350.2ms TimeCoverageRelationStatistics Valid=9561, Invalid=15879, Unknown=0, NotChecked=0, Total=25440 [2021-05-02 13:08:09,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-02 13:08:09,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 201. [2021-05-02 13:08:09,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 196 states have (on average 1.0357142857142858) internal successors, (203), 196 states have internal predecessors, (203), 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 13:08:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 207 transitions. [2021-05-02 13:08:09,170 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 207 transitions. Word has length 198 [2021-05-02 13:08:09,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:08:09,170 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 207 transitions. [2021-05-02 13:08:09,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 82 states, 82 states have (on average 2.0853658536585367) internal successors, (171), 81 states have internal predecessors, (171), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:09,171 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 207 transitions. [2021-05-02 13:08:09,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-05-02 13:08:09,171 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:08:09,171 INFO L523 BasicCegarLoop]: trace histogram [83, 78, 22, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:08:09,380 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:09,381 INFO L428 AbstractCegarLoop]: === Iteration 82 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:08:09,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:08:09,381 INFO L82 PathProgramCache]: Analyzing trace with hash 468503962, now seen corresponding path program 77 times [2021-05-02 13:08:09,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:08:09,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407675573] [2021-05-02 13:08:09,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:08:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:13,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:08:13,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:13,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7142 backedges. 711 proven. 6162 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-05-02 13:08:13,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:08:13,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407675573] [2021-05-02 13:08:13,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407675573] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:13,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861061575] [2021-05-02 13:08:13,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:13,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 84 check-sat command(s) [2021-05-02 13:08:13,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:08:13,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 80 conjunts are in the unsatisfiable core [2021-05-02 13:08:13,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:08:13,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 7142 backedges. 711 proven. 6162 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-05-02 13:08:14,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861061575] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:14,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:08:14,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81] total 83 [2021-05-02 13:08:14,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601442843] [2021-05-02 13:08:14,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states [2021-05-02 13:08:14,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:08:14,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-05-02 13:08:14,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3323, Invalid=3483, Unknown=0, NotChecked=0, Total=6806 [2021-05-02 13:08:14,623 INFO L87 Difference]: Start difference. First operand 201 states and 207 transitions. Second operand has 83 states, 83 states have (on average 2.0843373493975905) internal successors, (173), 82 states have internal predecessors, (173), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:22,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:08:22,036 INFO L93 Difference]: Finished difference Result 242 states and 255 transitions. [2021-05-02 13:08:22,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-05-02 13:08:22,036 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.0843373493975905) internal successors, (173), 82 states have internal predecessors, (173), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 200 [2021-05-02 13:08:22,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:08:22,037 INFO L225 Difference]: With dead ends: 242 [2021-05-02 13:08:22,037 INFO L226 Difference]: Without dead ends: 203 [2021-05-02 13:08:22,039 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3390 ImplicationChecksByTransitivity, 11230.1ms TimeCoverageRelationStatistics Valid=9802, Invalid=16280, Unknown=0, NotChecked=0, Total=26082 [2021-05-02 13:08:22,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-02 13:08:22,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2021-05-02 13:08:22,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 198 states have (on average 1.0353535353535352) internal successors, (205), 198 states have internal predecessors, (205), 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 13:08:22,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 209 transitions. [2021-05-02 13:08:22,065 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 209 transitions. Word has length 200 [2021-05-02 13:08:22,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:08:22,065 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 209 transitions. [2021-05-02 13:08:22,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 83 states, 83 states have (on average 2.0843373493975905) internal successors, (173), 82 states have internal predecessors, (173), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:22,065 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 209 transitions. [2021-05-02 13:08:22,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-05-02 13:08:22,066 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:08:22,066 INFO L523 BasicCegarLoop]: trace histogram [84, 79, 22, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:08:22,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:22,281 INFO L428 AbstractCegarLoop]: === Iteration 83 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:08:22,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:08:22,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1211276771, now seen corresponding path program 78 times [2021-05-02 13:08:22,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:08:22,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779010647] [2021-05-02 13:08:22,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:08:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:26,827 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:08:26,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7309 backedges. 720 proven. 6320 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2021-05-02 13:08:26,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:08:26,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779010647] [2021-05-02 13:08:26,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779010647] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:26,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900604549] [2021-05-02 13:08:26,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:26,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-05-02 13:08:26,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:08:26,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 13:08:26,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:08:27,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:27,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:28,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7309 backedges. 869 proven. 25 refuted. 0 times theorem prover too weak. 6415 trivial. 0 not checked. [2021-05-02 13:08:28,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900604549] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:28,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:08:28,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 8] total 89 [2021-05-02 13:08:28,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6737292] [2021-05-02 13:08:28,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-02 13:08:28,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:08:28,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-02 13:08:28,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3830, Invalid=4002, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 13:08:28,034 INFO L87 Difference]: Start difference. First operand 203 states and 209 transitions. Second operand has 89 states, 89 states have (on average 2.101123595505618) internal successors, (187), 88 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:37,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:08:37,895 INFO L93 Difference]: Finished difference Result 247 states and 263 transitions. [2021-05-02 13:08:37,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-05-02 13:08:37,897 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.101123595505618) internal successors, (187), 88 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 202 [2021-05-02 13:08:37,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:08:37,898 INFO L225 Difference]: With dead ends: 247 [2021-05-02 13:08:37,898 INFO L226 Difference]: Without dead ends: 208 [2021-05-02 13:08:37,899 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3734 ImplicationChecksByTransitivity, 14093.3ms TimeCoverageRelationStatistics Valid=11484, Invalid=18966, Unknown=0, NotChecked=0, Total=30450 [2021-05-02 13:08:37,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-05-02 13:08:37,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 207. [2021-05-02 13:08:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 202 states have (on average 1.0396039603960396) internal successors, (210), 202 states have internal predecessors, (210), 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 13:08:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 214 transitions. [2021-05-02 13:08:37,921 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 214 transitions. Word has length 202 [2021-05-02 13:08:37,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:08:37,921 INFO L480 AbstractCegarLoop]: Abstraction has 207 states and 214 transitions. [2021-05-02 13:08:37,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.101123595505618) internal successors, (187), 88 states have internal predecessors, (187), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:37,922 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 214 transitions. [2021-05-02 13:08:37,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-05-02 13:08:37,923 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:08:37,923 INFO L523 BasicCegarLoop]: trace histogram [86, 80, 22, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:08:38,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:38,137 INFO L428 AbstractCegarLoop]: === Iteration 84 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:08:38,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:08:38,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1216965477, now seen corresponding path program 79 times [2021-05-02 13:08:38,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:08:38,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017460479] [2021-05-02 13:08:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:08:38,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:42,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:08:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:42,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7649 backedges. 891 proven. 6480 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-05-02 13:08:42,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:08:42,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017460479] [2021-05-02 13:08:42,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017460479] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:42,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678668353] [2021-05-02 13:08:42,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:42,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:42,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 82 conjunts are in the unsatisfiable core [2021-05-02 13:08:42,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:08:42,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:42,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7649 backedges. 891 proven. 6480 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-05-02 13:08:43,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678668353] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:43,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:08:43,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 83] total 85 [2021-05-02 13:08:43,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621984840] [2021-05-02 13:08:43,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states [2021-05-02 13:08:43,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:08:43,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-05-02 13:08:43,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3488, Invalid=3652, Unknown=0, NotChecked=0, Total=7140 [2021-05-02 13:08:43,238 INFO L87 Difference]: Start difference. First operand 207 states and 214 transitions. Second operand has 85 states, 85 states have (on average 2.0823529411764707) internal successors, (177), 84 states have internal predecessors, (177), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:51,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:08:51,654 INFO L93 Difference]: Finished difference Result 250 states and 265 transitions. [2021-05-02 13:08:51,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-05-02 13:08:51,655 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.0823529411764707) internal successors, (177), 84 states have internal predecessors, (177), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 206 [2021-05-02 13:08:51,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:08:51,656 INFO L225 Difference]: With dead ends: 250 [2021-05-02 13:08:51,656 INFO L226 Difference]: Without dead ends: 209 [2021-05-02 13:08:51,657 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3557 ImplicationChecksByTransitivity, 11921.5ms TimeCoverageRelationStatistics Valid=10293, Invalid=17097, Unknown=0, NotChecked=0, Total=27390 [2021-05-02 13:08:51,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-02 13:08:51,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-05-02 13:08:51,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 204 states have (on average 1.0392156862745099) internal successors, (212), 204 states have internal predecessors, (212), 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 13:08:51,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 216 transitions. [2021-05-02 13:08:51,679 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 216 transitions. Word has length 206 [2021-05-02 13:08:51,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:08:51,679 INFO L480 AbstractCegarLoop]: Abstraction has 209 states and 216 transitions. [2021-05-02 13:08:51,679 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 85 states, 85 states have (on average 2.0823529411764707) internal successors, (177), 84 states have internal predecessors, (177), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:08:51,680 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 216 transitions. [2021-05-02 13:08:51,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-05-02 13:08:51,680 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:08:51,680 INFO L523 BasicCegarLoop]: trace histogram [87, 81, 22, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:08:51,881 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:51,881 INFO L428 AbstractCegarLoop]: === Iteration 85 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:08:51,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:08:51,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1468313176, now seen corresponding path program 80 times [2021-05-02 13:08:51,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:08:51,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811527157] [2021-05-02 13:08:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:08:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:56,868 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:08:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:08:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7822 backedges. 902 proven. 6642 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-05-02 13:08:56,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:08:56,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811527157] [2021-05-02 13:08:56,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811527157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:56,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193618922] [2021-05-02 13:08:56,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:08:56,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:08:56,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:08:56,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 83 conjunts are in the unsatisfiable core [2021-05-02 13:08:56,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:08:56,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:56,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:56,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:08:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7822 backedges. 902 proven. 6642 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-05-02 13:08:57,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193618922] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:08:57,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:08:57,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84] total 86 [2021-05-02 13:08:57,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560514585] [2021-05-02 13:08:57,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states [2021-05-02 13:08:57,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:08:57,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-05-02 13:08:57,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3572, Invalid=3738, Unknown=0, NotChecked=0, Total=7310 [2021-05-02 13:08:57,699 INFO L87 Difference]: Start difference. First operand 209 states and 216 transitions. Second operand has 86 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 85 states have internal predecessors, (179), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:06,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:09:06,809 INFO L93 Difference]: Finished difference Result 252 states and 267 transitions. [2021-05-02 13:09:06,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-05-02 13:09:06,811 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 85 states have internal predecessors, (179), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 208 [2021-05-02 13:09:06,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:09:06,812 INFO L225 Difference]: With dead ends: 252 [2021-05-02 13:09:06,812 INFO L226 Difference]: Without dead ends: 211 [2021-05-02 13:09:06,813 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3642 ImplicationChecksByTransitivity, 13316.8ms TimeCoverageRelationStatistics Valid=10543, Invalid=17513, Unknown=0, NotChecked=0, Total=28056 [2021-05-02 13:09:06,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-05-02 13:09:06,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2021-05-02 13:09:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 206 states have (on average 1.0388349514563107) internal successors, (214), 206 states have internal predecessors, (214), 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 13:09:06,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 218 transitions. [2021-05-02 13:09:06,837 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 218 transitions. Word has length 208 [2021-05-02 13:09:06,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:09:06,837 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 218 transitions. [2021-05-02 13:09:06,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 86 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 85 states have internal predecessors, (179), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:06,837 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 218 transitions. [2021-05-02 13:09:06,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-05-02 13:09:06,838 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:09:06,838 INFO L523 BasicCegarLoop]: trace histogram [88, 82, 22, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:09:07,038 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:07,039 INFO L428 AbstractCegarLoop]: === Iteration 86 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:09:07,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:09:07,039 INFO L82 PathProgramCache]: Analyzing trace with hash -745753813, now seen corresponding path program 81 times [2021-05-02 13:09:07,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:09:07,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872254201] [2021-05-02 13:09:07,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:09:07,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:12,454 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:09:12,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:12,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7997 backedges. 913 proven. 6806 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-05-02 13:09:12,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:09:12,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872254201] [2021-05-02 13:09:12,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872254201] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:12,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595951912] [2021-05-02 13:09:12,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:12,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-05-02 13:09:12,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:09:12,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 13:09:12,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:09:13,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:13,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:14,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:15,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:15,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7997 backedges. 938 proven. 253 refuted. 0 times theorem prover too weak. 6806 trivial. 0 not checked. [2021-05-02 13:09:15,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595951912] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:15,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:09:15,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 25] total 109 [2021-05-02 13:09:15,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772531783] [2021-05-02 13:09:15,113 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states [2021-05-02 13:09:15,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:09:15,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2021-05-02 13:09:15,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3871, Invalid=7901, Unknown=0, NotChecked=0, Total=11772 [2021-05-02 13:09:15,115 INFO L87 Difference]: Start difference. First operand 211 states and 218 transitions. Second operand has 109 states, 109 states have (on average 1.981651376146789) internal successors, (216), 108 states have internal predecessors, (216), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:31,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:09:31,431 INFO L93 Difference]: Finished difference Result 297 states and 334 transitions. [2021-05-02 13:09:31,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2021-05-02 13:09:31,432 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 109 states have (on average 1.981651376146789) internal successors, (216), 108 states have internal predecessors, (216), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 210 [2021-05-02 13:09:31,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:09:31,434 INFO L225 Difference]: With dead ends: 297 [2021-05-02 13:09:31,434 INFO L226 Difference]: Without dead ends: 256 [2021-05-02 13:09:31,437 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8326 ImplicationChecksByTransitivity, 21846.0ms TimeCoverageRelationStatistics Valid=14429, Invalid=31581, Unknown=0, NotChecked=0, Total=46010 [2021-05-02 13:09:31,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-05-02 13:09:31,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 214. [2021-05-02 13:09:31,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 209 states have (on average 1.0382775119617225) internal successors, (217), 209 states have internal predecessors, (217), 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 13:09:31,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 221 transitions. [2021-05-02 13:09:31,477 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 221 transitions. Word has length 210 [2021-05-02 13:09:31,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:09:31,478 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 221 transitions. [2021-05-02 13:09:31,478 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 109 states, 109 states have (on average 1.981651376146789) internal successors, (216), 108 states have internal predecessors, (216), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:31,478 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 221 transitions. [2021-05-02 13:09:31,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2021-05-02 13:09:31,479 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:09:31,479 INFO L523 BasicCegarLoop]: trace histogram [89, 83, 23, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:09:31,679 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:31,680 INFO L428 AbstractCegarLoop]: === Iteration 87 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:09:31,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:09:31,680 INFO L82 PathProgramCache]: Analyzing trace with hash 2076868917, now seen corresponding path program 82 times [2021-05-02 13:09:31,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:09:31,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524622033] [2021-05-02 13:09:31,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:09:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:38,137 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:09:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:38,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8197 backedges. 924 proven. 6972 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-02 13:09:38,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:09:38,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524622033] [2021-05-02 13:09:38,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524622033] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:38,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872442347] [2021-05-02 13:09:38,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:38,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:09:38,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:09:38,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 85 conjunts are in the unsatisfiable core [2021-05-02 13:09:38,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:09:38,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:38,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 8197 backedges. 924 proven. 6972 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-02 13:09:39,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872442347] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:39,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:09:39,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 86] total 88 [2021-05-02 13:09:39,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612166646] [2021-05-02 13:09:39,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states [2021-05-02 13:09:39,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:09:39,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-05-02 13:09:39,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3743, Invalid=3913, Unknown=0, NotChecked=0, Total=7656 [2021-05-02 13:09:39,153 INFO L87 Difference]: Start difference. First operand 214 states and 221 transitions. Second operand has 88 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 87 states have internal predecessors, (183), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:49,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:09:49,998 INFO L93 Difference]: Finished difference Result 258 states and 273 transitions. [2021-05-02 13:09:50,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-05-02 13:09:50,000 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 87 states have internal predecessors, (183), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 213 [2021-05-02 13:09:50,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:09:50,001 INFO L225 Difference]: With dead ends: 258 [2021-05-02 13:09:50,001 INFO L226 Difference]: Without dead ends: 216 [2021-05-02 13:09:50,003 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3815 ImplicationChecksByTransitivity, 16320.8ms TimeCoverageRelationStatistics Valid=11052, Invalid=18360, Unknown=0, NotChecked=0, Total=29412 [2021-05-02 13:09:50,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-05-02 13:09:50,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2021-05-02 13:09:50,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 211 states have (on average 1.037914691943128) internal successors, (219), 211 states have internal predecessors, (219), 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 13:09:50,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 223 transitions. [2021-05-02 13:09:50,038 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 223 transitions. Word has length 213 [2021-05-02 13:09:50,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:09:50,038 INFO L480 AbstractCegarLoop]: Abstraction has 216 states and 223 transitions. [2021-05-02 13:09:50,039 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 88 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 87 states have internal predecessors, (183), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:09:50,039 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 223 transitions. [2021-05-02 13:09:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-05-02 13:09:50,040 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:09:50,040 INFO L523 BasicCegarLoop]: trace histogram [90, 84, 23, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:09:50,268 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:50,269 INFO L428 AbstractCegarLoop]: === Iteration 88 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:09:50,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:09:50,269 INFO L82 PathProgramCache]: Analyzing trace with hash -117925486, now seen corresponding path program 83 times [2021-05-02 13:09:50,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:09:50,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329870743] [2021-05-02 13:09:50,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:09:50,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:56,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:09:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:09:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8376 backedges. 935 proven. 7140 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-02 13:09:56,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:09:56,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329870743] [2021-05-02 13:09:56,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329870743] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:56,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190382053] [2021-05-02 13:09:56,508 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:09:56,649 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 91 check-sat command(s) [2021-05-02 13:09:56,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:09:56,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 86 conjunts are in the unsatisfiable core [2021-05-02 13:09:56,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:09:56,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:56,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:09:57,559 INFO L134 CoverageAnalysis]: Checked inductivity of 8376 backedges. 935 proven. 7140 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-02 13:09:57,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190382053] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:09:57,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:09:57,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87] total 89 [2021-05-02 13:09:57,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498119918] [2021-05-02 13:09:57,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-02 13:09:57,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:09:57,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-02 13:09:57,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3830, Invalid=4002, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 13:09:57,562 INFO L87 Difference]: Start difference. First operand 216 states and 223 transitions. Second operand has 89 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 88 states have internal predecessors, (185), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:10:10,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:10:10,329 INFO L93 Difference]: Finished difference Result 260 states and 275 transitions. [2021-05-02 13:10:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-05-02 13:10:10,331 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 88 states have internal predecessors, (185), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 215 [2021-05-02 13:10:10,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:10:10,332 INFO L225 Difference]: With dead ends: 260 [2021-05-02 13:10:10,332 INFO L226 Difference]: Without dead ends: 218 [2021-05-02 13:10:10,333 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3903 ImplicationChecksByTransitivity, 17931.7ms TimeCoverageRelationStatistics Valid=11311, Invalid=18791, Unknown=0, NotChecked=0, Total=30102 [2021-05-02 13:10:10,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-05-02 13:10:10,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2021-05-02 13:10:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 213 states have (on average 1.0375586854460095) internal successors, (221), 213 states have internal predecessors, (221), 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 13:10:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 225 transitions. [2021-05-02 13:10:10,358 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 225 transitions. Word has length 215 [2021-05-02 13:10:10,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:10:10,358 INFO L480 AbstractCegarLoop]: Abstraction has 218 states and 225 transitions. [2021-05-02 13:10:10,359 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 88 states have internal predecessors, (185), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:10:10,359 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 225 transitions. [2021-05-02 13:10:10,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-05-02 13:10:10,360 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:10:10,360 INFO L523 BasicCegarLoop]: trace histogram [91, 85, 23, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:10:10,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-05-02 13:10:10,561 INFO L428 AbstractCegarLoop]: === Iteration 89 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:10:10,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:10:10,561 INFO L82 PathProgramCache]: Analyzing trace with hash -486404433, now seen corresponding path program 84 times [2021-05-02 13:10:10,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:10:10,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786324231] [2021-05-02 13:10:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:10:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:10:17,797 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:10:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:10:17,803 INFO L134 CoverageAnalysis]: Checked inductivity of 8557 backedges. 946 proven. 7310 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-05-02 13:10:17,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:10:17,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786324231] [2021-05-02 13:10:17,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786324231] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:10:17,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993464074] [2021-05-02 13:10:17,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:10:17,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2021-05-02 13:10:17,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:10:17,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 13:10:17,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:10:18,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:18,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:19,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:20,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:21,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:21,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:21,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:21,148 INFO L134 CoverageAnalysis]: Checked inductivity of 8557 backedges. 971 proven. 276 refuted. 0 times theorem prover too weak. 7310 trivial. 0 not checked. [2021-05-02 13:10:21,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993464074] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:10:21,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:10:21,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 26] total 113 [2021-05-02 13:10:21,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50176652] [2021-05-02 13:10:21,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states [2021-05-02 13:10:21,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:10:21,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2021-05-02 13:10:21,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4154, Invalid=8502, Unknown=0, NotChecked=0, Total=12656 [2021-05-02 13:10:21,150 INFO L87 Difference]: Start difference. First operand 218 states and 225 transitions. Second operand has 113 states, 113 states have (on average 1.9734513274336283) internal successors, (223), 112 states have internal predecessors, (223), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:10:42,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:10:42,914 INFO L93 Difference]: Finished difference Result 305 states and 342 transitions. [2021-05-02 13:10:42,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2021-05-02 13:10:42,915 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 113 states have (on average 1.9734513274336283) internal successors, (223), 112 states have internal predecessors, (223), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 217 [2021-05-02 13:10:42,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:10:42,916 INFO L225 Difference]: With dead ends: 305 [2021-05-02 13:10:42,917 INFO L226 Difference]: Without dead ends: 263 [2021-05-02 13:10:42,920 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8952 ImplicationChecksByTransitivity, 29587.2ms TimeCoverageRelationStatistics Valid=15552, Invalid=33954, Unknown=0, NotChecked=0, Total=49506 [2021-05-02 13:10:42,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-05-02 13:10:42,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 221. [2021-05-02 13:10:42,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 216 states have (on average 1.037037037037037) internal successors, (224), 216 states have internal predecessors, (224), 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 13:10:42,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 228 transitions. [2021-05-02 13:10:42,946 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 228 transitions. Word has length 217 [2021-05-02 13:10:42,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:10:42,946 INFO L480 AbstractCegarLoop]: Abstraction has 221 states and 228 transitions. [2021-05-02 13:10:42,946 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 113 states, 113 states have (on average 1.9734513274336283) internal successors, (223), 112 states have internal predecessors, (223), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:10:42,946 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 228 transitions. [2021-05-02 13:10:42,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2021-05-02 13:10:42,947 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:10:42,947 INFO L523 BasicCegarLoop]: trace histogram [92, 86, 24, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:10:43,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:10:43,148 INFO L428 AbstractCegarLoop]: === Iteration 90 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:10:43,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:10:43,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1577999273, now seen corresponding path program 85 times [2021-05-02 13:10:43,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:10:43,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943977804] [2021-05-02 13:10:43,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:10:43,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:10:50,910 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:10:50,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:10:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8764 backedges. 957 proven. 7482 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 13:10:50,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:10:50,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943977804] [2021-05-02 13:10:50,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943977804] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:10:50,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298173668] [2021-05-02 13:10:50,916 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:10:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:10:51,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 88 conjunts are in the unsatisfiable core [2021-05-02 13:10:51,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:10:51,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:51,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:10:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 8764 backedges. 957 proven. 7482 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 13:10:52,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298173668] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:10:52,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:10:52,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 89] total 91 [2021-05-02 13:10:52,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629715550] [2021-05-02 13:10:52,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states [2021-05-02 13:10:52,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:10:52,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-05-02 13:10:52,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4007, Invalid=4183, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 13:10:52,055 INFO L87 Difference]: Start difference. First operand 221 states and 228 transitions. Second operand has 91 states, 91 states have (on average 2.076923076923077) internal successors, (189), 90 states have internal predecessors, (189), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:11:05,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:11:05,616 INFO L93 Difference]: Finished difference Result 266 states and 281 transitions. [2021-05-02 13:11:05,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 13:11:05,619 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.076923076923077) internal successors, (189), 90 states have internal predecessors, (189), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 220 [2021-05-02 13:11:05,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:11:05,620 INFO L225 Difference]: With dead ends: 266 [2021-05-02 13:11:05,620 INFO L226 Difference]: Without dead ends: 223 [2021-05-02 13:11:05,622 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4082 ImplicationChecksByTransitivity, 20171.1ms TimeCoverageRelationStatistics Valid=11838, Invalid=19668, Unknown=0, NotChecked=0, Total=31506 [2021-05-02 13:11:05,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-05-02 13:11:05,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-05-02 13:11:05,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 218 states have (on average 1.036697247706422) internal successors, (226), 218 states have internal predecessors, (226), 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 13:11:05,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 230 transitions. [2021-05-02 13:11:05,660 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 230 transitions. Word has length 220 [2021-05-02 13:11:05,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:11:05,661 INFO L480 AbstractCegarLoop]: Abstraction has 223 states and 230 transitions. [2021-05-02 13:11:05,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 91 states, 91 states have (on average 2.076923076923077) internal successors, (189), 90 states have internal predecessors, (189), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:11:05,661 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 230 transitions. [2021-05-02 13:11:05,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-05-02 13:11:05,662 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:11:05,662 INFO L523 BasicCegarLoop]: trace histogram [93, 87, 24, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:11:05,888 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-05-02 13:11:05,889 INFO L428 AbstractCegarLoop]: === Iteration 91 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:11:05,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:11:05,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1845877082, now seen corresponding path program 86 times [2021-05-02 13:11:05,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:11:05,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754664999] [2021-05-02 13:11:05,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:11:05,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:11:15,329 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:11:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:11:15,334 INFO L134 CoverageAnalysis]: Checked inductivity of 8949 backedges. 968 proven. 7656 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 13:11:15,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:11:15,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754664999] [2021-05-02 13:11:15,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754664999] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:11:15,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031090995] [2021-05-02 13:11:15,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:11:15,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:11:15,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:11:15,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 89 conjunts are in the unsatisfiable core [2021-05-02 13:11:15,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:11:15,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:15,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:16,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8949 backedges. 968 proven. 7656 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 13:11:16,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031090995] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:11:16,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:11:16,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 90] total 92 [2021-05-02 13:11:16,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843554467] [2021-05-02 13:11:16,508 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states [2021-05-02 13:11:16,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:11:16,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-05-02 13:11:16,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4097, Invalid=4275, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 13:11:16,509 INFO L87 Difference]: Start difference. First operand 223 states and 230 transitions. Second operand has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 91 states have internal predecessors, (191), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:11:30,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:11:30,847 INFO L93 Difference]: Finished difference Result 268 states and 283 transitions. [2021-05-02 13:11:30,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-05-02 13:11:30,849 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 91 states have internal predecessors, (191), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 222 [2021-05-02 13:11:30,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:11:30,850 INFO L225 Difference]: With dead ends: 268 [2021-05-02 13:11:30,850 INFO L226 Difference]: Without dead ends: 225 [2021-05-02 13:11:30,852 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4173 ImplicationChecksByTransitivity, 22487.9ms TimeCoverageRelationStatistics Valid=12106, Invalid=20114, Unknown=0, NotChecked=0, Total=32220 [2021-05-02 13:11:30,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-05-02 13:11:30,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 225. [2021-05-02 13:11:30,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 220 states have (on average 1.0363636363636364) internal successors, (228), 220 states have internal predecessors, (228), 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 13:11:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 232 transitions. [2021-05-02 13:11:30,879 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 232 transitions. Word has length 222 [2021-05-02 13:11:30,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:11:30,880 INFO L480 AbstractCegarLoop]: Abstraction has 225 states and 232 transitions. [2021-05-02 13:11:30,880 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 91 states have internal predecessors, (191), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:11:30,880 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 232 transitions. [2021-05-02 13:11:30,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2021-05-02 13:11:30,881 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:11:30,881 INFO L523 BasicCegarLoop]: trace histogram [94, 88, 24, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:11:31,081 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:11:31,081 INFO L428 AbstractCegarLoop]: === Iteration 92 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:11:31,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:11:31,082 INFO L82 PathProgramCache]: Analyzing trace with hash -2048861795, now seen corresponding path program 87 times [2021-05-02 13:11:31,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:11:31,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373108195] [2021-05-02 13:11:31,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:11:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:11:39,635 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:11:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:11:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 9136 backedges. 979 proven. 7832 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 13:11:39,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:11:39,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373108195] [2021-05-02 13:11:39,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373108195] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:11:39,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927880124] [2021-05-02 13:11:39,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:11:39,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-05-02 13:11:39,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:11:39,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 13:11:39,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:11:40,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:40,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:41,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:42,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:43,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:44,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:11:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9136 backedges. 1004 proven. 300 refuted. 0 times theorem prover too weak. 7832 trivial. 0 not checked. [2021-05-02 13:11:44,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927880124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:11:44,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:11:44,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 27] total 117 [2021-05-02 13:11:44,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699286106] [2021-05-02 13:11:44,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states [2021-05-02 13:11:44,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:11:44,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2021-05-02 13:11:44,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4447, Invalid=9125, Unknown=0, NotChecked=0, Total=13572 [2021-05-02 13:11:44,222 INFO L87 Difference]: Start difference. First operand 225 states and 232 transitions. Second operand has 117 states, 117 states have (on average 1.9658119658119657) internal successors, (230), 116 states have internal predecessors, (230), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:12:11,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:12:11,874 INFO L93 Difference]: Finished difference Result 313 states and 350 transitions. [2021-05-02 13:12:11,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2021-05-02 13:12:11,876 INFO L78 Accepts]: Start accepts. Automaton has has 117 states, 117 states have (on average 1.9658119658119657) internal successors, (230), 116 states have internal predecessors, (230), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 224 [2021-05-02 13:12:11,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:12:11,877 INFO L225 Difference]: With dead ends: 313 [2021-05-02 13:12:11,877 INFO L226 Difference]: Without dead ends: 270 [2021-05-02 13:12:11,880 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9600 ImplicationChecksByTransitivity, 36668.8ms TimeCoverageRelationStatistics Valid=16717, Invalid=36413, Unknown=0, NotChecked=0, Total=53130 [2021-05-02 13:12:11,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-05-02 13:12:11,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 228. [2021-05-02 13:12:11,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 223 states have (on average 1.0358744394618835) internal successors, (231), 223 states have internal predecessors, (231), 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 13:12:11,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 235 transitions. [2021-05-02 13:12:11,909 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 235 transitions. Word has length 224 [2021-05-02 13:12:11,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:12:11,910 INFO L480 AbstractCegarLoop]: Abstraction has 228 states and 235 transitions. [2021-05-02 13:12:11,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 117 states, 117 states have (on average 1.9658119658119657) internal successors, (230), 116 states have internal predecessors, (230), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:12:11,910 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 235 transitions. [2021-05-02 13:12:11,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2021-05-02 13:12:11,910 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:12:11,910 INFO L523 BasicCegarLoop]: trace histogram [95, 89, 25, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:12:12,111 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:12:12,111 INFO L428 AbstractCegarLoop]: === Iteration 93 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:12:12,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:12:12,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1320948291, now seen corresponding path program 88 times [2021-05-02 13:12:12,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:12:12,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608372336] [2021-05-02 13:12:12,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:12:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:12:21,583 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:12:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:12:21,590 INFO L134 CoverageAnalysis]: Checked inductivity of 9350 backedges. 990 proven. 8010 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-05-02 13:12:21,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:12:21,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608372336] [2021-05-02 13:12:21,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608372336] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:12:21,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443300258] [2021-05-02 13:12:21,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:12:21,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 13:12:21,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:12:21,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 91 conjunts are in the unsatisfiable core [2021-05-02 13:12:21,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:12:21,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:21,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:22,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9350 backedges. 990 proven. 8010 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-05-02 13:12:23,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443300258] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:12:23,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:12:23,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 92] total 94 [2021-05-02 13:12:23,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686455355] [2021-05-02 13:12:23,097 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-02 13:12:23,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:12:23,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-02 13:12:23,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4280, Invalid=4462, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 13:12:23,099 INFO L87 Difference]: Start difference. First operand 228 states and 235 transitions. Second operand has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:12:41,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:12:41,641 INFO L93 Difference]: Finished difference Result 274 states and 289 transitions. [2021-05-02 13:12:41,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-05-02 13:12:41,644 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 227 [2021-05-02 13:12:41,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:12:41,645 INFO L225 Difference]: With dead ends: 274 [2021-05-02 13:12:41,645 INFO L226 Difference]: Without dead ends: 230 [2021-05-02 13:12:41,647 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4358 ImplicationChecksByTransitivity, 26729.4ms TimeCoverageRelationStatistics Valid=12651, Invalid=21021, Unknown=0, NotChecked=0, Total=33672 [2021-05-02 13:12:41,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-05-02 13:12:41,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2021-05-02 13:12:41,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 225 states have (on average 1.0355555555555556) internal successors, (233), 225 states have internal predecessors, (233), 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 13:12:41,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 237 transitions. [2021-05-02 13:12:41,675 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 237 transitions. Word has length 227 [2021-05-02 13:12:41,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:12:41,676 INFO L480 AbstractCegarLoop]: Abstraction has 230 states and 237 transitions. [2021-05-02 13:12:41,676 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 94 states, 94 states have (on average 2.074468085106383) internal successors, (195), 93 states have internal predecessors, (195), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:12:41,676 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 237 transitions. [2021-05-02 13:12:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2021-05-02 13:12:41,677 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:12:41,677 INFO L523 BasicCegarLoop]: trace histogram [96, 90, 25, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:12:41,877 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:12:41,878 INFO L428 AbstractCegarLoop]: === Iteration 94 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:12:41,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:12:41,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1511375840, now seen corresponding path program 89 times [2021-05-02 13:12:41,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:12:41,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596941616] [2021-05-02 13:12:41,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:12:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:12:51,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:12:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:12:51,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9541 backedges. 1001 proven. 8190 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-05-02 13:12:51,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:12:51,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596941616] [2021-05-02 13:12:51,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596941616] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:12:51,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950090113] [2021-05-02 13:12:51,717 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:12:51,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 97 check-sat command(s) [2021-05-02 13:12:51,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:12:51,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 92 conjunts are in the unsatisfiable core [2021-05-02 13:12:51,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:12:51,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:51,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:52,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:12:53,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9541 backedges. 1001 proven. 8190 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-05-02 13:12:53,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950090113] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:12:53,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:12:53,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 93] total 95 [2021-05-02 13:12:53,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681212883] [2021-05-02 13:12:53,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states [2021-05-02 13:12:53,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:12:53,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-05-02 13:12:53,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4373, Invalid=4557, Unknown=0, NotChecked=0, Total=8930 [2021-05-02 13:12:53,303 INFO L87 Difference]: Start difference. First operand 230 states and 237 transitions. Second operand has 95 states, 95 states have (on average 2.0736842105263156) internal successors, (197), 94 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:13:10,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:13:10,973 INFO L93 Difference]: Finished difference Result 276 states and 291 transitions. [2021-05-02 13:13:10,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-05-02 13:13:10,976 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.0736842105263156) internal successors, (197), 94 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 229 [2021-05-02 13:13:10,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:13:10,977 INFO L225 Difference]: With dead ends: 276 [2021-05-02 13:13:10,977 INFO L226 Difference]: Without dead ends: 232 [2021-05-02 13:13:10,979 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4452 ImplicationChecksByTransitivity, 26153.1ms TimeCoverageRelationStatistics Valid=12928, Invalid=21482, Unknown=0, NotChecked=0, Total=34410 [2021-05-02 13:13:10,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-05-02 13:13:11,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2021-05-02 13:13:11,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 227 states have (on average 1.0352422907488987) internal successors, (235), 227 states have internal predecessors, (235), 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 13:13:11,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 239 transitions. [2021-05-02 13:13:11,009 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 239 transitions. Word has length 229 [2021-05-02 13:13:11,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:13:11,009 INFO L480 AbstractCegarLoop]: Abstraction has 232 states and 239 transitions. [2021-05-02 13:13:11,009 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 95 states, 95 states have (on average 2.0736842105263156) internal successors, (197), 94 states have internal predecessors, (197), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:13:11,009 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 239 transitions. [2021-05-02 13:13:11,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2021-05-02 13:13:11,022 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:13:11,022 INFO L523 BasicCegarLoop]: trace histogram [97, 91, 25, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:13:11,223 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:13:11,223 INFO L428 AbstractCegarLoop]: === Iteration 95 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:13:11,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:13:11,224 INFO L82 PathProgramCache]: Analyzing trace with hash -171343299, now seen corresponding path program 90 times [2021-05-02 13:13:11,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:13:11,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919796538] [2021-05-02 13:13:11,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:13:11,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:13:22,401 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:13:22,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:13:22,409 INFO L134 CoverageAnalysis]: Checked inductivity of 9734 backedges. 1012 proven. 8372 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-05-02 13:13:22,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:13:22,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919796538] [2021-05-02 13:13:22,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919796538] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:13:22,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606475295] [2021-05-02 13:13:22,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:13:22,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2021-05-02 13:13:22,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:13:22,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 13:13:22,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:13:23,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:23,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:23,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:23,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:24,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:25,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:26,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:27,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:13:28,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9734 backedges. 1037 proven. 325 refuted. 0 times theorem prover too weak. 8372 trivial. 0 not checked. [2021-05-02 13:13:28,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606475295] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:13:28,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:13:28,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 28] total 121 [2021-05-02 13:13:28,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901068995] [2021-05-02 13:13:28,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states [2021-05-02 13:13:28,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:13:28,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2021-05-02 13:13:28,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4750, Invalid=9770, Unknown=0, NotChecked=0, Total=14520 [2021-05-02 13:13:28,871 INFO L87 Difference]: Start difference. First operand 232 states and 239 transitions. Second operand has 121 states, 121 states have (on average 1.9586776859504131) internal successors, (237), 120 states have internal predecessors, (237), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:14:01,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:14:01,156 INFO L93 Difference]: Finished difference Result 321 states and 358 transitions. [2021-05-02 13:14:01,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-05-02 13:14:01,159 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 121 states have (on average 1.9586776859504131) internal successors, (237), 120 states have internal predecessors, (237), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 231 [2021-05-02 13:14:01,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:14:01,161 INFO L225 Difference]: With dead ends: 321 [2021-05-02 13:14:01,161 INFO L226 Difference]: Without dead ends: 277 [2021-05-02 13:14:01,164 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10270 ImplicationChecksByTransitivity, 44533.4ms TimeCoverageRelationStatistics Valid=17924, Invalid=38958, Unknown=0, NotChecked=0, Total=56882 [2021-05-02 13:14:01,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-05-02 13:14:01,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 235. [2021-05-02 13:14:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 230 states have (on average 1.0347826086956522) internal successors, (238), 230 states have internal predecessors, (238), 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 13:14:01,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 242 transitions. [2021-05-02 13:14:01,195 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 242 transitions. Word has length 231 [2021-05-02 13:14:01,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:14:01,195 INFO L480 AbstractCegarLoop]: Abstraction has 235 states and 242 transitions. [2021-05-02 13:14:01,196 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 121 states, 121 states have (on average 1.9586776859504131) internal successors, (237), 120 states have internal predecessors, (237), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:14:01,196 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 242 transitions. [2021-05-02 13:14:01,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2021-05-02 13:14:01,196 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:14:01,197 INFO L523 BasicCegarLoop]: trace histogram [98, 92, 26, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:14:01,397 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-05-02 13:14:01,398 INFO L428 AbstractCegarLoop]: === Iteration 96 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:14:01,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:14:01,398 INFO L82 PathProgramCache]: Analyzing trace with hash -8728247, now seen corresponding path program 91 times [2021-05-02 13:14:01,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:14:01,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486459979] [2021-05-02 13:14:01,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:14:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:14:14,953 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:14:14,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:14:14,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9955 backedges. 1023 proven. 8556 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2021-05-02 13:14:14,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:14:14,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486459979] [2021-05-02 13:14:14,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486459979] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:14:14,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625932797] [2021-05-02 13:14:14,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:14:15,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:14:15,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-02 13:14:15,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:14:15,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:15,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:14:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9955 backedges. 1023 proven. 8556 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2021-05-02 13:14:16,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625932797] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:14:16,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:14:16,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95] total 97 [2021-05-02 13:14:16,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626523251] [2021-05-02 13:14:16,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-02 13:14:16,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:14:16,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-02 13:14:16,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-05-02 13:14:16,996 INFO L87 Difference]: Start difference. First operand 235 states and 242 transitions. Second operand has 97 states, 97 states have (on average 2.0721649484536084) internal successors, (201), 96 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:14:38,251 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-05-02 13:14:43,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:14:43,382 INFO L93 Difference]: Finished difference Result 282 states and 297 transitions. [2021-05-02 13:14:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-02 13:14:43,386 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.0721649484536084) internal successors, (201), 96 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 234 [2021-05-02 13:14:43,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:14:43,388 INFO L225 Difference]: With dead ends: 282 [2021-05-02 13:14:43,388 INFO L226 Difference]: Without dead ends: 237 [2021-05-02 13:14:43,390 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 38361.9ms TimeCoverageRelationStatistics Valid=13491, Invalid=22419, Unknown=0, NotChecked=0, Total=35910 [2021-05-02 13:14:43,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-05-02 13:14:43,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 237. [2021-05-02 13:14:43,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 232 states have (on average 1.0344827586206897) internal successors, (240), 232 states have internal predecessors, (240), 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 13:14:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 244 transitions. [2021-05-02 13:14:43,423 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 244 transitions. Word has length 234 [2021-05-02 13:14:43,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:14:43,423 INFO L480 AbstractCegarLoop]: Abstraction has 237 states and 244 transitions. [2021-05-02 13:14:43,424 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 97 states, 97 states have (on average 2.0721649484536084) internal successors, (201), 96 states have internal predecessors, (201), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:14:43,424 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 244 transitions. [2021-05-02 13:14:43,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2021-05-02 13:14:43,425 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:14:43,425 INFO L523 BasicCegarLoop]: trace histogram [99, 93, 26, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:14:43,625 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:14:43,626 INFO L428 AbstractCegarLoop]: === Iteration 97 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:14:43,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:14:43,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1826585332, now seen corresponding path program 92 times [2021-05-02 13:14:43,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:14:43,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512147168] [2021-05-02 13:14:43,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:14:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:15:00,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 13:15:00,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 13:15:00,622 INFO L134 CoverageAnalysis]: Checked inductivity of 10152 backedges. 1034 proven. 8742 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2021-05-02 13:15:00,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 13:15:00,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512147168] [2021-05-02 13:15:00,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512147168] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:15:00,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805249502] [2021-05-02 13:15:00,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 13:15:00,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 13:15:00,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 13:15:00,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 628 conjuncts, 95 conjunts are in the unsatisfiable core [2021-05-02 13:15:00,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 13:15:00,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:00,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 13:15:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10152 backedges. 1034 proven. 8742 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2021-05-02 13:15:01,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805249502] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 13:15:01,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 13:15:01,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 98 [2021-05-02 13:15:01,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905806850] [2021-05-02 13:15:01,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-02 13:15:01,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 13:15:01,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-02 13:15:01,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 13:15:01,945 INFO L87 Difference]: Start difference. First operand 237 states and 244 transitions. Second operand has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 97 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:15:20,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 13:15:20,600 INFO L93 Difference]: Finished difference Result 284 states and 299 transitions. [2021-05-02 13:15:20,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-02 13:15:20,603 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 97 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 236 [2021-05-02 13:15:20,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 13:15:20,605 INFO L225 Difference]: With dead ends: 284 [2021-05-02 13:15:20,605 INFO L226 Difference]: Without dead ends: 239 [2021-05-02 13:15:20,606 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 34001.6ms TimeCoverageRelationStatistics Valid=13777, Invalid=22895, Unknown=0, NotChecked=0, Total=36672 [2021-05-02 13:15:20,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-05-02 13:15:20,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2021-05-02 13:15:20,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 234 states have (on average 1.0341880341880343) internal successors, (242), 234 states have internal predecessors, (242), 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 13:15:20,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 246 transitions. [2021-05-02 13:15:20,638 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 246 transitions. Word has length 236 [2021-05-02 13:15:20,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 13:15:20,639 INFO L480 AbstractCegarLoop]: Abstraction has 239 states and 246 transitions. [2021-05-02 13:15:20,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 97 states have internal predecessors, (203), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 13:15:20,639 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 246 transitions. [2021-05-02 13:15:20,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2021-05-02 13:15:20,640 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 13:15:20,640 INFO L523 BasicCegarLoop]: trace histogram [100, 94, 26, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 13:15:20,840 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-05-02 13:15:20,841 INFO L428 AbstractCegarLoop]: === Iteration 98 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 13:15:20,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 13:15:20,841 INFO L82 PathProgramCache]: Analyzing trace with hash -735554545, now seen corresponding path program 93 times [2021-05-02 13:15:20,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 13:15:20,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108645839] [2021-05-02 13:15:20,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 13:15:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat